../../../bin/jupyterhub,sha256=MNkABf44JZtdb9h7-IzvPGGrGK02BqmPtB7SZnv86fQ,216
../../../bin/jupyterhub-singleuser,sha256=eUwDY2vzUTkOIwEOJoFu8x1hztkXpL-7aeu_D5eA2GA,223
../../../share/jupyterhub/static/favicon.ico,sha256=fDbXuQnRHL-FoD7BW0DaHRJ367xQap7uQXpA0y4pdcA,4286
../../../share/jupyterhub/static/images/jupyter.png,sha256=VXhRW0hTSf4gYSDb9WBMdXABeIZ9BDMeCULjZzcNwkQ,5922
../../../share/jupyterhub/static/images/jupyterhub-80.png,sha256=jwl3fj87UbQ9xKIXPabtBJ4JSL8AKe6Lk1327exoOuM,11453
../../../share/jupyterhub/static/js/admin.js,sha256=37rSJry-YQAcatji_l5VC0bWKTY9dfyxLSPMMnaXfjk,8018
../../../share/jupyterhub/static/js/home.js,sha256=xV0yGLFsLkX6FXHv0t83Mor-0lsl9zx_x4sEcc5DHC4,3293
../../../share/jupyterhub/static/js/jhapi.js,sha256=bacLG9fKvCALFD2CjUCxEjDP8AL0oSkWPTVEnnmZl3M,4451
../../../share/jupyterhub/static/js/not_running.js,sha256=KQJd7Dda7K2TJDHUlaAPzeJ17p5pOSuBqqEgMDa1-hM,398
../../../share/jupyterhub/static/js/token.js,sha256=706vX9ajGGCxrI6QcQHSGrfB2IYeTKXGjsQ25VJlEUM,1464
../../../share/jupyterhub/static/js/utils.js,sha256=czY64nanPHByXiEiVhrTDihGDEGPzgOpyjETAgh7yWI,4384
../../../share/jupyterhub/static/less/admin.less,sha256=qvZlLZJZiAiuYAhzYCVUZGXWjRHzOkjwTBfn0c9zDxc,160
../../../share/jupyterhub/static/less/error.less,sha256=WH1Qh44eml_Q__NqLW0qunyATjeI_i83G29VU36eAPk,251
../../../share/jupyterhub/static/less/login.less,sha256=vmINOFwRzA9dutcOu_cM2svwj-wf8FXwJjisL5fvfjw,1168
../../../share/jupyterhub/static/less/page.less,sha256=5ULxuk4dSlIz9wFqfXjWdDZR9OBgs0hXmR_q6dRqYLA,1178
../../../share/jupyterhub/static/less/style.less,sha256=wYWPFrjTuS2NkftKm2WuPya1j5TNg1Vh8_RTJFDmR0c,437
../../../share/jupyterhub/static/less/variables.less,sha256=53KofhFoZlCMMrV7LNXIUAmjGbVoN4i1XFl4-7zmoSE,496
../../../share/jupyterhub/templates/404.html,sha256=duZebz_JcpCsdcsqqRvKBwBiK0HmmSIJRWy6laxTuyU,125
../../../share/jupyterhub/templates/admin.html,sha256=CWhYXBCWPUVvWqJulZVWOBxOn6hxPlD4xqKwUYAhoaM,610
../../../share/jupyterhub/templates/error.html,sha256=lfbCEV-fhQA1QDuxOVQPQWNiglPKyasonB5D_OEUJPc,1486
../../../share/jupyterhub/templates/home.html,sha256=CR4BxKovggbKQEZVjJWEvgp-d1GbfobUFpfy9GDmArw,2924
../../../share/jupyterhub/templates/login.html,sha256=h_KVqU-gT5cFIkrIObb1ps97MvUfposAt9th4DkHzVQ,3087
../../../share/jupyterhub/templates/logout.html,sha256=bHAdy10gSRBWCRHyxGOqW6NjWXYJbiOQrcGl7ajIxzA,249
../../../share/jupyterhub/templates/not_running.html,sha256=fuvGZtGBdiEFD81osI26johiqI97Wrds6phiXX185q0,1855
../../../share/jupyterhub/templates/oauth.html,sha256=S2GignY8p4cIirxOYm7pTEf2khdH-_CjGbF2soZm2Sk,1709
../../../share/jupyterhub/templates/page.html,sha256=rd1FNG3fXJEzWQTPbHfH9-KYUSQ6b1YTCNSTmrpV5oM,6283
../../../share/jupyterhub/templates/spawn.html,sha256=W5QCEtjr7Br8bylsZZZNA4xA1k3JuThIbGxuFunajaU,1337
../../../share/jupyterhub/templates/spawn_pending.html,sha256=OYlwd8ZkfN5q6OnL0SqHlVRNuitcvtabDwr34w4p7fY,2547
../../../share/jupyterhub/templates/stop_pending.html,sha256=qhneJbOivX44VQmA1d8ELASbnRN-gFrykKSMH6WgnXQ,780
../../../share/jupyterhub/templates/token.html,sha256=134Kb753H6QOKwEz4XyMmoOWBbXhaZhgxxtd9kL_nsI,5219
jupyterhub-3.1.0.dist-info/COPYING.md,sha256=VsZfbGpiXPyyNvZxwevhFs-Bx-oyTTUEdFq4_XyqUsA,2894
jupyterhub-3.1.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
jupyterhub-3.1.0.dist-info/METADATA,sha256=RdNUJ00G7PuN-Tom4Z2ZlOkLPG5dliwDEH71-BDDotM,14780
jupyterhub-3.1.0.dist-info/RECORD,,
jupyterhub-3.1.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
jupyterhub-3.1.0.dist-info/WHEEL,sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A,92
jupyterhub-3.1.0.dist-info/entry_points.txt,sha256=mhBT6NVbhCrWP10PAKw-4dTOrGNyH-eijqad3nQNq68,613
jupyterhub-3.1.0.dist-info/top_level.txt,sha256=KixMrM8L8gypKE-7-fZg8ou8FpJ2PZ_Js581WFAtrbU,11
jupyterhub/__init__.py,sha256=yE9w1nLwnbGuHfWkPGMPOI-pOnTl9sEqkhFyactAsNM,91
jupyterhub/__main__.py,sha256=cYN1Iv28egkON6JJAdUPJuy-C-F6p8KvWk7pYvPphsE,30
jupyterhub/_data.py,sha256=1zZg_NHKWGb6Ymz6nSHTCtzQkLylt5KVobnLWY8eKy0,878
jupyterhub/_memoize.py,sha256=XGoMEukgIxDttPDQICT4V7zwLneDoUQJUInuxSQ4Ob8,4453
jupyterhub/_version.py,sha256=lMBATmclE1UwETW0RJVPjyTSrjsz7QMmNTQNvCjIz_8,2669
jupyterhub/alembic.ini,sha256=Az_i__joc9Z5ozSPYbBYPB7RP3XBthKqvcPM8AqJwio,1556
jupyterhub/alembic/README,sha256=qB_elGAzJssoA26eXldTElJueWMFufZuoijU2Bim4LA,71
jupyterhub/alembic/env.py,sha256=b1alavidugQL9sI06YOssEu5X4SjsWX42halj0wEIzA,3246
jupyterhub/alembic/script.py.mako,sha256=unNIn9oYSs7x2pVqyHFpy5E585NUnyQRKzo76IznmSM,494
jupyterhub/alembic/versions/19c0846f6344_base_revision_for_0_5.py,sha256=vf1JTcML24E30W9Sfm--Tc5nOpIh2-5DhtmgFoynBN0,288
jupyterhub/alembic/versions/1cebaf56856c_session_id.py,sha256=tDg2t8AVdLqJxuPOzWL_rc4SiGPnvIAJU4If7DFaiJA,1079
jupyterhub/alembic/versions/3ec6993fe20c_encrypted_auth_state.py,sha256=AgNHaODcvGwje0BUub9_pykWVUvAmRD86p1cmjzOxgM,1946
jupyterhub/alembic/versions/4dc2d5a8c53c_user_options.py,sha256=1zLkzYOJDYW_YMc1czjLwo_cjCCcmExs2PWeURRn0jU,620
jupyterhub/alembic/versions/56cc5a70207e_token_tracking.py,sha256=vNdl_soMGzEPsWgYHFQQPAUW3lwqmNU8YhrcURzNw_Q,2131
jupyterhub/alembic/versions/651f5419b74d_api_token_scopes.py,sha256=FLSkdClf83IhQd9DcdZLmG1ToWG2Dd6RWfUY0iU2hXA,4062
jupyterhub/alembic/versions/833da8570507_rbac.py,sha256=0IjKjPVbIXWfAx40rH7XrMAxL0LX9l9q5VzSFtgE-fU,3332
jupyterhub/alembic/versions/896818069c98_token_expires.py,sha256=P8ijOD_w0-MV_JakSi5F4qc9kLNtvfylp-41QO1E90k,476
jupyterhub/alembic/versions/99a28a4418e1_user_created.py,sha256=tPe7lvXXW3L2s59YWUEkTuSjSxPzVZwSWon1HRZGerU,1145
jupyterhub/alembic/versions/af4cbdb2d13c_services.py,sha256=EMAai0FhH5vaf-Jb7Kgm4bhEv-mxLpbw7Mg2swp-gLQ,529
jupyterhub/alembic/versions/d68c98b66cd4_client_description.py,sha256=U40UyR7JHlyNxtuCh7_YdTvhP5yXKBtLISZORkzgbYQ,618
jupyterhub/alembic/versions/eeb276e51423_auth_state.py,sha256=n_lu4djH7b-mgZuU9FLOQZa4Fq_nqui_i8IBLTgSowE,595
jupyterhub/apihandlers/__init__.py,sha256=YofPD_uMpYbSvJ3WPYkigFKpX28N4oWWM9mI3Rz-Eik,213
jupyterhub/apihandlers/auth.py,sha256=TsALI91Zj_M528g17ypV1A_KCDO2Rl-RkQjocy-5C7I,17557
jupyterhub/apihandlers/base.py,sha256=FF5TKlXSAZvclWMvit0-cR4WcAp4fHNZ-HoIBFBO8pQ,19307
jupyterhub/apihandlers/groups.py,sha256=F2bgbH8-zex-XhEYPSKnso6VJAz2Usl54uVj5FyX3mQ,7497
jupyterhub/apihandlers/hub.py,sha256=mOg9mo4qAc38LPOpDN6qkSPII3Dp4SW3GhN9TlSLT0k,3125
jupyterhub/apihandlers/proxy.py,sha256=Ef1AlZmxSUBpMbOJH5nHYFCnHIKtpBXuHWVdl0Yp2S8,2427
jupyterhub/apihandlers/services.py,sha256=xK1VPNHab383Mf82l8_zn84yp9NS5yBCU7HOjg7D900,1089
jupyterhub/apihandlers/users.py,sha256=dtwD0HfJYRK6OueU2xTsz-XmW6T15f63afgTW3FAgFo,33888
jupyterhub/app.py,sha256=vwQEnoioKylK0vxAJs8t08ihT7XSdYQSrVeHMn8vXCU,126148
jupyterhub/auth.py,sha256=bZw9lUDXdyk4MlpRk5E1r8ygwo_J7BPNg5u28QbX2TE,42975
jupyterhub/crypto.py,sha256=TAcws_99aVTnBwuvPjwNoZX0st1U-gvyiaXYlur-c1Y,4476
jupyterhub/dbutil.py,sha256=f_K9kFpS6EE28YAiSzx61X1oILU0qOO-86EXIcKSCZ8,5677
jupyterhub/emptyclass.py,sha256=cKEV0qtq6nEQlZ-PYX_dVLkq59d4k8tYaJkONnDFtZM,455
jupyterhub/handlers/__init__.py,sha256=XqlDqfeGSHHXkQk_ks_1YgCFTBbtUB4xBWtn5-VRZTs,214
jupyterhub/handlers/base.py,sha256=thXFdGupLa1qh55XVRe9eIuzXGd4pycGmVLq37221Mk,65487
jupyterhub/handlers/login.py,sha256=m1cG1OXxY02ITerZc1MtmwR3OhX3aorsyfiB_SnZu0U,6281
jupyterhub/handlers/metrics.py,sha256=VGeUK3HeB8kpe31z5rLff2B3bceDmCMZVGuib3kaNXs,583
jupyterhub/handlers/pages.py,sha256=r7Go3ng89vZ52xS6IsdFtRN2CimVEv2yun0VWMiyaZ8,22722
jupyterhub/handlers/static.py,sha256=7OQqS9DI1pFgZG3DVkf9B68DlvVASc8zNBMwLxI1Ohg,855
jupyterhub/log.py,sha256=60x_acpOMcctpIhF5HoeCYfTRcp-BWJlxDzd5XfI8_I,6092
jupyterhub/metrics.py,sha256=mf2eq_Hqi_i3J1KwVv2_NAkcJR3AcJesyDSVJtFeNn0,8362
jupyterhub/oauth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
jupyterhub/oauth/provider.py,sha256=uVecBaw8v8z03mqY91-JJXNX-kRknf2xZhC00R2rdtg,29750
jupyterhub/objects.py,sha256=r2VRATTMQhF5O3YVlJHqMfnDXRCxYGRuBjLQM9ifn5I,6752
jupyterhub/orm.py,sha256=BU5hx-hCVwyc0h6TWb09ayQv0UyVQcZz1TLg8ALyxEE,33540
jupyterhub/proxy.py,sha256=H2-8cyT75BZ-3WceJ7Otow6BJcemAlCMEP9EohwLUqA,34811
jupyterhub/roles.py,sha256=97R_FEk5bfBHo6N5uKhMhoQbV1Sb92r6juH6iGymPEI,9603
jupyterhub/scopes.py,sha256=FL__MkYjcXS7m3JPr_1eUYlWNcXvJOpouyqnHvf67Bc,43822
jupyterhub/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
jupyterhub/services/auth.py,sha256=Xxyeue04LrcFHP7CvofwVqCR4kqaaQnIkO50yskdtYY,42288
jupyterhub/services/service.py,sha256=uk1olhm9RogstXh9DMga_Ke1MexjjnrwW9hsOpy_w5Y,13187
jupyterhub/singleuser/__init__.py,sha256=-fGQPkw06DsImd4gWn5dpUS7TDuUKVFHcu-guypCJKc,560
jupyterhub/singleuser/__main__.py,sha256=oNDBOSvKkIrQry6Ofbvo0M5VWjggUfUWZz3RBazmE9w,61
jupyterhub/singleuser/app.py,sha256=eWDKdK9zWub-5fDBQb1OUZvcXQwHvGFk46B1MOPEBeM,2041
jupyterhub/singleuser/mixins.py,sha256=Alc3CQRjMSUmKawOh5_4fy0P4fOLn9PIV0e_E0uNPRo,33040
jupyterhub/spawner.py,sha256=K9FWbEXCV853YdZLRZ_kChsS_3Yyu_w1JinNvGdcjx4,62707
jupyterhub/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
jupyterhub/tests/conftest.py,sha256=Rc3YKiGMkf2CjEWkMfmIqjD3-3GK-DTme6fZ_gExVqI,12673
jupyterhub/tests/mocking.py,sha256=W8Sq8JVqeuuVESoVUu5qAtdWFcKQH7QnDVZzqb_pMvk,12055
jupyterhub/tests/mockserverapp.py,sha256=ZTOmkoq786SxEzSrrVHyZGDXT7r4T4Dkuh4NKpH4EXM,496
jupyterhub/tests/mockservice.py,sha256=04g6d3amMawMEsfj8RQR_2qkwQ40GHWqsfXoV62NNS4,3924
jupyterhub/tests/mocksu.py,sha256=ZnaHkNZMWnDjsGd-eBWwtpWRCztgld_gJE5J2JTYH1Q,1713
jupyterhub/tests/populate_db.py,sha256=Cb3vVWDMucCFanHJEufomFq-JkszElqsb1WeVk8oBL4,3644
jupyterhub/tests/selenium/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
jupyterhub/tests/selenium/conftest.py,sha256=Dbe2yT630rguDMSfMF1SoxZkw72CFSI7cZnLp1TJ_YU,251
jupyterhub/tests/selenium/locators.py,sha256=wHxRzZP4Q3aQMx2OiY9_OeBbYe3Ix_wH0qxYBKQOU2A,1833
jupyterhub/tests/selenium/test_browser.py,sha256=VcsjVWge4WpGrYNXJnG8tt-32cINYWtdVpQ9eQWTs1g,7753
jupyterhub/tests/test_api.py,sha256=hJnQqLzIUHhYHPyvDouP33V_YCOvBl6pLfaF8Qopl5s,64289
jupyterhub/tests/test_app.py,sha256=WeqP_tB7oNRHjPbJKJG11wBXfyljwnKriVm6qmWKhGs,13269
jupyterhub/tests/test_auth.py,sha256=3gGuP9-FeyHqGLRMTX-cmnUa95kqGFsJAReLDqU0Mo0,19021
jupyterhub/tests/test_auth_expiry.py,sha256=kG6HqagBHUI7m4Sy557BSTIp9SgvzT-_Hnfkv_CkFwc,5555
jupyterhub/tests/test_crypto.py,sha256=SuC-i9aKxQ4cY_Rp-gp9QlAKdlwm71xRjPXGFij7wl4,2185
jupyterhub/tests/test_db.py,sha256=ztv0eqGsGnOsM8q_dkVnoIQyG8VH9GKYXbijinCGFmk,2664
jupyterhub/tests/test_dummyauth.py,sha256=occeA6uPwARbgl-nB3yk2PesStCKUQ1PzYpoEN2RJNw,1543
jupyterhub/tests/test_eventlog.py,sha256=sJxecU6HQBFP5pFD11JI16qkDa2q6IBJh6fUl1X_vsE,2309
jupyterhub/tests/test_internal_ssl_connections.py,sha256=F2QhIgI4TsHhh98yFovL_J9kPfVg1vWC1N_uaaVP6EQ,2133
jupyterhub/tests/test_memoize.py,sha256=Y6_ApYwAvroat7EWTwWjuxAYPB-txmE7N9B6d1J1nrk,2006
jupyterhub/tests/test_metrics.py,sha256=7HYlGDCgNCHdYmEgfhtoFb2IViIacnP-J_wpClsZ5CE,3895
jupyterhub/tests/test_named_servers.py,sha256=Mfu6bsOwRGN57n-EAgKtQJqpuboQLKZ5SaH8JVcanVo,18410
jupyterhub/tests/test_objects.py,sha256=V3fgWzY-lskrTNtLYBI1Kj1J2VIbflIrU2DtQtWNy_0,1680
jupyterhub/tests/test_orm.py,sha256=3CNKSWJmbOzKsEsNP4uQJZNiCUJHtvEI77VRhyaNAaw,16517
jupyterhub/tests/test_pages.py,sha256=r9eEKVpGWX0Zyft0V8wvL1xNhgBqpGVEKhc-dBQaZgw,44849
jupyterhub/tests/test_proxy.py,sha256=mkjPOUj9XFMW3fqiY1X1lYGQ4ERhqp6SvXeqeT43WD8,10345
jupyterhub/tests/test_roles.py,sha256=nf0LKtGvN6TDw8bvPm292dqx4Q3lr49xMppiXcLLyWo,41934
jupyterhub/tests/test_scopes.py,sha256=oE4oRT5nbM6d4ZX3iD5ZzzAV294WUsuzAK4U2tQmKgg,40076
jupyterhub/tests/test_services.py,sha256=OSHDOmeIW5n9pRCT5fHtARFMEl1oWTg5D5830AXiqTs,4894
jupyterhub/tests/test_services_auth.py,sha256=TFQeYyVwyHxJKA2JhMD_G1P9abv9B2_lVvnycthQEXk,22548
jupyterhub/tests/test_singleuser.py,sha256=_LY4fLxwSVjx1pMCKVA2NnANvfbJlliTmE7I0oEQ0D4,8167
jupyterhub/tests/test_spawner.py,sha256=yWdY-QuOyj8LfV-aAVLEh2xFiLkD9vCiA48v8T-poUA,16436
jupyterhub/tests/test_traitlets.py,sha256=EaqiFGPEqUPrAB9TmN7iEjuIA6zgUDCVCj5ro-CtPPQ,1359
jupyterhub/tests/test_user.py,sha256=yVMODxpOEMUl-6DB7awSYcBMDCfucrVEDhYO0_WhYvQ,1436
jupyterhub/tests/test_utils.py,sha256=1Hj6xWQ_YiaXZhn39_MOseYd1an8pgxP47T68nFCUCo,3446
jupyterhub/tests/test_version.py,sha256=YjOuv8dl3Rt-huFJlBiLt7lvtOIJ92-ygx3z4mOSdQ0,1715
jupyterhub/tests/utils.py,sha256=VX9iawznqSvaVlfVJRp26XEGkEPne_rqezNBtZolItE,6975
jupyterhub/traitlets.py,sha256=_zfihh8yYv4Alkf36D71FTfXTNHZBXu_CJnoRny0gkM,4671
jupyterhub/user.py,sha256=AtziIfJyz3WimP6slamR3KOacuqZ6S-_1u9IIui58ag,36749
jupyterhub/utils.py,sha256=rPYPdslWFMd0Byxjzdd-U1IfDAw4pnVgwH8P8lTBMss,24278
