ash 2 anos atrás
pai
commit
952cdd79d2
100 arquivos alterados com 0 adições e 2310 exclusões
  1. 0 146
      Backend/venv/Include/site/python3.9/greenlet/greenlet.h
  2. BIN
      Backend/venv/Lib/site-packages/.DS_Store
  3. 0 1
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/INSTALLER
  4. 0 28
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/LICENSE.rst
  5. 0 125
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/METADATA
  6. 0 52
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/RECORD
  7. 0 0
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/REQUESTED
  8. 0 5
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/WHEEL
  9. 0 3
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/entry_points.txt
  10. 0 1
      Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/top_level.txt
  11. 0 1
      Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/INSTALLER
  12. 0 28
      Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/LICENSE.rst
  13. 0 94
      Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/METADATA
  14. 0 15
      Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/RECORD
  15. 0 0
      Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/REQUESTED
  16. 0 6
      Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/WHEEL
  17. 0 1
      Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/top_level.txt
  18. 0 1
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/INSTALLER
  19. 0 28
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/LICENSE.rst
  20. 0 113
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/METADATA
  21. 0 59
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/RECORD
  22. 0 0
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/REQUESTED
  23. 0 5
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/WHEEL
  24. 0 3
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/entry_points.txt
  25. 0 1
      Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/top_level.txt
  26. 0 1
      Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/INSTALLER
  27. 0 28
      Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/LICENSE.rst
  28. 0 100
      Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/METADATA
  29. 0 14
      Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/RECORD
  30. 0 0
      Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/REQUESTED
  31. 0 5
      Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/WHEEL
  32. 0 1
      Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/top_level.txt
  33. 0 1
      Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/INSTALLER
  34. 0 19
      Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/LICENSE
  35. 0 240
      Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/METADATA
  36. 0 486
      Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/RECORD
  37. 0 0
      Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/REQUESTED
  38. 0 5
      Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/WHEEL
  39. 0 1
      Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/top_level.txt
  40. 0 1
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/INSTALLER
  41. 0 27
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/LICENSE
  42. 0 98
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/METADATA
  43. 0 146
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/RECORD
  44. 0 0
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/REQUESTED
  45. 0 5
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/WHEEL
  46. 0 1
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/pbr.json
  47. 0 1
      Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/top_level.txt
  48. 0 1
      Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/INSTALLER
  49. 0 28
      Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/LICENSE.rst
  50. 0 129
      Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/METADATA
  51. 0 112
      Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/RECORD
  52. 0 0
      Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/REQUESTED
  53. 0 5
      Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/WHEEL
  54. 0 1
      Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/top_level.txt
  55. BIN
      Backend/venv/Lib/site-packages/__pycache__/autopep8.cpython-39.pyc
  56. BIN
      Backend/venv/Lib/site-packages/__pycache__/docopt.cpython-39.pyc
  57. BIN
      Backend/venv/Lib/site-packages/__pycache__/mccabe.cpython-39.pyc
  58. BIN
      Backend/venv/Lib/site-packages/__pycache__/pycodestyle.cpython-39.pyc
  59. BIN
      Backend/venv/Lib/site-packages/__pycache__/six.cpython-39.pyc
  60. BIN
      Backend/venv/Lib/site-packages/__pycache__/typing_extensions.cpython-39.pyc
  61. 0 128
      Backend/venv/Lib/site-packages/_distutils_hack/__init__.py
  62. BIN
      Backend/venv/Lib/site-packages/_distutils_hack/__pycache__/__init__.cpython-39.pyc
  63. BIN
      Backend/venv/Lib/site-packages/_distutils_hack/__pycache__/override.cpython-39.pyc
  64. 0 1
      Backend/venv/Lib/site-packages/_distutils_hack/override.py
  65. 0 9
      Backend/venv/Lib/site-packages/_pytest/__init__.py
  66. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/__init__.cpython-39.pyc
  67. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/_argcomplete.cpython-39.pyc
  68. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/_version.cpython-39.pyc
  69. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/cacheprovider.cpython-39.pyc
  70. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/capture.cpython-39.pyc
  71. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/compat.cpython-39.pyc
  72. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/debugging.cpython-39.pyc
  73. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/deprecated.cpython-39.pyc
  74. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/doctest.cpython-39.pyc
  75. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/faulthandler.cpython-39.pyc
  76. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/fixtures.cpython-39.pyc
  77. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/freeze_support.cpython-39.pyc
  78. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/helpconfig.cpython-39.pyc
  79. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/hookspec.cpython-39.pyc
  80. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/junitxml.cpython-39.pyc
  81. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/legacypath.cpython-39.pyc
  82. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/logging.cpython-39.pyc
  83. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/main.cpython-39.pyc
  84. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/monkeypatch.cpython-39.pyc
  85. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/nodes.cpython-39.pyc
  86. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/nose.cpython-39.pyc
  87. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/outcomes.cpython-39.pyc
  88. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/pastebin.cpython-39.pyc
  89. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/pathlib.cpython-39.pyc
  90. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/pytester.cpython-39.pyc
  91. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/pytester_assertions.cpython-39.pyc
  92. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/python.cpython-39.pyc
  93. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/python_api.cpython-39.pyc
  94. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/pythonpath.cpython-39.pyc
  95. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/recwarn.cpython-39.pyc
  96. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/reports.cpython-39.pyc
  97. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/runner.cpython-39.pyc
  98. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/scope.cpython-39.pyc
  99. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/setuponly.cpython-39.pyc
  100. BIN
      Backend/venv/Lib/site-packages/_pytest/__pycache__/setupplan.cpython-39.pyc

+ 0 - 146
Backend/venv/Include/site/python3.9/greenlet/greenlet.h

@@ -1,146 +0,0 @@
-/* -*- indent-tabs-mode: nil; tab-width: 4; -*- */
-
-/* Greenlet object interface */
-
-#ifndef Py_GREENLETOBJECT_H
-#define Py_GREENLETOBJECT_H
-
-#include <Python.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* This is deprecated and undocumented. It does not change. */
-#define GREENLET_VERSION "1.0.0"
-
-typedef struct _greenlet {
-    PyObject_HEAD
-    char* stack_start;
-    char* stack_stop;
-    char* stack_copy;
-    intptr_t stack_saved;
-    struct _greenlet* stack_prev;
-    struct _greenlet* parent;
-    PyObject* run_info;
-    struct _frame* top_frame;
-    int recursion_depth;
-    PyObject* weakreflist;
-#if PY_VERSION_HEX >= 0x030700A3
-    _PyErr_StackItem* exc_info;
-    _PyErr_StackItem exc_state;
-#else
-    PyObject* exc_type;
-    PyObject* exc_value;
-    PyObject* exc_traceback;
-#endif
-    PyObject* dict;
-#if PY_VERSION_HEX >= 0x030700A3
-    PyObject* context;
-#endif
-#if PY_VERSION_HEX >= 0x30A00B1
-    CFrame* cframe;
-#endif
-} PyGreenlet;
-
-#define PyGreenlet_Check(op) PyObject_TypeCheck(op, &PyGreenlet_Type)
-#define PyGreenlet_MAIN(op) (((PyGreenlet*)(op))->stack_stop == (char*)-1)
-#define PyGreenlet_STARTED(op) (((PyGreenlet*)(op))->stack_stop != NULL)
-#define PyGreenlet_ACTIVE(op) (((PyGreenlet*)(op))->stack_start != NULL)
-#define PyGreenlet_GET_PARENT(op) (((PyGreenlet*)(op))->parent)
-
-/* C API functions */
-
-/* Total number of symbols that are exported */
-#define PyGreenlet_API_pointers 8
-
-#define PyGreenlet_Type_NUM 0
-#define PyExc_GreenletError_NUM 1
-#define PyExc_GreenletExit_NUM 2
-
-#define PyGreenlet_New_NUM 3
-#define PyGreenlet_GetCurrent_NUM 4
-#define PyGreenlet_Throw_NUM 5
-#define PyGreenlet_Switch_NUM 6
-#define PyGreenlet_SetParent_NUM 7
-
-#ifndef GREENLET_MODULE
-/* This section is used by modules that uses the greenlet C API */
-static void** _PyGreenlet_API = NULL;
-
-#    define PyGreenlet_Type \
-        (*(PyTypeObject*)_PyGreenlet_API[PyGreenlet_Type_NUM])
-
-#    define PyExc_GreenletError \
-        ((PyObject*)_PyGreenlet_API[PyExc_GreenletError_NUM])
-
-#    define PyExc_GreenletExit \
-        ((PyObject*)_PyGreenlet_API[PyExc_GreenletExit_NUM])
-
-/*
- * PyGreenlet_New(PyObject *args)
- *
- * greenlet.greenlet(run, parent=None)
- */
-#    define PyGreenlet_New                                        \
-        (*(PyGreenlet * (*)(PyObject * run, PyGreenlet * parent)) \
-             _PyGreenlet_API[PyGreenlet_New_NUM])
-
-/*
- * PyGreenlet_GetCurrent(void)
- *
- * greenlet.getcurrent()
- */
-#    define PyGreenlet_GetCurrent \
-        (*(PyGreenlet * (*)(void)) _PyGreenlet_API[PyGreenlet_GetCurrent_NUM])
-
-/*
- * PyGreenlet_Throw(
- *         PyGreenlet *greenlet,
- *         PyObject *typ,
- *         PyObject *val,
- *         PyObject *tb)
- *
- * g.throw(...)
- */
-#    define PyGreenlet_Throw                 \
-        (*(PyObject * (*)(PyGreenlet * self, \
-                          PyObject * typ,    \
-                          PyObject * val,    \
-                          PyObject * tb))    \
-             _PyGreenlet_API[PyGreenlet_Throw_NUM])
-
-/*
- * PyGreenlet_Switch(PyGreenlet *greenlet, PyObject *args)
- *
- * g.switch(*args, **kwargs)
- */
-#    define PyGreenlet_Switch                                              \
-        (*(PyObject *                                                      \
-           (*)(PyGreenlet * greenlet, PyObject * args, PyObject * kwargs)) \
-             _PyGreenlet_API[PyGreenlet_Switch_NUM])
-
-/*
- * PyGreenlet_SetParent(PyObject *greenlet, PyObject *new_parent)
- *
- * g.parent = new_parent
- */
-#    define PyGreenlet_SetParent                                 \
-        (*(int (*)(PyGreenlet * greenlet, PyGreenlet * nparent)) \
-             _PyGreenlet_API[PyGreenlet_SetParent_NUM])
-
-/* Macro that imports greenlet and initializes C API */
-/* NOTE: This has actually moved to ``greenlet._greenlet._C_API``, but we
-   keep the older definition to be sure older code that might have a copy of
-   the header still works. */
-#    define PyGreenlet_Import()                                               \
-        {                                                                     \
-            _PyGreenlet_API = (void**)PyCapsule_Import("greenlet._C_API", 0); \
-        }
-
-#endif /* GREENLET_MODULE */
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* !Py_GREENLETOBJECT_H */

BIN
Backend/venv/Lib/site-packages/.DS_Store


+ 0 - 1
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 28
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/LICENSE.rst

@@ -1,28 +0,0 @@
-Copyright 2010 Pallets
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1.  Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-
-2.  Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
-
-3.  Neither the name of the copyright holder nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 125
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/METADATA

@@ -1,125 +0,0 @@
-Metadata-Version: 2.1
-Name: Flask
-Version: 2.0.2
-Summary: A simple framework for building complex web applications.
-Home-page: https://palletsprojects.com/p/flask
-Author: Armin Ronacher
-Author-email: armin.ronacher@active-4.com
-Maintainer: Pallets
-Maintainer-email: contact@palletsprojects.com
-License: BSD-3-Clause
-Project-URL: Donate, https://palletsprojects.com/donate
-Project-URL: Documentation, https://flask.palletsprojects.com/
-Project-URL: Changes, https://flask.palletsprojects.com/changes/
-Project-URL: Source Code, https://github.com/pallets/flask/
-Project-URL: Issue Tracker, https://github.com/pallets/flask/issues/
-Project-URL: Twitter, https://twitter.com/PalletsTeam
-Project-URL: Chat, https://discord.gg/pallets
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Web Environment
-Classifier: Framework :: Flask
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
-Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
-Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
-Requires-Python: >=3.6
-Description-Content-Type: text/x-rst
-License-File: LICENSE.rst
-Requires-Dist: Werkzeug (>=2.0)
-Requires-Dist: Jinja2 (>=3.0)
-Requires-Dist: itsdangerous (>=2.0)
-Requires-Dist: click (>=7.1.2)
-Provides-Extra: async
-Requires-Dist: asgiref (>=3.2) ; extra == 'async'
-Provides-Extra: dotenv
-Requires-Dist: python-dotenv ; extra == 'dotenv'
-
-Flask
-=====
-
-Flask is a lightweight `WSGI`_ web application framework. It is designed
-to make getting started quick and easy, with the ability to scale up to
-complex applications. It began as a simple wrapper around `Werkzeug`_
-and `Jinja`_ and has become one of the most popular Python web
-application frameworks.
-
-Flask offers suggestions, but doesn't enforce any dependencies or
-project layout. It is up to the developer to choose the tools and
-libraries they want to use. There are many extensions provided by the
-community that make adding new functionality easy.
-
-.. _WSGI: https://wsgi.readthedocs.io/
-.. _Werkzeug: https://werkzeug.palletsprojects.com/
-.. _Jinja: https://jinja.palletsprojects.com/
-
-
-Installing
-----------
-
-Install and update using `pip`_:
-
-.. code-block:: text
-
-    $ pip install -U Flask
-
-.. _pip: https://pip.pypa.io/en/stable/getting-started/
-
-
-A Simple Example
-----------------
-
-.. code-block:: python
-
-    # save this as app.py
-    from flask import Flask
-
-    app = Flask(__name__)
-
-    @app.route("/")
-    def hello():
-        return "Hello, World!"
-
-.. code-block:: text
-
-    $ flask run
-      * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
-
-
-Contributing
-------------
-
-For guidance on setting up a development environment and how to make a
-contribution to Flask, see the `contributing guidelines`_.
-
-.. _contributing guidelines: https://github.com/pallets/flask/blob/main/CONTRIBUTING.rst
-
-
-Donate
-------
-
-The Pallets organization develops and supports Flask and the libraries
-it uses. In order to grow the community of contributors and users, and
-allow the maintainers to devote more time to the projects, `please
-donate today`_.
-
-.. _please donate today: https://palletsprojects.com/donate
-
-
-Links
------
-
--   Documentation: https://flask.palletsprojects.com/
--   Changes: https://flask.palletsprojects.com/changes/
--   PyPI Releases: https://pypi.org/project/Flask/
--   Source Code: https://github.com/pallets/flask/
--   Issue Tracker: https://github.com/pallets/flask/issues/
--   Website: https://palletsprojects.com/p/flask/
--   Twitter: https://twitter.com/PalletsTeam
--   Chat: https://discord.gg/pallets
-
-

+ 0 - 52
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/RECORD

@@ -1,52 +0,0 @@
-../../Scripts/flask.exe,sha256=B_wLy-vcGCE8oDX4nz0HzTfw5daUtCxMOcahfa4mD78,106353
-Flask-2.0.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-Flask-2.0.2.dist-info/LICENSE.rst,sha256=SJqOEQhQntmKN7uYPhHg9-HTHwvY-Zp5yESOf_N9B-o,1475
-Flask-2.0.2.dist-info/METADATA,sha256=aKsvjFA_ZjZN1jLh1Ac3aQk-ZUZDPrrwo_TGYW1kdAQ,3839
-Flask-2.0.2.dist-info/RECORD,,
-Flask-2.0.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-Flask-2.0.2.dist-info/WHEEL,sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o,92
-Flask-2.0.2.dist-info/entry_points.txt,sha256=gBLA1aKg0OYR8AhbAfg8lnburHtKcgJLDU52BBctN0k,42
-Flask-2.0.2.dist-info/top_level.txt,sha256=dvi65F6AeGWVU0TBpYiC04yM60-FX1gJFkK31IKQr5c,6
-flask/__init__.py,sha256=9ZCelLoNCpr6eSuLmYlzvbp12B3lrLgoN5U2UWk1vdo,2251
-flask/__main__.py,sha256=bYt9eEaoRQWdejEHFD8REx9jxVEdZptECFsV7F49Ink,30
-flask/__pycache__/__init__.cpython-39.pyc,,
-flask/__pycache__/__main__.cpython-39.pyc,,
-flask/__pycache__/app.cpython-39.pyc,,
-flask/__pycache__/blueprints.cpython-39.pyc,,
-flask/__pycache__/cli.cpython-39.pyc,,
-flask/__pycache__/config.cpython-39.pyc,,
-flask/__pycache__/ctx.cpython-39.pyc,,
-flask/__pycache__/debughelpers.cpython-39.pyc,,
-flask/__pycache__/globals.cpython-39.pyc,,
-flask/__pycache__/helpers.cpython-39.pyc,,
-flask/__pycache__/logging.cpython-39.pyc,,
-flask/__pycache__/scaffold.cpython-39.pyc,,
-flask/__pycache__/sessions.cpython-39.pyc,,
-flask/__pycache__/signals.cpython-39.pyc,,
-flask/__pycache__/templating.cpython-39.pyc,,
-flask/__pycache__/testing.cpython-39.pyc,,
-flask/__pycache__/typing.cpython-39.pyc,,
-flask/__pycache__/views.cpython-39.pyc,,
-flask/__pycache__/wrappers.cpython-39.pyc,,
-flask/app.py,sha256=ectBbi9hGmVHAse5TNcFQZIDRkDAxYUAnLgfuKD0Xws,81975
-flask/blueprints.py,sha256=AkAVXZ_MMkjwjklzCAMdBNowTiM0wVQPynnUnXjTL2M,23781
-flask/cli.py,sha256=wn2Un9RO32ZfRmCMem5KJ5h62-5lnmy1H9uxgyV-eBs,32238
-flask/config.py,sha256=70Uyjh1Jzb9MfTCT7NDhuZWAzyIEu-TIyk6-22MP3zQ,11285
-flask/ctx.py,sha256=EM3W0v1ctuFQAGk_HWtQdoJEg_r2f5Le4xcmElxFwwk,17428
-flask/debughelpers.py,sha256=W82-xrRmodjopBngI9roYH-q08EbQwN2HEGfDAi6SA0,6184
-flask/globals.py,sha256=cWd-R2hUH3VqPhnmQNww892tQS6Yjqg_wg8UvW1M7NM,1723
-flask/helpers.py,sha256=00WqA3wYeyjMrnAOPZTUyrnUf7H8ik3CVT0kqGl_qjk,30589
-flask/json/__init__.py,sha256=unAKdZBlxMI5OMiTU0-Z2Hl4CF1CMJmqTUzpStiExNw,11822
-flask/json/__pycache__/__init__.cpython-39.pyc,,
-flask/json/__pycache__/tag.cpython-39.pyc,,
-flask/json/tag.py,sha256=fys3HBLssWHuMAIJuTcf2K0bCtosePBKXIWASZEEjnU,8857
-flask/logging.py,sha256=1o_hirVGqdj7SBdETnhX7IAjklG89RXlrwz_2CjzQQE,2273
-flask/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-flask/scaffold.py,sha256=fM9mRy7QBh9fhJ0VTogVx900dDa5oxz8FOw6OK5F-TU,32796
-flask/sessions.py,sha256=Kb7zY4qBIOU2cw1xM5mQ_KmgYUBDFbUYWjlkq0EFYis,15189
-flask/signals.py,sha256=H7QwDciK-dtBxinjKpexpglP0E6k0MJILiFWTItfmqU,2136
-flask/templating.py,sha256=l96VD39JQ0nue4Bcj7wZ4-FWWs-ppLxvgBCpwDQ4KAk,5626
-flask/testing.py,sha256=OsHT-2B70abWH3ulY9IbhLchXIeyj3L-cfcDa88wv5E,10281
-flask/typing.py,sha256=hXEVcXoH-QEabmy1F11pYaQ2SonlkMAwfjBAnqj2x18,1982
-flask/views.py,sha256=nhq31TRB5Z-z2mjFGZACaaB2Et5XPCmWhWxJxOvLWww,5948
-flask/wrappers.py,sha256=VndbHPRBSUUOejmd2Y3ydkoCVUtsS2OJIdJEVIkBVD8,5604

+ 0 - 0
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/REQUESTED


+ 0 - 5
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/WHEEL

@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: bdist_wheel (0.37.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-

+ 0 - 3
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/entry_points.txt

@@ -1,3 +0,0 @@
-[console_scripts]
-flask = flask.cli:main
-

+ 0 - 1
Backend/venv/Lib/site-packages/Flask-2.0.2.dist-info/top_level.txt

@@ -1 +0,0 @@
-flask

+ 0 - 1
Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 28
Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/LICENSE.rst

@@ -1,28 +0,0 @@
-Copyright 2010 Pallets
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1.  Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-
-2.  Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
-
-3.  Neither the name of the copyright holder nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 94
Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/METADATA

@@ -1,94 +0,0 @@
-Metadata-Version: 2.1
-Name: Flask-SQLAlchemy
-Version: 2.5.1
-Summary: Adds SQLAlchemy support to your Flask application.
-Home-page: https://github.com/pallets/flask-sqlalchemy
-Author: Armin Ronacher
-Author-email: armin.ronacher@active-4.com
-Maintainer: Pallets
-Maintainer-email: contact@palletsprojects.com
-License: BSD-3-Clause
-Project-URL: Documentation, https://flask-sqlalchemy.palletsprojects.com/
-Project-URL: Code, https://github.com/pallets/flask-sqlalchemy
-Project-URL: Issue tracker, https://github.com/pallets/flask-sqlalchemy/issues
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Web Environment
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Programming Language :: Python :: 3.7
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: >= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*
-Requires-Dist: Flask (>=0.10)
-Requires-Dist: SQLAlchemy (>=0.8.0)
-
-Flask-SQLAlchemy
-================
-
-Flask-SQLAlchemy is an extension for `Flask`_ that adds support for
-`SQLAlchemy`_ to your application. It aims to simplify using SQLAlchemy
-with Flask by providing useful defaults and extra helpers that make it
-easier to accomplish common tasks.
-
-
-Installing
-----------
-
-Install and update using `pip`_:
-
-.. code-block:: text
-
-  $ pip install -U Flask-SQLAlchemy
-
-
-A Simple Example
-----------------
-
-.. code-block:: python
-
-    from flask import Flask
-    from flask_sqlalchemy import SQLAlchemy
-
-    app = Flask(__name__)
-    app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///example.sqlite"
-    db = SQLAlchemy(app)
-
-
-    class User(db.Model):
-        id = db.Column(db.Integer, primary_key=True)
-        username = db.Column(db.String, unique=True, nullable=False)
-        email = db.Column(db.String, unique=True, nullable=False)
-
-
-    db.session.add(User(name="Flask", email="example@example.com"))
-    db.session.commit()
-
-    users = User.query.all()
-
-
-Links
------
-
--   Documentation: https://flask-sqlalchemy.palletsprojects.com/
--   Releases: https://pypi.org/project/Flask-SQLAlchemy/
--   Code: https://github.com/pallets/flask-sqlalchemy
--   Issue tracker: https://github.com/pallets/flask-sqlalchemy/issues
--   Test status: https://travis-ci.org/pallets/flask-sqlalchemy
--   Test coverage: https://codecov.io/gh/pallets/flask-sqlalchemy
-
-.. _Flask: https://palletsprojects.com/p/flask/
-.. _SQLAlchemy: https://www.sqlalchemy.org
-.. _pip: https://pip.pypa.io/en/stable/quickstart/
-
-

+ 0 - 15
Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/RECORD

@@ -1,15 +0,0 @@
-Flask_SQLAlchemy-2.5.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-Flask_SQLAlchemy-2.5.1.dist-info/LICENSE.rst,sha256=SJqOEQhQntmKN7uYPhHg9-HTHwvY-Zp5yESOf_N9B-o,1475
-Flask_SQLAlchemy-2.5.1.dist-info/METADATA,sha256=vVCeMtTM_xOrUVoVyemeNaTUI5L9iXa16NsiMDDOgFU,3128
-Flask_SQLAlchemy-2.5.1.dist-info/RECORD,,
-Flask_SQLAlchemy-2.5.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-Flask_SQLAlchemy-2.5.1.dist-info/WHEEL,sha256=Z-nyYpwrcSqxfdux5Mbn_DQ525iP7J2DG3JgGvOYyTQ,110
-Flask_SQLAlchemy-2.5.1.dist-info/top_level.txt,sha256=w2K4fNNoTh4HItoFfz2FRQShSeLcvHYrzU_sZov21QU,17
-flask_sqlalchemy/__init__.py,sha256=IaupgTRkQnY05KPLYvfiNnJdrmwoyfsxaiyGtrEYfO4,40738
-flask_sqlalchemy/__pycache__/__init__.cpython-39.pyc,,
-flask_sqlalchemy/__pycache__/_compat.cpython-39.pyc,,
-flask_sqlalchemy/__pycache__/model.cpython-39.pyc,,
-flask_sqlalchemy/__pycache__/utils.cpython-39.pyc,,
-flask_sqlalchemy/_compat.py,sha256=yua0ZSgVWwi56QpEgwaPInzkNQ9PFb7YQdvEk3dImXo,821
-flask_sqlalchemy/model.py,sha256=bd2mIv9LA1A2MZkQObgnMUCSrxNvyqplaSkCxyxKNxY,4988
-flask_sqlalchemy/utils.py,sha256=4eHqAbYElnJ3NbSAHhuINckoAHDABoxjleMJD0iKgyg,1390

+ 0 - 0
Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/REQUESTED


+ 0 - 6
Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/WHEEL

@@ -1,6 +0,0 @@
-Wheel-Version: 1.0
-Generator: bdist_wheel (0.36.2)
-Root-Is-Purelib: true
-Tag: py2-none-any
-Tag: py3-none-any
-

+ 0 - 1
Backend/venv/Lib/site-packages/Flask_SQLAlchemy-2.5.1.dist-info/top_level.txt

@@ -1 +0,0 @@
-flask_sqlalchemy

+ 0 - 1
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 28
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/LICENSE.rst

@@ -1,28 +0,0 @@
-Copyright 2007 Pallets
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1.  Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-
-2.  Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
-
-3.  Neither the name of the copyright holder nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 113
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/METADATA

@@ -1,113 +0,0 @@
-Metadata-Version: 2.1
-Name: Jinja2
-Version: 3.0.3
-Summary: A very fast and expressive template engine.
-Home-page: https://palletsprojects.com/p/jinja/
-Author: Armin Ronacher
-Author-email: armin.ronacher@active-4.com
-Maintainer: Pallets
-Maintainer-email: contact@palletsprojects.com
-License: BSD-3-Clause
-Project-URL: Donate, https://palletsprojects.com/donate
-Project-URL: Documentation, https://jinja.palletsprojects.com/
-Project-URL: Changes, https://jinja.palletsprojects.com/changes/
-Project-URL: Source Code, https://github.com/pallets/jinja/
-Project-URL: Issue Tracker, https://github.com/pallets/jinja/issues/
-Project-URL: Twitter, https://twitter.com/PalletsTeam
-Project-URL: Chat, https://discord.gg/pallets
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Web Environment
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Classifier: Topic :: Text Processing :: Markup :: HTML
-Requires-Python: >=3.6
-Description-Content-Type: text/x-rst
-License-File: LICENSE.rst
-Requires-Dist: MarkupSafe (>=2.0)
-Provides-Extra: i18n
-Requires-Dist: Babel (>=2.7) ; extra == 'i18n'
-
-Jinja
-=====
-
-Jinja is a fast, expressive, extensible templating engine. Special
-placeholders in the template allow writing code similar to Python
-syntax. Then the template is passed data to render the final document.
-
-It includes:
-
--   Template inheritance and inclusion.
--   Define and import macros within templates.
--   HTML templates can use autoescaping to prevent XSS from untrusted
-    user input.
--   A sandboxed environment can safely render untrusted templates.
--   AsyncIO support for generating templates and calling async
-    functions.
--   I18N support with Babel.
--   Templates are compiled to optimized Python code just-in-time and
-    cached, or can be compiled ahead-of-time.
--   Exceptions point to the correct line in templates to make debugging
-    easier.
--   Extensible filters, tests, functions, and even syntax.
-
-Jinja's philosophy is that while application logic belongs in Python if
-possible, it shouldn't make the template designer's job difficult by
-restricting functionality too much.
-
-
-Installing
-----------
-
-Install and update using `pip`_:
-
-.. code-block:: text
-
-    $ pip install -U Jinja2
-
-.. _pip: https://pip.pypa.io/en/stable/getting-started/
-
-
-In A Nutshell
--------------
-
-.. code-block:: jinja
-
-    {% extends "base.html" %}
-    {% block title %}Members{% endblock %}
-    {% block content %}
-      <ul>
-      {% for user in users %}
-        <li><a href="{{ user.url }}">{{ user.username }}</a></li>
-      {% endfor %}
-      </ul>
-    {% endblock %}
-
-
-Donate
-------
-
-The Pallets organization develops and supports Jinja and other popular
-packages. In order to grow the community of contributors and users, and
-allow the maintainers to devote more time to the projects, `please
-donate today`_.
-
-.. _please donate today: https://palletsprojects.com/donate
-
-
-Links
------
-
--   Documentation: https://jinja.palletsprojects.com/
--   Changes: https://jinja.palletsprojects.com/changes/
--   PyPI Releases: https://pypi.org/project/Jinja2/
--   Source Code: https://github.com/pallets/jinja/
--   Issue Tracker: https://github.com/pallets/jinja/issues/
--   Website: https://palletsprojects.com/p/jinja/
--   Twitter: https://twitter.com/PalletsTeam
--   Chat: https://discord.gg/pallets
-
-

+ 0 - 59
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/RECORD

@@ -1,59 +0,0 @@
-Jinja2-3.0.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-Jinja2-3.0.3.dist-info/LICENSE.rst,sha256=O0nc7kEF6ze6wQ-vG-JgQI_oXSUrjp3y4JefweCUQ3s,1475
-Jinja2-3.0.3.dist-info/METADATA,sha256=uvKoBSMLvh0qHK-6khEqSe1yOV4jxFzbPSREOp-3BXk,3539
-Jinja2-3.0.3.dist-info/RECORD,,
-Jinja2-3.0.3.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-Jinja2-3.0.3.dist-info/WHEEL,sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o,92
-Jinja2-3.0.3.dist-info/entry_points.txt,sha256=Qy_DkVo6Xj_zzOtmErrATe8lHZhOqdjpt3e4JJAGyi8,61
-Jinja2-3.0.3.dist-info/top_level.txt,sha256=PkeVWtLb3-CqjWi1fO29OCbj55EhX_chhKrCdrVe_zs,7
-jinja2/__init__.py,sha256=V3JjnTV-nyIHN6rwj03N1M11fegjGvv-weiHMQwH1pk,2205
-jinja2/__pycache__/__init__.cpython-39.pyc,,
-jinja2/__pycache__/_identifier.cpython-39.pyc,,
-jinja2/__pycache__/async_utils.cpython-39.pyc,,
-jinja2/__pycache__/bccache.cpython-39.pyc,,
-jinja2/__pycache__/compiler.cpython-39.pyc,,
-jinja2/__pycache__/constants.cpython-39.pyc,,
-jinja2/__pycache__/debug.cpython-39.pyc,,
-jinja2/__pycache__/defaults.cpython-39.pyc,,
-jinja2/__pycache__/environment.cpython-39.pyc,,
-jinja2/__pycache__/exceptions.cpython-39.pyc,,
-jinja2/__pycache__/ext.cpython-39.pyc,,
-jinja2/__pycache__/filters.cpython-39.pyc,,
-jinja2/__pycache__/idtracking.cpython-39.pyc,,
-jinja2/__pycache__/lexer.cpython-39.pyc,,
-jinja2/__pycache__/loaders.cpython-39.pyc,,
-jinja2/__pycache__/meta.cpython-39.pyc,,
-jinja2/__pycache__/nativetypes.cpython-39.pyc,,
-jinja2/__pycache__/nodes.cpython-39.pyc,,
-jinja2/__pycache__/optimizer.cpython-39.pyc,,
-jinja2/__pycache__/parser.cpython-39.pyc,,
-jinja2/__pycache__/runtime.cpython-39.pyc,,
-jinja2/__pycache__/sandbox.cpython-39.pyc,,
-jinja2/__pycache__/tests.cpython-39.pyc,,
-jinja2/__pycache__/utils.cpython-39.pyc,,
-jinja2/__pycache__/visitor.cpython-39.pyc,,
-jinja2/_identifier.py,sha256=EdgGJKi7O1yvr4yFlvqPNEqV6M1qHyQr8Gt8GmVTKVM,1775
-jinja2/async_utils.py,sha256=jBcJSmLoQa2PjJdNcOpwaUmBxFNE9rZNwMF7Ob3dP9I,1947
-jinja2/bccache.py,sha256=v5rKAlYxIvfJEa0uGzAC6yCYSS3KuXT5Eqi-n9qvNi8,12670
-jinja2/compiler.py,sha256=v7zKz-mgSYXmfXD9mRmi2BU0B6Z-1RGZmOXCrsPKzc0,72209
-jinja2/constants.py,sha256=GMoFydBF_kdpaRKPoM5cl5MviquVRLVyZtfp5-16jg0,1433
-jinja2/debug.py,sha256=r0JL0vfO7HPlyKZEdr6eVlg7HoIg2OQGmJ7SeUEyAeI,8494
-jinja2/defaults.py,sha256=boBcSw78h-lp20YbaXSJsqkAI2uN_mD_TtCydpeq5wU,1267
-jinja2/environment.py,sha256=Vz20npBX5-SUH_eguQuxrSQDEsLFjho0qcHLdMhY3hA,60983
-jinja2/exceptions.py,sha256=ioHeHrWwCWNaXX1inHmHVblvc4haO7AXsjCp3GfWvx0,5071
-jinja2/ext.py,sha256=44SjDjeYkkxQTpmC2BetOTxEFMgQ42p2dfSwXmPFcSo,32122
-jinja2/filters.py,sha256=jusKTZbd0ddZMaibZkxMUVKNsOsaYtOq_Il8Imtx4BE,52609
-jinja2/idtracking.py,sha256=WekexMql3u5n3vDxFsQ_i8HW0j24AtjWTjrPBLWrHww,10721
-jinja2/lexer.py,sha256=qNEQqDQw_zO5EaH6rFQsER7Qwn2du0o22prB-TR11HE,29930
-jinja2/loaders.py,sha256=1MjXJOU6p4VywFqtpDZhtvtT_vIlmHnZKMKHHw4SZzA,22754
-jinja2/meta.py,sha256=GNPEvifmSaU3CMxlbheBOZjeZ277HThOPUTf1RkppKQ,4396
-jinja2/nativetypes.py,sha256=KCJl71MogrDih_BHBu6xV5p7Cr_jggAgu-shKTg6L28,3969
-jinja2/nodes.py,sha256=i34GPRAZexXMT6bwuf5SEyvdmS-bRCy9KMjwN5O6pjk,34550
-jinja2/optimizer.py,sha256=tHkMwXxfZkbfA1KmLcqmBMSaz7RLIvvItrJcPoXTyD8,1650
-jinja2/parser.py,sha256=kHnU8v92GwMYkfr0MVakWv8UlSf_kJPx8LUsgQMof70,39767
-jinja2/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-jinja2/runtime.py,sha256=wVRlkEmAgNU67AIQDqLvI6UkNLkzDqpLA-z4Mi3vl3g,35054
-jinja2/sandbox.py,sha256=-8zxR6TO9kUkciAVFsIKu8Oq-C7PTeYEdZ5TtA55-gw,14600
-jinja2/tests.py,sha256=Am5Z6Lmfr2XaH_npIfJJ8MdXtWsbLjMULZJulTAj30E,5905
-jinja2/utils.py,sha256=udQxWIKaq4QDCZiXN31ngKOaGGdaMA5fl0JMaM-F6fg,26971
-jinja2/visitor.py,sha256=ZmeLuTj66ic35-uFH-1m0EKXiw4ObDDb_WuE6h5vPFg,3572

+ 0 - 0
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/REQUESTED


+ 0 - 5
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/WHEEL

@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: bdist_wheel (0.37.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-

+ 0 - 3
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/entry_points.txt

@@ -1,3 +0,0 @@
-[babel.extractors]
-jinja2 = jinja2.ext:babel_extract [i18n]
-

+ 0 - 1
Backend/venv/Lib/site-packages/Jinja2-3.0.3.dist-info/top_level.txt

@@ -1 +0,0 @@
-jinja2

+ 0 - 1
Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 28
Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/LICENSE.rst

@@ -1,28 +0,0 @@
-Copyright 2010 Pallets
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1.  Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-
-2.  Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
-
-3.  Neither the name of the copyright holder nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 100
Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/METADATA

@@ -1,100 +0,0 @@
-Metadata-Version: 2.1
-Name: MarkupSafe
-Version: 2.0.1
-Summary: Safely add untrusted strings to HTML/XML markup.
-Home-page: https://palletsprojects.com/p/markupsafe/
-Author: Armin Ronacher
-Author-email: armin.ronacher@active-4.com
-Maintainer: Pallets
-Maintainer-email: contact@palletsprojects.com
-License: BSD-3-Clause
-Project-URL: Donate, https://palletsprojects.com/donate
-Project-URL: Documentation, https://markupsafe.palletsprojects.com/
-Project-URL: Changes, https://markupsafe.palletsprojects.com/changes/
-Project-URL: Source Code, https://github.com/pallets/markupsafe/
-Project-URL: Issue Tracker, https://github.com/pallets/markupsafe/issues/
-Project-URL: Twitter, https://twitter.com/PalletsTeam
-Project-URL: Chat, https://discord.gg/pallets
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Web Environment
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Classifier: Topic :: Text Processing :: Markup :: HTML
-Requires-Python: >=3.6
-Description-Content-Type: text/x-rst
-
-MarkupSafe
-==========
-
-MarkupSafe implements a text object that escapes characters so it is
-safe to use in HTML and XML. Characters that have special meanings are
-replaced so that they display as the actual characters. This mitigates
-injection attacks, meaning untrusted user input can safely be displayed
-on a page.
-
-
-Installing
-----------
-
-Install and update using `pip`_:
-
-.. code-block:: text
-
-    pip install -U MarkupSafe
-
-.. _pip: https://pip.pypa.io/en/stable/quickstart/
-
-
-Examples
---------
-
-.. code-block:: pycon
-
-    >>> from markupsafe import Markup, escape
-
-    >>> # escape replaces special characters and wraps in Markup
-    >>> escape("<script>alert(document.cookie);</script>")
-    Markup('&lt;script&gt;alert(document.cookie);&lt;/script&gt;')
-
-    >>> # wrap in Markup to mark text "safe" and prevent escaping
-    >>> Markup("<strong>Hello</strong>")
-    Markup('<strong>hello</strong>')
-
-    >>> escape(Markup("<strong>Hello</strong>"))
-    Markup('<strong>hello</strong>')
-
-    >>> # Markup is a str subclass
-    >>> # methods and operators escape their arguments
-    >>> template = Markup("Hello <em>{name}</em>")
-    >>> template.format(name='"World"')
-    Markup('Hello <em>&#34;World&#34;</em>')
-
-
-Donate
-------
-
-The Pallets organization develops and supports MarkupSafe and other
-popular packages. In order to grow the community of contributors and
-users, and allow the maintainers to devote more time to the projects,
-`please donate today`_.
-
-.. _please donate today: https://palletsprojects.com/donate
-
-
-Links
------
-
--   Documentation: https://markupsafe.palletsprojects.com/
--   Changes: https://markupsafe.palletsprojects.com/changes/
--   PyPI Releases: https://pypi.org/project/MarkupSafe/
--   Source Code: https://github.com/pallets/markupsafe/
--   Issue Tracker: https://github.com/pallets/markupsafe/issues/
--   Website: https://palletsprojects.com/p/markupsafe/
--   Twitter: https://twitter.com/PalletsTeam
--   Chat: https://discord.gg/pallets
-
-

+ 0 - 14
Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/RECORD

@@ -1,14 +0,0 @@
-MarkupSafe-2.0.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-MarkupSafe-2.0.1.dist-info/LICENSE.rst,sha256=RjHsDbX9kKVH4zaBcmTGeYIUM4FG-KyUtKV_lu6MnsQ,1503
-MarkupSafe-2.0.1.dist-info/METADATA,sha256=FmPpxBdaqCCjF-XKqoxeEzqAzhetQnrkkSsd3V3X-Jc,3211
-MarkupSafe-2.0.1.dist-info/RECORD,,
-MarkupSafe-2.0.1.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-MarkupSafe-2.0.1.dist-info/WHEEL,sha256=jr7ubY0Lkz_yXH9FfFe9PTtLhGOsf62dZkNvTYrJINE,100
-MarkupSafe-2.0.1.dist-info/top_level.txt,sha256=qy0Plje5IJuvsCBjejJyhDCjEAdcDLK_2agVcex8Z6U,11
-markupsafe/__init__.py,sha256=s08KbuFRV3zh4Wh7xjsIphXgp1xf0EUB79wlPj-4scc,9211
-markupsafe/__pycache__/__init__.cpython-39.pyc,,
-markupsafe/__pycache__/_native.cpython-39.pyc,,
-markupsafe/_native.py,sha256=JMXegJtk1ZcnRKrgyCA-CEXmRnOpaIXLyDAM98GbshY,2061
-markupsafe/_speedups.cp39-win_amd64.pyd,sha256=hPTsANj9bt7hLYxWLuZcC7E3-EnJQ4GlvIf9Vx0p1p0,16384
-markupsafe/_speedups.pyi,sha256=f5QtwIOP0eLrxh2v5p6SmaYmlcHIGIfmz0DovaqL0OU,238
-markupsafe/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0

+ 0 - 0
Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/REQUESTED


+ 0 - 5
Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/WHEEL

@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: bdist_wheel (0.36.2)
-Root-Is-Purelib: false
-Tag: cp39-cp39-win_amd64
-

+ 0 - 1
Backend/venv/Lib/site-packages/MarkupSafe-2.0.1.dist-info/top_level.txt

@@ -1 +0,0 @@
-markupsafe

+ 0 - 1
Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 19
Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/LICENSE

@@ -1,19 +0,0 @@
-Copyright 2005-2022 SQLAlchemy authors and contributors <see AUTHORS file>.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 240
Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/METADATA

@@ -1,240 +0,0 @@
-Metadata-Version: 2.1
-Name: SQLAlchemy
-Version: 1.4.31
-Summary: Database Abstraction Library
-Home-page: https://www.sqlalchemy.org
-Author: Mike Bayer
-Author-email: mike_mp@zzzcomputing.com
-License: MIT
-Project-URL: Documentation, https://docs.sqlalchemy.org
-Project-URL: Issue Tracker, https://github.com/sqlalchemy/sqlalchemy/
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: MIT License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Programming Language :: Python :: 3.7
-Classifier: Programming Language :: Python :: 3.8
-Classifier: Programming Language :: Python :: 3.9
-Classifier: Programming Language :: Python :: 3.10
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Database :: Front-Ends
-Requires-Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7
-Description-Content-Type: text/x-rst
-License-File: LICENSE
-Requires-Dist: importlib-metadata ; python_version < "3.8"
-Requires-Dist: greenlet (!=0.4.17) ; python_version >= "3" and (platform_machine == "aarch64" or (platform_machine == "ppc64le" or (platform_machine == "x86_64" or (platform_machine == "amd64" or (platform_machine == "AMD64" or (platform_machine == "win32" or platform_machine == "WIN32"))))))
-Provides-Extra: aiomysql
-Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'aiomysql'
-Requires-Dist: aiomysql ; (python_version >= "3") and extra == 'aiomysql'
-Provides-Extra: aiosqlite
-Requires-Dist: typing-extensions (!=3.10.0.1) ; extra == 'aiosqlite'
-Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'aiosqlite'
-Requires-Dist: aiosqlite ; (python_version >= "3") and extra == 'aiosqlite'
-Provides-Extra: asyncio
-Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'asyncio'
-Provides-Extra: asyncmy
-Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'asyncmy'
-Requires-Dist: asyncmy (>=0.2.3) ; (python_version >= "3") and extra == 'asyncmy'
-Provides-Extra: mariadb_connector
-Requires-Dist: mariadb (>=1.0.1) ; (python_version >= "3") and extra == 'mariadb_connector'
-Provides-Extra: mssql
-Requires-Dist: pyodbc ; extra == 'mssql'
-Provides-Extra: mssql_pymssql
-Requires-Dist: pymssql ; extra == 'mssql_pymssql'
-Provides-Extra: mssql_pyodbc
-Requires-Dist: pyodbc ; extra == 'mssql_pyodbc'
-Provides-Extra: mypy
-Requires-Dist: sqlalchemy2-stubs ; extra == 'mypy'
-Requires-Dist: mypy (>=0.910) ; (python_version >= "3") and extra == 'mypy'
-Provides-Extra: mysql
-Requires-Dist: mysqlclient (<2,>=1.4.0) ; (python_version < "3") and extra == 'mysql'
-Requires-Dist: mysqlclient (>=1.4.0) ; (python_version >= "3") and extra == 'mysql'
-Provides-Extra: mysql_connector
-Requires-Dist: mysql-connector-python ; extra == 'mysql_connector'
-Provides-Extra: oracle
-Requires-Dist: cx-oracle (<8,>=7) ; (python_version < "3") and extra == 'oracle'
-Requires-Dist: cx-oracle (>=7) ; (python_version >= "3") and extra == 'oracle'
-Provides-Extra: postgresql
-Requires-Dist: psycopg2 (>=2.7) ; extra == 'postgresql'
-Provides-Extra: postgresql_asyncpg
-Requires-Dist: greenlet (!=0.4.17) ; (python_version >= "3") and extra == 'postgresql_asyncpg'
-Requires-Dist: asyncpg ; (python_version >= "3") and extra == 'postgresql_asyncpg'
-Provides-Extra: postgresql_pg8000
-Requires-Dist: pg8000 (>=1.16.6) ; extra == 'postgresql_pg8000'
-Provides-Extra: postgresql_psycopg2binary
-Requires-Dist: psycopg2-binary ; extra == 'postgresql_psycopg2binary'
-Provides-Extra: postgresql_psycopg2cffi
-Requires-Dist: psycopg2cffi ; extra == 'postgresql_psycopg2cffi'
-Provides-Extra: pymysql
-Requires-Dist: pymysql (<1) ; (python_version < "3") and extra == 'pymysql'
-Requires-Dist: pymysql ; (python_version >= "3") and extra == 'pymysql'
-Provides-Extra: sqlcipher
-Requires-Dist: sqlcipher3-binary ; (python_version >= "3") and extra == 'sqlcipher'
-
-SQLAlchemy
-==========
-
-|PyPI| |Python| |Downloads|
-
-.. |PyPI| image:: https://img.shields.io/pypi/v/sqlalchemy
-    :target: https://pypi.org/project/sqlalchemy
-    :alt: PyPI
-
-.. |Python| image:: https://img.shields.io/pypi/pyversions/sqlalchemy
-    :target: https://pypi.org/project/sqlalchemy
-    :alt: PyPI - Python Version
-
-.. |Downloads| image:: https://img.shields.io/pypi/dm/sqlalchemy
-    :target: https://pypi.org/project/sqlalchemy
-    :alt: PyPI - Downloads
-
-
-The Python SQL Toolkit and Object Relational Mapper
-
-Introduction
--------------
-
-SQLAlchemy is the Python SQL toolkit and Object Relational Mapper
-that gives application developers the full power and
-flexibility of SQL. SQLAlchemy provides a full suite
-of well known enterprise-level persistence patterns,
-designed for efficient and high-performing database
-access, adapted into a simple and Pythonic domain
-language.
-
-Major SQLAlchemy features include:
-
-* An industrial strength ORM, built
-  from the core on the identity map, unit of work,
-  and data mapper patterns.   These patterns
-  allow transparent persistence of objects
-  using a declarative configuration system.
-  Domain models
-  can be constructed and manipulated naturally,
-  and changes are synchronized with the
-  current transaction automatically.
-* A relationally-oriented query system, exposing
-  the full range of SQL's capabilities
-  explicitly, including joins, subqueries,
-  correlation, and most everything else,
-  in terms of the object model.
-  Writing queries with the ORM uses the same
-  techniques of relational composition you use
-  when writing SQL.  While you can drop into
-  literal SQL at any time, it's virtually never
-  needed.
-* A comprehensive and flexible system
-  of eager loading for related collections and objects.
-  Collections are cached within a session,
-  and can be loaded on individual access, all
-  at once using joins, or by query per collection
-  across the full result set.
-* A Core SQL construction system and DBAPI
-  interaction layer.  The SQLAlchemy Core is
-  separate from the ORM and is a full database
-  abstraction layer in its own right, and includes
-  an extensible Python-based SQL expression
-  language, schema metadata, connection pooling,
-  type coercion, and custom types.
-* All primary and foreign key constraints are
-  assumed to be composite and natural.  Surrogate
-  integer primary keys are of course still the
-  norm, but SQLAlchemy never assumes or hardcodes
-  to this model.
-* Database introspection and generation.  Database
-  schemas can be "reflected" in one step into
-  Python structures representing database metadata;
-  those same structures can then generate
-  CREATE statements right back out - all within
-  the Core, independent of the ORM.
-
-SQLAlchemy's philosophy:
-
-* SQL databases behave less and less like object
-  collections the more size and performance start to
-  matter; object collections behave less and less like
-  tables and rows the more abstraction starts to matter.
-  SQLAlchemy aims to accommodate both of these
-  principles.
-* An ORM doesn't need to hide the "R".   A relational
-  database provides rich, set-based functionality
-  that should be fully exposed.   SQLAlchemy's
-  ORM provides an open-ended set of patterns
-  that allow a developer to construct a custom
-  mediation layer between a domain model and
-  a relational schema, turning the so-called
-  "object relational impedance" issue into
-  a distant memory.
-* The developer, in all cases, makes all decisions
-  regarding the design, structure, and naming conventions
-  of both the object model as well as the relational
-  schema.   SQLAlchemy only provides the means
-  to automate the execution of these decisions.
-* With SQLAlchemy, there's no such thing as
-  "the ORM generated a bad query" - you
-  retain full control over the structure of
-  queries, including how joins are organized,
-  how subqueries and correlation is used, what
-  columns are requested.  Everything SQLAlchemy
-  does is ultimately the result of a developer-
-  initiated decision.
-* Don't use an ORM if the problem doesn't need one.
-  SQLAlchemy consists of a Core and separate ORM
-  component.   The Core offers a full SQL expression
-  language that allows Pythonic construction
-  of SQL constructs that render directly to SQL
-  strings for a target database, returning
-  result sets that are essentially enhanced DBAPI
-  cursors.
-* Transactions should be the norm.  With SQLAlchemy's
-  ORM, nothing goes to permanent storage until
-  commit() is called.  SQLAlchemy encourages applications
-  to create a consistent means of delineating
-  the start and end of a series of operations.
-* Never render a literal value in a SQL statement.
-  Bound parameters are used to the greatest degree
-  possible, allowing query optimizers to cache
-  query plans effectively and making SQL injection
-  attacks a non-issue.
-
-Documentation
--------------
-
-Latest documentation is at:
-
-https://www.sqlalchemy.org/docs/
-
-Installation / Requirements
----------------------------
-
-Full documentation for installation is at
-`Installation <https://www.sqlalchemy.org/docs/intro.html#installation>`_.
-
-Getting Help / Development / Bug reporting
-------------------------------------------
-
-Please refer to the `SQLAlchemy Community Guide <https://www.sqlalchemy.org/support.html>`_.
-
-Code of Conduct
----------------
-
-Above all, SQLAlchemy places great emphasis on polite, thoughtful, and
-constructive communication between users and developers.
-Please see our current Code of Conduct at
-`Code of Conduct <https://www.sqlalchemy.org/codeofconduct.html>`_.
-
-License
--------
-
-SQLAlchemy is distributed under the `MIT license
-<https://www.opensource.org/licenses/mit-license.php>`_.
-
-
-

+ 0 - 486
Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/RECORD

@@ -1,486 +0,0 @@
-SQLAlchemy-1.4.31.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-SQLAlchemy-1.4.31.dist-info/LICENSE,sha256=dP1v9f1RkXCFEYZD8C5ZwxbqNkRvK9xgAtOyqk0OdxU,1119
-SQLAlchemy-1.4.31.dist-info/METADATA,sha256=sh8iqFGJh31pPKd656jjZmCe3-PEl-TCM5bujSnl7BY,9967
-SQLAlchemy-1.4.31.dist-info/RECORD,,
-SQLAlchemy-1.4.31.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-SQLAlchemy-1.4.31.dist-info/WHEEL,sha256=fVcVlLzi8CGi_Ul8vjMdn8gER25dn5GBg9E6k9z41-Y,100
-SQLAlchemy-1.4.31.dist-info/top_level.txt,sha256=rp-ZgB7D8G11ivXON5VGPjupT1voYmWqkciDt5Uaw_Q,11
-sqlalchemy/__init__.py,sha256=bAJ1BD7GSDIWx9iYELQ7TOsWcumtBL5GtoDnqFvgb0k,4272
-sqlalchemy/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/__pycache__/events.cpython-39.pyc,,
-sqlalchemy/__pycache__/exc.cpython-39.pyc,,
-sqlalchemy/__pycache__/inspection.cpython-39.pyc,,
-sqlalchemy/__pycache__/log.cpython-39.pyc,,
-sqlalchemy/__pycache__/processors.cpython-39.pyc,,
-sqlalchemy/__pycache__/schema.cpython-39.pyc,,
-sqlalchemy/__pycache__/types.cpython-39.pyc,,
-sqlalchemy/cimmutabledict.cp39-win_amd64.pyd,sha256=_iU74JRDf-adhlwwnKjMEuD2ygLV31jyO13vq78Azqc,14848
-sqlalchemy/connectors/__init__.py,sha256=2h09OYe_UZoXRSQi_KmHawkWDOuzBZj2g5ABtmcBKTo,289
-sqlalchemy/connectors/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/connectors/__pycache__/mxodbc.cpython-39.pyc,,
-sqlalchemy/connectors/__pycache__/pyodbc.cpython-39.pyc,,
-sqlalchemy/connectors/mxodbc.py,sha256=-zj3Jg0Py0Uxlh_HA7KrPrbrpbfW1E_17HcLoF4X3qk,5950
-sqlalchemy/connectors/pyodbc.py,sha256=OS5uKi4XpyzRRUWspmTiB9skqWQe5o9kduuPaYQK_eI,7018
-sqlalchemy/cprocessors.cp39-win_amd64.pyd,sha256=HzE7Izt5wK7-BfdrGVqer3UUklYTWT-xKngChqxLyeI,17408
-sqlalchemy/cresultproxy.cp39-win_amd64.pyd,sha256=Iw5ndp_-fQDa7MjwbyBYO_9MgHZtOkf1J37LXeYiE2s,20992
-sqlalchemy/databases/__init__.py,sha256=Gb2NTUKDtuIKhiegB8byTdZRn4lUbbRqXjmKT2EgVZQ,1048
-sqlalchemy/databases/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/__init__.py,sha256=SBefwy167apf6mMUy2OU9f6naeWdrAqBoyXSNaTGMB0,2157
-sqlalchemy/dialects/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/firebird/__init__.py,sha256=WjFeOMCyNJpexU5oMcPS-Wez2mPIGtXsO2EUqKhaKAM,1194
-sqlalchemy/dialects/firebird/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/firebird/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/dialects/firebird/__pycache__/fdb.cpython-39.pyc,,
-sqlalchemy/dialects/firebird/__pycache__/kinterbasdb.cpython-39.pyc,,
-sqlalchemy/dialects/firebird/base.py,sha256=Wxhys-aoUSIqJrmaA-f1QNk9XpkayJlhfgDBOolJ4jg,32160
-sqlalchemy/dialects/firebird/fdb.py,sha256=DdO9GQE2mHDUrA1yQSvMBBbzN3ERPRBEj5ZmgBu7xmA,4228
-sqlalchemy/dialects/firebird/kinterbasdb.py,sha256=SkZwqKhxajeTXychIN7DUKtCGpso_kRnk7T0pEeLc8c,6681
-sqlalchemy/dialects/mssql/__init__.py,sha256=vs9yfSni1Gz3Nz-k-8wfPSXBRo1LVLJMqEAtYd4CxAs,1873
-sqlalchemy/dialects/mssql/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/__pycache__/information_schema.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/__pycache__/json.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/__pycache__/mxodbc.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/__pycache__/provision.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/__pycache__/pymssql.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/__pycache__/pyodbc.cpython-39.pyc,,
-sqlalchemy/dialects/mssql/base.py,sha256=4Jf2ZUw1fQkD7KhR8hbSd_BpJqH6SUTFAZk-DN0vmeA,119158
-sqlalchemy/dialects/mssql/information_schema.py,sha256=gT8l6R_uPdmflprSiGdiZWq00i6TKC5_qfSz9cEdEiA,7816
-sqlalchemy/dialects/mssql/json.py,sha256=bAi9z-htrC6adJUiBRetVj3RwtJ2GNN5I_KGeHFL8_s,4683
-sqlalchemy/dialects/mssql/mxodbc.py,sha256=Wga13M6o1tpQH9axMKN6AL0JlA6xokoF9pIaSlb2HxQ,4958
-sqlalchemy/dialects/mssql/provision.py,sha256=oTGw0l5RNcXIWkA0s2erVgk2XKiNw26IRzZE84tN2uE,4371
-sqlalchemy/dialects/mssql/pymssql.py,sha256=W0CWrmyxTMDWHVovs1iM_H0hhnzK72ZqVT0KqK34VKY,4981
-sqlalchemy/dialects/mssql/pyodbc.py,sha256=cIcqSkM4J32iSdoSR2hvh2QHMXjJUkL-xAZsVycl3bc,22583
-sqlalchemy/dialects/mysql/__init__.py,sha256=TjqqUAYi-dPaWLSZppFvFAw9fZcDqjZ5SSyE0Za3fko,2293
-sqlalchemy/dialects/mysql/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/aiomysql.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/asyncmy.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/cymysql.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/dml.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/enumerated.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/expression.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/json.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/mariadb.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/mariadbconnector.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/mysqlconnector.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/mysqldb.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/oursql.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/provision.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/pymysql.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/pyodbc.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/reflection.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/reserved_words.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/__pycache__/types.cpython-39.pyc,,
-sqlalchemy/dialects/mysql/aiomysql.py,sha256=qhZd-KR3xhGyLqiN4NjdDDb_VsBYnUWv0siYO7PrVZE,9926
-sqlalchemy/dialects/mysql/asyncmy.py,sha256=szrjefzFuWXB8olZ1XO7x5mNfWK9apFaxcuwUJy51zQ,10213
-sqlalchemy/dialects/mysql/base.py,sha256=ZScTq6YZHR8p1Js3Vc_C7uiDqaYAhFVjYuJ0WBgT7jY,117454
-sqlalchemy/dialects/mysql/cymysql.py,sha256=723TrwHA1fjSqAKSAuBnWyBY_K0Hr8POHq6xYbZey9I,2353
-sqlalchemy/dialects/mysql/dml.py,sha256=AUr41JkcyTE4xZVX2nTXfJH_EXxW4rL9MPLxn66-d4I,6382
-sqlalchemy/dialects/mysql/enumerated.py,sha256=tAayiD5Zh4ZZgat20k3m0kqcXewbjNwTePnwCrtUqe8,9397
-sqlalchemy/dialects/mysql/expression.py,sha256=opg17QfNs805tLjcxdTLs_nGthpL-vSEiXl25iAPOO4,3871
-sqlalchemy/dialects/mysql/json.py,sha256=OobtcQPNOcLwyQ-ydC3FOtlXr1Q2PhSwZrnmZP40opA,2397
-sqlalchemy/dialects/mysql/mariadb.py,sha256=4NzNKjpGudJJLQQIYg0oYhlx4WKEPuncCPSTsfV6t6g,610
-sqlalchemy/dialects/mysql/mariadbconnector.py,sha256=lsFWzt3zBNOdf0swRydjj3cnMkp-lTQKdhqPb4TbIgY,7568
-sqlalchemy/dialects/mysql/mysqlconnector.py,sha256=qB5mrfTA1GOEKPoLM2Bqi0FyfftQQ4gv0-CKB27IdCk,7930
-sqlalchemy/dialects/mysql/mysqldb.py,sha256=wLhLazw4F7L_9OVoI6TLJcoYIZsyMzBbLafr1KIsaGg,10768
-sqlalchemy/dialects/mysql/oursql.py,sha256=WY1sEFgn6NXnnxFCWtAaOrMWU-gVavjrM7YQS1y2vqA,8796
-sqlalchemy/dialects/mysql/provision.py,sha256=-gCG7MwEMtztSmNU107Q563t-nN-oqTVkCiay-HRRQI,2727
-sqlalchemy/dialects/mysql/pymysql.py,sha256=iXlxFuBQyCiV2EwbrwDImDw2al_fyFuYSgI9xXgo7ns,2868
-sqlalchemy/dialects/mysql/pyodbc.py,sha256=VQ1o3RduKWDi-kevDmNT7LPBV-Hgx9xLAxAi_ugfmLY,4223
-sqlalchemy/dialects/mysql/reflection.py,sha256=oiWv6U-Us5DIbD0bH7zuuMOu9hi7fXPQLUbTKieOxsE,19111
-sqlalchemy/dialects/mysql/reserved_words.py,sha256=0EkRPqXXQ8elC1aFeYSUHIbsk5pnBXynTiKlg428ixg,9668
-sqlalchemy/dialects/mysql/types.py,sha256=hIOsOSHwxQ8nNbn8ZxWtEjPtoUb1WRTbN9x4v5apaJ8,25362
-sqlalchemy/dialects/oracle/__init__.py,sha256=ZRvKUEwMK3VYoZKJGOEQWKuUVtVNCzfwyc4nB6iMzfA,1287
-sqlalchemy/dialects/oracle/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/oracle/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/dialects/oracle/__pycache__/cx_oracle.cpython-39.pyc,,
-sqlalchemy/dialects/oracle/__pycache__/provision.cpython-39.pyc,,
-sqlalchemy/dialects/oracle/base.py,sha256=dGQhjnmfFc5V4g9n_YjbJAHQFSY-6QOkzZ2VbaNNqn8,89376
-sqlalchemy/dialects/oracle/cx_oracle.py,sha256=uWssXsINX3HbbfoBhhuH5Igb_iwQOIbPDdL-DWznWYs,54142
-sqlalchemy/dialects/oracle/provision.py,sha256=HCi5hs5fv6rXv-lVQir6gsKrhes9NoAWlChzR3ueq74,5965
-sqlalchemy/dialects/postgresql/__init__.py,sha256=ThqXwUhiylsdcV65hgldUNdHeyFQjWWq9XX_AtVsC8A,2626
-sqlalchemy/dialects/postgresql/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/array.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/asyncpg.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/dml.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/ext.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/hstore.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/json.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/pg8000.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/provision.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/psycopg2.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/psycopg2cffi.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/pygresql.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/pypostgresql.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/__pycache__/ranges.cpython-39.pyc,,
-sqlalchemy/dialects/postgresql/array.py,sha256=lFUq1ACOtQ5YJc6nbUM-99pRyGPiySjE00muzhwJSqg,13544
-sqlalchemy/dialects/postgresql/asyncpg.py,sha256=QQBZaIAgNbC4_e0Xg-Jdkd2_xc5R2l_9xV0vdJhONqQ,35541
-sqlalchemy/dialects/postgresql/base.py,sha256=eu0eDZ-F9VLJWKHcW5oPs9rANDg8OfhY5rD8zguYBzI,159128
-sqlalchemy/dialects/postgresql/dml.py,sha256=7HGPHwfpTsAxTryQKjI8VLyQTRMTIfFsVduAlI7vpOk,9856
-sqlalchemy/dialects/postgresql/ext.py,sha256=JTFkSQVsAfQwYguUuQrgeU14PIzNfzljecBvIThZb6M,8712
-sqlalchemy/dialects/postgresql/hstore.py,sha256=yTR8vWl0CXskFkOtiJYaHGGXVJd0ZeLOrGA5vhWdeF4,13151
-sqlalchemy/dialects/postgresql/json.py,sha256=Z-V6h8Js_0rqLDNgmlTaEbimA126LyKTZ5ynprGLT78,10883
-sqlalchemy/dialects/postgresql/pg8000.py,sha256=mxnnaOAjcwk4XLIQznXwopCJ2Mq4OhrsrhKzal9mWh8,17638
-sqlalchemy/dialects/postgresql/provision.py,sha256=EgdZRObrTzwZ7jaBA_oPkWx3Ly1Cathw4pOfWZm6Pn0,4543
-sqlalchemy/dialects/postgresql/psycopg2.py,sha256=4MByyE3Pqj78R_duPv9EzqooXIKwUhg8cH5Cs2lfpYU,39358
-sqlalchemy/dialects/postgresql/psycopg2cffi.py,sha256=MFskOadJ1J9DFH9qFQfWI-3YB_jZTPmuDKRGW4CK8Zg,1751
-sqlalchemy/dialects/postgresql/pygresql.py,sha256=g-cgyaIYtRZ81WVMX6bR7ZkGvWgSJFQSA5KXaYYtuvE,8863
-sqlalchemy/dialects/postgresql/pypostgresql.py,sha256=A78mYw5N2kJqc1LVidQPRZ6Xw1xqZ-WGDpCom3vTSKM,3819
-sqlalchemy/dialects/postgresql/ranges.py,sha256=wwQa_ep01zYTaHoeEA7_X_ZS2i2IACsmxtHu3fuD450,4899
-sqlalchemy/dialects/sqlite/__init__.py,sha256=1gBHBjm3vx-m1Z2YaqtC8ylSmC1W8lhe9R8H8b5ZBo4,1256
-sqlalchemy/dialects/sqlite/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/__pycache__/aiosqlite.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/__pycache__/dml.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/__pycache__/json.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/__pycache__/provision.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/__pycache__/pysqlcipher.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/__pycache__/pysqlite.cpython-39.pyc,,
-sqlalchemy/dialects/sqlite/aiosqlite.py,sha256=pUzT_37cQV7tEFEWdCRGbIoGpq_mf84gLMtO99WLKeY,10331
-sqlalchemy/dialects/sqlite/base.py,sha256=viCmQH0c-t90n05usEhMxyQCLIrOeX0wk5tsDfoljZc,90883
-sqlalchemy/dialects/sqlite/dml.py,sha256=u6DayAbj-FKv-xjD_XNu8-i2oXIOIfe3fBNakRz9tB4,7065
-sqlalchemy/dialects/sqlite/json.py,sha256=bz_1axFG5YI9kLszE-oiCN3-z95zIPPcLgVwug_-AT4,2602
-sqlalchemy/dialects/sqlite/provision.py,sha256=3F5ZX2dYGMFAGra99UVavCihth1_XazJXX9XAet8gbw,4818
-sqlalchemy/dialects/sqlite/pysqlcipher.py,sha256=9ZJh_h2uvKtIkCfhg7AywRMVeynMLC8I00kuPK0NUyE,5769
-sqlalchemy/dialects/sqlite/pysqlite.py,sha256=eAfyIYa_9KhHW39sffQcc0eNEXUMubx0lcSbYto1Uzo,24054
-sqlalchemy/dialects/sybase/__init__.py,sha256=TlAeZ4gYkJk7s-t85JWcENL9o0jBR-RURkA1g1MGvDI,1431
-sqlalchemy/dialects/sybase/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/dialects/sybase/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/dialects/sybase/__pycache__/mxodbc.cpython-39.pyc,,
-sqlalchemy/dialects/sybase/__pycache__/pyodbc.cpython-39.pyc,,
-sqlalchemy/dialects/sybase/__pycache__/pysybase.cpython-39.pyc,,
-sqlalchemy/dialects/sybase/base.py,sha256=nnIoOtknIQLc3qykSAMozwi5zqCbHDCW75fIEj1l3Gc,33521
-sqlalchemy/dialects/sybase/mxodbc.py,sha256=rDteimLqg5DCVXG7HfOeUAiOgxf9yuj5MZ9ncOEK0dA,973
-sqlalchemy/dialects/sybase/pyodbc.py,sha256=sYANs1jVJTXQbs3WciOuQuUOLO7Khgq1zuHa_09TLeU,2319
-sqlalchemy/dialects/sybase/pysybase.py,sha256=sWyYgdHd6skj51mXAB3RMZC-moGOEUFv2dSk9a-tJDQ,3476
-sqlalchemy/engine/__init__.py,sha256=DYgRaA8MDUnplu-f2CrikFe0ZPUpTetkld7ZkZEKX2g,2136
-sqlalchemy/engine/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/characteristics.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/create.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/cursor.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/default.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/events.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/interfaces.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/mock.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/reflection.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/result.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/row.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/strategies.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/url.cpython-39.pyc,,
-sqlalchemy/engine/__pycache__/util.cpython-39.pyc,,
-sqlalchemy/engine/base.py,sha256=1OiycsAXRm0l46hlkWb_kUZ4jePxHq0oAb63qW-vLZA,122810
-sqlalchemy/engine/characteristics.py,sha256=DrhLcmpnkMpmgo_kgQpcujoD4nW81vTt-GkuWqW9QaY,1873
-sqlalchemy/engine/create.py,sha256=oJ3OaHpR4Gv3g5CknsA5C5ivVUbIxXAcSPACgHkUII8,32041
-sqlalchemy/engine/cursor.py,sha256=rVBMvwd3Rsdi_G7AFgQXB8oisBxgrykJ5rTBgCC6HIM,70028
-sqlalchemy/engine/default.py,sha256=k1R1OA1MylSxTz6lgOPYhN0JZP-FLk6FmFj4OW_B_VI,67378
-sqlalchemy/engine/events.py,sha256=Rm8KAXuYwt6IZyCyqK0vGQSwnw8eCtAK_1nQ9GSZX7Q,33995
-sqlalchemy/engine/interfaces.py,sha256=pV471cuXLJNd995kysuCPauPMrq_fbem_hjGWktmAV0,62882
-sqlalchemy/engine/mock.py,sha256=IO1Who4xVrfOc7apfataqhA8djkUrkIRIliRocCM81U,3744
-sqlalchemy/engine/reflection.py,sha256=T9TwmBCQ49wUYIi_dTnF0jDsxoIRTd4llApRYzpwIfo,39853
-sqlalchemy/engine/result.py,sha256=njw7Jpn8glYdh7OKSsT6HgkZhPa8T1pr5BhKUentUfA,57786
-sqlalchemy/engine/row.py,sha256=j9Y5WxCWbvKoe6vcj-h4L5o-J3T3tAz-felPHJ8Kd6Q,19305
-sqlalchemy/engine/strategies.py,sha256=KV0fcHFsNFPs3DvB_PBSKz0AXSd5BeDyVXbIknMYKHA,431
-sqlalchemy/engine/url.py,sha256=zXJVyantMr2HUWyODoI5eGHaEdhXNMurLo8W0eTETSo,27581
-sqlalchemy/engine/util.py,sha256=DYYyS8yGN7ivRIgqa2ikdKX6Gel4dklsDnCBcoEDz3Y,8695
-sqlalchemy/event/__init__.py,sha256=W0EsKWlR7MwIz4PD4p2QtI_Boj3d8yYhHJjDau_qyrI,534
-sqlalchemy/event/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/event/__pycache__/api.cpython-39.pyc,,
-sqlalchemy/event/__pycache__/attr.cpython-39.pyc,,
-sqlalchemy/event/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/event/__pycache__/legacy.cpython-39.pyc,,
-sqlalchemy/event/__pycache__/registry.cpython-39.pyc,,
-sqlalchemy/event/api.py,sha256=U1qNedjrauO62C0Nl2oUtQ1BOnL_FYh4u5KqMMrbWvk,8262
-sqlalchemy/event/attr.py,sha256=SDFA_VYzolvag2rHMTxlE1bBYkzhlZa2nKQbA-aTPNQ,15093
-sqlalchemy/event/base.py,sha256=9LjfgYLbRq-3vTg-20Fn9_9NOrFR30-fUToPZXrGJ0g,11281
-sqlalchemy/event/legacy.py,sha256=HcGeCJ1-LXPJfUAX_pPpB3dOZUMHtkkv6vfbLvEu4Kg,6455
-sqlalchemy/event/registry.py,sha256=aH-pxTgMkbLjFqxRni9QgLCXn8jFP58ohrxSnqY0ahc,8783
-sqlalchemy/events.py,sha256=D6pT2iZJzxyDShQsZmctR_3hsj0rFNdf5451vpx9Ff0,481
-sqlalchemy/exc.py,sha256=BlvaHCAo2TFZgtV9fNnKlopeB5aTKr9iTZfTBuoBYUs,21849
-sqlalchemy/ext/__init__.py,sha256=rW1kXSAfsGwr4nlz-rie0mkH_cIxx625r5pFgr-vYh4,333
-sqlalchemy/ext/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/associationproxy.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/automap.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/baked.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/compiler.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/horizontal_shard.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/hybrid.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/indexable.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/instrumentation.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/mutable.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/orderinglist.cpython-39.pyc,,
-sqlalchemy/ext/__pycache__/serializer.cpython-39.pyc,,
-sqlalchemy/ext/associationproxy.py,sha256=rON8NtLyF9DIbox9eUAom4ZN6Oc-6YDlg4NzxsJMjQ0,52179
-sqlalchemy/ext/asyncio/__init__.py,sha256=CbQR6BQDDcB2u-u1RRo9d_mVWxJUBVkvzmaZ_vphyqk,845
-sqlalchemy/ext/asyncio/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/__pycache__/engine.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/__pycache__/events.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/__pycache__/exc.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/__pycache__/result.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/__pycache__/scoping.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/__pycache__/session.cpython-39.pyc,,
-sqlalchemy/ext/asyncio/base.py,sha256=SgGrnW1A817GFDsAbA1-juPIMTCx-LX-agyYaE-99Ck,2369
-sqlalchemy/ext/asyncio/engine.py,sha256=1kjwaMp_oklIxOyrjUpAmkDWW8Rl1XObCkouRgwEE9c,27786
-sqlalchemy/ext/asyncio/events.py,sha256=AKX4IWlsTt5Xp67KzKOX_op-YOnXmVoapIHzoAgWaJs,1271
-sqlalchemy/ext/asyncio/exc.py,sha256=GORfjC6NfH8uZIt73JhxJKT0D59wOD8LoOxVOlXFw9g,660
-sqlalchemy/ext/asyncio/result.py,sha256=xpUVLKKK4HQHzOyJf8PsBTkouKeX97MnwycO9hlS2Ps,21086
-sqlalchemy/ext/asyncio/scoping.py,sha256=bmO6Edh0gpvDzhcroMl42kP82ujOCj9ppo0NlA5eILA,3066
-sqlalchemy/ext/asyncio/session.py,sha256=RPdD1JDwpJcsIhO4JjushNGRs1Jl-Qr-65He2LmdIwA,24563
-sqlalchemy/ext/automap.py,sha256=AvkePjgWuhKwoD8J9qp-MT_quwrNaB2Tqude86p34E0,46419
-sqlalchemy/ext/baked.py,sha256=uKMnOFtXanvVnNgj3QOETY8iP3vDjA4G_ZKHmxSvx0k,20617
-sqlalchemy/ext/compiler.py,sha256=5WQ5j30wnAPHoAyVUfZpz-sgGmcV5i2dPSJN0h3iJCc,22951
-sqlalchemy/ext/declarative/__init__.py,sha256=GZ-jwVK_PLihu4qaLw-4NCn9dAT5j2FxbEQrOtnZnWE,1906
-sqlalchemy/ext/declarative/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/ext/declarative/__pycache__/extensions.cpython-39.pyc,,
-sqlalchemy/ext/declarative/extensions.py,sha256=XE9b4IN1JIQnCH6xP4bxO3-bOVp5KUVE8KMRhXyMIeE,16867
-sqlalchemy/ext/horizontal_shard.py,sha256=KyF4Diqr3mCk4PYyAmbxdHqTYAqLpcKriBuGWLOiKyk,9178
-sqlalchemy/ext/hybrid.py,sha256=ND9VWHaV5Cz4L1DGRLuex13VxheikN0PA5miXk8ZPI0,42987
-sqlalchemy/ext/indexable.py,sha256=8niAhjt-tymCUtAXvyVyziyDAKFu8zMx4i5Xb1MO5lg,11607
-sqlalchemy/ext/instrumentation.py,sha256=kx2zn8mN30F-CbWqiBxb7HgnMSJChLcvQhJ8Tb8VIXo,14802
-sqlalchemy/ext/mutable.py,sha256=Ok35oZ8nEC_dK5M2FejSedk486gmrC7txAOi2dIgVGg,32948
-sqlalchemy/ext/mypy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-sqlalchemy/ext/mypy/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/ext/mypy/__pycache__/apply.cpython-39.pyc,,
-sqlalchemy/ext/mypy/__pycache__/decl_class.cpython-39.pyc,,
-sqlalchemy/ext/mypy/__pycache__/infer.cpython-39.pyc,,
-sqlalchemy/ext/mypy/__pycache__/names.cpython-39.pyc,,
-sqlalchemy/ext/mypy/__pycache__/plugin.cpython-39.pyc,,
-sqlalchemy/ext/mypy/__pycache__/util.cpython-39.pyc,,
-sqlalchemy/ext/mypy/apply.py,sha256=91CSdH2xynaH021h-3N8OgROti9AKEtr3vS1il7NpXU,9909
-sqlalchemy/ext/mypy/decl_class.py,sha256=Prj8raNTj62sthYQM9YkAN5i253ZtsjkOerI13Q0g-Y,17859
-sqlalchemy/ext/mypy/infer.py,sha256=BdLiZ3f0_YKQ6CHUROHS7LsTy_ZxOo41IEgM183INwY,18367
-sqlalchemy/ext/mypy/names.py,sha256=x7eRwmrR-Doo3TeiCmOdWKIHw0bINnSRnILzUStdvxM,8183
-sqlalchemy/ext/mypy/plugin.py,sha256=-NJjASfM5fLPA85Mq7LN_78x565FetYx-WExRVHVyNM,9529
-sqlalchemy/ext/mypy/util.py,sha256=QrUYrPT2oGoYuhtbX0acj0YsuK79fkJgGqZLUqZt0YU,8537
-sqlalchemy/ext/orderinglist.py,sha256=Q-TCtQ1bpi2Pq75yJkUL9K4Z2ALtqxTbvEMdF9y_Lpk,14263
-sqlalchemy/ext/serializer.py,sha256=Wlb2im2MtVg9JPigiCAQwwmyGVdMhPf8Y51AeQaJ89E,6133
-sqlalchemy/future/__init__.py,sha256=u-aPKVzAdaRVuXMRAtFcOVF3DsnnRuyFa3Hg6xQ4D7w,543
-sqlalchemy/future/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/future/__pycache__/engine.cpython-39.pyc,,
-sqlalchemy/future/engine.py,sha256=mSCb1fWX81P7iHKlulgZPnwLGlfcjB8Y5vhOB_fvOL4,16597
-sqlalchemy/future/orm/__init__.py,sha256=EFbmp8wsBEdOsAMouDPBpP6xkONT0Eu73xayKQ5d2Uw,299
-sqlalchemy/future/orm/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/inspection.py,sha256=kp-w5ERC-cGh91Itw0ATEtWiEz0FJuQG_LcU6qBIfsM,3144
-sqlalchemy/log.py,sha256=QmmMBOhXzmRl-VYTwJD8NRMTooirFSJqvXpBSF0fv2E,6995
-sqlalchemy/orm/__init__.py,sha256=eNtZli82bHO1QoVgZt7FVAS_CEJxse6hjqMveeKa5aU,11052
-sqlalchemy/orm/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/attributes.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/clsregistry.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/collections.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/context.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/decl_api.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/decl_base.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/dependency.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/descriptor_props.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/dynamic.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/evaluator.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/events.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/exc.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/identity.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/instrumentation.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/interfaces.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/loading.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/mapper.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/path_registry.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/persistence.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/properties.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/query.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/relationships.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/scoping.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/session.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/state.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/strategies.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/strategy_options.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/sync.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/unitofwork.cpython-39.pyc,,
-sqlalchemy/orm/__pycache__/util.cpython-39.pyc,,
-sqlalchemy/orm/attributes.py,sha256=qylx2C1RT_SHCIEwVPHMiG_7ZqrzryN6N_dR7GAkG1o,79424
-sqlalchemy/orm/base.py,sha256=wrB54uDLzbdvlgQzTA7AGxP0US45z0UAcXIb_eQlMd4,15640
-sqlalchemy/orm/clsregistry.py,sha256=RPMPexJxSVZZDPeN3jRa_4Q64NfOLkP1VhnJ6fMQC-w,13732
-sqlalchemy/orm/collections.py,sha256=iTS23m05siT0k1edk1B0q1FbF4CJUF2m6fRclr3es5Y,56429
-sqlalchemy/orm/context.py,sha256=jFaENXeGo9fNV3kXMZ5KgddrrIGlf3y8kciqWc_169A,110921
-sqlalchemy/orm/decl_api.py,sha256=sEFXCub5HfPSGa3snaFzn1ADJGgDItT2MnQbq2sLUuQ,36443
-sqlalchemy/orm/decl_base.py,sha256=jAbDBnjT3uOxY1K6bqwaMpfuXU-ARAHA7C463XrxSU8,44489
-sqlalchemy/orm/dependency.py,sha256=KtPFM25nNGZ06qOG1kFUi_VVRy_WSXFm0Dx9l9cS1-Q,48277
-sqlalchemy/orm/descriptor_props.py,sha256=doXozzd36Lvedk39zb2bZYaZ4cvCVotaujijouRPd8g,26732
-sqlalchemy/orm/dynamic.py,sha256=Ng8sZmwRxE2iiiqNWl-gLyQaxvf5RkYxgqzeH5y_gEw,16307
-sqlalchemy/orm/evaluator.py,sha256=MDmc5kKAhpPYYzOV_5cDvIs4GInZa47LUkE1tMXGQn8,7093
-sqlalchemy/orm/events.py,sha256=XG_2KCVhyLwjJiMslv0dY62wcqDXZeYJu94cZQippjw,113099
-sqlalchemy/orm/exc.py,sha256=IxhF_AZ2qbLjHPHrWNXen4KJNwACSnK9qLQVyaE2T3Y,6736
-sqlalchemy/orm/identity.py,sha256=-eNr9jsNTYwKOmtTF3LGekm3nNL6OnvWF4L_uIgiSZA,7487
-sqlalchemy/orm/instrumentation.py,sha256=m36uJlGfS5zb5-yjBW1GpwPnaWJr3FEen04KH26VD5o,20999
-sqlalchemy/orm/interfaces.py,sha256=_zjeVU5N5At5W7wm_HkHgBpuqpswo9XL1MLodi5BCm0,31227
-sqlalchemy/orm/loading.py,sha256=bpcRxuBj36Eb9w_ixm9t_04W1AllPp7nACKK8rTRxrk,50781
-sqlalchemy/orm/mapper.py,sha256=T7FKSj6r3bDM9FxV3-cIU2vnDCZ01yZflXwEo4sPQ_8,142691
-sqlalchemy/orm/path_registry.py,sha256=eZWbu-pcNflx8n_AwiRithC1sOJsIaoy6DpNaC_1G2M,16930
-sqlalchemy/orm/persistence.py,sha256=v_vxSNFaHam4Q8sZLzEsUpJrgU1dt5PBS8iZ6jYEQ98,82829
-sqlalchemy/orm/properties.py,sha256=fx40h1CEC0CcWQLGK0enifhekVZFY5lSTeGAdLdoHOo,15350
-sqlalchemy/orm/query.py,sha256=YYcEWfw7yIkTEtB0lQcsX5Yye3sOf7ext0xE0Ae4rPQ,128277
-sqlalchemy/orm/relationships.py,sha256=FJFOhv3OeZYPadO_SNCLJh27-ZZ8hfPhIJ-vWTKM9Pk,147029
-sqlalchemy/orm/scoping.py,sha256=30vfl1vr4yR0Vz-5OzG6VOwJ0ZGMN4SrypbOEybqU2I,7485
-sqlalchemy/orm/session.py,sha256=N-TlEed-wAiQQdKqAQ8HWd8CFIgo8yhvxGvBeaHf3SE,164226
-sqlalchemy/orm/state.py,sha256=KI4V4M3feK5eVsDx8QsUnZgZqzWt8T6Y3Ybm-N27k08,34432
-sqlalchemy/orm/strategies.py,sha256=LH2tlBbOYgydurbqQkgkJoCdeQ1-3k-0vA_gDxVimjE,111348
-sqlalchemy/orm/strategy_options.py,sha256=7TH2xqlolfD6uqoUMlQMhU9Oun1LNebPE4Z6nRp-2qo,69327
-sqlalchemy/orm/sync.py,sha256=EyKdz3NKVvVmAMwB5vdmGvLmAgppILpOWa7BxEIqsTw,5991
-sqlalchemy/orm/unitofwork.py,sha256=xh-j1z66pmFDwxlWjZELHf6ExXV0-wlFn9eAuU1Il_E,27874
-sqlalchemy/orm/util.py,sha256=YT5D-ydALUwxjzCMnsK6z0mBt1WhNK55F-Lyaz-yHNc,75365
-sqlalchemy/pool/__init__.py,sha256=9j4YgD_2W2OBbih80IY5_jHyKaDZBSIL8GhwsTupqkc,1659
-sqlalchemy/pool/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/pool/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/pool/__pycache__/dbapi_proxy.cpython-39.pyc,,
-sqlalchemy/pool/__pycache__/events.cpython-39.pyc,,
-sqlalchemy/pool/__pycache__/impl.cpython-39.pyc,,
-sqlalchemy/pool/base.py,sha256=D9wuV-IqipOQo4UnugYubN2k-7pMCHr3bVCcFNfC0lw,39673
-sqlalchemy/pool/dbapi_proxy.py,sha256=jLDwXbN3irsWPrbrAHs0jWGvIOKRcg44JDGWo-NEF10,4376
-sqlalchemy/pool/events.py,sha256=nIvLkMtfRXnAovfF794qFgRwq3YbCxvtZpQP92kr_RM,10324
-sqlalchemy/pool/impl.py,sha256=GiYG-rPejaB9eo9TZK_Gh5_SlGoz-uOyEl_AG4W4Fjc,16297
-sqlalchemy/processors.py,sha256=wRXMZbN7yCZK1LLFq8-P1aRumS0_OrKMwhSDvBs75IM,5921
-sqlalchemy/schema.py,sha256=Mw5ZePzKRbj_yDPnassmTcg8P462RSDa3nK4P6zEqlU,2472
-sqlalchemy/sql/__init__.py,sha256=xlG-KPS7czj8JULYxdkcW8hI1DzwSoE9U6nNfWLIH5c,4811
-sqlalchemy/sql/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/annotation.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/base.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/coercions.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/compiler.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/crud.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/ddl.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/default_comparator.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/dml.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/elements.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/events.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/expression.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/functions.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/lambdas.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/naming.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/operators.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/roles.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/schema.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/selectable.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/sqltypes.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/traversals.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/type_api.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/util.cpython-39.pyc,,
-sqlalchemy/sql/__pycache__/visitors.cpython-39.pyc,,
-sqlalchemy/sql/annotation.py,sha256=rEfFCBUM9VhmMlKE3ffeEk-oJu9k1TTLtcS9O_XUm7Y,11866
-sqlalchemy/sql/base.py,sha256=3F1p8xJTXMsYPPO3J6I_x_pxuTL0Hnv27GMrw_QGKmA,57540
-sqlalchemy/sql/coercions.py,sha256=FjMhkaX89Rtlr-vlP99DHNZFYsq95pFaq4RIgJJYte8,35523
-sqlalchemy/sql/compiler.py,sha256=UF9SZ-YSxQd8KK1cS8FaIwh7axtd6GI4dtGLk228oLM,190596
-sqlalchemy/sql/crud.py,sha256=fX1M5lEHjBmo-RIs8jPZ8nGD7V4SeuwOCKIMw1NLjgg,36500
-sqlalchemy/sql/ddl.py,sha256=cWr68Wu4_RN99hKpzDkm87L3ZvcilXi4W6gNMMG8UQ4,45449
-sqlalchemy/sql/default_comparator.py,sha256=Z2drB0uZB9d5p8rUjyl0nSUXK0js7WnydDZVdybWdTg,11402
-sqlalchemy/sql/dml.py,sha256=ANpIhtdiOsoiqRJ8SmFGMXmBgG0uN3s-57nxUZEZyWM,53086
-sqlalchemy/sql/elements.py,sha256=M8Akh_ISAKxlMOoWRBhf80EG12AaVDRZNW50kV1p0_w,185607
-sqlalchemy/sql/events.py,sha256=Gkhp-fCqIyOK_KLMDa0dFdsTzEMjRwejLcorpim7PhI,13700
-sqlalchemy/sql/expression.py,sha256=UEbH1-TdhgRZ-ZyC019l1YYJzah_rnzy1jr590KTsg0,9106
-sqlalchemy/sql/functions.py,sha256=9VfBRVm7wBvij4FcCIIVc_asTR0XElrFWbMmcCaWrcE,49027
-sqlalchemy/sql/lambdas.py,sha256=3-snB33P702vwliac5pnP8_ikm2apgQPQzLgF3-GHNI,45707
-sqlalchemy/sql/naming.py,sha256=fhlnu3UQ4o5v0yEhlbRZFbQQAW_I93ktHpOpwHK23P8,6996
-sqlalchemy/sql/operators.py,sha256=nN9x-DaTIGCo_l22WNsNvQBJDc8DH_CNqlHLTjDqx6s,49100
-sqlalchemy/sql/roles.py,sha256=jumdmZ88-6eibELufo0fLZVLCIwrMZpFx2sUeGMP3NY,5877
-sqlalchemy/sql/schema.py,sha256=eFhmJyHFy27TBWJiqp7ghryI_zwLMHU8hLh533PQcjo,193689
-sqlalchemy/sql/selectable.py,sha256=c-kFsFxJjS13jyVDbU2fSQR5KF23gG_fhwYykNgmmbo,242189
-sqlalchemy/sql/sqltypes.py,sha256=j0aRGgAsQgsGi-5i4-wQM9K6CuhxO0ySWpUeyQIvOvk,115725
-sqlalchemy/sql/traversals.py,sha256=pKfe8xcaMCzAL8k7NGwpZsKA7_sibLxkuzIaaEC5Pio,54278
-sqlalchemy/sql/type_api.py,sha256=z7SKBvtEE-DV49LunUeK2uPWkq1DtUWN0aaFWcM-hbA,72218
-sqlalchemy/sql/util.py,sha256=_uMftBnhAVSvCLYWWkQhytgAlGTBhortfeZZWxqL_l8,36976
-sqlalchemy/sql/visitors.py,sha256=yJGOQh_emoU24voh5mNITS8SR8BEyfMgGXh4J3EmNFM,28181
-sqlalchemy/testing/__init__.py,sha256=KKmOC36dJiKR3HLEMwWqJgFE-7WuBW41pXcBLli41BU,2852
-sqlalchemy/testing/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/assertions.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/assertsql.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/asyncio.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/config.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/engines.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/entities.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/exclusions.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/fixtures.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/mock.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/pickleable.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/profiling.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/provision.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/requirements.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/schema.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/util.cpython-39.pyc,,
-sqlalchemy/testing/__pycache__/warnings.cpython-39.pyc,,
-sqlalchemy/testing/assertions.py,sha256=zvPH49-AZerGcslqTsE5gRQl4fYzNFKANZydD93_N4k,25623
-sqlalchemy/testing/assertsql.py,sha256=CEkFaGpBkR_R0YgtrPYGYN6ELQIGygLzcFD1qFtcrck,15421
-sqlalchemy/testing/asyncio.py,sha256=71yaLEj5B7PEIr0UKmno7VTiqkmUGmvxSeKCJwBIDu0,3799
-sqlalchemy/testing/config.py,sha256=ZIaA6IRBq7-lEPeQaNVX6J15mVlEUcsgzMw-yQPSgRU,6752
-sqlalchemy/testing/engines.py,sha256=R7f3lYk_Szh65s-rNXOYvmU3IFXWpJvfnfM-x6aw5Gk,13105
-sqlalchemy/testing/entities.py,sha256=clFhuzXngYlpqBLpWdj7tDUEXzw3sFC3ylMbzNmnBxI,3364
-sqlalchemy/testing/exclusions.py,sha256=U6KFE34ssz0y8KbjpF4YdEReENLtIxUUZlgWJhVxCV0,13794
-sqlalchemy/testing/fixtures.py,sha256=JknSteDnxtaE-LDiykFhX7m8QprnT32gz77anv0B6HE,26466
-sqlalchemy/testing/mock.py,sha256=Ui5wdDUdSGdXWicJoKCiwABlzaca1FsTFby0zFinNPA,926
-sqlalchemy/testing/pickleable.py,sha256=ODCDD_TPpU4X7s6e1insOkMjT6-YUxxusGRqcchgssM,2848
-sqlalchemy/testing/plugin/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-sqlalchemy/testing/plugin/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/testing/plugin/__pycache__/bootstrap.cpython-39.pyc,,
-sqlalchemy/testing/plugin/__pycache__/plugin_base.cpython-39.pyc,,
-sqlalchemy/testing/plugin/__pycache__/pytestplugin.cpython-39.pyc,,
-sqlalchemy/testing/plugin/__pycache__/reinvent_fixtures_py2k.cpython-39.pyc,,
-sqlalchemy/testing/plugin/bootstrap.py,sha256=Pykdrxtc5QVxY11Z0dyQjtRlpftk9pYeh35xunm-NdU,1755
-sqlalchemy/testing/plugin/plugin_base.py,sha256=cxzzd8FWyCxY6o7tklRr8jR9TWtr9bDGiaUeeRBX6y0,22329
-sqlalchemy/testing/plugin/pytestplugin.py,sha256=CgI3DB4OEfJC4U-kABaGmWg_E40ipjkdBenzW4hPbwo,26933
-sqlalchemy/testing/plugin/reinvent_fixtures_py2k.py,sha256=b9fWp5RXdePykrNviZPXaGDIjOEOfovchez2Ovr4IRQ,3400
-sqlalchemy/testing/profiling.py,sha256=oMzNhMpLbQr0lJUXtkl4MDIeZlUX0sN_W8cXhXoEHYI,10901
-sqlalchemy/testing/provision.py,sha256=J9PWi7i7Xmr-sALBrmK4OTXH9ur4rpFXKHhnhrjcQcs,12461
-sqlalchemy/testing/requirements.py,sha256=RIvgGjyyJ26m3OLk9xL456FeCBM75x-RU0z0vxskIRw,44947
-sqlalchemy/testing/schema.py,sha256=u-twx4-MlLa_PKJ_sOPnoXUZnxyJgjDssrrOhW1O7_Y,6762
-sqlalchemy/testing/suite/__init__.py,sha256=u3lEc0j47s7Dad_2SVWOZ6EU2aOMRWqE_WrQ17HmBsA,489
-sqlalchemy/testing/suite/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_cte.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_ddl.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_deprecations.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_dialect.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_insert.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_reflection.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_results.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_rowcount.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_select.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_sequence.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_types.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_unicode_ddl.cpython-39.pyc,,
-sqlalchemy/testing/suite/__pycache__/test_update_delete.cpython-39.pyc,,
-sqlalchemy/testing/suite/test_cte.py,sha256=shi2WJZpzAzDCdkmzx0IDEu-URsLLBsdyFdzDqsfpyw,6387
-sqlalchemy/testing/suite/test_ddl.py,sha256=BZuYkKaG_tNUkZcFLNd6o1qnfbzU0IYiedCw_NhOJBg,12143
-sqlalchemy/testing/suite/test_deprecations.py,sha256=0LUmXIiK8hHUr6tY8cJJC7VErOj9YNGNN-c324k08Dw,5204
-sqlalchemy/testing/suite/test_dialect.py,sha256=XpwZxIXlMVsZlP74khuPW2wZskinT0IOT9S6PM5PyE8,11256
-sqlalchemy/testing/suite/test_insert.py,sha256=QlMovNeDU-GB5UvTEumce3LLK94PAduKlWe2TqCcLF4,11501
-sqlalchemy/testing/suite/test_reflection.py,sha256=f6LEi7L9Hs3PbplXsBkxSpo8X6xwNAomQwW_fDprRrk,59822
-sqlalchemy/testing/suite/test_results.py,sha256=wA4SjK46-1TCqqXcOw_a7_9ajMkF3aU4tuLOK9iVWyI,14409
-sqlalchemy/testing/suite/test_rowcount.py,sha256=0kswa4gunxRreCpRkFR7Yxff0k0o-2R8fugMmOGcANg,5042
-sqlalchemy/testing/suite/test_select.py,sha256=fFQg5DuGyNSTeBfW5hmSqiuAvPx0FUyCYKbETaCfeVQ,57247
-sqlalchemy/testing/suite/test_sequence.py,sha256=2KBcs0FtoL3gk37IN2PnRZSnQwt7RKkShAbYQHFTBcw,8713
-sqlalchemy/testing/suite/test_types.py,sha256=ur57ApD3PU_AslebV8f5MECRy68XuGqJFmBcsIwcRz4,49552
-sqlalchemy/testing/suite/test_unicode_ddl.py,sha256=HhAM4_38vpwJFX2d9xh0S_YAIQJQ-79GmfO3ich2Tu4,6943
-sqlalchemy/testing/suite/test_update_delete.py,sha256=q3AoCPMKhxYVUi4n7YBjf8v8nb9obXmUXqnFsVxpZLY,1646
-sqlalchemy/testing/util.py,sha256=mAbW7RfBqC3iRdj0HXy8wU8L7Z49gLVwZ3-DAOHFxDM,12961
-sqlalchemy/testing/warnings.py,sha256=cSlM5ZjIbwgbGbo6NRn4uIxM18OTgxEugz0V9lR4aQY,2431
-sqlalchemy/types.py,sha256=852TfWyZz9HATV9qyb0UcvqYNb8h8vsR03J_avMvIgw,3114
-sqlalchemy/util/__init__.py,sha256=0CGc3XddtEJE4LLiqOsEBVlV7M9oDOvJWLS7k9kaXRo,6521
-sqlalchemy/util/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/_collections.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/_compat_py3k.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/_concurrency_py3k.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/_preloaded.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/compat.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/concurrency.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/deprecations.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/langhelpers.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/queue.cpython-39.pyc,,
-sqlalchemy/util/__pycache__/topological.cpython-39.pyc,,
-sqlalchemy/util/_collections.py,sha256=zO9bwIkL4UsFchxdXioG7_2vkpl9FoivCDNV3TVYqsk,30228
-sqlalchemy/util/_compat_py3k.py,sha256=KYniz_uePhjNtnFU4uCzdSm8xV07AMHaup9p1GbypzM,2262
-sqlalchemy/util/_concurrency_py3k.py,sha256=XCZLRu9IkIwc79TuWZTScLuavb11zUianElACWB34vc,6982
-sqlalchemy/util/_preloaded.py,sha256=sbQl4HD8GDVcf2aTh8_EuQKcFMZrJAd7K-9Wn4fze6I,2464
-sqlalchemy/util/compat.py,sha256=9Ku6jAybKcs_EptRBNHtTx7ZHfSGSQlH66D4r4x6HPw,18876
-sqlalchemy/util/concurrency.py,sha256=unzRVkGF8obtA8gBNgX7lxJ2XrkxObIBIBD4lLmxWbs,2333
-sqlalchemy/util/deprecations.py,sha256=jnknvnVVE-pLcwXj14uqldXW9J51ThKZrEdfwdROn88,12145
-sqlalchemy/util/langhelpers.py,sha256=SJObeGQ7geo1TBIpYX5o6PZVZWuB08eKO65te0tCvEo,58191
-sqlalchemy/util/queue.py,sha256=k4Dm1vMGCfRIE4aI7vQ_F0MeOYn5wUVfkn01awf6x70,9584
-sqlalchemy/util/topological.py,sha256=PhgKMik0lWCTJwavGcv_CksRKE9UuP0vXRHCMh4NXfA,2959

+ 0 - 0
Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/REQUESTED


+ 0 - 5
Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/WHEEL

@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: bdist_wheel (0.37.1)
-Root-Is-Purelib: false
-Tag: cp39-cp39-win_amd64
-

+ 0 - 1
Backend/venv/Lib/site-packages/SQLAlchemy-1.4.31.dist-info/top_level.txt

@@ -1 +0,0 @@
-sqlalchemy

+ 0 - 1
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 27
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/LICENSE

@@ -1,27 +0,0 @@
-Copyright (c) 2012, Konsta Vesterinen
-
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
-  list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-
-* The names of the contributors may not be used to endorse or promote products
-  derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 98
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/METADATA

@@ -1,98 +0,0 @@
-Metadata-Version: 2.1
-Name: SQLAlchemy-Utils
-Version: 0.38.2
-Summary: Various utility functions for SQLAlchemy.
-Home-page: https://github.com/kvesteri/sqlalchemy-utils
-Author: Konsta Vesterinen, Ryan Leckey, Janne Vanhala, Vesa Uimonen
-Author-email: konsta@fastmonkeys.com
-License: BSD
-Platform: any
-Classifier: Environment :: Web Environment
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.4
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: 3.6
-Classifier: Programming Language :: Python :: 3.7
-Classifier: Programming Language :: Python :: 3.8
-Classifier: Programming Language :: Python :: 3.9
-Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Requires-Python: ~=3.4
-Requires-Dist: six
-Requires-Dist: SQLAlchemy (>=1.0)
-Provides-Extra: arrow
-Requires-Dist: arrow (>=0.3.4) ; extra == 'arrow'
-Provides-Extra: babel
-Requires-Dist: Babel (>=1.3) ; extra == 'babel'
-Provides-Extra: color
-Requires-Dist: colour (>=0.0.4) ; extra == 'color'
-Provides-Extra: encrypted
-Requires-Dist: cryptography (>=0.6) ; extra == 'encrypted'
-Provides-Extra: intervals
-Requires-Dist: intervals (>=0.7.1) ; extra == 'intervals'
-Provides-Extra: password
-Requires-Dist: passlib (<2.0,>=1.6) ; extra == 'password'
-Provides-Extra: pendulum
-Requires-Dist: pendulum (>=2.0.5) ; extra == 'pendulum'
-Provides-Extra: phone
-Requires-Dist: phonenumbers (>=5.9.2) ; extra == 'phone'
-Provides-Extra: test
-Requires-Dist: pytest (>=2.7.1) ; extra == 'test'
-Requires-Dist: Pygments (>=1.2) ; extra == 'test'
-Requires-Dist: Jinja2 (>=2.3) ; extra == 'test'
-Requires-Dist: docutils (>=0.10) ; extra == 'test'
-Requires-Dist: flexmock (>=0.9.7) ; extra == 'test'
-Requires-Dist: mock (==2.0.0) ; extra == 'test'
-Requires-Dist: psycopg2 (>=2.5.1) ; extra == 'test'
-Requires-Dist: psycopg2cffi (>=2.8.1) ; extra == 'test'
-Requires-Dist: pg8000 (>=1.12.4) ; extra == 'test'
-Requires-Dist: pytz (>=2014.2) ; extra == 'test'
-Requires-Dist: python-dateutil (>=2.6) ; extra == 'test'
-Requires-Dist: pymysql ; extra == 'test'
-Requires-Dist: flake8 (>=2.4.0) ; extra == 'test'
-Requires-Dist: isort (>=4.2.2) ; extra == 'test'
-Requires-Dist: pyodbc ; extra == 'test'
-Requires-Dist: backports.zoneinfo ; (python_version < "3.9") and extra == 'test'
-Provides-Extra: test_all
-Requires-Dist: Babel (>=1.3) ; extra == 'test_all'
-Requires-Dist: Jinja2 (>=2.3) ; extra == 'test_all'
-Requires-Dist: Pygments (>=1.2) ; extra == 'test_all'
-Requires-Dist: arrow (>=0.3.4) ; extra == 'test_all'
-Requires-Dist: colour (>=0.0.4) ; extra == 'test_all'
-Requires-Dist: cryptography (>=0.6) ; extra == 'test_all'
-Requires-Dist: docutils (>=0.10) ; extra == 'test_all'
-Requires-Dist: flake8 (>=2.4.0) ; extra == 'test_all'
-Requires-Dist: flexmock (>=0.9.7) ; extra == 'test_all'
-Requires-Dist: furl (>=0.4.1) ; extra == 'test_all'
-Requires-Dist: intervals (>=0.7.1) ; extra == 'test_all'
-Requires-Dist: isort (>=4.2.2) ; extra == 'test_all'
-Requires-Dist: mock (==2.0.0) ; extra == 'test_all'
-Requires-Dist: passlib (<2.0,>=1.6) ; extra == 'test_all'
-Requires-Dist: pendulum (>=2.0.5) ; extra == 'test_all'
-Requires-Dist: pg8000 (>=1.12.4) ; extra == 'test_all'
-Requires-Dist: phonenumbers (>=5.9.2) ; extra == 'test_all'
-Requires-Dist: psycopg2 (>=2.5.1) ; extra == 'test_all'
-Requires-Dist: psycopg2cffi (>=2.8.1) ; extra == 'test_all'
-Requires-Dist: pymysql ; extra == 'test_all'
-Requires-Dist: pyodbc ; extra == 'test_all'
-Requires-Dist: pytest (>=2.7.1) ; extra == 'test_all'
-Requires-Dist: python-dateutil ; extra == 'test_all'
-Requires-Dist: python-dateutil (>=2.6) ; extra == 'test_all'
-Requires-Dist: pytz (>=2014.2) ; extra == 'test_all'
-Requires-Dist: backports.zoneinfo ; (python_version < "3.9") and extra == 'test_all'
-Provides-Extra: timezone
-Requires-Dist: python-dateutil ; extra == 'timezone'
-Provides-Extra: url
-Requires-Dist: furl (>=0.4.1) ; extra == 'url'
-
-
-SQLAlchemy-Utils
-----------------
-
-Various utility functions and custom data types for SQLAlchemy.
-
-

+ 0 - 146
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/RECORD

@@ -1,146 +0,0 @@
-.DS_Store,sha256=w1wFE6AKMcxTNp5al3KzJtblVGpXhieal044MMLPynM,6148
-SQLAlchemy_Utils-0.38.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-SQLAlchemy_Utils-0.38.2.dist-info/LICENSE,sha256=aKpRvWCrOmo-gm2RyB2KhgP4FtG6tTWi_xi_fWmqmwo,1437
-SQLAlchemy_Utils-0.38.2.dist-info/METADATA,sha256=21kJLPfoDD52ADRQIRbZYQTuGW0XDOkZwgG9MHZQ020,4273
-SQLAlchemy_Utils-0.38.2.dist-info/RECORD,,
-SQLAlchemy_Utils-0.38.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-SQLAlchemy_Utils-0.38.2.dist-info/WHEEL,sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY,92
-SQLAlchemy_Utils-0.38.2.dist-info/pbr.json,sha256=qV-oF-fRvNz2gCe1kLgth9aWjvQ_rHPMesMiIosXCAc,47
-SQLAlchemy_Utils-0.38.2.dist-info/top_level.txt,sha256=C1ORFCU1fhRUCHEe-ZcUkfSkafW8gtZgCEAFeXZeaLc,17
-sqlalchemy_utils/.DS_Store,sha256=x15nwIXhP4O-Zu2SsiUT_7Ugey1yx-KPcnNKWafHAYQ,12292
-sqlalchemy_utils/__init__.py,sha256=ZSLjaiH_zjFprSgW_ekxhOKfhj_yPEDtQMd4qqtlCZ0,2363
-sqlalchemy_utils/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/aggregates.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/asserts.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/batch.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/compat.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/decorators.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/exceptions.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/expression_parser.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/expressions.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/generic.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/i18n.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/listeners.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/models.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/observer.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/operators.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/path.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/proxy_dict.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/query_chain.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/utils.cpython-39.pyc,,
-sqlalchemy_utils/__pycache__/view.cpython-39.pyc,,
-sqlalchemy_utils/aggregates.py,sha256=VKS4gFqsxLGhVakFE6PKYba2ygO15N7eNXpX8jK4rGk,15427
-sqlalchemy_utils/asserts.py,sha256=mxrNGYNqS5HTnfaDuP39sN9_pVIBRDw8xSNmbbUecl0,5378
-sqlalchemy_utils/batch.py,sha256=8wSDrJDLt0KaywuWViFhf1qv0BQTEKz1NYhKs6gD2Ig,10930
-sqlalchemy_utils/compat.py,sha256=3iU7ExtVCQ0nqS2utGy_4NBvH5uIots1KFtVLDwe56E,159
-sqlalchemy_utils/decorators.py,sha256=gDmU5JkD8Bg5HPT2IiZEhgte_6Ow1v0LSw8WaPgv06A,5694
-sqlalchemy_utils/exceptions.py,sha256=iZW-TQSZDtCge4pzDDpYug4tKmpEM8coaplYiPJ8UPw,229
-sqlalchemy_utils/expression_parser.py,sha256=HIZUOrCgXsbTdoln6dqvouzTu0vzxt5QRf27Q_cPeDE,3855
-sqlalchemy_utils/expressions.py,sha256=OoFB0wGmH5oJMYNkO0ma3jcrmgylh0Q7ac94gqEzuH0,1618
-sqlalchemy_utils/functions/__init__.py,sha256=R6TU8WdVGFrYOcA_76rW8CH8AvZeBR_SL6pJFdHa0g8,950
-sqlalchemy_utils/functions/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy_utils/functions/__pycache__/database.cpython-39.pyc,,
-sqlalchemy_utils/functions/__pycache__/defer_except.cpython-39.pyc,,
-sqlalchemy_utils/functions/__pycache__/foreign_keys.cpython-39.pyc,,
-sqlalchemy_utils/functions/__pycache__/mock.cpython-39.pyc,,
-sqlalchemy_utils/functions/__pycache__/orm.cpython-39.pyc,,
-sqlalchemy_utils/functions/__pycache__/render.cpython-39.pyc,,
-sqlalchemy_utils/functions/__pycache__/sort_query.cpython-39.pyc,,
-sqlalchemy_utils/functions/database.py,sha256=WQJh-yCG2DPLmGhMuyqzvwey7QeTBCtPpv6goF3lJLs,19947
-sqlalchemy_utils/functions/defer_except.py,sha256=asHeAubCu4IRtPZdLT1mAl6nsJZ191rqHJhDB7091ng,1739
-sqlalchemy_utils/functions/foreign_keys.py,sha256=jm-XI1JBm3qZ--SuujWjkw91Lm2noqkH2h-1YEzR2gc,10468
-sqlalchemy_utils/functions/mock.py,sha256=0y3TpaXY8B_NicdGZACXTuu75Xgp8rpnWKnVpls0mTk,3221
-sqlalchemy_utils/functions/orm.py,sha256=l0CAjkJ9JMyKBTEGWhRiXS8Gm1Ye2c5vvqQPClSpYeg,24784
-sqlalchemy_utils/functions/render.py,sha256=DMCKkIbQMXrPD-LNcT9Y9UOPXJAbGd-7M6I4wPX_jYg,2079
-sqlalchemy_utils/functions/sort_query.py,sha256=4O2vMDAwrPA2FsOY62xTirVmhqsfaDBGkRV_ReM7F4A,2332
-sqlalchemy_utils/generic.py,sha256=hHxyhAcywaYsOeZIPMnqsGF-YYYNxdhD_mf6kFkoSlI,6343
-sqlalchemy_utils/i18n.py,sha256=Y-D1tngX2z2q1_zj8q6-OmX_8DKkw_I93hlI-9H4MkM,3946
-sqlalchemy_utils/listeners.py,sha256=nVMI9Xfmh4J78sxoyWK4neZVVNNrjEMXKpObrYSyW-k,7771
-sqlalchemy_utils/models.py,sha256=484CHiy_JJgaVmwNrTs-BLnp7gB6fER2vLBspb6mL6E,2954
-sqlalchemy_utils/observer.py,sha256=TBcG_74ubFfVwWGtD1taWr4OnYhdXnfqEkAq2r-S2h8,12228
-sqlalchemy_utils/operators.py,sha256=nItfRvJbYcreLjCkJd7t1zckfidkvoiF-tMXNVUJz04,1966
-sqlalchemy_utils/path.py,sha256=R4SHHzMIiR-xYmC1PTWx4GYvieuT811QZnBNQpA2fHc,4187
-sqlalchemy_utils/primitives/__init__.py,sha256=Ubo8i8HJr2TIcA94y0I822FninJyxKSmHY676wZWT14,185
-sqlalchemy_utils/primitives/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy_utils/primitives/__pycache__/country.cpython-39.pyc,,
-sqlalchemy_utils/primitives/__pycache__/currency.cpython-39.pyc,,
-sqlalchemy_utils/primitives/__pycache__/ltree.cpython-39.pyc,,
-sqlalchemy_utils/primitives/__pycache__/weekday.cpython-39.pyc,,
-sqlalchemy_utils/primitives/__pycache__/weekdays.cpython-39.pyc,,
-sqlalchemy_utils/primitives/country.py,sha256=dUPOE6ft-NJHLMlr1Cp-adHwXbmryDXBRTnqwRSi6vo,2813
-sqlalchemy_utils/primitives/currency.py,sha256=dUxW51L5fFlw1sZluQ6vOlpKFc1XY06YI84jXku7eeM,2816
-sqlalchemy_utils/primitives/ltree.py,sha256=frlRX-E-6KA2kEN4kENWo6iYUGyQvL_FXXQzC4d9KJM,5090
-sqlalchemy_utils/primitives/weekday.py,sha256=XNau8hxlC5ARjc22__rR5ckZS_MfLFgOiQeBqj9hwW0,1295
-sqlalchemy_utils/primitives/weekdays.py,sha256=k8JiQZYXjidhF1pHAVdB8LwysgAZWMMCe8q-p4oOthE,1850
-sqlalchemy_utils/proxy_dict.py,sha256=fjK_hPyYfFNHjpP_tA7ZDaPZ9zcdSbtRX5Ej4DnZOVs,2377
-sqlalchemy_utils/query_chain.py,sha256=3r7dmCdkKwktLbn1GWiBYDmLlgyWnH38hAKrz_kuef8,3971
-sqlalchemy_utils/relationships/__init__.py,sha256=a8xCv9QW02yDSZhhleCIHPD2TTvJUEFH96rBVWV-Xh0,3518
-sqlalchemy_utils/relationships/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy_utils/relationships/__pycache__/chained_join.cpython-39.pyc,,
-sqlalchemy_utils/relationships/chained_join.py,sha256=VUMZh5gwGf8qypkM-ZzNz3OtHY7mP7Hi0QoijQM6OpA,880
-sqlalchemy_utils/types/__init__.py,sha256=LUMa5FZq7dFuzatd_Dl993hPHc8lQXSnHX4QlW0wG7E,1919
-sqlalchemy_utils/types/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/arrow.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/bit.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/choice.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/color.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/country.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/currency.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/email.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/ip_address.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/json.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/locale.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/ltree.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/password.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/pg_composite.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/phone_number.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/range.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/scalar_coercible.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/scalar_list.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/timezone.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/ts_vector.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/url.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/uuid.cpython-39.pyc,,
-sqlalchemy_utils/types/__pycache__/weekdays.cpython-39.pyc,,
-sqlalchemy_utils/types/arrow.py,sha256=jexKi2fmMhcHBvBBC158M8zmZ8_nFFhHbtZZNNEMQ_w,1590
-sqlalchemy_utils/types/bit.py,sha256=V9TU63GCuPJGAjlDskK15kBwi2F2y_E9On34QQAY1Zs,756
-sqlalchemy_utils/types/choice.py,sha256=dlwheYCyNvbTuu6om8wBCO-zt0VFQuHG966w7KqIihw,6055
-sqlalchemy_utils/types/color.py,sha256=Tv2W3bYz33_VC3wss0j4_ZOLd9HkdRSkgTWkcGnntuk,2139
-sqlalchemy_utils/types/country.py,sha256=Nqknf5RO5eczrlxEW3V6--YIEFFKUSR9-z3E5SvvjcY,1602
-sqlalchemy_utils/types/currency.py,sha256=_IErRdHUR2Nj5NuxrhaCL5sRK_XL0dNIDNzY0dZxAzU,1974
-sqlalchemy_utils/types/email.py,sha256=rvlSvve93skzvy2u4TBa3FtsC4Z3wxSOWVPMIE79bSU,1274
-sqlalchemy_utils/types/encrypted/__init__.py,sha256=54Yf-Bd-HekcoRTJnHc5q0YVbAlJh8XMcPctgKTJGJo,28
-sqlalchemy_utils/types/encrypted/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy_utils/types/encrypted/__pycache__/encrypted_type.cpython-39.pyc,,
-sqlalchemy_utils/types/encrypted/__pycache__/padding.cpython-39.pyc,,
-sqlalchemy_utils/types/encrypted/encrypted_type.py,sha256=0EkgnbnYoLWxUyrHP1XDI5ppjQG77PuyeYNu6z3fVDc,16750
-sqlalchemy_utils/types/encrypted/padding.py,sha256=iVSm5Afh4TJ1hnsCEsgZsG03A2WqU7xwMY6VbYtjOBI,4613
-sqlalchemy_utils/types/enriched_datetime/__init__.py,sha256=OmaPAmpYTRsySUrf5V6YboLtq5cGMzjSkixzXg0g3fs,196
-sqlalchemy_utils/types/enriched_datetime/__pycache__/__init__.cpython-39.pyc,,
-sqlalchemy_utils/types/enriched_datetime/__pycache__/arrow_datetime.cpython-39.pyc,,
-sqlalchemy_utils/types/enriched_datetime/__pycache__/enriched_date_type.cpython-39.pyc,,
-sqlalchemy_utils/types/enriched_datetime/__pycache__/enriched_datetime_type.cpython-39.pyc,,
-sqlalchemy_utils/types/enriched_datetime/__pycache__/pendulum_date.cpython-39.pyc,,
-sqlalchemy_utils/types/enriched_datetime/__pycache__/pendulum_datetime.cpython-39.pyc,,
-sqlalchemy_utils/types/enriched_datetime/arrow_datetime.py,sha256=tbDZUonkecjd0Bal-sCRobZtYF4yUCmf_DqN_GPTKe8,1071
-sqlalchemy_utils/types/enriched_datetime/enriched_date_type.py,sha256=UVuXbOWzl1xEcOWe3um7DbH7eSvxKUo3J3oeBefNFKQ,1394
-sqlalchemy_utils/types/enriched_datetime/enriched_datetime_type.py,sha256=g4o2UF5JXF_phVcBmkGAqTtn2-0zNICRQjfFQqFKo7A,1477
-sqlalchemy_utils/types/enriched_datetime/pendulum_date.py,sha256=IXnytAymmbyAK7o7QLU6Hr0_KTh2ftpNB0K9O7v8Op0,886
-sqlalchemy_utils/types/enriched_datetime/pendulum_datetime.py,sha256=JzkIjRXt8xqYG5rgst9wU8BAFXmPruLHZSyndtf0FSE,1484
-sqlalchemy_utils/types/ip_address.py,sha256=qJ1EEgWEkiwzEiCaY6_HGYPyqBLd86qmnNqzUoApVaY,1824
-sqlalchemy_utils/types/json.py,sha256=VFUc-ifuFAWSQfJR9oE8gJiqQu0hPoQewr3E2W4hUFQ,2182
-sqlalchemy_utils/types/locale.py,sha256=M4aG4OeKFaFVOUcDt43QiK8BysoUOLwiXYFeF7HCmSg,1830
-sqlalchemy_utils/types/ltree.py,sha256=6riEQev6goUQ3GS7wh-XHsbjqrFp3iFwjFkhIL0I8Gg,3427
-sqlalchemy_utils/types/password.py,sha256=LO6b88h-_wf0HvDnLUhKAn6B9LI50OjSGqLK6obxGLg,7989
-sqlalchemy_utils/types/pg_composite.py,sha256=b1ymVTP5CwmIDX3nLm0HF36y7VAcoZO79kW8pd5Qwwg,10232
-sqlalchemy_utils/types/phone_number.py,sha256=pl-WDnXfC2NjGmoZd6T7IzE3W3-5ynKnduZfEmXik08,6694
-sqlalchemy_utils/types/range.py,sha256=5M56r9-LFQFE7iVVMzGMf8J095sW5-HWFPTQXWf4Wwc,12215
-sqlalchemy_utils/types/scalar_coercible.py,sha256=_I4fZKpvvfFicaCpQKacutWb8d-FnPFyYUKKqlIR0n8,213
-sqlalchemy_utils/types/scalar_list.py,sha256=2FpwQ6GHJl5E6D9N0QAk1lLQe--9-9iN4h1rYEvCzSY,2757
-sqlalchemy_utils/types/timezone.py,sha256=ZuvkCTAG3QLGL2dYfZWMN_kDbPVYmX_F5ZCHfHsnHrg,3449
-sqlalchemy_utils/types/ts_vector.py,sha256=-GysF2XHzK1eNPsI1gIuQhOym8nhPCxEdvnFCkMU-7o,3165
-sqlalchemy_utils/types/url.py,sha256=GflbWhYYHKMv5R-D4hyvwFvWLlC6O7IM5A7nKYy3jWg,1560
-sqlalchemy_utils/types/uuid.py,sha256=YsD2d47TLBac7xQom2oRYSRA6KIisP7lU3n4ar0o5UM,2991
-sqlalchemy_utils/types/weekdays.py,sha256=3aS9E82fOCo5q8FGPP2DIK3-kOgfJEloXeRd07fvDMk,2207
-sqlalchemy_utils/utils.py,sha256=EwmJp0zCGFbGdpSsg6q--0rvGcjb5g6x5FzT8J6IJNY,477
-sqlalchemy_utils/view.py,sha256=GPfqEzNGWt70aLm5bw5l5pNg6PtvQjb39eGSffxeFl0,5931

+ 0 - 0
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/REQUESTED


+ 0 - 5
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/WHEEL

@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: bdist_wheel (0.34.2)
-Root-Is-Purelib: true
-Tag: py3-none-any
-

+ 0 - 1
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/pbr.json

@@ -1 +0,0 @@
-{"is_release": false, "git_version": "7903e2e"}

+ 0 - 1
Backend/venv/Lib/site-packages/SQLAlchemy_Utils-0.38.2.dist-info/top_level.txt

@@ -1 +0,0 @@
-sqlalchemy_utils

+ 0 - 1
Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/INSTALLER

@@ -1 +0,0 @@
-pip

+ 0 - 28
Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/LICENSE.rst

@@ -1,28 +0,0 @@
-Copyright 2007 Pallets
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-1.  Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
-
-2.  Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
-
-3.  Neither the name of the copyright holder nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+ 0 - 129
Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/METADATA

@@ -1,129 +0,0 @@
-Metadata-Version: 2.1
-Name: Werkzeug
-Version: 2.0.2
-Summary: The comprehensive WSGI web application library.
-Home-page: https://palletsprojects.com/p/werkzeug/
-Author: Armin Ronacher
-Author-email: armin.ronacher@active-4.com
-Maintainer: Pallets
-Maintainer-email: contact@palletsprojects.com
-License: BSD-3-Clause
-Project-URL: Donate, https://palletsprojects.com/donate
-Project-URL: Documentation, https://werkzeug.palletsprojects.com/
-Project-URL: Changes, https://werkzeug.palletsprojects.com/changes/
-Project-URL: Source Code, https://github.com/pallets/werkzeug/
-Project-URL: Issue Tracker, https://github.com/pallets/werkzeug/issues/
-Project-URL: Twitter, https://twitter.com/PalletsTeam
-Project-URL: Chat, https://discord.gg/pallets
-Platform: UNKNOWN
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Web Environment
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
-Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
-Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
-Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware
-Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
-Requires-Python: >=3.6
-Description-Content-Type: text/x-rst
-License-File: LICENSE.rst
-Requires-Dist: dataclasses ; python_version < "3.7"
-Provides-Extra: watchdog
-Requires-Dist: watchdog ; extra == 'watchdog'
-
-Werkzeug
-========
-
-*werkzeug* German noun: "tool". Etymology: *werk* ("work"), *zeug* ("stuff")
-
-Werkzeug is a comprehensive `WSGI`_ web application library. It began as
-a simple collection of various utilities for WSGI applications and has
-become one of the most advanced WSGI utility libraries.
-
-It includes:
-
--   An interactive debugger that allows inspecting stack traces and
-    source code in the browser with an interactive interpreter for any
-    frame in the stack.
--   A full-featured request object with objects to interact with
-    headers, query args, form data, files, and cookies.
--   A response object that can wrap other WSGI applications and handle
-    streaming data.
--   A routing system for matching URLs to endpoints and generating URLs
-    for endpoints, with an extensible system for capturing variables
-    from URLs.
--   HTTP utilities to handle entity tags, cache control, dates, user
-    agents, cookies, files, and more.
--   A threaded WSGI server for use while developing applications
-    locally.
--   A test client for simulating HTTP requests during testing without
-    requiring running a server.
-
-Werkzeug doesn't enforce any dependencies. It is up to the developer to
-choose a template engine, database adapter, and even how to handle
-requests. It can be used to build all sorts of end user applications
-such as blogs, wikis, or bulletin boards.
-
-`Flask`_ wraps Werkzeug, using it to handle the details of WSGI while
-providing more structure and patterns for defining powerful
-applications.
-
-.. _WSGI: https://wsgi.readthedocs.io/en/latest/
-.. _Flask: https://www.palletsprojects.com/p/flask/
-
-
-Installing
-----------
-
-Install and update using `pip`_:
-
-.. code-block:: text
-
-    pip install -U Werkzeug
-
-.. _pip: https://pip.pypa.io/en/stable/getting-started/
-
-
-A Simple Example
-----------------
-
-.. code-block:: python
-
-    from werkzeug.wrappers import Request, Response
-
-    @Request.application
-    def application(request):
-        return Response('Hello, World!')
-
-    if __name__ == '__main__':
-        from werkzeug.serving import run_simple
-        run_simple('localhost', 4000, application)
-
-
-Donate
-------
-
-The Pallets organization develops and supports Werkzeug and other
-popular packages. In order to grow the community of contributors and
-users, and allow the maintainers to devote more time to the projects,
-`please donate today`_.
-
-.. _please donate today: https://palletsprojects.com/donate
-
-
-Links
------
-
--   Documentation: https://werkzeug.palletsprojects.com/
--   Changes: https://werkzeug.palletsprojects.com/changes/
--   PyPI Releases: https://pypi.org/project/Werkzeug/
--   Source Code: https://github.com/pallets/werkzeug/
--   Issue Tracker: https://github.com/pallets/werkzeug/issues/
--   Website: https://palletsprojects.com/p/werkzeug/
--   Twitter: https://twitter.com/PalletsTeam
--   Chat: https://discord.gg/pallets
-
-

+ 0 - 112
Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/RECORD

@@ -1,112 +0,0 @@
-Werkzeug-2.0.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-Werkzeug-2.0.2.dist-info/LICENSE.rst,sha256=O0nc7kEF6ze6wQ-vG-JgQI_oXSUrjp3y4JefweCUQ3s,1475
-Werkzeug-2.0.2.dist-info/METADATA,sha256=vh_xrARtpmkFYnWRAgfSiHgl66LH143rMfAfPZo-R_E,4452
-Werkzeug-2.0.2.dist-info/RECORD,,
-Werkzeug-2.0.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-Werkzeug-2.0.2.dist-info/WHEEL,sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o,92
-Werkzeug-2.0.2.dist-info/top_level.txt,sha256=QRyj2VjwJoQkrwjwFIOlB8Xg3r9un0NtqVHQF-15xaw,9
-werkzeug/__init__.py,sha256=Wx1PLCftJ7UAS0fBXEO4Prdr6kvEQ124Stwg-XwyhW4,188
-werkzeug/__pycache__/__init__.cpython-39.pyc,,
-werkzeug/__pycache__/_internal.cpython-39.pyc,,
-werkzeug/__pycache__/_reloader.cpython-39.pyc,,
-werkzeug/__pycache__/datastructures.cpython-39.pyc,,
-werkzeug/__pycache__/exceptions.cpython-39.pyc,,
-werkzeug/__pycache__/filesystem.cpython-39.pyc,,
-werkzeug/__pycache__/formparser.cpython-39.pyc,,
-werkzeug/__pycache__/http.cpython-39.pyc,,
-werkzeug/__pycache__/local.cpython-39.pyc,,
-werkzeug/__pycache__/routing.cpython-39.pyc,,
-werkzeug/__pycache__/security.cpython-39.pyc,,
-werkzeug/__pycache__/serving.cpython-39.pyc,,
-werkzeug/__pycache__/test.cpython-39.pyc,,
-werkzeug/__pycache__/testapp.cpython-39.pyc,,
-werkzeug/__pycache__/urls.cpython-39.pyc,,
-werkzeug/__pycache__/user_agent.cpython-39.pyc,,
-werkzeug/__pycache__/useragents.cpython-39.pyc,,
-werkzeug/__pycache__/utils.cpython-39.pyc,,
-werkzeug/__pycache__/wsgi.cpython-39.pyc,,
-werkzeug/_internal.py,sha256=_QKkvdaG4pDFwK68c0EpPzYJGe9Y7toRAT1cBbC-CxU,18572
-werkzeug/_reloader.py,sha256=B1hEfgsUOz2IginBQM5Zak_eaIF7gr3GS5-0x2OHvAE,13950
-werkzeug/datastructures.py,sha256=m79A8rHQEt5B7qVqyrjARXzHL66Katn8S92urGscTw4,97929
-werkzeug/datastructures.pyi,sha256=CoVwrQ2Vr9JnbprNL9aE3vOz8mOejT9qysQ-BT53C8Y,34089
-werkzeug/debug/__init__.py,sha256=jYA1e1Gw_8EPOytr-BoMdmm0rzP-Z1H0Ih7wIObnKwQ,17968
-werkzeug/debug/__pycache__/__init__.cpython-39.pyc,,
-werkzeug/debug/__pycache__/console.cpython-39.pyc,,
-werkzeug/debug/__pycache__/repr.cpython-39.pyc,,
-werkzeug/debug/__pycache__/tbtools.cpython-39.pyc,,
-werkzeug/debug/console.py,sha256=E1nBMEvFkX673ShQjPtVY-byYatfX9MN-dBMjRI8a8E,5897
-werkzeug/debug/repr.py,sha256=QCSHENKsChEZDCIApkVi_UNjhJ77v8BMXK1OfxO189M,9483
-werkzeug/debug/shared/FONT_LICENSE,sha256=LwAVEI1oYnvXiNMT9SnCH_TaLCxCpeHziDrMg0gPkAI,4673
-werkzeug/debug/shared/ICON_LICENSE.md,sha256=DhA6Y1gUl5Jwfg0NFN9Rj4VWITt8tUx0IvdGf0ux9-s,222
-werkzeug/debug/shared/console.png,sha256=bxax6RXXlvOij_KeqvSNX0ojJf83YbnZ7my-3Gx9w2A,507
-werkzeug/debug/shared/debugger.js,sha256=tg42SZs1SVmYWZ-_Fj5ELK5-FLHnGNQrei0K2By8Bw8,10521
-werkzeug/debug/shared/less.png,sha256=-4-kNRaXJSONVLahrQKUxMwXGm9R4OnZ9SxDGpHlIR4,191
-werkzeug/debug/shared/more.png,sha256=GngN7CioHQoV58rH6ojnkYi8c_qED2Aka5FO5UXrReY,200
-werkzeug/debug/shared/source.png,sha256=RoGcBTE4CyCB85GBuDGTFlAnUqxwTBiIfDqW15EpnUQ,818
-werkzeug/debug/shared/style.css,sha256=h1ZSUVaKNpfbfcYzRb513WAhPySGDQom1uih3uEDxPw,6704
-werkzeug/debug/shared/ubuntu.ttf,sha256=1eaHFyepmy4FyDvjLVzpITrGEBu_CZYY94jE0nED1c0,70220
-werkzeug/debug/tbtools.py,sha256=AFRrjLDCAps7G5K2-RxNZpXXaEoeFHm68T00f4vlDYA,19362
-werkzeug/exceptions.py,sha256=CUwx0pBiNbk4f9cON17ekgKnmLi6HIVFjUmYZc2x0wM,28681
-werkzeug/filesystem.py,sha256=JS2Dv2QF98WILxY4_thHl-WMcUcwluF_4igkDPaP1l4,1956
-werkzeug/formparser.py,sha256=X-p3Ek4ji8XrKrbmaWxr8StLSc6iuksbpIeweaabs4s,17400
-werkzeug/http.py,sha256=oUCXFFMnkOQ-cHbUY_aiqitshcrSzNDq3fEMf1VI_yk,45141
-werkzeug/local.py,sha256=bwL-y3-qOZAspJ66W1P36SUApLXJy3UY8nLYbM9kfmY,23183
-werkzeug/middleware/__init__.py,sha256=qfqgdT5npwG9ses3-FXQJf3aB95JYP1zchetH_T3PUw,500
-werkzeug/middleware/__pycache__/__init__.cpython-39.pyc,,
-werkzeug/middleware/__pycache__/dispatcher.cpython-39.pyc,,
-werkzeug/middleware/__pycache__/http_proxy.cpython-39.pyc,,
-werkzeug/middleware/__pycache__/lint.cpython-39.pyc,,
-werkzeug/middleware/__pycache__/profiler.cpython-39.pyc,,
-werkzeug/middleware/__pycache__/proxy_fix.cpython-39.pyc,,
-werkzeug/middleware/__pycache__/shared_data.cpython-39.pyc,,
-werkzeug/middleware/dispatcher.py,sha256=Fh_w-KyWnTSYF-Lfv5dimQ7THSS7afPAZMmvc4zF1gg,2580
-werkzeug/middleware/http_proxy.py,sha256=HE8VyhS7CR-E1O6_9b68huv8FLgGGR1DLYqkS3Xcp3Q,7558
-werkzeug/middleware/lint.py,sha256=sAg3GcOhICIkwYX5bJGG8n8iebX0Yipq_UH0HvrBvoU,13964
-werkzeug/middleware/profiler.py,sha256=QkXk7cqnaPnF8wQu-5SyPCIOT3_kdABUBorQOghVNOA,4899
-werkzeug/middleware/proxy_fix.py,sha256=uRgQ3dEvFV8JxUqajHYYYOPEeA_BFqaa51Yp8VW0uzA,6849
-werkzeug/middleware/shared_data.py,sha256=xydEqOhAGg0aQJEllPDVfz2-8jHwWvJpAxfPsfPCu7k,10960
-werkzeug/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-werkzeug/routing.py,sha256=oqJ32sWIZtIF6zbqfrnwB1Pbv2ShNwPDJd6FYqxdYVo,84527
-werkzeug/sansio/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-werkzeug/sansio/__pycache__/__init__.cpython-39.pyc,,
-werkzeug/sansio/__pycache__/multipart.cpython-39.pyc,,
-werkzeug/sansio/__pycache__/request.cpython-39.pyc,,
-werkzeug/sansio/__pycache__/response.cpython-39.pyc,,
-werkzeug/sansio/__pycache__/utils.cpython-39.pyc,,
-werkzeug/sansio/multipart.py,sha256=bJMCNC2f5xyAaylahNViJ0JqmV4ThLRbDVGVzKwcqrQ,8751
-werkzeug/sansio/request.py,sha256=aA9rABkWiG4MhYMByanst2NXkEclsq8SIxhb0LQf0e0,20228
-werkzeug/sansio/response.py,sha256=zvCq9HSBBZGBd5Gg412BY9RZIwnKsJl5Kzfd3Kl9sSo,26098
-werkzeug/sansio/utils.py,sha256=V5v-UUnX8pm4RehP9Tt_NiUSOJGJGUvKjlW0eOIQldM,4164
-werkzeug/security.py,sha256=gPDRuCjkjWrcqj99tBMq8_nHFZLFQjgoW5Ga5XIw9jo,8158
-werkzeug/serving.py,sha256=AfgLn0yKr9qXknmwO-0KXJ055oloS4h5DIFDHEu8iHA,38088
-werkzeug/test.py,sha256=8gE1l-Y9yAh2i3SI0kgpxIaI4oYZuehIkxxyDFcz6J0,48123
-werkzeug/testapp.py,sha256=f48prWSGJhbSrvYb8e1fnAah4BkrLb0enHSdChgsjBY,9471
-werkzeug/urls.py,sha256=Du2lreBHvgBh5c2_bcx72g3hzV2ZabXYZsp-picUIJs,41023
-werkzeug/user_agent.py,sha256=WclZhpvgLurMF45hsioSbS75H1Zb4iMQGKN3_yZ2oKo,1420
-werkzeug/useragents.py,sha256=G8tmv_6vxJaPrLQH3eODNgIYe0_V6KETROQlJI-WxDE,7264
-werkzeug/utils.py,sha256=D_dnCLUfodQ4k0GRSpnI6qDoVoaX7-Dza57bx7sabG0,37101
-werkzeug/wrappers/__init__.py,sha256=-s75nPbyXHzU_rwmLPDhoMuGbEUk0jZT_n0ZQAOFGf8,654
-werkzeug/wrappers/__pycache__/__init__.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/accept.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/auth.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/base_request.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/base_response.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/common_descriptors.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/cors.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/etag.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/json.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/request.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/response.cpython-39.pyc,,
-werkzeug/wrappers/__pycache__/user_agent.cpython-39.pyc,,
-werkzeug/wrappers/accept.py,sha256=_oZtAQkahvsrPRkNj2fieg7_St9P0NFC3SgZbJKS6xU,429
-werkzeug/wrappers/auth.py,sha256=rZPCzGxHk9R55PRkmS90kRywUVjjuMWzCGtH68qCq8U,856
-werkzeug/wrappers/base_request.py,sha256=saz9RyNQkvI_XLPYVm29KijNHmD1YzgxDqa0qHTbgss,1174
-werkzeug/wrappers/base_response.py,sha256=q_-TaYywT5G4zA-DWDRDJhJSat2_4O7gOPob6ye4_9A,1186
-werkzeug/wrappers/common_descriptors.py,sha256=v_kWLH3mvCiSRVJ1FNw7nO3w2UJfzY57UKKB5J4zCvE,898
-werkzeug/wrappers/cors.py,sha256=c5UndlZsZvYkbPrp6Gj5iSXxw_VOJDJHskO6-jRmNyQ,846
-werkzeug/wrappers/etag.py,sha256=XHWQQs7Mdd1oWezgBIsl-bYe8ydKkRZVil2Qd01D0Mo,846
-werkzeug/wrappers/json.py,sha256=HM1btPseGeXca0vnwQN_MvZl6h-qNsFY5YBKXKXFwus,410
-werkzeug/wrappers/request.py,sha256=yZGplfC3UqNuykwLJmgywiMhmnoKEGHJOZn_A_ublcQ,24822
-werkzeug/wrappers/response.py,sha256=0n8OcQptiM2e550SALLeg7vC1uWsUbCeE1rPZFfXR78,35177
-werkzeug/wrappers/user_agent.py,sha256=Wl1-A0-1r8o7cHIZQTB55O4Ged6LpCKENaQDlOY5pXA,435
-werkzeug/wsgi.py,sha256=L7s5-Rlt7BRVEZ1m81MaenGfMDP7yL3p1Kxt9Yssqzg,33727

+ 0 - 0
Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/REQUESTED


+ 0 - 5
Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/WHEEL

@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: bdist_wheel (0.37.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-

+ 0 - 1
Backend/venv/Lib/site-packages/Werkzeug-2.0.2.dist-info/top_level.txt

@@ -1 +0,0 @@
-werkzeug

BIN
Backend/venv/Lib/site-packages/__pycache__/autopep8.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/__pycache__/docopt.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/__pycache__/mccabe.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/__pycache__/pycodestyle.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/__pycache__/six.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/__pycache__/typing_extensions.cpython-39.pyc


+ 0 - 128
Backend/venv/Lib/site-packages/_distutils_hack/__init__.py

@@ -1,128 +0,0 @@
-import sys
-import os
-import re
-import importlib
-import warnings
-
-
-is_pypy = '__pypy__' in sys.builtin_module_names
-
-
-warnings.filterwarnings('ignore',
-                        r'.+ distutils\b.+ deprecated',
-                        DeprecationWarning)
-
-
-def warn_distutils_present():
-    if 'distutils' not in sys.modules:
-        return
-    if is_pypy and sys.version_info < (3, 7):
-        # PyPy for 3.6 unconditionally imports distutils, so bypass the warning
-        # https://foss.heptapod.net/pypy/pypy/-/blob/be829135bc0d758997b3566062999ee8b23872b4/lib-python/3/site.py#L250
-        return
-    warnings.warn(
-        "Distutils was imported before Setuptools, but importing Setuptools "
-        "also replaces the `distutils` module in `sys.modules`. This may lead "
-        "to undesirable behaviors or errors. To avoid these issues, avoid "
-        "using distutils directly, ensure that setuptools is installed in the "
-        "traditional way (e.g. not an editable install), and/or make sure "
-        "that setuptools is always imported before distutils.")
-
-
-def clear_distutils():
-    if 'distutils' not in sys.modules:
-        return
-    warnings.warn("Setuptools is replacing distutils.")
-    mods = [name for name in sys.modules if re.match(r'distutils\b', name)]
-    for name in mods:
-        del sys.modules[name]
-
-
-def enabled():
-    """
-    Allow selection of distutils by environment variable.
-    """
-    which = os.environ.get('SETUPTOOLS_USE_DISTUTILS', 'stdlib')
-    return which == 'local'
-
-
-def ensure_local_distutils():
-    clear_distutils()
-    distutils = importlib.import_module('setuptools._distutils')
-    distutils.__name__ = 'distutils'
-    sys.modules['distutils'] = distutils
-
-    # sanity check that submodules load as expected
-    core = importlib.import_module('distutils.core')
-    assert '_distutils' in core.__file__, core.__file__
-
-
-def do_override():
-    """
-    Ensure that the local copy of distutils is preferred over stdlib.
-
-    See https://github.com/pypa/setuptools/issues/417#issuecomment-392298401
-    for more motivation.
-    """
-    if enabled():
-        warn_distutils_present()
-        ensure_local_distutils()
-
-
-class DistutilsMetaFinder:
-    def find_spec(self, fullname, path, target=None):
-        if path is not None:
-            return
-
-        method_name = 'spec_for_{fullname}'.format(**locals())
-        method = getattr(self, method_name, lambda: None)
-        return method()
-
-    def spec_for_distutils(self):
-        import importlib.abc
-        import importlib.util
-
-        class DistutilsLoader(importlib.abc.Loader):
-
-            def create_module(self, spec):
-                return importlib.import_module('setuptools._distutils')
-
-            def exec_module(self, module):
-                pass
-
-        return importlib.util.spec_from_loader('distutils', DistutilsLoader())
-
-    def spec_for_pip(self):
-        """
-        Ensure stdlib distutils when running under pip.
-        See pypa/pip#8761 for rationale.
-        """
-        if self.pip_imported_during_build():
-            return
-        clear_distutils()
-        self.spec_for_distutils = lambda: None
-
-    @staticmethod
-    def pip_imported_during_build():
-        """
-        Detect if pip is being imported in a build script. Ref #2355.
-        """
-        import traceback
-        return any(
-            frame.f_globals['__file__'].endswith('setup.py')
-            for frame, line in traceback.walk_stack(None)
-        )
-
-
-DISTUTILS_FINDER = DistutilsMetaFinder()
-
-
-def add_shim():
-    sys.meta_path.insert(0, DISTUTILS_FINDER)
-
-
-def remove_shim():
-    try:
-        sys.meta_path.remove(DISTUTILS_FINDER)
-    except ValueError:
-        pass

BIN
Backend/venv/Lib/site-packages/_distutils_hack/__pycache__/__init__.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_distutils_hack/__pycache__/override.cpython-39.pyc


+ 0 - 1
Backend/venv/Lib/site-packages/_distutils_hack/override.py

@@ -1 +0,0 @@
-__import__('_distutils_hack').do_override()

+ 0 - 9
Backend/venv/Lib/site-packages/_pytest/__init__.py

@@ -1,9 +0,0 @@
-__all__ = ["__version__", "version_tuple"]
-
-try:
-    from ._version import version as __version__, version_tuple
-except ImportError:  # pragma: no cover
-    # broken installation, we don't even try
-    # unknown only works because we do poor mans version compare
-    __version__ = "unknown"
-    version_tuple = (0, 0, "unknown")  # type:ignore[assignment]

BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/__init__.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/_argcomplete.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/_version.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/cacheprovider.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/capture.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/compat.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/debugging.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/deprecated.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/doctest.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/faulthandler.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/fixtures.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/freeze_support.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/helpconfig.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/hookspec.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/junitxml.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/legacypath.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/logging.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/main.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/monkeypatch.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/nodes.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/nose.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/outcomes.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/pastebin.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/pathlib.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/pytester.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/pytester_assertions.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/python.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/python_api.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/pythonpath.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/recwarn.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/reports.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/runner.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/scope.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/setuponly.cpython-39.pyc


BIN
Backend/venv/Lib/site-packages/_pytest/__pycache__/setupplan.cpython-39.pyc


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff