flask_mail.py,sha256=A_YvI4obfIwdEVQmRc8YlUdJCo-TkulzEB2mBpk4rHw,22070
flask_unchained/__init__.py,sha256=J8NBx7trPC-iFvBhCAhzI8eOKSsCJgI3gBKY9cs2-lk,1369
flask_unchained/_compat.py,sha256=0HnuIq2_0rlxNrcMs10ErHZlZnqamHXOjiYZ7ny3np0,1018
flask_unchained/app_factory.py,sha256=1TiDhard8Bt_PM8XN9mvHnSZfiT7knOsaDhbQADTAJQ,6178
flask_unchained/app_factory_hook.py,sha256=lJ6anKT4Y-MzhDyTdJ3_I1oL2EnEIi8SbSqOTvra5Zo,9250
flask_unchained/bundle.py,sha256=YDq_43ocQTou04Ftni4Iq-VWwhiwRoz4EAo5qs7kHEo,10696
flask_unchained/bundle_blueprint.py,sha256=8A2AgXvnIz4rjI5mN49nfvseUnqUOo2KDZzQSZMObls,5834
flask_unchained/cli.py,sha256=cOBg7cgjmST_BiLBX33gHwAn7x1Smd8AMC58Lf7ofnY,5270
flask_unchained/click.py,sha256=Yl-Z4bc8KKmaObXGms8CG55I4qOKWce8-kpTuwUoevc,20206
flask_unchained/clips_pattern.py,sha256=BPuyZ8yY97slFMbsD-qB9LhAVov2kc3B2SlmlRU-qfg,25725
flask_unchained/config.py,sha256=4H6D6MvkqnAhFkkrtEJwUWnIdX7-XLCLqQlgfSMddK4,2205
flask_unchained/constants.py,sha256=E_Q4Itl-BebGH5F07DOBcmVDeq52SeULsBHpSBuZgKc,553
flask_unchained/decorators.py,sha256=EYmNGXloZIaGRAPvOcWUgYEFW1hUmkg_wvYsgWK4S80,4049
flask_unchained/di.py,sha256=ja2kqt5dBYHRMSbzuqo-pKP1N5g9IJx9rLsLhOTbw58,5401
flask_unchained/exceptions.py,sha256=-JzkGvhDs6kekHHEnrtd_M8JLgJ8glTRELrk21BpbGU,142
flask_unchained/flask_unchained.py,sha256=gSNkZRV0moZLnTHXELODj5svnKAWY4AHxTq8S0q_HH8,2795
flask_unchained/pytest.py,sha256=YgrtHQdcCD1jxHVCsKfoxgP86VHAdrH8BFEAbv2Pl28,11931
flask_unchained/string_utils.py,sha256=HZucAmxK6CC5RR1tkgeZ0AcDEvldsDCgyalDmo9PTR4,2870
flask_unchained/unchained.py,sha256=vAWgLdn53F1Cq9DrLIkjUdtNO_UlsoO4IiU-W-4quOU,25679
flask_unchained/utils.py,sha256=T7AcdJprgNa8PDHSFELn1gj6r1dp6rP_znAzCzCUdL8,3726
flask_unchained/_code_templates/project/.gitignore,sha256=jQvzcTFYQGP-cfHdHAlZGqaWiJLkc2B3w0v7Fd4Iolw,137
flask_unchained/_code_templates/project/README.md,sha256=oabv1DTk1kT3AVu48ILoNJ_wuYN_f8vgUAD-QKrKL_U,37
flask_unchained/_code_templates/project/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/celery_app.py,sha256=N9A1LKOjeWS5SY66UQUwB3qJkEv7JMZhjgvxc4dI4TA,191
flask_unchained/_code_templates/project/package.json,sha256=hlg_ITQcmibJ6NLsVjrVOBrM4GurC3r5T7ibQ3HJAgc,978
flask_unchained/_code_templates/project/requirements-dev.txt,sha256=BodzzU-frH2fHOXKz4bdGFEFKiDs7vKKSVEzVQmhpW4,91
flask_unchained/_code_templates/project/requirements.txt,sha256=lLRidGpGBv8_IMgtqvx-geMytZM-1o_cIpvIZGX0vT8,75
flask_unchained/_code_templates/project/unchained_config.py,sha256=LbedZqnNtPY6yiF92kds-0oCjZrD6LGaEfoOmNCrXHA,1177
flask_unchained/_code_templates/project/wsgi.py,sha256=cmOlDvG3eH-5BbniztrgFv-LPQfTnO3iNFKIyvUPuAg,116
flask_unchained/_code_templates/project/app/__init__.py,sha256=K1mVh0Xezse1KaMx9OWClUZZC1Xmq4dmpBODcsJukqo,210
flask_unchained/_code_templates/project/app/config.py,sha256=1xErErZQIG7UtRa-rMDGj0xrSX18LozplVshRQNV7lY,808
flask_unchained/_code_templates/project/app/routes.py,sha256=Vrgll32ZQaMHuiTmF6RqyerzGYJaL2NxRqJJz3aG33A,230
flask_unchained/_code_templates/project/app/extensions/__init__.py,sha256=8KonulaSeEUUeBkmy-EL1pMUHTkrZ7EC6UFMUwqHIpw,271
flask_unchained/_code_templates/project/app/graphql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/app/graphql/mutations.py,sha256=ii9R3obK0fALsksSRA4gsyqQu2pnDgVRHESqwfxH31s,71
flask_unchained/_code_templates/project/app/graphql/schema.py,sha256=6FvmDk_qf7CJcOHT7V6ZeOnsxIVIcXvKvIW77ZqC77Y,146
flask_unchained/_code_templates/project/app/graphql/types.py,sha256=1YnhEJUriFwlewOkMBnZhsUw4f57VX2giZoF6cgzt7Q,106
flask_unchained/_code_templates/project/app/models/__init__.py,sha256=gIwRclKbSxVhufzSDE4ZkKxkIfenjyL7UYPZp_EeGkY,71
flask_unchained/_code_templates/project/app/models/role.py,sha256=DUGS5xpNjcSOtRd0tu70ygbp5OD0sOYG_3JxiX3qNvM,102
flask_unchained/_code_templates/project/app/models/user.py,sha256=5jKblJvsA_eZU44B4exb696sYTEqxHrBcaLCLW27zcQ,102
flask_unchained/_code_templates/project/app/serializers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/app/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/app/tasks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/app/templates/site/index.html,sha256=yLM65fk1udkZx5JC4W28BPziEgPfXykJHyEt51rntKw,107
flask_unchained/_code_templates/project/app/views/__init__.py,sha256=2yle7x09FjLJhPeVCYvmO2U7g5hckFpnD76PuaMM7Mc,44
flask_unchained/_code_templates/project/app/views/site_controller.py,sha256=YklxSPiVPWH8llK_cyKOs64QsYmk-cCwCwtJtsII0o0,155
flask_unchained/_code_templates/project/assets/scripts/app/index.js,sha256=2poq45G5MsPsxJQdS_xduJz1Z6C3MDgjJoHn2Ji68Sg,225
flask_unchained/_code_templates/project/assets/styles/app/main.scss,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/db/fixtures/Role.yaml,sha256=AMyaGHxHdvQnZcva3kGPzr1rhj44qpdwUw0Z69a9tUA,61
flask_unchained/_code_templates/project/db/fixtures/User.yaml,sha256=CHaqE4PLwEjWIoo-AqjSTKM4mVWrWvz2H7qIx6Eexv0,244
flask_unchained/_code_templates/project/static/vendor/bootstrap-v4.1.2.min.css,sha256=zVUlvIh3NEZRYa9X_qpNY8P1aBy0d4FrI7bhfZSZVwc,142041
flask_unchained/_code_templates/project/static/vendor/bootstrap-v4.1.2.min.js,sha256=IeI0loa35pfuDxqZbGhQUiZmD2Cywv1_bdqiypGW46o,51039
flask_unchained/_code_templates/project/static/vendor/jquery-v3.3.1.slim.min.js,sha256=3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y-7E,69917
flask_unchained/_code_templates/project/static/vendor/popper-v1.14.3.min.js,sha256=98vAGjEDGN79TjHkYWVD4s87rvWkdWLHPs5MC3FvFX4,20337
flask_unchained/_code_templates/project/templates/_flashes.html,sha256=uelLRR-eIzm02D7sOYa6qwNUezJ9CdTjBRgksm2eNe0,532
flask_unchained/_code_templates/project/templates/layout.html,sha256=rk2VW0S8PnfAkMKqltXkq8T51J_10S2KOd1BhntwzY4,1183
flask_unchained/_code_templates/project/templates/email/layout.html,sha256=8tJgH17N52ksuQnr1yTH7EM_foQLiTfbgN37CBViI9I,1019
flask_unchained/_code_templates/project/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/tests/conftest.py,sha256=rw0EfwrE68tFFw3Pd4A7u0l5gRC2UsrMSlceKMwKh8c,260
flask_unchained/_code_templates/project/tests/app/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/tests/app/views/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/_code_templates/project/tests/app/views/test_site_controller.py,sha256=wk1T21uRR0jMXe40yV4CjZGPKQPAoFKc-ZvNJVH-Mlo,104
flask_unchained/_code_templates/project/webpack/webpack.base.config.js,sha256=PNqatxlxIeSyFi1Su-FFBHgOTtNQSEQ1nwJzF45SsjI,3400
flask_unchained/_code_templates/project/webpack/webpack.config.js,sha256=gHTQnd8rQVrhZdgHG_sQnxi1uUHkMEcm8kE9Hi64w9Y,3866
flask_unchained/bundles/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/bundles/admin/__init__.py,sha256=kzwi-4w4ZZuvR8KTv4UC9pwmSyqdL9eqOP_yGDZA77c,398
flask_unchained/bundles/admin/config.py,sha256=-uHfbb-Y8kld10lV1KMsUaEqyZojU4j0Y38UnhqEsbo,1781
flask_unchained/bundles/admin/forms.py,sha256=cAzlF3PXjMT-uJE772sXVWcRTvOWxybNqYfnprOLIjw,2076
flask_unchained/bundles/admin/macro.py,sha256=v_oCazfeuXHz7xC2iwT5k0KZs-3uV2eFq-48LWCE__w,1203
flask_unchained/bundles/admin/model_admin.py,sha256=JV8zbSzyD50Jn9mctDiQkfVyOmfYARiKNU1RtXqsCNg,2558
flask_unchained/bundles/admin/routes.py,sha256=QCNmBTD4ht0WvYLLa5wxcnGMPBzjyTtahBev2QpHAdM,295
flask_unchained/bundles/admin/security.py,sha256=F_PSKZ0iKcZQ_ZWQ1O0W_XlqDckBajH_VT78ZN0l3Pc,826
flask_unchained/bundles/admin/extensions/__init__.py,sha256=cafMJR9GDP6jkvKarQ5NK3bvGB9OsW9L5Lqiq1-lq6Y,124
flask_unchained/bundles/admin/extensions/admin.py,sha256=_lMrmaHyBYaJ2I91afHZzTDKH7QrSqHmoPS7mJVovr8,1223
flask_unchained/bundles/admin/hooks/__init__.py,sha256=6DRtVMNyRELDz12CkCGWXhBjRegI_iFv9B2fHOzLopc,111
flask_unchained/bundles/admin/hooks/register_model_admins_hook.py,sha256=Wb4O0HPkw6ynMKW4t-qqGAFAuTEpShP3zU3l3HkhPWY,1582
flask_unchained/bundles/admin/static/admin.css,sha256=KTXnXgCW_mjZgEdn3OhEJZoKWQJAPyP7AaEyE0U6jbs,733
flask_unchained/bundles/admin/templates/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/bundles/admin/templates/admin/_macros.html,sha256=jm7jpmoVQdTYHhXnqAoD3Rr2ukiKmf5W0N-ZjlHlNsA,938
flask_unchained/bundles/admin/templates/admin/column_formatters.html,sha256=oKsAF9yK8i9BGgcVAp5Vn5FPbfnj65inoXoIy9Zu61Q,1705
flask_unchained/bundles/admin/templates/admin/dashboard.html,sha256=mCH6TBQkJtEXI3XuH9GIT5ubRA_K2hm7hKgFkgi79MA,1653
flask_unchained/bundles/admin/templates/admin/login.html,sha256=j0BmYEl4pRvJYVhHwW544EmzBBgxu6S9qgNvqO1a9r4,829
flask_unchained/bundles/admin/templates/admin/master.html,sha256=4CI9Z-5idAG1sxi9COmCJInwMPbjpHRiwDHn9SYe26I,3198
flask_unchained/bundles/admin/templates/admin/model/create.html,sha256=ksebX1T4E1Jh-F1MgSpDkrjtyh5CV-p8Os_qftcKtRQ,140
flask_unchained/bundles/admin/templates/admin/model/details.html,sha256=MUPniF--vtN73pG1Utn_iIlc-LsHt9604xptFNIp0Gk,441
flask_unchained/bundles/admin/templates/admin/model/edit.html,sha256=VLmtz7066A-MnIB30cfm9Afh9_XjXz0tNZ6ovA4MJWE,136
flask_unchained/bundles/admin/templates/admin/model/list.html,sha256=3kfIBc87HUNB82oTkazwHhxTP12L1Ur4sn60Rlpyvto,2952
flask_unchained/bundles/admin/templates/admin/model/row_actions.html,sha256=sHUESvjDIAomkAnRJXgUYxe-W1a_lm40LgyWESuCRTs,1992
flask_unchained/bundles/admin/views/__init__.py,sha256=NJrxJF2R_QmqqYp1JlcISn48ekp8EQ5RNr4LI_NTMoY,178
flask_unchained/bundles/admin/views/admin_security_controller.py,sha256=0dFyFomzLd7iSDzhGvIbyGta6u5Io2TEtUFwpNOTnRY,428
flask_unchained/bundles/admin/views/dashboard.py,sha256=j0v2LUS-HxmWrtr79ArLRkykxWLaSvoul5EF09ALukc,597
flask_unchained/bundles/api/__init__.py,sha256=hI0qJBpUkZ5neF7A_vV3OXMBH3CzKlLaeymc-2wxmnM,3394
flask_unchained/bundles/api/apispec.py,sha256=9Tvg0QzqNmdb2I-XG9GP8ucampLUUTYYA_UgD5x-0DY,4038
flask_unchained/bundles/api/config.py,sha256=6fINBIqy06VPvARWWO02QmXFAyxJKrBfdPnUpVW5-fs,484
flask_unchained/bundles/api/decorators.py,sha256=I413waiKIUEfh6Gt4bgmQWe62XPOSEoeG2h9jcyAadg,2510
flask_unchained/bundles/api/model_resource.py,sha256=01SvwWBnX19FNvlS9KQTmjGL5Dxjk4JzjBfmFUOLTCA,15982
flask_unchained/bundles/api/model_serializer.py,sha256=MZkG7981898nzmrVBktgdsIqnoG9jL6Jc-yozJhf0XQ,12209
flask_unchained/bundles/api/openapi_converter.py,sha256=BenLaLDLpMEIOMp8bSETbEjlObgTGI8iOe8HNmIwNdU,4225
flask_unchained/bundles/api/utils.py,sha256=xRiFzpw7zKZNhAEKkgV9h81ZYI4Qn_wBBnHOQ7_A2Os,422
flask_unchained/bundles/api/extensions/__init__.py,sha256=yYPlxDeJwX778-L98T5nE0PN9LvdRJuZttTCDfTH1mw,217
flask_unchained/bundles/api/extensions/api.py,sha256=i9ac867N4EXW3vOX8mCHQkC2-I3dT6PCPAC1F6IS-Hw,7241
flask_unchained/bundles/api/extensions/marshmallow.py,sha256=gDeDIrF8pF86G_Hh2OAPu6zGIEJQFzqmGJSwDPC1uXc,3293
flask_unchained/bundles/api/hooks/__init__.py,sha256=qm87X8SMWcwDwce9fcGI1Rp-ng4NhLuUPi6sHztyOg0,214
flask_unchained/bundles/api/hooks/register_model_resources_hook.py,sha256=zBqzzp-WXIoVlKyMTBUuGiBKLOaGzj4GMadXpuZgZ_s,1875
flask_unchained/bundles/api/hooks/register_serializers_hook.py,sha256=ToCetUvabYex88bYTLxtf_de2BT0faZ9xrpR04yeIwE,1551
flask_unchained/bundles/api/templates/openapi/redoc.html,sha256=zp32teJgaQYlNyhnKA8Wh4sWHsAKhWOgFGDXaI1s4ao,480
flask_unchained/bundles/babel/__init__.py,sha256=X-v7qZg7nQSQ4JHaxVUzAYC5OO-h81bYO6av_GAnyY4,5340
flask_unchained/bundles/babel/commands.py,sha256=eduf_HECLgVD1d2XpfG_8XpO7EHH4BLRkNpm76bzsv4,3368
flask_unchained/bundles/babel/config.py,sha256=pDDeqbQh7jRieZeld0rnRes6ZgE_LSHMeOvblR9ehuk,1537
flask_unchained/bundles/babel/extensions.py,sha256=8eHEeiLr1YZpmgtbjO6YO4BIsKE5QacETbd_BWBw4vE,131
flask_unchained/bundles/celery/__init__.py,sha256=cVf8SbapitAn5fmEQTaxzoNXhekScSf-89RlXn2uY6Y,239
flask_unchained/bundles/celery/commands.py,sha256=zBN0CslRgPpqG_NcbLqBwuXr-Nw4hOaThCXT9ZMd4Y4,1075
flask_unchained/bundles/celery/config.py,sha256=rlNY7OaY8Yw0wlSME3SnqzG5E-izy3SpsFjUZ2F4i9I,908
flask_unchained/bundles/celery/tasks.py,sha256=LTwBU_1h9pdx9nz9qSFq5TZogwspR4Ff2AlGHgYWqX0,862
flask_unchained/bundles/celery/extensions/__init__.py,sha256=pmS5YWKdQQPlGYPnHqFVPjehWZOYius9Pwj6JcOpRRo,132
flask_unchained/bundles/celery/extensions/celery.py,sha256=JkTz-PoZ0626iuZWzXMLCxabfUKrsHe_4DnXNPBGqhg,2356
flask_unchained/bundles/celery/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/bundles/celery/hooks/discover_tasks_hook.py,sha256=MU7Xlrr7llTSCtCKJYOrBeLXb2LGMKWsriLPTz9d6JM,612
flask_unchained/bundles/controller/__init__.py,sha256=Aa7bu8LGtkonrPSR_BxIEMP5JxwQz4R8gcBywsEbKAc,2553
flask_unchained/bundles/controller/attr_constants.py,sha256=BnI-hMmLtoBfUAeWwrqjG8l6icmsI8DU3ziMzrfgX40,226
flask_unchained/bundles/controller/config.py,sha256=jnZI9ERw2Q2j-_zVcGGzn9FW25s10vRF4HvqHNcduQI,543
flask_unchained/bundles/controller/constants.py,sha256=BB9EUyoD7RT9KIzrIGAdk9s0GLrsIvcUQNvy_LfgXu4,219
flask_unchained/bundles/controller/controller.py,sha256=_n1bxxSyZm6eI1-V5IlAeCe6t0ItOE4Wg5jCYGLB8jI,13548
flask_unchained/bundles/controller/decorators.py,sha256=Xd2qcAhwgcPNFC0gLr4dOvsBFBIMToPAmtX7fvDO5G0,3718
flask_unchained/bundles/controller/extensions.py,sha256=9j2K5fuaFMVjL9ilAgGAQQuRLJv8kPa93ZN9LNwyIsc,141
flask_unchained/bundles/controller/resource.py,sha256=caqaXWyWIXyO_Db0vhhOzhP5l0edQJUPxU_rnioK_eg,7967
flask_unchained/bundles/controller/route.py,sha256=WpeC3TPIDaAtCGUEqghBrBCBGWzr1cNWf3S8_qlwWnE,7969
flask_unchained/bundles/controller/routes.py,sha256=pZE_zH3bJ0vuu2UWMZdWgYcDSnsD8a2T0gKY92N0aUA,24574
flask_unchained/bundles/controller/templates.py,sha256=Om907PoGomoGyI6ngr5fbqQyEZRvcMsvlZhnkRbS1Sg,5523
flask_unchained/bundles/controller/utils.py,sha256=rra8bdRVN1f5MKOQt2RCr1loJEEb-bUN-JyaiXuyFHw,12203
flask_unchained/bundles/controller/hooks/__init__.py,sha256=mg5oRkPAGINrvum2bELUtEhMOP58b7_Mzi9MsQLPk_A,295
flask_unchained/bundles/controller/hooks/register_blueprints_hook.py,sha256=PvwfTXcFi1lUc5Zpc9H9nWRLhl7EWTp7pbm4qNU2fJM,2265
flask_unchained/bundles/controller/hooks/register_bundle_blueprints_hook.py,sha256=AQLHV4j6JF2T-6R7IcqEXyvpn6RHf6unObHs7a5aNR4,1389
flask_unchained/bundles/controller/hooks/register_routes_hook.py,sha256=3w00zABPsRmwcbT5NDTvV85z219HG1grIFhfNG_PoPE,4207
flask_unchained/bundles/graphene/__init__.py,sha256=sLKLbIwM9k4Qy4kTrfRoAK7YagumbrUEjj_0GRCfeN0,1629
flask_unchained/bundles/graphene/config.py,sha256=pfdT2cUqvTC6C14TDI2rLqeDBYxSMdrLDOG_G1_R8ds,760
flask_unchained/bundles/graphene/object_types.py,sha256=Ui4ugBYx7SzcarBHqj-Dv96lZYUD-ipo-ICWnF8RBpU,10593
flask_unchained/bundles/graphene/pytest.py,sha256=ftUfEUMIjO6Edqi1FFIXVYbqsWFV9vLa0bmyjHzGkl4,1243
flask_unchained/bundles/graphene/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
flask_unchained/bundles/graphene/hooks/register_graphene_mutations_hook.py,sha256=6IRcwdLqXEWSbKR4CoW4fYcBPr3Fkw06_UfLpCG4ZJg,750
flask_unchained/bundles/graphene/hooks/register_graphene_queries_hook.py,sha256=am7_QOkT38Bj0z5XaKucpO1xxWjVeEwEytpEBmaAloE,732
flask_unchained/bundles/graphene/hooks/register_graphene_root_schema_hook.py,sha256=YR-67tmWbqepkwE7ucKq8lvncyhh83zaMfq-ptpI5tM,722
flask_unchained/bundles/graphene/hooks/register_graphene_types_hook.py,sha256=AzlGPR-Uz9DWt-qd0uNCL57ZlRxZTVSYoUNw-XKZSrk,737
flask_unchained/bundles/mail/__init__.py,sha256=99Soyt8FP5_uPCV4KFqcjljg9u7uIEcwKBqLsP0Zee0,230
flask_unchained/bundles/mail/commands.py,sha256=YwgruTlTsJdExyzsoqwpZqStdVtE66WuTFNi4-EyQQw,577
flask_unchained/bundles/mail/config.py,sha256=TzC4dn3ph8OqCB2JSCTG2FIZxuyc-TIVWxJz9PTSZgA,2993
flask_unchained/bundles/mail/pytest.py,sha256=hhlCoBVFLZWURJ45Ta9NPKYcvP7pWCtM_qqiXB3jFek,460
flask_unchained/bundles/mail/utils.py,sha256=wfxzUh2NV2BHTvmkJwCmKIfBzS8MI8Bf2Zxne5lbmSk,3342
flask_unchained/bundles/mail/extensions/__init__.py,sha256=iz7uBGzVc1kpFuhKhnCw1doS47yhKSpYfNkw_bLSTqA,116
flask_unchained/bundles/mail/extensions/mail.py,sha256=KyK0RsDFdXZ6WAuANyZycKmAGscU5V9i4r0rxsV-7xE,1725
flask_unchained/bundles/mail/templates/email/__test_email__.html,sha256=WuxfCXQJQ5rKARNE5MOKIEtKcODfgOHOPhcDf0SlDXA,86
flask_unchained/bundles/oauth/__init__.py,sha256=srchPcu3AkkxsKt96Q0ZABVYkauvCQeVYDM72Lz0-mw,179
flask_unchained/bundles/oauth/config.py,sha256=5vRU1ii0g5Rmtj2bms0VaJMFYrripZaA_DLlz-Vw704,1091
flask_unchained/bundles/oauth/routes.py,sha256=kJGqtMEZfNxZWB-VP9hIS2Ix9fcON6YbW_KUSYUSJiY,232
flask_unchained/bundles/oauth/services.py,sha256=zgIfQo5xryfAqz_Qr0t5_gD8drGJvVoS6Ljy5MTgkoI,1049
flask_unchained/bundles/oauth/extensions/__init__.py,sha256=ycnlhuhRoTZfintX2BVFmg9zDT4hyB9ROyf61eryLnM,140
flask_unchained/bundles/oauth/extensions/oauth.py,sha256=ueS7Sz8khC7uiy2TQEIr-Fi0yVEXjb9Sp9azbvBAEkU,773
flask_unchained/bundles/oauth/views/__init__.py,sha256=DFci6-BCb4-AEg5DbMZG66ZALxmdRVKujtakkGRoNM8,45
flask_unchained/bundles/oauth/views/oauth_controller.py,sha256=ikMS64ALDYK8Xf4Zc3uc-XTk0njG2OR971qHqbI_REg,2525
flask_unchained/bundles/security/__init__.py,sha256=S45hvV0_o9IiBbT4rXTnpXk6u6NYg8edYU8U_KFexYs,650
flask_unchained/bundles/security/babel.cfg,sha256=tJ2qS7L6dnq4BhdRa-hXveM1gw9nY9zOmu_WNi2Ol-k,106
flask_unchained/bundles/security/config.py,sha256=umGKN9m7JICDze_K2nIT_YePNQTXCnETzJW5_5qdDro,8869
flask_unchained/bundles/security/exceptions.py,sha256=jPF9FiGQ7SmezPrOmodSIxzHqleZ5T7I5h1go6OPZSc,102
flask_unchained/bundles/security/forms.py,sha256=BjBlqgiriRVomdYyS49Q01u95B6ZL14mKlWtt4OtSp0,7521
flask_unchained/bundles/security/pytest.py,sha256=1_T2xUT_4wMgfamd-9K4Lz8t_AZobayBBFcLqFNtqZk,3194
flask_unchained/bundles/security/routes.py,sha256=TIEKTSQgrd8SdHDWNpNkF-cOdXpyoTGScu9E1a02xjE,1564
flask_unchained/bundles/security/signals.py,sha256=mT1l0O5ogj4cFM7PM9jFaA6tYuMFSLzHCGnD81zVG4U,486
flask_unchained/bundles/security/unchained_config.py,sha256=A6MEw7QxmtAKaRBoqGd_a6JyeGdSWc6rXcdudlbLk-M,253
flask_unchained/bundles/security/utils.py,sha256=aKWkbdHE5z0TbipOJqbWPMUo1eBpUw5yjdZNT9p2J88,126
flask_unchained/bundles/security/validators.py,sha256=dzOWbq4GbXp2BHJXTth3MnGmE3j4O7C_8nq8kyUNG9M,1479
flask_unchained/bundles/security/commands/__init__.py,sha256=8QuU4V7nogOKxR8Uo_XivP63lW0XdErYppUsHKgHmvM,50
flask_unchained/bundles/security/commands/roles.py,sha256=EJ6uMJRuqn8Al3n1fuPVAXwzvbAzmQ_oXapL5JDhqfk,1527
flask_unchained/bundles/security/commands/users.py,sha256=KonMwoDfZvzBPgjKEzIJZjKhyRfqpmBfuJ5Ov-xMTrw,7635
flask_unchained/bundles/security/commands/utils.py,sha256=jteLSdE90uaHiVyJcsGbwtozgLzAJjbjI7GUS0da4hE,1086
flask_unchained/bundles/security/decorators/__init__.py,sha256=eGI2EAmwFABRnWRYXw4cGaIyb0WCUAz3lcYnUz3rK6M,163
flask_unchained/bundles/security/decorators/anonymous_user_required.py,sha256=u0WKlXeCdrnEtXheWG5E_Et_fOMeZwEtsufkaEyo5qI,1040
flask_unchained/bundles/security/decorators/auth_required.py,sha256=tvVvLlP5wc1z1OGzcwMftLcHU3BCwKphpcOLHt9K4Cw,2786
flask_unchained/bundles/security/decorators/auth_required_same_user.py,sha256=QzcjU3TRr0g0CF1_h_NAM8xHPQVLdA_CgulNDezJOAY,1737
flask_unchained/bundles/security/decorators/roles_accepted.py,sha256=kzLlRFKc46uI4dI7uSqD4RuN31qtuu_oXk2NbLuHxzE,979
flask_unchained/bundles/security/decorators/roles_required.py,sha256=-I5_KR7-1Dz-M7CeBlKKM64R0f41z4A1DkO2hhKNXHs,994
flask_unchained/bundles/security/extensions/__init__.py,sha256=Snrg0yM88oPAiU3vYXzimfLeAqhPj0le7Y_4BkHYC2Q,165
flask_unchained/bundles/security/extensions/security.py,sha256=D3A345yQeNfzK0ACtqhn6HjMnOGbbGSH0drJq70TJgY,11041
flask_unchained/bundles/security/models/__init__.py,sha256=u4gkQL0qUXcXMT_1fQqNGs48Y4FSIze59tRiOgj-bdg,120
flask_unchained/bundles/security/models/anonymous_user.py,sha256=5XjYgfSmL9jf2lTURWLo7IS_e-hVsqWOsx6KXaWO-Ko,361
flask_unchained/bundles/security/models/role.py,sha256=PU2HtMSYz60jtPVo8IFHcc6PI4IzYCodpE43rn3CQy0,757
flask_unchained/bundles/security/models/user.py,sha256=EF4i-zLAEcIr60L9qRO-8TfDKI0n0GyfgiUEvIokkcI,2483
flask_unchained/bundles/security/models/user_role.py,sha256=VFrFGYjx-QstIZtteR3EsknZzkqngXetXRrLWbaoYEw,666
flask_unchained/bundles/security/serializers/__init__.py,sha256=i7vlOlzKRaq7e7_lNnqC-QzVqE1zaTz9PfODk44yL7U,88
flask_unchained/bundles/security/serializers/role_serializer.py,sha256=2iDoQWAvH4e2tqVA1dYFE8iRr9gB26XHcgD6JDf_kYU,334
flask_unchained/bundles/security/serializers/user_serializer.py,sha256=9ZKw44KtxKcDCW8TOIFJ9EdwcfGCNYgUaZr987zWbPU,1083
flask_unchained/bundles/security/services/__init__.py,sha256=Z6fIsNgusmWbgWhEVuwpIZcbX_slw7jeAam23a-oq6I,179
flask_unchained/bundles/security/services/role_manager.py,sha256=wzSzzRd4BNlvY2No5fjgA39-T9D8-GhlDNzF5B9THHc,230
flask_unchained/bundles/security/services/security_service.py,sha256=nNQITJLuAAA2sPLFVQXVN9580g7JgIP64xqoTcxRCM8,11589
flask_unchained/bundles/security/services/security_utils_service.py,sha256=NZ3mCXHgW1zoqduBdE9-UA97LOBoOufsVjJQ4zpfyFQ,8568
flask_unchained/bundles/security/services/user_manager.py,sha256=9-G3ZcPyDSLR6WCPpWnjlIBlYoQGAMm5hAgQuW9YVg4,230
flask_unchained/bundles/security/templates/security/_macros.html,sha256=pp0V7tQz7GK1p2j901z65uawjBb5h4P4oF3rG8hvSnA,975
flask_unchained/bundles/security/templates/security/change_password.html,sha256=XcxTyjuX0s-C14xeyyvLx8CRQlLSnqAlJK0hfEO-_ec,313
flask_unchained/bundles/security/templates/security/forgot_password.html,sha256=RGVzESCQpOlEz3tDyg-1k11yUU2jXNww3OBnhZanyNA,313
flask_unchained/bundles/security/templates/security/layout.html,sha256=9cTyB5QOA8O-9XsM0pRJcZJXKttESSpv3kA5rAZh8ms,910
flask_unchained/bundles/security/templates/security/login.html,sha256=5rZyt6PfpoNJ_wGPQJ1UFUr3E_KdqGnFBF8ExEbH-Oo,288
flask_unchained/bundles/security/templates/security/register.html,sha256=5o1gCSpfiHxiNgOUWPsxDYdIb3NBUIqDVcxq5-gTytw,297
flask_unchained/bundles/security/templates/security/reset_password.html,sha256=y9YXLQAvlAU40dUvnssacANn-nfsUzMs6O3NjwD7aXI,394
flask_unchained/bundles/security/templates/security/send_confirmation_email.html,sha256=wy9WT5qxptQCRvIBjLHARH39dAfXVudX8t1Ik6ZBaMc,331
flask_unchained/bundles/security/templates/security/email/email_confirmation_instructions.html,sha256=NoIic2GBobyHm0yMdVA9EWc4qMMbRsA4nYFQESAgJ0g,200
flask_unchained/bundles/security/templates/security/email/password_changed_notice.html,sha256=jVo0USCXfO_WGsmzlk8Dl3XfKBwNKXZQzf6q_L-klt0,422
flask_unchained/bundles/security/templates/security/email/password_reset_notice.html,sha256=h_4ooBJKhfl7NmDASPz-pkcqBOdetvgDmIQa1sL5buo,109
flask_unchained/bundles/security/templates/security/email/reset_password_instructions.html,sha256=4_5ZI45wU1FcAnlldvimVRqMPH6vhJtO1aMNAahehdo,181
flask_unchained/bundles/security/templates/security/email/welcome.html,sha256=fsjGK99sjTxMfcFzcWwVik1o0ixLLf4AmfxCABa5Bq4,535
flask_unchained/bundles/security/translations/flask_unchained.bundles.security.pot,sha256=Dh-tXbbdlKIJ7D924jiv5tLNn8C-f1R3J_eLzfEQvTo,5179
flask_unchained/bundles/security/translations/en/LC_MESSAGES/flask_unchained.bundles.security.mo,sha256=N-IcPgMh90p9GumC1lKjH1YAiA83EK9F7sn2Vdk6yXU,5587
flask_unchained/bundles/security/translations/en/LC_MESSAGES/flask_unchained.bundles.security.po,sha256=68-EMje9n_Vw2JjM4u_J2e80qC15wW-7mWMv7PT4rJs,9396
flask_unchained/bundles/security/views/__init__.py,sha256=svx5lDSP45iMOqDNWRjwh36y5wkRZ5nxaAm6xouNb-8,92
flask_unchained/bundles/security/views/security_controller.py,sha256=m7XmWao82pAZTNONo5YOBQjPKveA8-MLnUBJxWr3Xtc,12079
flask_unchained/bundles/security/views/user_resource.py,sha256=Qy7NqN1PLie93-xlkBRSqXPDq7YvihAQzAUT9HXNWuA,1049
flask_unchained/bundles/session/__init__.py,sha256=Q_XSkJp4pP0t34RsYaE2BeD_pHKJqOt6JF8oAa89z6U,207
flask_unchained/bundles/session/config.py,sha256=IqIVGfBMlCzgtaVng_WK7JSWxeMWmcBnhHhI30QAjv8,5447
flask_unchained/bundles/session/extensions/__init__.py,sha256=mUG87gNCazBMlLtalyW-6PC1xrmgieVH7gokSumSnhg,140
flask_unchained/bundles/session/extensions/session.py,sha256=SSVQHwfPDFNLtb1maD6HJnXdssSnTJ_ERsU1ri4nXjQ,892
flask_unchained/bundles/session/hooks/__init__.py,sha256=DSmD4lfn8r2udVzu34LMSrvDzAoqo552sUEKLGOKtho,114
flask_unchained/bundles/session/hooks/register_session_model_hook.py,sha256=-oxQP8gEd2NQuefn7kFUI09JvPtBjkhQJ6eJj0291_M,872
flask_unchained/bundles/session/session_interfaces/__init__.py,sha256=KFPqe9qUCyurnk0JJWwecnmVtPyLgzglrj8wE1iNO7c,435
flask_unchained/bundles/session/session_interfaces/sqla.py,sha256=8ydh55Yk8yPv7flOK8WodEu2EFuqSzbzR2fhUPjDUHw,1190
flask_unchained/bundles/sqlalchemy/__init__.py,sha256=qznCKIgo7z2TcRxO3xRAnhffWl1KyYgAbdm3OUxe1N8,701
flask_unchained/bundles/sqlalchemy/anti_pattern_base_model.py,sha256=bhxXqQCqi2wycht1YweZ4lusouS1REDShh-x8s90dM0,575
flask_unchained/bundles/sqlalchemy/base_model.py,sha256=cdnDYRLjj7P19J7naU66oP4Hc9VyGKhaJyq2ujOe6rE,3759
flask_unchained/bundles/sqlalchemy/commands.py,sha256=yBCE5-RWNb4xxdk6OLEMtXxz1QG8eKpmI1lwVO2siEU,1478
flask_unchained/bundles/sqlalchemy/config.py,sha256=FQRRpKw1cJ242HyBbJrfttcAvftbirlLp-lauhawKiY,3733
flask_unchained/bundles/sqlalchemy/forms.py,sha256=0XsSYMEcPz2yt1bbfEoSO82e-9P1TFzKK0jQJnBjOew,8604
flask_unchained/bundles/sqlalchemy/meta_options.py,sha256=4AGeJ0Lc8JOhotqkrthjztxCMsSSNpj6fEvoSxp03-Q,2991
flask_unchained/bundles/sqlalchemy/model_registry.py,sha256=Khx9zoiLnZx73WaOtZIXLoZoy9hl3EztsafxpeGhPwo,2814
flask_unchained/bundles/sqlalchemy/pytest.py,sha256=CW5PW_MtYb_SsNECN_9RrsN-4iyEBUb5rXoEZmzylg8,2022
flask_unchained/bundles/sqlalchemy/alembic/__init__.py,sha256=FUahrhcyz_VEVUoYraQhVassi2YZs7sAXzezqiWFroE,57
flask_unchained/bundles/sqlalchemy/alembic/materialized_view.py,sha256=wZ2sH_sArXFFlP_aJ9JjJAfyenKmDkQBSopoowAz1lA,6944
flask_unchained/bundles/sqlalchemy/alembic/migrations.py,sha256=f3SgQfSNDjrDLO6gHlMQ4Z1JUW1xdze00SNG_BanyJM,512
flask_unchained/bundles/sqlalchemy/alembic/reversible_op.py,sha256=YzvNjdYUZjG48YRGqfMdZLCKfRfTkty9ee7kxKxPaD0,1291
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/README,sha256=heMzebYwlGhnE8_4CWJ4LS74WoEZjBy-S-mIJRxAEKI,39
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/alembic.ini.mako,sha256=zQU53x-FQXAbtuOxp3_hgtsEZK8M0Unkw9F_uMSBEDc,770
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/env.py,sha256=G-Mw-pLO2Bi4nX_0bXI8lUPj-COjQPywsMKbSrXvWYM,3121
flask_unchained/bundles/sqlalchemy/alembic/templates/flask/script.py.mako,sha256=8mT_1-1x_3dnE0mnEocBjkAvGvp5CX0oWwg86hTyZ9s,572
flask_unchained/bundles/sqlalchemy/extensions/__init__.py,sha256=BrJ131-s_cRooQ6nABUHsarNyltQvPWWsI4P9voCYts,282
flask_unchained/bundles/sqlalchemy/extensions/migrate.py,sha256=kiYcuFFzhUwKGSXrQHW8qD1tpiSeIIn1YZqDpRhh3zc,1066
flask_unchained/bundles/sqlalchemy/extensions/sqlalchemy_unchained.py,sha256=WjSD6T8nI4YIN8WHVBpw7xZ8LEr7VM4t7RmmGWOKuEw,5228
flask_unchained/bundles/sqlalchemy/hooks/__init__.py,sha256=-N4ascDrG7JE7CVrTzIgEJD9o6oMHSeBWerT7s9tYeY,53
flask_unchained/bundles/sqlalchemy/hooks/register_models_hook.py,sha256=Um2g4jvmEFZE7bFBVDoiEUzSAlv8v3rRREFedIEirT8,1526
flask_unchained/bundles/sqlalchemy/services/__init__.py,sha256=rxwReKHA1zSq8XHXN5ipE4iaMDoPUW_RDBv6Y0-Lko0,84
flask_unchained/bundles/sqlalchemy/services/model_manager.py,sha256=1b-ihpJFraFkperqhAaDV3htJgZJRrC1KxXMMgQNmlU,1285
flask_unchained/bundles/sqlalchemy/services/session_manager.py,sha256=x1dcWODDLlVg2z4Tod2-tygB9qsk-g4YO5sk5r5wXZQ,484
flask_unchained/bundles/sqlalchemy/sqla/__init__.py,sha256=2czx1IHybvbkqkuQ1l9Pi3FDVTFEJIWXO6km7x9YOxI,1247
flask_unchained/bundles/sqlalchemy/sqla/column.py,sha256=YEwLSr3TjLjEx-5w30OS7tSLKrxGVZvJwVc1DGfKUkQ,255
flask_unchained/bundles/sqlalchemy/sqla/events.py,sha256=YBlE_X0Jq7Y9jFHjQ3Li8w3MomEdIiWoYodPk6W8u0U,4250
flask_unchained/bundles/sqlalchemy/sqla/foreign_key.py,sha256=jqmp7SOvGlLuyDPNC8iJNTKGkarzQdQ9D0thvWYx2HI,2760
flask_unchained/bundles/sqlalchemy/sqla/materialized_view.py,sha256=KgNstrN06yJq75apVrKSrdTTiC6PNJL7i3PS0mRt22Q,2865
flask_unchained/bundles/sqlalchemy/sqla/types.py,sha256=0jNH_Vw2H5ajKZzP1TnahfBNKzMUsud3OA0dAWGpZvs,1051
flask_unchained/bundles/webpack/__init__.py,sha256=MrfABa67kaB2V3zXO6kClp5Ee76EZ02ZWqXjrNhGYn4,236
flask_unchained/bundles/webpack/config.py,sha256=yj1tjZNHMymVGVkYkPqUpxSAhWNvrkUzH9CVAmGQLmg,843
flask_unchained/bundles/webpack/extensions/__init__.py,sha256=XFZaIQ7YSVICUoFBhOhSPfsAyqD6yEryfDvVL8QLzrQ,140
flask_unchained/bundles/webpack/extensions/webpack.py,sha256=Giy7eBP55hLLFrmwJTpSBOY-tF3_Pblx4qLIYsur5ac,2365
flask_unchained/commands/__init__.py,sha256=1tNb4NKM40PbBI3yicTe_hkyvYSKJfAfq6-NqyPPZ8g,207
flask_unchained/commands/clean.py,sha256=oH0TEXEeoNClAhMs1acI__W2i2nc9D118NY84ScEd7Q,510
flask_unchained/commands/lint.py,sha256=HQQ7ZbwXO6CvM6XeGkdbXjCXw5DJxsz70QdSB42nEAY,1091
flask_unchained/commands/new.py,sha256=al5XdGKlBmFp6dqfZtcK8f3LSQP7m8igULg3L8jqlGk,16013
flask_unchained/commands/qtconsole.py,sha256=nylIC7oNKLJHi4y90GW07XQbSIfy4iGqHVpxJoPvAxY,6467
flask_unchained/commands/shell.py,sha256=XbUWpe2dZKPy1k12m8mWYid_wG53cDlF-4auVZ6RBNs,1272
flask_unchained/commands/unchained.py,sha256=iPb8TKz_l8MfYWlw5aKfAIamvCXc45CmHBA7JIjhRGY,1420
flask_unchained/commands/urls.py,sha256=-sgRH3Rr71Hd3sHixyveY9tOHr_d71mFaAhuRHrRThA,4084
flask_unchained/commands/utils.py,sha256=5rfj7gjnaJxMmG2wqxkotGkVm4wZ04VrGhcxqxCREik,3568
flask_unchained/forms/__init__.py,sha256=jBc_WnyQ17Tqg58Jvsg1Y4R3sYkYKYJYk5i7lWDsocI,80
flask_unchained/forms/fields.py,sha256=x3mSirF0DmppKck8HFtozRJiQ26NhYP3Lk2RsvjsOPE,64
flask_unchained/forms/flask_form.py,sha256=8MdSMed5aOfiFmsc6p8OsoILBi83xQTwsNZ64d2QurI,2107
flask_unchained/forms/validators.py,sha256=dFK8Mvv2rihf2b5K3qrP2x3ZpmYuegihsrByGDr94qk,33
flask_unchained/hooks/__init__.py,sha256=qJGkGLJUIWzLLxCgcUZ68fpKF0K_mZVeW5o8FRUh-HA,401
flask_unchained/hooks/configure_app_hook.py,sha256=_x9ekA-OHDQ1rB5O0v-tJlRTsfozXYCDFWpu-6g6bho,3987
flask_unchained/hooks/init_extensions_hook.py,sha256=fTwRX3aKLjYIAy_m2MNncp7rPlmvpSvxnQ87BkBewlI,940
flask_unchained/hooks/inject_services_into_extensions_hook.py,sha256=af4TYP7ConZS5GrAbtPQ7s6XQz6AhzoMQHnQwd6Sgdg,794
flask_unchained/hooks/register_commands_hook.py,sha256=gh_JZbTv78EBStPolW4Cpofhmruyl6ca5tMfmkPdKiQ,3648
flask_unchained/hooks/register_extensions_hook.py,sha256=DGJqKu8JhLvjtH6UFOFAWkfnBu3SJJv1rfR6okdr1Kg,3112
flask_unchained/hooks/register_services_hook.py,sha256=sWmX1ZX0TrBue_RNfSeqwT4iKQg8nTlenuEeGZitbzw,1018
flask_unchained/hooks/run_hooks_hook.py,sha256=Q7xNk6WZ-R66j70-yCF83AVIPayLjTECr6JMx7r4BZc,3010
flask_unchained/templates/_flashes.html,sha256=uelLRR-eIzm02D7sOYa6qwNUezJ9CdTjBRgksm2eNe0,532
flask_unchained/templates/layout.html,sha256=g9cuZympOod4U7f6S4ASfrrY2jejHEa_nh6HSZk5xS4,1454
tests/_bundles/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/_bundles/app_bundle_in_module/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/_bundles/app_bundle_in_module/bundle.py,sha256=us-oXyCrs7-oS5zPWl32s9VxRQwrcMIOPN_3l8bdRzk,85
tests/_bundles/app_bundle_in_module/config.py,sha256=din6CPHlaDve7UhgmKjMsmcdJwL7NzY_BeCPGMXrM4E,86
tests/_bundles/bundle_in_module/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/_bundles/bundle_in_module/bundle.py,sha256=1YlYtylEYnSbhgfo0N8UFjJ6T-I9zreemvDdEakLURg,74
tests/_bundles/empty_bundle/__init__.py,sha256=ENWA-pCkHoDpJMOXoqeMA2vQ2s_Qpw6y7qPoXl1W0-I,73
tests/_bundles/error_bundle/__init__.py,sha256=jv7Erhoy1LWixXa-lC8R1OqPKXXPLFG_mZCdHuATxvE,29
tests/_bundles/myapp/__init__.py,sha256=gPDuQJpSIoDsmj7RECBX1ZhxE2XQKG5JD5gNl4d7-2M,142
tests/_bundles/myapp/commands.py,sha256=uFd8Xrw0B8Aw7oUhrRn37X3WmNTE3_zL4w1xhBLTx4U,351
tests/_bundles/myapp/config.py,sha256=aw9k2icAVLxekDBnzSh5fIJ8Uo4urJ_Dgzj3o-YWj7s,163
tests/_bundles/myapp/extensions.py,sha256=uCaayRnAs1szfu62rr3weNZyo0OX618DymdwkkRH3Ss,310
tests/_bundles/override_vendor_bundle/__init__.py,sha256=FkAaNJFd13u-0DLXpo0GOZYAnnHz8nXEz51RJp9T_0o,64
tests/_bundles/override_vendor_bundle/bundle.py,sha256=IZJJbPN4p-LFISF1ikBqsdn-bX-92X53vaW2BSAKpog,110
tests/_bundles/override_vendor_bundle/commands.py,sha256=yNwk6UDAi4GzMYmlKlp8rG1zu8EWznbuFNpoPQpSxxs,452
tests/_bundles/override_vendor_bundle/config.py,sha256=QaH7pKrRIjDBNQRS05Jp_-vFQMQe6742ozXfx0pLTbc,159
tests/_bundles/override_vendor_bundle/extension.py,sha256=ACPOK5m1o7Qir7R2jvHJallLgN9BVpAqSEZN5-G9c5Q,324
tests/_bundles/services_bundle/__init__.py,sha256=UIXfE7BDKYnKyeF2JuWiwZy0XeEnIbQXEEgoBFjXS04,76
tests/_bundles/services_bundle/services.py,sha256=VnsSQlGE7sPUq031aT_dn9CDsMv_nDpQ35ojUUoUDfc,3309
tests/_bundles/services_ext_bundle/__init__.py,sha256=V11-9ztT91LlZdBpRsW9Zlztl8jvCCLQRHlHTrzN8JU,117
tests/_bundles/services_ext_bundle/services.py,sha256=ggS3_nD41grTgZnZhjBIOSK79mck9sDbC2p8_dASf2s,1754
tests/_bundles/vendor_bundle/__init__.py,sha256=FkAaNJFd13u-0DLXpo0GOZYAnnHz8nXEz51RJp9T_0o,64
tests/_bundles/vendor_bundle/bundle.py,sha256=5sSCZsvRLf08-_lkcT8jGs4N8s2VQy_xZOdGwS7J2tg,159
tests/_bundles/vendor_bundle/commands.py,sha256=BANB7USMWh3HPKgJkFGj76H0MLrgjYJqe7Rjg3Y7t0I,816
tests/_bundles/vendor_bundle/config.py,sha256=dYMCWAOvYN8Pbu3NtHb_Vu0QEfIuEbyDRV0_-WLXYc8,141
tests/_bundles/vendor_bundle/extension.py,sha256=wvyDBH3AjczpFsBHpOKcJ2siyznd0j0UjfUyrNwT9dM,312
tests/_bundles/vendor_bundle/views.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/controller/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/controller/test_controller.py,sha256=zJlmK312oAvAjzP4_MGiDFt9TXLSTsV4BREhmWLwjo4,9591
tests/bundles/controller/test_register_blueprints_hook.py,sha256=yCXU5c0rrFAlnW52yVlpMB2PM3kgnUq0rFSCmVwpAH4,1772
tests/bundles/controller/test_register_routes_hook.py,sha256=VKZTUkMXN_OpG-uP8mQAJvq9ZZ_kazsTUuYbHZvCA1g,3503
tests/bundles/controller/test_resource.py,sha256=BLEJITygw_EFbR9o-XCvUGlsaTZN0SA5qGhaxIu8ozo,2883
tests/bundles/controller/test_route.py,sha256=y-Ne0URoNhTbHBmDhQQNu7YyDn9xRIuBPHYZaOp4Jcw,1311
tests/bundles/controller/test_routes.py,sha256=n_15vN7kFaxgLwBMWd9apGDN7eRJK_ecMNX0QF1HvVw,16653
tests/bundles/controller/test_routes_integration.py,sha256=iOVQWx7j8tRTjlf7XU2anyWMapLDr8tAhOuVfMlirf0,4898
tests/bundles/controller/test_utils.py,sha256=bfazIPvwEPuC3ObDIddN2U3LLVFAyvv3Ko-fLORlifU,8227
tests/bundles/graphene/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/graphene/conftest.py,sha256=HzXxIXaRQfKhB5VtBBJv9pz6QYJiAkWZfmeASV5JDMM,859
tests/bundles/graphene/test_mutations.py,sha256=LJX5N1gXA1SaCjp1uZNS1-xRJltzlmKgjyj2DS7hwdg,5724
tests/bundles/graphene/test_schema.py,sha256=aRd-fIVacRq0bQ_cgppzt2sCXV_65GscKsaDjomPxWs,3088
tests/bundles/graphene/_bundles/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/graphene/_bundles/graphene_bundle/__init__.py,sha256=NQ3iacZ3thuf8ujBT_BT0ebCO9GwdEap4gfkXkbxYhg,78
tests/bundles/graphene/_bundles/graphene_bundle/models.py,sha256=1BsN_1uRffOSQ6DKIoUi8LJDBBQij68SrERccxoW2zY,406
tests/bundles/graphene/_bundles/graphene_bundle/services.py,sha256=OgI439VP8zE9TM-nQxWx3pKyfjXAQbERMxMnU_QERDw,246
tests/bundles/graphene/_bundles/graphene_bundle/graphql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/graphene/_bundles/graphene_bundle/graphql/mutations.py,sha256=3PAACZDJvSJvZCS0qgCwIbho1-5Tn0IbFl2OawSqwZM,2334
tests/bundles/graphene/_bundles/graphene_bundle/graphql/schema.py,sha256=cHqsuPM_KHwhcMlLnfrOqGbOj159Yg5cR2cur5tBaoY,628
tests/bundles/graphene/_bundles/graphene_bundle/graphql/types.py,sha256=FFyUfev8qOhYPix9MPPp3oxFnlIAB7KTpZ6QeBivdVs,484
tests/bundles/graphene/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/mail/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/mail/_unchained_config.py,sha256=gzak1whLDzQAhihvEhWysJCCyJTnenFlKvlF6bmfQ6Q,123
tests/bundles/mail/test_mail.py,sha256=qiOF6XBr0viJEwZQavDrDQTSgFifxvCWb1k9LI16eO4,1544
tests/bundles/mail/test_upstream.py,sha256=e9B22sRJ9FDkl5t9iATlgzF9HXOx9xtmtFcCSwS577I,34835
tests/bundles/security/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/security/conftest.py,sha256=hFCnAdeG-X1S3wOvtxc0ulWSSaMEMjsRVgafRKIlby4,3264
tests/bundles/security/_app/__init__.py,sha256=9bhguYHSHRFpDc0Rx1q5oT9CtKHvzbCE0lD3i8QIftI,98
tests/bundles/security/_app/config.py,sha256=oR1YTIM5jndxrQDDD0ZPeq_Cte8c1Yff73Fp_5o55Q4,253
tests/bundles/security/_app/routes.py,sha256=5F7h9Rj8_lQJKCqdV6E0Z8M6LzqILYfGut8q13sWJd0,1586
tests/bundles/security/_app/views.py,sha256=YklxSPiVPWH8llK_cyKOs64QsYmk-cCwCwtJtsII0o0,155
tests/bundles/security/_bundles/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/security/_bundles/security/__init__.py,sha256=1l26qDF4cJCWmiEu3BgzHvVGounKaQhVXw1b93i0NDY,135
tests/bundles/security/_bundles/security/config.py,sha256=tDLJF2SLyTZMwdYX3nYh0WzvbzVu_CaFYvIkIaYhWYE,84
tests/bundles/security/_bundles/security/forms.py,sha256=rGjxu-B_RZMJiFVQBSH8bD7Jpw-DarbxtWU0aR4OAnQ,295
tests/bundles/security/_bundles/security/services.py,sha256=PpQDmiVCcF90ak2eUQDNFNsDPelS_W8JIVIFAKAriq0,148
tests/bundles/security/_bundles/security/models/__init__.py,sha256=GmnywwvUvipP2fvamgfs1rfbOq2U0EENQPqgs7KNJF0,107
tests/bundles/security/_bundles/security/models/role.py,sha256=h_MNxb_wa7jGw3E4R6qffzEBuVO3XSPVnAzYEjpBIrE,196
tests/bundles/security/_bundles/security/models/user.py,sha256=9Xzs3SI5oLUO3U37q00_NRK5T-mLhrgHlt7nIqlICHI,311
tests/bundles/security/_bundles/security/serializers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/security/_bundles/security/serializers/user_serializer.py,sha256=Yk830kGkqcDd4AN4iVztXMjbZK--Tf5kcfHRIHnjOfA,865
tests/bundles/security/decorators/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/security/decorators/test_anonymous_user_required.py,sha256=y243vINJRYzTozpiDB-Ct_H-MDIX7dNgZ6xMEXDkt30,2136
tests/bundles/security/decorators/test_auth_required.py,sha256=LtHvqvNnyw9tWBaUMOmDAiR77UXRN7RwXzHLhEqy_bg,4477
tests/bundles/security/decorators/test_auth_required_same_user.py,sha256=VJfGXd6NovMMNH5BFsXlUxfY8DLTa40n2dmYXYRno28,2294
tests/bundles/security/views/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/security/views/security_controller/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/security/views/security_controller/test_change_password.py,sha256=lFbxosjpbrnmcGvm0s5EjmFL-1HxEj1hAzq3ZLvMm1s,5212
tests/bundles/security/views/security_controller/test_confirm_email.py,sha256=boXaDEdvhpMhaXj-6L2A1URpmQTQddKNAZCaiKsO3vs,2797
tests/bundles/security/views/security_controller/test_forgot_password.py,sha256=UxtoHOKdbECAQuEhW2kATedv0SOkoPSrBj0HrynHwW4,3124
tests/bundles/security/views/security_controller/test_login.py,sha256=Qo0WR0Zsuo4oN4ybH6t57y6RJymZtNA222LMWj94z1Q,3470
tests/bundles/security/views/security_controller/test_logout.py,sha256=Ls57FFvbxhkrG8_5whw--dHkxTGYvmManl6PMCTrju4,719
tests/bundles/security/views/security_controller/test_register.py,sha256=5n8Jee58z3DCndZ-C2P5FuYs6yHhIBoHDQyg_nVv9f0,2586
tests/bundles/security/views/security_controller/test_reset_password.py,sha256=vpfJVyPTDhKfLH3h9fJkxhr-BHARn2wRnn68wt_0w-w,10122
tests/bundles/security/views/security_controller/test_send_confirmation_email.py,sha256=0HVqG3THK7iCOAwiD_sX-LvMf9t3gMgI1Qu2fmqxymI,3529
tests/bundles/security/views/user_resource/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/security/views/user_resource/test_user_resource.py,sha256=T07mOWfbzzXmSR4MNXMYZBlZduj1sjEz71v3LPvSL9Y,4651
tests/bundles/sqlalchemy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/sqlalchemy/_model_fixtures.py,sha256=OrPx4IZXEZdOpU_SKYncu1yneEtCtTpAZCtQgrDUlQc,4398
tests/bundles/sqlalchemy/conftest.py,sha256=SuTdKxYkoXVKlJVHH8g3DrCn48FIIuB-C6g44d8_Hs8,3969
tests/bundles/sqlalchemy/test_custom_extension.py,sha256=KQjoJaGG7Ewxx-m7ySRzN5qwZraWQVd36wgl2Cb_f8Q,1760
tests/bundles/sqlalchemy/test_decorators.py,sha256=5Duwc-DyXnPIFflVlMda4-jRSwXXQ32EU1Ay-y7swDs,3968
tests/bundles/sqlalchemy/test_factory_relationships.py,sha256=ykfk7JpN-9172rouSlmx6piK6dWpVC4fOe2UOoFPAHo,490
tests/bundles/sqlalchemy/test_lazy_materialized_view.py,sha256=WLIgJrPaD41EpQ5XjsmteuUUMM1ohVF3qYc-x2dUAyA,3193
tests/bundles/sqlalchemy/test_model_meta_options.py,sha256=wZZ42xPGJ8BXjaGxRVTtygNnazd9lYj9mY87Eu03K9M,4188
tests/bundles/sqlalchemy/test_register_models_hook.py,sha256=TYoKK_veMLo5tjpyI0ROeuCEmUxJ4O5xe2E01gJNpjs,6597
tests/bundles/sqlalchemy/_bundles/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/sqlalchemy/_bundles/app/__init__.py,sha256=o5V_-k_q-XjxoGMPWP8aHkA-N7mbVr9lkjJ3hV_RSzg,79
tests/bundles/sqlalchemy/_bundles/app/models.py,sha256=AO_yX_2tub9yWgDJvN1_sWLD79wW3HtJ2oXty-x2umI,109
tests/bundles/sqlalchemy/_bundles/backref/__init__.py,sha256=VSemmMjuEv4ssMJMv6f3HutXmdDkhHnijoGB6snjQJ0,75
tests/bundles/sqlalchemy/_bundles/backref/models.py,sha256=SLySBCmnQbYfOZCmJ_zUupoGKdybvyvnQufNi3tdm9I,404
tests/bundles/sqlalchemy/_bundles/custom_extension/__init__.py,sha256=JYpSwMzNnvTW_O3ErPTkXfmVykmmxPCQ9em6gjyUyds,218
tests/bundles/sqlalchemy/_bundles/custom_extension/base_model.py,sha256=rl_1radniyOCScSxn5n30PimPnl-SayjrLlLmzomExo,1195
tests/bundles/sqlalchemy/_bundles/custom_extension/extensions/__init__.py,sha256=-tBbolAkoiGe0-V2Wlq8ecOEoAvHJq26Mp-8AXNb78U,569
tests/bundles/sqlalchemy/_bundles/custom_extension/extensions/sqlalchemy.py,sha256=fC7xmyOcUlamHZ0_zLYZUEm69Pm6r6dtOydCZTVFR_A,130
tests/bundles/sqlalchemy/_bundles/ext_ext_vendor_one/__init__.py,sha256=d7gx_D2AmF2qYrv7iY3F5Kl3gj080kQbXHdlGwGtxDE,108
tests/bundles/sqlalchemy/_bundles/ext_ext_vendor_one/models.py,sha256=UN0mKn67aURl7ibK0tQFIJTzddWf_ALjAKf7EFMPGjc,238
tests/bundles/sqlalchemy/_bundles/ext_vendor_one/__init__.py,sha256=UeO6CMoNansccArWVPGYhg4vTu5WVez34ECc_VGserE,127
tests/bundles/sqlalchemy/_bundles/ext_vendor_one/models.py,sha256=CDAyIfNy1IhMWy4mb57KuyMOQcotwKn5HL0vuF6AaYs,921
tests/bundles/sqlalchemy/_bundles/polymorphic/__init__.py,sha256=Kl1Gsz0b2T2DHFmgU38KuBurYgCA8rm1FPFjta4_W70,79
tests/bundles/sqlalchemy/_bundles/polymorphic/models.py,sha256=_gidNlE9YvsvKx6tFPdza5bg7smU_z2HJvgegknjtp4,213
tests/bundles/sqlalchemy/_bundles/vendor_one/__init__.py,sha256=2cN6vkRqucRnEwiBvF0MjxUeCinazklMrMuvpS8S0Jc,77
tests/bundles/sqlalchemy/_bundles/vendor_one/models.py,sha256=sN0vdVVjllJajrjNAHWW3U-BzqzW56mKFibyxDpHWig,2226
tests/bundles/sqlalchemy/_bundles/vendor_three/__init__.py,sha256=g3YSZ1Qk5_OEeEEgQGbNpJOTiTgi6BgjMB4kbol-ZZM,79
tests/bundles/sqlalchemy/_bundles/vendor_three/models/__init__.py,sha256=FmSXYcBlTovcwJG9XpUmdGcIKlP8cDU4xjlHn-HmKPI,280
tests/bundles/sqlalchemy/_bundles/vendor_three/models/many_to_many_model.py,sha256=HqYk1BX12pqQ5znPYT73Nw4sGw-jk9NZZGNgfnAMGKU,1450
tests/bundles/sqlalchemy/_bundles/vendor_three/models/many_to_many_table.py,sha256=byncSUrT16oHPAInr_V7Hm4rtjvWVsQC9wWUwnCVdiI,521
tests/bundles/sqlalchemy/_bundles/vendor_three/models/one_to_many.py,sha256=ZJ8ZfdzmVdtT8bfszxgSE7iG7c3H17T1rcGCbhYioO4,693
tests/bundles/sqlalchemy/_bundles/vendor_three/models/one_to_one.py,sha256=Afi10YbecyYuirQfdJIjMxKNVtlowOn2g_M44b-tESs,446
tests/bundles/sqlalchemy/_bundles/vendor_three/models/polymorphic.py,sha256=xZB1HRRBcyMnOXvo7F6geJNZ8Xw8mRJYCAxAD2cYiOI,1117
tests/bundles/sqlalchemy/_bundles/vendor_two/__init__.py,sha256=ODYtqTwSr65Pr10dC-Bj1trpiDdXXTpQ3W1lWyGSQ5o,77
tests/bundles/sqlalchemy/_bundles/vendor_two/models.py,sha256=jhi5U_M_rgCNBcFClYcTov_UX4ucFN2KJ5z0yvw-WVo,166
tests/bundles/sqlalchemy/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/sqlalchemy/services/test_model_manager.py,sha256=QTLGNMrlvn2zTdm46OLN1Khrx2uyWBosQJEhsZIUCe8,4171
tests/bundles/sqlalchemy/services/test_session_manager.py,sha256=X1YFcU0OlajAqB6xvmUbaBAusHvpHqRJTz9TlNWgZ5I,1970
tests/bundles/sqlalchemy/sqla/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/bundles/sqlalchemy/sqla/test_foreign_key.py,sha256=G10VIqJ5LhQRjgjCCp5aK0vKVVqoK8oVVV5ZAM7oalM,2217
tests/bundles/sqlalchemy/sqla/test_types.py,sha256=NYyJJqlJp67xO1hkEA5-VkwslmK-yA-RX5q-M9Q1abo,2049
tests/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/commands/test_new.py,sha256=EJj-77bDbTkqADfYcij2jFjW0FTKbrjeNyaf7Krs8Go,2082
tests/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/hooks/test_configure_app_hook.py,sha256=uys-tFK7ScxaweKSpcOYoXHF1z9coZWU_lq_Nv-Bt-I,975
tests/hooks/test_init_extensions_hook.py,sha256=BbfHmlZ1x8H07jHN38T6kjkmvCqsy1qBsWd8snobGCk,3522
tests/hooks/test_register_commands_hook.py,sha256=dfXKdg3SturSpwssF5WAHxthdMZ12j7AhpnrIY3uVdI,4112
tests/hooks/test_register_services_hook.py,sha256=0_IpPfR9RAcIsV1nzSqlyb0cvaJC4uE6p07Y0o1qdlM,986
tests/hooks/test_run_hooks_hook.py,sha256=WAFj2jSKsvu6OIlovoqw0-vomqKJBxwNnrhXe_NOjQQ,2136
tests/templates/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
Flask_Unchained-0.7.8.dist-info/LICENSE,sha256=ZgJmzVqp7mEldMeHZs8-66oPXvwnSHLaNPftNN6chTA,1071
Flask_Unchained-0.7.8.dist-info/METADATA,sha256=FHA4G5YUpN_HKSRlJmZlU5SvVHwyaLszxTja6W71Lkg,20089
Flask_Unchained-0.7.8.dist-info/WHEEL,sha256=U88EhGIw8Sj2_phqajeu_EAi3RAo8-C6zV3REsWbWbs,92
Flask_Unchained-0.7.8.dist-info/entry_points.txt,sha256=KXNYrXmYUvG6tLSjYDCfg3jk6XuSSfXmK20v7L5IFaI,136
Flask_Unchained-0.7.8.dist-info/top_level.txt,sha256=C6EPMIszZEjAiH3RplURuNLtIPr5WW1gLZ4ALFOW5RQ,33
Flask_Unchained-0.7.8.dist-info/RECORD,,
