praxicraft_shared/__init__.py,sha256=zClnl0y1p65l9kzQqtgIVeKGFBDj6PsIxKQ1J6Mvq4E,92
praxicraft_shared/ai_service.py,sha256=bGR3dLVZvyhC82KOa-Rm33dNPeYOZLXxqfva_MzrNtg,15970
praxicraft_shared/auth_client.py,sha256=QWBzVdt28NEZP5uWANCo4oR7-h9CsAuPc9hLuJBU5gY,11344
praxicraft_shared/billing_client.py,sha256=UnXXj39uTYYWCkm38VJ_SCnbQ4pF1aL-NT_Dbn7Z5Dc,12536
praxicraft_shared/error_envelope.py,sha256=zjJ9d-5nedyTFVfglZZxX0iTiIPO1FhwgocU0Rd7fJE,954
praxicraft_shared/hibp.py,sha256=b8VMu_H4fYq3Qps7Ea8I5Deh_-sczs4aKVfob0vLOCc,2226
praxicraft_shared/jwt_utils.py,sha256=n_JaiXhD7BD3clLuVXgE6XrLb6L7sfO0-N9yjW52OuQ,5309
praxicraft_shared/notifications_client.py,sha256=w9UYdHOutkOyQG0Syggq_NeXQbvYOXHY-7F9MhqmZbg,12632
praxicraft_shared/org_client.py,sha256=uDAYK4x-he7frz2E5HCOQ5bJcOvf8sJw0QQIG43d6xk,12390
praxicraft_shared/s3_client.py,sha256=ohEfqHi2jmj03CyKzINrJrtfqEoKwPM4SSEVdEMyQww,4784
praxicraft_shared/secret_crypto.py,sha256=g5pRsidHmBEMBesa0PTxthWUjM7I14TPXS3EHGoXR7M,2157
praxicraft_shared/service_token.py,sha256=G1bAj1G8haBJSf86RBl0EUZVB8HY4_ZX0VTOaOO9zqA,3241
praxicraft_shared/work_email.py,sha256=eGyKMbOEY8WD_YkOXGGosOgjRA3D4ScPwfWuI9Pskt4,1766
praxicraft_shared/email/2fa-disabled.html,sha256=fZFCB3-VHhmQQ1LqCBTpnkJljwb7QfxLGtx5RDkjQ78,1692
praxicraft_shared/email/2fa-enabled.html,sha256=GnyVndBMGWZFdONKIK3F5OTqHyIZC-eDO9Ld19ADSsk,1735
praxicraft_shared/email/__init__.py,sha256=l0bFTtKqKEw_cGj1ubYs004T815Xn_h4D_BSjdW08ig,2675
praxicraft_shared/email/account-deletion-code.html,sha256=JZJSrAv8MAKpjuLH2jTxFLZ6U3zxByo0UHapgqT5oRE,1273
praxicraft_shared/email/account-locked.html,sha256=HhJzY8aTLb0xA21HobnkhRgh61ccB45qDoVMZf-3ou0,2215
praxicraft_shared/email/account_locked.html,sha256=HhJzY8aTLb0xA21HobnkhRgh61ccB45qDoVMZf-3ou0,2215
praxicraft_shared/email/admin_invitation.html,sha256=Aw_6drqqlZJfj0ikBHSpVvWcUHg84np1Ck2IP7NrYGQ,1879
praxicraft_shared/email/admin_login_notify_internal.html,sha256=4HgeNn-09fpQ1HIVGLzHx6UZv8nCINxCU13yVNMeehU,1773
praxicraft_shared/email/admin_staff_granted.html,sha256=5kD0dbidOKdqaqfugl95WcfYMlJu_V5R_maEaSHeky8,1680
praxicraft_shared/email/anniversary.html,sha256=PlMrsfPLiv8x34MJVRkIyBnMchShTqh5pIr9EEFzAbg,1709
praxicraft_shared/email/api_key_expiring_soon.html,sha256=VM99XD1AkIV_4m2bprK2lGJON67EsFK21cVLM1dBYm8,1556
praxicraft_shared/email/api_key_reveal_code.html,sha256=J0IW_9477kEi-iRuvGSbsZFgXcnVWU7sJtQ2mLMNwlw,1273
praxicraft_shared/email/assess_application_advanced.html,sha256=Pm3KR4uEKGHShj4JyGkcqsH0143_0m4T5pJ5k_HiH4s,2398
praxicraft_shared/email/assess_application_received.html,sha256=7gpY3Lsvw78BsngNRc-RXl_opg4S3ESorNOySHswLRw,1841
praxicraft_shared/email/assess_application_rejection.html,sha256=8NBGb3BzmRRAdOM102cSaQKjr6kkuF8wx1BS4eZl8-w,1268
praxicraft_shared/email/assess_completed_candidate.html,sha256=uqSX9OS8AIqmgGlFm5I5l36qqTg7is8eXUaIvqepvsI,1422
praxicraft_shared/email/assess_custom_body.html,sha256=KX5G8aV_EblSS0JIUf8Br3CD9WFaq-21Fdqzj73iCbE,567
praxicraft_shared/email/assess_interview_invite.html,sha256=RxaHrfNSANPKaviIqNk2kVSE8_b9h8AtY8qssq37cT8,2437
praxicraft_shared/email/assess_invitation.html,sha256=o_u1FSKGpC93UrLL4_eGaPaXOFDLGsWXYUyhpDdnMrA,2729
praxicraft_shared/email/assess_needs_grading.html,sha256=9AAVjAxin7UeJvxwcgmaZi-z6AbiX1uhErmF4LqiwXQ,1726
praxicraft_shared/email/assess_offer_reminder.html,sha256=pOXsiKdXU0lUcqSd1jVCLqgKmuMXrskBdvtLAiboeZw,1823
praxicraft_shared/email/assess_offer_sent.html,sha256=zAGG-84Du8UHN2TmqK03d9QZGw5tJNM6lZxhV5cTfn0,2580
praxicraft_shared/email/assess_offer_withdrawn.html,sha256=WOjrKMvtXH52ujf1KPQN9Gxpuwcju3JzcAwn_dlclaE,1561
praxicraft_shared/email/assess_org_welcome.html,sha256=8W9lY2wJzvvmXKVUWi3-opzkHlFBVuko0HBFO-Q4LCY,1646
praxicraft_shared/email/assess_reminder.html,sha256=JneqF_eZqo7THflXj6OadpJ2TtxsTiB4g1qIWlH4UE4,2130
praxicraft_shared/email/assess_results_ready.html,sha256=J66Pz6y7rAeWk376XosjCtuSrMjgyjKuyV3FSBYtdsU,2143
praxicraft_shared/email/assess_stage_update.html,sha256=WZRNH3KhtKg3NSvvycWPVb-uvh5q58pUuIrAGefDxEU,1916
praxicraft_shared/email/base.html,sha256=nqW8WiQVUhzXuQOhI5PwkNF9mdbkGFy0I7vP2KHJXF4,13438
praxicraft_shared/email/base.txt,sha256=FZEg5PJMp9reAQsUDyRZAgXIAThkl92-3Rq9LWOq_uo,103
praxicraft_shared/email/beta_engineer_invitation.html,sha256=AFC6zoTHWvBx247q_-nBzl9HIEJNsYrz617fTGm0Vu4,1849
praxicraft_shared/email/beta_organisation_invitation.html,sha256=YD2OAVZ0bk_psi_3tdODsoNC1VEs-aFAWU8Ws88wigA,2082
praxicraft_shared/email/billing_cancel_scheduled.html,sha256=-johwlWBmhKrpz2qYpfdZ0UNnh6afkU4f53HxX8MUyk,2308
praxicraft_shared/email/billing_payment_failed.html,sha256=F-RmL04c00VKu4StVuu1npypBH8NqT7ihdl5J1y2fZE,2937
praxicraft_shared/email/billing_payment_notify_internal.html,sha256=AapYc16BKOGA4sb0xtxN0ag_NsLKoI9sKIKJX0iRdgg,2307
praxicraft_shared/email/billing_payment_succeeded.html,sha256=YyHAiXeJnZCYam8htEus-ZmGCUKQSSKojwpJgpWDjcw,2672
praxicraft_shared/email/billing_plan_changed.html,sha256=IH6eRrIxufsKRVVazsl4FV5J78dPZCcUBX1DCOW_F8E,3043
praxicraft_shared/email/billing_refund_completed.html,sha256=g5n5U0kvNAMDHF0xzsrZ5oFohizL5G_YpIQvRfGKfxg,1904
praxicraft_shared/email/billing_refund_initiated.html,sha256=wjXdER_YPQUz-MVJNp2BTlD75iRhGIaEvsr5VXQOCc8,2362
praxicraft_shared/email/billing_renewal_reminder.html,sha256=6zUNkmFeVMwAMq6clhH2nhJ1c269SDa-rymH0bdsMlM,4249
praxicraft_shared/email/billing_subscription_ended.html,sha256=PzEITrMjlwlbTzIuJVo9twGa37lomtwXcDVy1mQbReQ,1829
praxicraft_shared/email/billing_subscription_resumed.html,sha256=h_LrTll65f62dwuE_pSlXVQR8POtzoT3cMDxhSI-va4,2027
praxicraft_shared/email/billing_subscription_started.html,sha256=pzgW26joho92P-EQmTksy95nWDtkMBPt41kub7A8fXc,4510
praxicraft_shared/email/contract.html,sha256=7btVmLa32qalkRFllxTsgfHfMEv-FkSyfgIDIcqBCZ8,1850
praxicraft_shared/email/dm_digest.html,sha256=vd1mJTc3O8H51qcZJWJYyVciEvu8_n4BNHQQgnGPWaE,1413
praxicraft_shared/email/email_verified.html,sha256=3uEGkHaze8hhcP4DxpiF2GkeDIkgdWDHhme4pPt3jrU,1590
praxicraft_shared/email/email_verify_code.html,sha256=H_bsIMvFjD21ALnreqEeTZ1ITYQcaFpQaQw5ciQhTHI,1105
praxicraft_shared/email/employment_confirmation.html,sha256=Sv0LwNIl8dWrD63SuzE4kPACVSspawLs_sVbCadUdes,1882
praxicraft_shared/email/feedback-request.html,sha256=9XeOwaJWPlbEcjExRo3NFzaJ3XKOFAT6aGThcN4DiRs,1948
praxicraft_shared/email/feedback-thanks.html,sha256=DdQkG_P24EmNaP_6HnVp17EdkTtCja3Lbyw_bfIT4ss,1765
praxicraft_shared/email/inactivity.html,sha256=Q-xmCYqeeVQo2wwK1MXbxPFb4sTFPFm48p_9mPUZYdQ,1874
praxicraft_shared/email/interview_cancellation.html,sha256=aKsZ8NiqNEl-VnRT8rUqLl4UZwCS9qtxlWsckqYqzDU,1201
praxicraft_shared/email/interview_cancellation.txt,sha256=ANiT_ALLm0F7A8I9p_0cj2CM3BuH0__t1bYhgBYR28Q,210
praxicraft_shared/email/interview_invitation.html,sha256=SYfKf_-bfYujOVZcPHwv39nINBvnWY2jV-34yheKRAI,1635
praxicraft_shared/email/interview_invitation.txt,sha256=OdB0HnQTfSW1-jP4OshTg1fjpn9EoYnpWba4B7jGEK4,242
praxicraft_shared/email/interview_no_show_recruiter.html,sha256=rtlorC1zrZhL-Qu98vnJeqooAgCM8lEWsSKuEplTUco,1283
praxicraft_shared/email/interview_no_show_recruiter.txt,sha256=6ZppRk9VOdUW75DUhWtpHWRc79NK4_qyv_Lw9XTM890,220
praxicraft_shared/email/interview_reminder.html,sha256=LSBkFKuwC8M-g1dDKzRAaa5IfJuD9kp8Xcnk_t8H9Jw,1396
praxicraft_shared/email/interview_reminder.txt,sha256=keZyAkeqq59WdJUDztibdS8sb0uHIUaj3DqxNJkW1pY,199
praxicraft_shared/email/interview_report_ready.html,sha256=kL0p7VK3_451uxEI6N3h8hszgXrgJp_92yGQ7smVvGI,834
praxicraft_shared/email/interview_report_ready.txt,sha256=LcKTicgTlUEmRLtlm_6NYtOI4SnNwhoBbhOoqJ9EhSo,167
praxicraft_shared/email/interview_reschedule.html,sha256=6KS9R_aaz0K1kn6JICPTK9zEU5ed9gYo8kmuYFNLXlc,1378
praxicraft_shared/email/interview_reschedule.txt,sha256=0qB6puYplC8--r66B3dnSLPTXy3w_sxpREDHE7AnFJw,203
praxicraft_shared/email/member_joined_notification.html,sha256=DTKfKv2hfQA4fg4a8x7q0OPtLGT0DldtHsY2Ivqg05Q,1427
praxicraft_shared/email/mentorship_declined.html,sha256=PYRPgFzVjwOQle4EUqYJRll0Q5b7Kbo6x0t65PdSuIA,805
praxicraft_shared/email/mentorship_expired.html,sha256=2l3AoYNw4rys7KO8YCO_oZRwUkp1CE2q2PQ3-2WzVMA,783
praxicraft_shared/email/mentorship_matched.html,sha256=q7vMlMXeI0_i6h28qz8aO1Vt80FYrKRweAMwElTWhCg,1287
praxicraft_shared/email/oauth_hint.html,sha256=MfzW9tbbHv6wkgd8zcOTsC4uc5VMtFC5KkADLAUBCmc,658
praxicraft_shared/email/onboarding_incomplete.html,sha256=vM8uvZ_uLEdWqp3QP4f30-BvsA3gBzHedqZPqxk6jVA,1442
praxicraft_shared/email/org_deletion_verification.html,sha256=ZPMDF0LmQDl6jl0zZ_Y3Xluf6NVwscvGzeeZv1TjcD0,1474
praxicraft_shared/email/organisation_invitation.html,sha256=YRy_QgY-qpEC9dal0gmtkRGE2igFeIRuNcdzgF2ThSY,1692
praxicraft_shared/email/pair_invite.html,sha256=dqDnpWU3EMdtK6ZrS2oLrS4DzVd2UhNspsYPItAFKqc,2267
praxicraft_shared/email/password-changed.html,sha256=vPzJxvQzbxxIsZEL8zSukymEmpH2UB-VeZzjeE1QX64,950
praxicraft_shared/email/password_changed.html,sha256=vPzJxvQzbxxIsZEL8zSukymEmpH2UB-VeZzjeE1QX64,950
praxicraft_shared/email/password_reset.html,sha256=K8ZbnEQQ4C6Rd_rp7ZAymvHG7WtulAjMclsGrvVHvzA,855
praxicraft_shared/email/payslip.html,sha256=aV41TnovZ-MkCb-T3FVHQ-_1NM56MniHkC4l7J5OA3E,871
praxicraft_shared/email/promotion.html,sha256=_yfrA3JHOoJXyoKNB1Bss55ZGKm3hF2FFJ3JLR4fKpk,1983
praxicraft_shared/email/reengagement.html,sha256=vM8uvZ_uLEdWqp3QP4f30-BvsA3gBzHedqZPqxk6jVA,1442
praxicraft_shared/email/reset-password.html,sha256=K8ZbnEQQ4C6Rd_rp7ZAymvHG7WtulAjMclsGrvVHvzA,855
praxicraft_shared/email/security_alert.html,sha256=vPzJxvQzbxxIsZEL8zSukymEmpH2UB-VeZzjeE1QX64,950
praxicraft_shared/email/sprint_completed.html,sha256=4r6eWuIgvrZ5zrXLgmM5u5Y91S_75muc2pZLFlzo4UA,1722
praxicraft_shared/email/step-up-code.html,sha256=NcKNuRNnnHSYbQClX58Vzt6rXGEylycYZ_in8z8HoxQ,1169
praxicraft_shared/email/support_inactivity_warning.html,sha256=a7_4yG2bvSdWzYkGkFwaBwnR2ebi6mA-_UkPFfC5a-8,1778
praxicraft_shared/email/support_reply.html,sha256=YNRJnUoGBWC1sHkiCVmv9Cp_ZvBIBerheVkm5aIWSrU,2587
praxicraft_shared/email/support_status_update.html,sha256=A9TfVNQLtYWYQEiNDF75RIFDZH5FoCtJlPWR-C7Wt9E,2288
praxicraft_shared/email/suspicious-login.html,sha256=0Z-eTe8yuPmbTO5AAy8kGUYUkXR2fFYYPcjHwG7dJ-M,2134
praxicraft_shared/email/suspicious_login.html,sha256=0Z-eTe8yuPmbTO5AAy8kGUYUkXR2fFYYPcjHwG7dJ-M,2134
praxicraft_shared/email/team_invite.html,sha256=3qWSAYyhWddL0mfuks89xuW23H1C5Gc3WRve2W9lYjk,1080
praxicraft_shared/email/team_join_request.html,sha256=G-hAeVwuRRsUeL0a60BT2owbqlljtiAiEsnE7lRQwLk,1082
praxicraft_shared/email/track_launch.html,sha256=FNFGm3ROFt-RHyO1oxdsEVcFjT8Jc5H63H2tP1qNcas,1286
praxicraft_shared/email/verify-email.html,sha256=H_bsIMvFjD21ALnreqEeTZ1ITYQcaFpQaQw5ciQhTHI,1105
praxicraft_shared/email/waitlist-confirmation.html,sha256=IdwW94M4QPHHhnE1Ix7ajFVm4i1Ph60DmjFgSOI_iVI,1366
praxicraft_shared/email/waitlist-launch.html,sha256=tfDMqWgt6-3_BCXUxFND6bsLUWLmk_w2jTd26Iat8Hg,1971
praxicraft_shared/email/webhook_endpoint_unreachable.html,sha256=6DnYqA0lA7B13BPuJUAjNbKuSqg6HPRvugU8lScZRsQ,1825
praxicraft_shared/email/weekly_digest.html,sha256=t0wo7wZg9rem9kmAFH5TUb3lTu_cIOEnDRQ4jKLKKs8,2041
praxicraft_shared/email/welcome.html,sha256=Uh8B6GOY63MTYqI6VPkrk3-BayEkFuG-fyz-OUS3R4M,1189
praxicraft_shared/email/welcome_account.html,sha256=Uh8B6GOY63MTYqI6VPkrk3-BayEkFuG-fyz-OUS3R4M,1189
praxicraft_shared/email/welcome_hr.html,sha256=RkJSvFekDAqyBDfAXkG5mKlbBa7LjCZII7usStKMrVE,2715
praxicraft_shared/email/welcome_self_paced.html,sha256=Y1u5HZys-YiRwMqVzCiwXmaXUBQ9RhwHCLUrHF1HKQM,874
praxicraft_shared/email/year_wrap.html,sha256=rV7mRna5xnpbjmv3iPGys5BFBBKzAfvFDiBWrQnT-WU,2471
praxicraft_shared/email/partials/_cta.html,sha256=KjKEFMIFOXYem-_eNPpgXY-7afMLFPUjjC2kUVxyPdI,503
praxicraft_shared/email/partials/_detail_row.html,sha256=Z0J58z4Vg3wn5VNaFB4zliNkivjkhxF84K-rh9pPAg8,2773
praxicraft_shared/email/partials/_footer_banner.html,sha256=v5586GhOzcq5mBl8MvpQWnrzSfx9E_3j5DY2F52_HQA,2392
praxicraft_shared/email/partials/_hero.html,sha256=KNLubFX5rx_-zgxy-z6P02PaRmd9AUogYtbDl2h6JWU,4158
praxicraft_shared/email/partials/_settings_prefs_note.html,sha256=nk-f0k8f13-dKsOzJvr_dPeRWGdpWfNQNxkdYGXW7E8,625
praxicraft_shared/email/partials/_stat_tile.html,sha256=xXxrKK17MI7YZ0wULSZ1iXnrjoP6bejBJXp1lC7B-V8,1857
praxicraft_shared/events/SCHEMA.md,sha256=ephBxX3JI8oGJkdjR3Dd1ggLvbv2d3VJiL57fxa2huo,3283
praxicraft_shared/events/__init__.py,sha256=sDbN5cw1QYy5TpczWawghYDFa-xwABgI_9q5SttC4TI,5149
praxicraft_shared-0.7.2.dist-info/METADATA,sha256=zSL0O54tgaWVwhuJI0BYQybFfp8S3XgNo1BvQkgE9TY,4395
praxicraft_shared-0.7.2.dist-info/WHEEL,sha256=YVMoNqKzERt-wjUZwJ33xBGAwnFl-4cqbYkTtWa4itE,91
praxicraft_shared-0.7.2.dist-info/top_level.txt,sha256=AD60F_j2wSXONWDUTQS9J2hSYi9dZfNpToK4LHCiR_A,18
praxicraft_shared-0.7.2.dist-info/RECORD,,
