From 39fcfff81129886f1e768f807b44b8ace37e025d Mon Sep 17 00:00:00 2001 From: Iliyan Angelov Date: Sun, 30 Nov 2025 22:43:09 +0200 Subject: [PATCH] update --- .../alembic/__pycache__/env.cpython-312.pyc | Bin 2705 -> 0 bytes Backend/alembic/env.py | 4 +- ...31_add_mfa_fields_to_users.cpython-312.pyc | Bin 1439 -> 0 bytes ...erms_refunds_to_page_type_.cpython-312.pyc | Bin 1208 -> 0 bytes ...tle_fields_to_page_content.cpython-312.pyc | Bin 21992 -> 0 bytes ...e93_add_page_content_table.cpython-312.pyc | Bin 5897 -> 0 bytes ...ry_section_fields_to_page_.cpython-312.pyc | Bin 2142 -> 0 bytes ...gration_create_all_tables_.cpython-312.pyc | Bin 24795 -> 0 bytes ...ty_room_size_view_to_rooms.cpython-312.pyc | Bin 1421 -> 0 bytes ..._add_system_settings_table.cpython-312.pyc | Bin 3450 -> 0 bytes ...tion_accessibility_faq_to_.cpython-312.pyc | Bin 1266 -> 0 bytes .../add_about_page_fields.cpython-312.pyc | Bin 2044 -> 0 bytes ...add_badges_to_page_content.cpython-312.pyc | Bin 902 -> 0 bytes .../add_blog_posts_table.cpython-312.pyc | Bin 4726 -> 0 bytes .../add_borica_payment_method.cpython-312.pyc | Bin 1376 -> 0 bytes ...right_text_to_page_content.cpython-312.pyc | Bin 907 -> 0 bytes .../add_group_booking_tables.cpython-312.pyc | Bin 18482 -> 0 bytes ...d_guest_profile_crm_tables.cpython-312.pyc | Bin 12179 -> 0 bytes .../add_loyalty_system_tables.cpython-312.pyc | Bin 20228 -> 0 bytes ...d_rate_plan_id_to_bookings.cpython-312.pyc | Bin 1699 -> 0 bytes ...add_sections_to_blog_posts.cpython-312.pyc | Bin 1092 -> 0 bytes .../add_stripe_payment_method.cpython-312.pyc | Bin 1336 -> 0 bytes ...omotion_fields_to_bookings.cpython-312.pyc | Bin 1794 -> 0 bytes ...ry_content_fields_to_page_.cpython-312.pyc | Bin 4154 -> 0 bytes ...dd_map_url_to_page_content.cpython-312.pyc | Bin 928 -> 0 bytes ..._add_paypal_payment_method.cpython-312.pyc | Bin 1356 -> 0 bytes ...dd_is_proforma_to_invoices.cpython-312.pyc | Bin 929 -> 0 bytes ...y_sections_to_page_content.cpython-312.pyc | Bin 2805 -> 0 bytes ...nt_lockout_fields_to_users.cpython-312.pyc | Bin 1365 -> 0 bytes Backend/run.py | 4 +- Backend/run_tests.sh | 16 - Backend/seeds_data/add_accountant_role.py | 2 +- Backend/seeds_data/fix_blog_dates.py | 2 +- Backend/seeds_data/seed_about_page.py | 2 +- Backend/seeds_data/seed_banners_company.py | 2 +- Backend/seeds_data/seed_blog_posts.py | 2 +- Backend/seeds_data/seed_homepage_footer.py | 2 +- Backend/seeds_data/seed_initial_data.py | 2 +- Backend/seeds_data/seed_loyalty_rewards.py | 2 +- Backend/seeds_data/seed_luxury_content.py | 2 +- Backend/seeds_data/seed_policy_pages.py | 2 +- Backend/seeds_data/seed_rooms.py | 2 +- Backend/seeds_data/seed_users.py | 2 +- .../src/__pycache__/__init__.cpython-312.pyc | Bin 152 -> 0 bytes Backend/src/__pycache__/main.cpython-312.pyc | Bin 19823 -> 0 bytes Backend/src/ai/__init__.py | 0 Backend/src/ai/models/__init__.py | 0 Backend/src/ai/models/ai_conversation.py | 138 +++ Backend/src/{ => ai}/models/chat.py | 2 +- Backend/src/ai/routes/__init__.py | 0 Backend/src/ai/routes/ai_assistant_routes.py | 295 ++++++ Backend/src/ai/schemas/__init__.py | 0 Backend/src/ai/services/__init__.py | 0 .../src/ai/services/ai_assistant_service.py | 434 ++++++++ Backend/src/ai/services/ai_chat_service.py | 975 ++++++++++++++++++ Backend/src/ai/services/ai_knowledge_base.py | 382 +++++++ .../src/ai/services/ai_learning_service.py | 818 +++++++++++++++ .../src/ai/services/ai_role_access_service.py | 383 +++++++ .../src/ai/services/ai_training_scheduler.py | 171 +++ Backend/src/analytics/__init__.py | 0 Backend/src/analytics/models/__init__.py | 0 .../src/{ => analytics}/models/audit_log.py | 2 +- Backend/src/analytics/routes/__init__.py | 0 .../routes/analytics_routes.py | 6 +- .../{ => analytics}/routes/audit_routes.py | 6 +- .../{ => analytics}/routes/report_routes.py | 18 +- Backend/src/analytics/schemas/__init__.py | 0 Backend/src/analytics/services/__init__.py | 0 .../services/analytics_service.py | 20 +- .../{ => analytics}/services/audit_service.py | 2 +- Backend/src/auth/__init__.py | 0 Backend/src/auth/models/__init__.py | 0 .../{ => auth}/models/password_reset_token.py | 2 +- .../src/{ => auth}/models/refresh_token.py | 2 +- Backend/src/{ => auth}/models/role.py | 2 +- Backend/src/{ => auth}/models/user.py | 2 +- Backend/src/auth/routes/__init__.py | 0 Backend/src/{ => auth}/routes/auth_routes.py | 18 +- Backend/src/{ => auth}/routes/user_routes.py | 12 +- Backend/src/auth/schemas/__init__.py | 0 Backend/src/{ => auth}/schemas/auth.py | 0 Backend/src/{ => auth}/schemas/user.py | 0 Backend/src/auth/services/__init__.py | 0 .../src/{ => auth}/services/auth_service.py | 10 +- .../src/{ => auth}/services/mfa_service.py | 0 .../src/{ => auth}/services/oauth_service.py | 4 +- Backend/src/bookings/__init__.py | 0 Backend/src/bookings/models/__init__.py | 0 Backend/src/{ => bookings}/models/booking.py | 2 +- .../{ => bookings}/models/checkin_checkout.py | 2 +- .../{ => bookings}/models/group_booking.py | 2 +- Backend/src/bookings/routes/__init__.py | 0 .../{ => bookings}/routes/booking_routes.py | 80 +- .../routes/group_booking_routes.py | 14 +- Backend/src/bookings/schemas/__init__.py | 0 Backend/src/{ => bookings}/schemas/booking.py | 0 Backend/src/bookings/services/__init__.py | 0 .../services/group_booking_service.py | 8 +- .../__pycache__/database.cpython-312.pyc | Bin 2337 -> 0 bytes .../logging_config.cpython-312.pyc | Bin 3448 -> 0 bytes .../__pycache__/settings.cpython-312.pyc | Bin 10793 -> 0 bytes Backend/src/content/__init__.py | 0 Backend/src/content/models/__init__.py | 0 Backend/src/{ => content}/models/banner.py | 2 +- Backend/src/{ => content}/models/blog.py | 2 +- .../models/cookie_integration_config.py | 2 +- .../src/{ => content}/models/cookie_policy.py | 2 +- .../src/{ => content}/models/page_content.py | 2 +- Backend/src/content/routes/__init__.py | 0 .../src/{ => content}/routes/about_routes.py | 4 +- .../routes/accessibility_routes.py | 4 +- .../routes/admin_privacy_routes.py | 8 +- .../src/{ => content}/routes/banner_routes.py | 10 +- .../src/{ => content}/routes/blog_routes.py | 16 +- .../routes/cancellation_routes.py | 4 +- .../routes/contact_content_routes.py | 4 +- .../{ => content}/routes/contact_routes.py | 14 +- .../src/{ => content}/routes/faq_routes.py | 4 +- .../src/{ => content}/routes/footer_routes.py | 4 +- .../src/{ => content}/routes/home_routes.py | 4 +- .../routes/page_content_routes.py | 14 +- .../{ => content}/routes/privacy_routes.py | 6 +- .../{ => content}/routes/refunds_routes.py | 4 +- .../src/{ => content}/routes/terms_routes.py | 4 +- Backend/src/content/schemas/__init__.py | 0 .../{ => content}/schemas/admin_privacy.py | 0 Backend/src/{ => content}/schemas/blog.py | 0 .../src/{ => content}/schemas/page_content.py | 0 Backend/src/{ => content}/schemas/privacy.py | 0 Backend/src/content/services/__init__.py | 0 Backend/src/guest_management/__init__.py | 0 .../src/guest_management/models/__init__.py | 0 .../models/guest_communication.py | 2 +- .../models/guest_note.py | 2 +- .../models/guest_preference.py | 2 +- .../models/guest_segment.py | 2 +- .../models/guest_tag.py | 2 +- .../src/guest_management/routes/__init__.py | 0 .../routes/guest_profile_routes.py | 10 +- .../src/guest_management/schemas/__init__.py | 0 .../src/guest_management/services/__init__.py | 0 .../services/guest_profile_service.py | 12 +- Backend/src/hotel_services/__init__.py | 0 Backend/src/hotel_services/models/__init__.py | 0 .../models/housekeeping_task.py | 2 +- .../{ => hotel_services}/models/service.py | 2 +- .../models/service_booking.py | 2 +- .../models/service_usage.py | 2 +- Backend/src/hotel_services/routes/__init__.py | 0 .../routes/service_booking_routes.py | 14 +- .../routes/service_routes.py | 8 +- .../src/hotel_services/schemas/__init__.py | 0 .../schemas/service_booking.py | 2 +- .../src/hotel_services/services/__init__.py | 0 .../services/task_service.py | 6 +- Backend/src/loyalty/__init__.py | 0 Backend/src/loyalty/models/__init__.py | 0 .../models/loyalty_point_transaction.py | 2 +- .../{ => loyalty}/models/loyalty_reward.py | 2 +- .../src/{ => loyalty}/models/loyalty_tier.py | 2 +- Backend/src/{ => loyalty}/models/package.py | 2 +- Backend/src/{ => loyalty}/models/promotion.py | 2 +- Backend/src/{ => loyalty}/models/referral.py | 2 +- .../{ => loyalty}/models/reward_redemption.py | 2 +- .../src/{ => loyalty}/models/user_loyalty.py | 2 +- Backend/src/loyalty/routes/__init__.py | 0 .../{ => loyalty}/routes/loyalty_routes.py | 16 +- .../{ => loyalty}/routes/package_routes.py | 10 +- .../{ => loyalty}/routes/promotion_routes.py | 8 +- Backend/src/loyalty/schemas/__init__.py | 0 .../src/{ => loyalty}/schemas/promotion.py | 0 Backend/src/loyalty/services/__init__.py | 0 .../{ => loyalty}/services/loyalty_service.py | 6 +- Backend/src/main.py | 83 +- .../admin_ip_whitelist.cpython-312.pyc | Bin 6127 -> 0 bytes .../__pycache__/auth.cpython-312.pyc | Bin 5959 -> 0 bytes .../cookie_consent.cpython-312.pyc | Bin 3619 -> 0 bytes .../__pycache__/csrf.cpython-312.pyc | Bin 6051 -> 0 bytes .../__pycache__/error_handler.cpython-312.pyc | Bin 7535 -> 0 bytes .../__pycache__/request_id.cpython-312.pyc | Bin 2773 -> 0 bytes .../request_size_limit.cpython-312.pyc | Bin 2726 -> 0 bytes .../__pycache__/security.cpython-312.pyc | Bin 2318 -> 0 bytes .../__pycache__/timeout.cpython-312.pyc | Bin 1948 -> 0 bytes Backend/src/models/__init__.py | 170 ++- .../__pycache__/__init__.cpython-312.pyc | Bin 5053 -> 0 bytes .../__pycache__/audit_log.cpython-312.pyc | Bin 1616 -> 0 bytes .../models/__pycache__/banner.cpython-312.pyc | Bin 1945 -> 0 bytes .../models/__pycache__/blog.cpython-312.pyc | Bin 1923 -> 0 bytes .../__pycache__/booking.cpython-312.pyc | Bin 3267 -> 0 bytes .../models/__pycache__/chat.cpython-312.pyc | Bin 2783 -> 0 bytes .../checkin_checkout.cpython-312.pyc | Bin 1862 -> 0 bytes .../cookie_integration_config.cpython-312.pyc | Bin 1300 -> 0 bytes .../__pycache__/cookie_policy.cpython-312.pyc | Bin 1303 -> 0 bytes .../email_campaign.cpython-312.pyc | Bin 12843 -> 0 bytes .../__pycache__/favorite.cpython-312.pyc | Bin 1201 -> 0 bytes .../gdpr_compliance.cpython-312.pyc | Bin 4668 -> 0 bytes .../__pycache__/group_booking.cpython-312.pyc | Bin 8673 -> 0 bytes .../guest_communication.cpython-312.pyc | Bin 2301 -> 0 bytes .../__pycache__/guest_note.cpython-312.pyc | Bin 1456 -> 0 bytes .../guest_preference.cpython-312.pyc | Bin 1946 -> 0 bytes .../__pycache__/guest_segment.cpython-312.pyc | Bin 1759 -> 0 bytes .../__pycache__/guest_tag.cpython-312.pyc | Bin 1538 -> 0 bytes .../housekeeping_task.cpython-312.pyc | Bin 3102 -> 0 bytes .../__pycache__/invoice.cpython-312.pyc | Bin 5126 -> 0 bytes .../loyalty_point_transaction.cpython-312.pyc | Bin 2372 -> 0 bytes .../loyalty_reward.cpython-312.pyc | Bin 4124 -> 0 bytes .../__pycache__/loyalty_tier.cpython-312.pyc | Bin 2061 -> 0 bytes .../__pycache__/notification.cpython-312.pyc | Bin 7195 -> 0 bytes .../__pycache__/package.cpython-312.pyc | Bin 4221 -> 0 bytes .../__pycache__/page_content.cpython-312.pyc | Bin 5785 -> 0 bytes .../password_reset_token.cpython-312.pyc | Bin 1314 -> 0 bytes .../__pycache__/payment.cpython-312.pyc | Bin 3053 -> 0 bytes .../__pycache__/promotion.cpython-312.pyc | Bin 3366 -> 0 bytes .../__pycache__/rate_plan.cpython-312.pyc | Bin 4894 -> 0 bytes .../__pycache__/referral.cpython-312.pyc | Bin 2125 -> 0 bytes .../__pycache__/refresh_token.cpython-312.pyc | Bin 1133 -> 0 bytes .../models/__pycache__/review.cpython-312.pyc | Bin 1887 -> 0 bytes .../reward_redemption.cpython-312.pyc | Bin 2237 -> 0 bytes .../models/__pycache__/role.cpython-312.pyc | Bin 1157 -> 0 bytes .../models/__pycache__/room.cpython-312.pyc | Bin 2665 -> 0 bytes .../room_attribute.cpython-312.pyc | Bin 1629 -> 0 bytes .../room_inspection.cpython-312.pyc | Bin 3227 -> 0 bytes .../room_maintenance.cpython-312.pyc | Bin 3103 -> 0 bytes .../__pycache__/room_type.cpython-312.pyc | Bin 1478 -> 0 bytes .../security_event.cpython-312.pyc | Bin 7008 -> 0 bytes .../__pycache__/service.cpython-312.pyc | Bin 1399 -> 0 bytes .../service_booking.cpython-312.pyc | Bin 4371 -> 0 bytes .../__pycache__/service_usage.cpython-312.pyc | Bin 1599 -> 0 bytes .../system_settings.cpython-312.pyc | Bin 1242 -> 0 bytes .../models/__pycache__/user.cpython-312.pyc | Bin 3687 -> 0 bytes .../__pycache__/user_loyalty.cpython-312.pyc | Bin 2243 -> 0 bytes .../__pycache__/workflow.cpython-312.pyc | Bin 7116 -> 0 bytes Backend/src/notifications/__init__.py | 0 Backend/src/notifications/models/__init__.py | 0 .../models/email_campaign.py | 2 +- .../models/notification.py | 2 +- Backend/src/notifications/routes/__init__.py | 0 .../{ => notifications}/routes/chat_routes.py | 22 +- .../routes/email_campaign_routes.py | 22 +- .../routes/notification_routes.py | 6 +- Backend/src/notifications/schemas/__init__.py | 0 .../src/notifications/services/__init__.py | 0 .../services/email_campaign_service.py | 10 +- .../services/notification_service.py | 6 +- Backend/src/payments/__init__.py | 0 Backend/src/payments/models/__init__.py | 0 Backend/src/{ => payments}/models/invoice.py | 2 +- Backend/src/{ => payments}/models/payment.py | 2 +- Backend/src/payments/routes/__init__.py | 0 .../{ => payments}/routes/invoice_routes.py | 20 +- .../{ => payments}/routes/payment_routes.py | 56 +- Backend/src/payments/schemas/__init__.py | 0 Backend/src/{ => payments}/schemas/invoice.py | 0 Backend/src/{ => payments}/schemas/payment.py | 0 Backend/src/payments/services/__init__.py | 0 .../{ => payments}/services/borica_service.py | 6 +- .../services/invoice_service.py | 16 +- .../{ => payments}/services/paypal_service.py | 26 +- .../{ => payments}/services/stripe_service.py | 30 +- .../services}/vnpay_service.py | 0 Backend/src/reviews/__init__.py | 0 Backend/src/reviews/models/__init__.py | 0 Backend/src/{ => reviews}/models/favorite.py | 2 +- Backend/src/{ => reviews}/models/review.py | 2 +- Backend/src/reviews/routes/__init__.py | 0 .../{ => reviews}/routes/favorite_routes.py | 12 +- .../src/{ => reviews}/routes/review_routes.py | 12 +- Backend/src/reviews/schemas/__init__.py | 0 Backend/src/{ => reviews}/schemas/review.py | 0 Backend/src/reviews/services/__init__.py | 0 Backend/src/rooms/__init__.py | 0 Backend/src/rooms/models/__init__.py | 0 Backend/src/{ => rooms}/models/rate_plan.py | 2 +- Backend/src/{ => rooms}/models/room.py | 2 +- .../src/{ => rooms}/models/room_attribute.py | 2 +- .../src/{ => rooms}/models/room_inspection.py | 2 +- .../{ => rooms}/models/room_maintenance.py | 2 +- Backend/src/{ => rooms}/models/room_type.py | 2 +- Backend/src/rooms/routes/__init__.py | 0 .../routes/advanced_room_routes.py | 14 +- .../{ => rooms}/routes/rate_plan_routes.py | 8 +- Backend/src/{ => rooms}/routes/room_routes.py | 14 +- Backend/src/rooms/schemas/__init__.py | 0 Backend/src/rooms/services/__init__.py | 0 .../services/room_assignment_service.py | 6 +- .../src/{ => rooms}/services/room_service.py | 2 +- .../__pycache__/__init__.cpython-312.pyc | Bin 159 -> 0 bytes .../__pycache__/about_routes.cpython-312.pyc | Bin 4537 -> 0 bytes .../accessibility_routes.cpython-312.pyc | Bin 3372 -> 0 bytes .../admin_privacy_routes.cpython-312.pyc | Bin 3913 -> 0 bytes .../advanced_room_routes.cpython-312.pyc | Bin 43572 -> 0 bytes .../analytics_routes.cpython-312.pyc | Bin 13731 -> 0 bytes .../__pycache__/audit_routes.cpython-312.pyc | Bin 10934 -> 0 bytes .../__pycache__/auth_routes.cpython-312.pyc | Bin 23109 -> 0 bytes .../__pycache__/banner_routes.cpython-312.pyc | Bin 14105 -> 0 bytes .../__pycache__/blog_routes.cpython-312.pyc | Bin 28721 -> 0 bytes .../booking_routes.cpython-312.pyc | Bin 105702 -> 0 bytes .../cancellation_routes.cpython-312.pyc | Bin 3371 -> 0 bytes .../__pycache__/chat_routes.cpython-312.pyc | Bin 32355 -> 0 bytes .../contact_content_routes.cpython-312.pyc | Bin 3690 -> 0 bytes .../contact_routes.cpython-312.pyc | Bin 4214 -> 0 bytes .../email_campaign_routes.cpython-312.pyc | Bin 29501 -> 0 bytes .../__pycache__/faq_routes.cpython-312.pyc | Bin 3271 -> 0 bytes .../favorite_routes.cpython-312.pyc | Bin 9825 -> 0 bytes .../__pycache__/footer_routes.cpython-312.pyc | Bin 3304 -> 0 bytes .../group_booking_routes.cpython-312.pyc | Bin 30943 -> 0 bytes .../guest_profile_routes.cpython-312.pyc | Bin 28259 -> 0 bytes .../__pycache__/home_routes.cpython-312.pyc | Bin 8380 -> 0 bytes .../invoice_routes.cpython-312.pyc | Bin 14331 -> 0 bytes .../loyalty_routes.cpython-312.pyc | Bin 45509 -> 0 bytes .../notification_routes.cpython-312.pyc | Bin 16024 -> 0 bytes .../package_routes.cpython-312.pyc | Bin 24575 -> 0 bytes .../page_content_routes.cpython-312.pyc | Bin 42345 -> 0 bytes .../payment_routes.cpython-312.pyc | Bin 74416 -> 0 bytes .../privacy_routes.cpython-312.pyc | Bin 7091 -> 0 bytes .../promotion_routes.cpython-312.pyc | Bin 18103 -> 0 bytes .../rate_plan_routes.cpython-312.pyc | Bin 27707 -> 0 bytes .../refunds_routes.cpython-312.pyc | Bin 3339 -> 0 bytes .../__pycache__/report_routes.cpython-312.pyc | Bin 29506 -> 0 bytes .../__pycache__/review_routes.cpython-312.pyc | Bin 15433 -> 0 bytes .../__pycache__/room_routes.cpython-312.pyc | Bin 43593 -> 0 bytes .../security_routes.cpython-312.pyc | Bin 32617 -> 0 bytes .../service_booking_routes.cpython-312.pyc | Bin 16857 -> 0 bytes .../service_routes.cpython-312.pyc | Bin 11879 -> 0 bytes .../system_settings_routes.cpython-312.pyc | Bin 69633 -> 0 bytes .../__pycache__/task_routes.cpython-312.pyc | Bin 20299 -> 0 bytes .../__pycache__/terms_routes.cpython-312.pyc | Bin 3321 -> 0 bytes .../__pycache__/user_routes.cpython-312.pyc | Bin 14989 -> 0 bytes .../workflow_routes.cpython-312.pyc | Bin 15001 -> 0 bytes .../__pycache__/admin_privacy.cpython-312.pyc | Bin 2683 -> 0 bytes .../schemas/__pycache__/auth.cpython-312.pyc | Bin 10163 -> 0 bytes .../schemas/__pycache__/blog.cpython-312.pyc | Bin 3644 -> 0 bytes .../__pycache__/booking.cpython-312.pyc | Bin 8684 -> 0 bytes .../__pycache__/invoice.cpython-312.pyc | Bin 3710 -> 0 bytes .../__pycache__/page_content.cpython-312.pyc | Bin 7906 -> 0 bytes .../__pycache__/payment.cpython-312.pyc | Bin 3743 -> 0 bytes .../__pycache__/privacy.cpython-312.pyc | Bin 2348 -> 0 bytes .../__pycache__/promotion.cpython-312.pyc | Bin 5966 -> 0 bytes .../__pycache__/review.cpython-312.pyc | Bin 1084 -> 0 bytes .../service_booking.cpython-312.pyc | Bin 3074 -> 0 bytes .../schemas/__pycache__/user.cpython-312.pyc | Bin 3211 -> 0 bytes Backend/src/security/__init__.py | 0 Backend/src/security/middleware/__init__.py | 0 .../middleware/admin_ip_whitelist.py | 4 +- Backend/src/{ => security}/middleware/auth.py | 8 +- Backend/src/{ => security}/middleware/csrf.py | 4 +- .../{ => security}/middleware/ip_whitelist.py | 6 +- .../src/{ => security}/middleware/security.py | 4 +- Backend/src/security/models/__init__.py | 0 .../{ => security}/models/gdpr_compliance.py | 2 +- .../{ => security}/models/security_event.py | 2 +- Backend/src/security/routes/__init__.py | 0 .../{ => security}/routes/security_routes.py | 16 +- Backend/src/security/schemas/__init__.py | 0 Backend/src/security/services/__init__.py | 0 .../services/encryption_service.py | 2 +- .../{ => security}/services/gdpr_service.py | 10 +- .../services/privacy_admin_service.py | 8 +- .../services/security_monitoring_service.py | 4 +- .../services/security_scan_service.py | 12 +- .../analytics_service.cpython-312.pyc | Bin 40144 -> 0 bytes .../__pycache__/audit_service.cpython-312.pyc | Bin 2231 -> 0 bytes .../__pycache__/auth_service.cpython-312.pyc | Bin 26230 -> 0 bytes .../borica_service.cpython-312.pyc | Bin 18549 -> 0 bytes .../email_campaign_service.cpython-312.pyc | Bin 22089 -> 0 bytes .../encryption_service.cpython-312.pyc | Bin 4880 -> 0 bytes .../__pycache__/gdpr_service.cpython-312.pyc | Bin 10300 -> 0 bytes .../group_booking_service.cpython-312.pyc | Bin 22391 -> 0 bytes .../guest_profile_service.cpython-312.pyc | Bin 18239 -> 0 bytes .../invoice_service.cpython-312.pyc | Bin 23007 -> 0 bytes .../loyalty_service.cpython-312.pyc | Bin 31023 -> 0 bytes .../__pycache__/mfa_service.cpython-312.pyc | Bin 8723 -> 0 bytes .../notification_service.cpython-312.pyc | Bin 17092 -> 0 bytes .../__pycache__/oauth_service.cpython-312.pyc | Bin 9426 -> 0 bytes .../paypal_service.cpython-312.pyc | Bin 24246 -> 0 bytes .../privacy_admin_service.cpython-312.pyc | Bin 4578 -> 0 bytes .../room_assignment_service.cpython-312.pyc | Bin 11015 -> 0 bytes .../__pycache__/room_service.cpython-312.pyc | Bin 12968 -> 0 bytes ...ecurity_monitoring_service.cpython-312.pyc | Bin 8977 -> 0 bytes .../security_scan_service.cpython-312.pyc | Bin 14262 -> 0 bytes .../stripe_service.cpython-312.pyc | Bin 24502 -> 0 bytes .../__pycache__/task_service.cpython-312.pyc | Bin 17877 -> 0 bytes .../workflow_service.cpython-312.pyc | Bin 14934 -> 0 bytes Backend/src/shared/__init__.py | 0 Backend/src/shared/config/__init__.py | 0 Backend/src/{ => shared}/config/database.py | 0 .../src/{ => shared}/config/logging_config.py | 0 Backend/src/{ => shared}/config/settings.py | 0 Backend/src/shared/middleware/__init__.py | 0 .../{ => shared}/middleware/cookie_consent.py | 6 +- .../{ => shared}/middleware/error_handler.py | 6 +- .../src/{ => shared}/middleware/request_id.py | 2 +- .../middleware/request_size_limit.py | 4 +- .../src/{ => shared}/middleware/timeout.py | 4 +- Backend/src/shared/utils/__init__.py | 0 .../{ => shared}/utils/currency_helpers.py | 0 .../utils}/currency_service.py | 0 .../src/{ => shared}/utils/email_templates.py | 4 +- .../src/{ => shared}/utils/error_handler.py | 2 +- .../src/{ => shared}/utils/file_validation.py | 0 .../src/{ => shared}/utils/html_sanitizer.py | 0 Backend/src/{ => shared}/utils/mailer.py | 6 +- .../{ => shared}/utils/password_validation.py | 0 .../src/{ => shared}/utils/request_helpers.py | 0 .../{ => shared}/utils/response_helpers.py | 0 .../src/{ => shared}/utils/role_helpers.py | 4 +- Backend/src/{ => shared}/utils/transaction.py | 2 +- .../{ => system}/models/system_settings.py | 2 +- Backend/src/{ => system}/models/workflow.py | 2 +- .../routes/system_settings_routes.py | 10 +- .../src/{ => system}/routes/task_routes.py | 8 +- .../{ => system}/routes/workflow_routes.py | 6 +- .../{ => system}/services/workflow_service.py | 6 +- .../{ => system}/tasks/security_scan_task.py | 6 +- Backend/src/tests/conftest.py | 6 +- Backend/src/tests/test_auth_routes.py | 6 +- Backend/src/tests/test_booking_routes.py | 12 +- .../currency_helpers.cpython-312.pyc | Bin 796 -> 0 bytes .../email_templates.cpython-312.pyc | Bin 24904 -> 0 bytes .../file_validation.cpython-312.pyc | Bin 5229 -> 0 bytes .../html_sanitizer.cpython-312.pyc | Bin 2833 -> 0 bytes .../utils/__pycache__/mailer.cpython-312.pyc | Bin 6361 -> 0 bytes .../request_helpers.cpython-312.pyc | Bin 813 -> 0 bytes .../response_helpers.cpython-312.pyc | Bin 2354 -> 0 bytes .../__pycache__/role_helpers.cpython-312.pyc | Bin 2795 -> 0 bytes .../BmpImagePlugin.cpython-312.pyc | Bin 16225 -> 0 bytes .../PIL/__pycache__/ExifTags.cpython-312.pyc | Bin 11499 -> 0 bytes .../GifImagePlugin.cpython-312.pyc | Bin 37649 -> 0 bytes .../GimpGradientFile.cpython-312.pyc | Bin 5048 -> 0 bytes .../GimpPaletteFile.cpython-312.pyc | Bin 2022 -> 0 bytes .../PIL/__pycache__/Image.cpython-312.pyc | Bin 157821 -> 0 bytes .../__pycache__/ImageChops.cpython-312.pyc | Bin 10669 -> 0 bytes .../__pycache__/ImageColor.cpython-312.pyc | Bin 12021 -> 0 bytes .../PIL/__pycache__/ImageDraw.cpython-312.pyc | Bin 36999 -> 0 bytes .../PIL/__pycache__/ImageFile.cpython-312.pyc | Bin 27669 -> 0 bytes .../PIL/__pycache__/ImageMode.cpython-312.pyc | Bin 2793 -> 0 bytes .../__pycache__/ImagePalette.cpython-312.pyc | Bin 10870 -> 0 bytes .../__pycache__/ImageSequence.cpython-312.pyc | Bin 2915 -> 0 bytes .../JpegImagePlugin.cpython-312.pyc | Bin 30830 -> 0 bytes .../__pycache__/JpegPresets.cpython-312.pyc | Bin 8079 -> 0 bytes .../__pycache__/PaletteFile.cpython-312.pyc | Bin 1787 -> 0 bytes .../PngImagePlugin.cpython-312.pyc | Bin 56353 -> 0 bytes .../PpmImagePlugin.cpython-312.pyc | Bin 12736 -> 0 bytes .../PIL/__pycache__/TiffTags.cpython-312.pyc | Bin 17684 -> 0 bytes .../PIL/__pycache__/__init__.cpython-312.pyc | Bin 1983 -> 0 bytes .../PIL/__pycache__/_binary.cpython-312.pyc | Bin 3035 -> 0 bytes .../PIL/__pycache__/_util.cpython-312.pyc | Bin 1237 -> 0 bytes .../PIL/__pycache__/_version.cpython-312.pyc | Bin 213 -> 0 bytes .../__pycache__/png.cpython-312.pyc | Bin 87963 -> 0 bytes .../__pycache__/six.cpython-312.pyc | Bin 41413 -> 0 bytes .../typing_extensions.cpython-312.pyc | Bin 163758 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 528 -> 0 bytes .../aiofiles/__pycache__/base.cpython-312.pyc | Bin 6432 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 8390 -> 0 bytes .../__pycache__/temptypes.cpython-312.pyc | Bin 3754 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 4579 -> 0 bytes .../__pycache__/binary.cpython-312.pyc | Bin 2896 -> 0 bytes .../__pycache__/text.cpython-312.pyc | Bin 1542 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 3931 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1360 -> 0 bytes .../__pycache__/api.cpython-312.pyc | Bin 6939 -> 0 bytes .../__pycache__/auth.cpython-312.pyc | Bin 2733 -> 0 bytes .../__pycache__/email.cpython-312.pyc | Bin 7419 -> 0 bytes .../__pycache__/errors.cpython-312.pyc | Bin 5246 -> 0 bytes .../__pycache__/esmtp.cpython-312.pyc | Bin 2560 -> 0 bytes .../__pycache__/protocol.cpython-312.pyc | Bin 17934 -> 0 bytes .../__pycache__/response.cpython-312.pyc | Bin 1386 -> 0 bytes .../__pycache__/smtp.cpython-312.pyc | Bin 61624 -> 0 bytes .../__pycache__/typing.cpython-312.pyc | Bin 2107 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 302 -> 0 bytes .../__pycache__/command.cpython-312.pyc | Bin 27371 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 23070 -> 0 bytes .../__pycache__/context.cpython-312.pyc | Bin 381 -> 0 bytes .../alembic/__pycache__/op.cpython-312.pyc | Bin 363 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 629 -> 0 bytes .../__pycache__/api.cpython-312.pyc | Bin 22246 -> 0 bytes .../__pycache__/compare.cpython-312.pyc | Bin 48838 -> 0 bytes .../__pycache__/render.cpython-312.pyc | Bin 44953 -> 0 bytes .../__pycache__/rewriter.cpython-312.pyc | Bin 9177 -> 0 bytes .../ddl/__pycache__/__init__.cpython-312.pyc | Bin 391 -> 0 bytes .../ddl/__pycache__/base.cpython-312.pyc | Bin 15542 -> 0 bytes .../ddl/__pycache__/impl.cpython-312.pyc | Bin 30495 -> 0 bytes .../ddl/__pycache__/mssql.cpython-312.pyc | Bin 16070 -> 0 bytes .../ddl/__pycache__/mysql.cpython-312.pyc | Bin 15902 -> 0 bytes .../ddl/__pycache__/oracle.cpython-312.pyc | Bin 8520 -> 0 bytes .../__pycache__/postgresql.cpython-312.pyc | Bin 31178 -> 0 bytes .../ddl/__pycache__/sqlite.cpython-312.pyc | Bin 7514 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 491 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 76001 -> 0 bytes .../__pycache__/batch.cpython-312.pyc | Bin 31473 -> 0 bytes .../__pycache__/ops.cpython-312.pyc | Bin 108712 -> 0 bytes .../__pycache__/schemaobj.cpython-312.pyc | Bin 11872 -> 0 bytes .../__pycache__/toimpl.cpython-312.pyc | Bin 11157 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 198 -> 0 bytes .../__pycache__/environment.cpython-312.pyc | Bin 43648 -> 0 bytes .../__pycache__/migration.cpython-312.pyc | Bin 58805 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 311 -> 0 bytes .../script/__pycache__/base.cpython-312.pyc | Bin 43592 -> 0 bytes .../__pycache__/revision.cpython-312.pyc | Bin 61907 -> 0 bytes .../__pycache__/write_hooks.cpython-312.pyc | Bin 6589 -> 0 bytes .../util/__pycache__/__init__.cpython-312.pyc | Bin 1446 -> 0 bytes .../util/__pycache__/compat.cpython-312.pyc | Bin 3233 -> 0 bytes .../util/__pycache__/editor.cpython-312.pyc | Bin 3245 -> 0 bytes .../util/__pycache__/exc.cpython-312.pyc | Bin 535 -> 0 bytes .../__pycache__/langhelpers.cpython-312.pyc | Bin 12473 -> 0 bytes .../__pycache__/messaging.cpython-312.pyc | Bin 4840 -> 0 bytes .../util/__pycache__/pyfiles.cpython-312.pyc | Bin 5142 -> 0 bytes .../__pycache__/sqla_compat.cpython-312.pyc | Bin 24767 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 18629 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3526 -> 0 bytes .../__pycache__/from_thread.cpython-312.pyc | Bin 22868 -> 0 bytes .../__pycache__/lowlevel.cpython-312.pyc | Bin 7272 -> 0 bytes .../__pycache__/to_thread.cpython-312.pyc | Bin 2819 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 198 -> 0 bytes .../__pycache__/_asyncio.cpython-312.pyc | Bin 101195 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 194 -> 0 bytes .../_core/__pycache__/_compat.cpython-312.pyc | Bin 9852 -> 0 bytes .../__pycache__/_eventloop.cpython-312.pyc | Bin 5914 -> 0 bytes .../__pycache__/_exceptions.cpython-312.pyc | Bin 5540 -> 0 bytes .../_core/__pycache__/_fileio.cpython-312.pyc | Bin 34894 -> 0 bytes .../__pycache__/_resources.cpython-312.pyc | Bin 947 -> 0 bytes .../__pycache__/_signals.cpython-312.pyc | Bin 1231 -> 0 bytes .../__pycache__/_sockets.cpython-312.pyc | Bin 24454 -> 0 bytes .../__pycache__/_streams.cpython-312.pyc | Bin 2064 -> 0 bytes .../__pycache__/_subprocesses.cpython-312.pyc | Bin 6617 -> 0 bytes .../_synchronization.cpython-312.pyc | Bin 25208 -> 0 bytes .../_core/__pycache__/_tasks.cpython-312.pyc | Bin 7789 -> 0 bytes .../__pycache__/_testing.cpython-312.pyc | Bin 3741 -> 0 bytes .../__pycache__/_typedattr.cpython-312.pyc | Bin 3894 -> 0 bytes .../abc/__pycache__/__init__.cpython-312.pyc | Bin 2087 -> 0 bytes .../__pycache__/_resources.cpython-312.pyc | Bin 1614 -> 0 bytes .../abc/__pycache__/_sockets.cpython-312.pyc | Bin 8146 -> 0 bytes .../abc/__pycache__/_streams.cpython-312.pyc | Bin 8417 -> 0 bytes .../__pycache__/_subprocesses.cpython-312.pyc | Bin 3249 -> 0 bytes .../abc/__pycache__/_tasks.cpython-312.pyc | Bin 4874 -> 0 bytes .../abc/__pycache__/_testing.cpython-312.pyc | Bin 3033 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 196 -> 0 bytes .../__pycache__/memory.cpython-312.pyc | Bin 12922 -> 0 bytes .../__pycache__/stapled.cpython-312.pyc | Bin 7524 -> 0 bytes .../streams/__pycache__/tls.cpython-312.pyc | Bin 16939 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 583 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3871 -> 0 bytes .../__pycache__/callbacks.cpython-312.pyc | Bin 1274 -> 0 bytes .../__pycache__/html5lib_shim.cpython-312.pyc | Bin 18728 -> 0 bytes .../__pycache__/linkifier.cpython-312.pyc | Bin 18371 -> 0 bytes .../__pycache__/parse_shim.cpython-312.pyc | Bin 247 -> 0 bytes .../__pycache__/sanitizer.cpython-312.pyc | Bin 17928 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 197 -> 0 bytes .../_vendor/__pycache__/parse.cpython-312.pyc | Bin 43429 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1328 -> 0 bytes .../__pycache__/_inputstream.cpython-312.pyc | Bin 35323 -> 0 bytes .../__pycache__/_tokenizer.cpython-312.pyc | Bin 87200 -> 0 bytes .../__pycache__/_utils.cpython-312.pyc | Bin 6695 -> 0 bytes .../__pycache__/constants.cpython-312.pyc | Bin 117443 -> 0 bytes .../__pycache__/html5parser.cpython-312.pyc | Bin 155917 -> 0 bytes .../__pycache__/serializer.cpython-312.pyc | Bin 15846 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 378 -> 0 bytes .../_trie/__pycache__/_base.cpython-312.pyc | Bin 1969 -> 0 bytes .../_trie/__pycache__/py.cpython-312.pyc | Bin 3660 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 214 -> 0 bytes .../filters/__pycache__/base.cpython-312.pyc | Bin 1020 -> 0 bytes .../__pycache__/sanitizer.cpython-312.pyc | Bin 28524 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3716 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 16075 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 5648 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 317 -> 0 bytes .../certifi/__pycache__/core.cpython-312.pyc | Bin 2064 -> 0 bytes .../cffi/__pycache__/__init__.cpython-312.pyc | Bin 555 -> 0 bytes .../cffi/__pycache__/api.cpython-312.pyc | Bin 50314 -> 0 bytes .../cffi/__pycache__/error.cpython-312.pyc | Bin 1897 -> 0 bytes .../cffi/__pycache__/lock.cpython-312.pyc | Bin 527 -> 0 bytes .../cffi/__pycache__/model.cpython-312.pyc | Bin 30162 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1783 -> 0 bytes .../__pycache__/api.cpython-312.pyc | Bin 18194 -> 0 bytes .../__pycache__/cd.cpython-312.pyc | Bin 13299 -> 0 bytes .../__pycache__/constant.cpython-312.pyc | Bin 40813 -> 0 bytes .../__pycache__/legacy.cpython-312.pyc | Bin 3013 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 17130 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 13759 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 385 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 4074 -> 0 bytes .../click/__pycache__/_compat.cpython-312.pyc | Bin 24196 -> 0 bytes .../click/__pycache__/_utils.cpython-312.pyc | Bin 1202 -> 0 bytes .../click/__pycache__/core.cpython-312.pyc | Bin 134668 -> 0 bytes .../__pycache__/decorators.cpython-312.pyc | Bin 22139 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 14778 -> 0 bytes .../__pycache__/formatting.cpython-312.pyc | Bin 13674 -> 0 bytes .../click/__pycache__/globals.cpython-312.pyc | Bin 2967 -> 0 bytes .../click/__pycache__/parser.cpython-312.pyc | Bin 20444 -> 0 bytes .../click/__pycache__/termui.cpython-312.pyc | Bin 34653 -> 0 bytes .../click/__pycache__/types.cpython-312.pyc | Bin 50040 -> 0 bytes .../click/__pycache__/utils.cpython-312.pyc | Bin 24881 -> 0 bytes .../__pycache__/__about__.cpython-312.pyc | Bin 467 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 377 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 2391 -> 0 bytes .../__pycache__/fernet.cpython-312.pyc | Bin 11141 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 6567 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 258 -> 0 bytes .../hazmat/__pycache__/_oid.cpython-312.pyc | Bin 21048 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 508 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 374 -> 0 bytes .../__pycache__/backend.cpython-312.pyc | Bin 13516 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 219 -> 0 bytes .../__pycache__/_conditional.cpython-312.pyc | Bin 5795 -> 0 bytes .../__pycache__/binding.cpython-312.pyc | Bin 5620 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 262 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 270 -> 0 bytes .../__pycache__/algorithms.cpython-312.pyc | Bin 4802 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 213 -> 0 bytes .../__pycache__/_asymmetric.cpython-312.pyc | Bin 819 -> 0 bytes .../_cipheralgorithm.cpython-312.pyc | Bin 2499 -> 0 bytes .../_serialization.cpython-312.pyc | Bin 7043 -> 0 bytes .../__pycache__/constant_time.cpython-312.pyc | Bin 679 -> 0 bytes .../__pycache__/hashes.cpython-312.pyc | Bin 8283 -> 0 bytes .../__pycache__/hmac.cpython-312.pyc | Bin 600 -> 0 bytes .../__pycache__/keywrap.cpython-312.pyc | Bin 7477 -> 0 bytes .../__pycache__/padding.cpython-312.pyc | Bin 3264 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 224 -> 0 bytes .../asymmetric/__pycache__/dh.cpython-312.pyc | Bin 6086 -> 0 bytes .../__pycache__/dsa.cpython-312.pyc | Bin 6932 -> 0 bytes .../asymmetric/__pycache__/ec.cpython-312.pyc | Bin 17840 -> 0 bytes .../__pycache__/ed25519.cpython-312.pyc | Bin 5620 -> 0 bytes .../__pycache__/ed448.cpython-312.pyc | Bin 5663 -> 0 bytes .../__pycache__/padding.cpython-312.pyc | Bin 4834 -> 0 bytes .../__pycache__/rsa.cpython-312.pyc | Bin 10449 -> 0 bytes .../__pycache__/types.cpython-312.pyc | Bin 3173 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 1338 -> 0 bytes .../__pycache__/x25519.cpython-312.pyc | Bin 5417 -> 0 bytes .../__pycache__/x448.cpython-312.pyc | Bin 5458 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 652 -> 0 bytes .../ciphers/__pycache__/aead.cpython-312.pyc | Bin 842 -> 0 bytes .../__pycache__/algorithms.cpython-312.pyc | Bin 4918 -> 0 bytes .../ciphers/__pycache__/base.cpython-312.pyc | Bin 7099 -> 0 bytes .../ciphers/__pycache__/modes.cpython-312.pyc | Bin 11811 -> 0 bytes .../kdf/__pycache__/__init__.cpython-312.pyc | Bin 1260 -> 0 bytes .../kdf/__pycache__/pbkdf2.cpython-312.pyc | Bin 2739 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1392 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 857 -> 0 bytes .../__pycache__/ssh.cpython-312.pyc | Bin 67207 -> 0 bytes .../x509/__pycache__/__init__.cpython-312.pyc | Bin 8455 -> 0 bytes .../x509/__pycache__/base.cpython-312.pyc | Bin 33525 -> 0 bytes .../certificate_transparency.cpython-312.pyc | Bin 1421 -> 0 bytes .../__pycache__/extensions.cpython-312.pyc | Bin 112578 -> 0 bytes .../__pycache__/general_name.cpython-312.pyc | Bin 13100 -> 0 bytes .../x509/__pycache__/name.cpython-312.pyc | Bin 23233 -> 0 bytes .../x509/__pycache__/oid.cpython-312.pyc | Bin 774 -> 0 bytes .../__pycache__/verification.cpython-312.pyc | Bin 1020 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 633 -> 0 bytes .../__pycache__/classic.cpython-312.pyc | Bin 12058 -> 0 bytes .../__pycache__/params.cpython-312.pyc | Bin 4195 -> 0 bytes .../__pycache__/sphinx.cpython-312.pyc | Bin 11566 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1698 -> 0 bytes .../dotenv/__pycache__/main.cpython-312.pyc | Bin 16171 -> 0 bytes .../dotenv/__pycache__/parser.cpython-312.pyc | Bin 10004 -> 0 bytes .../__pycache__/variables.cpython-312.pyc | Bin 5035 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1004 -> 0 bytes .../exceptions_types.cpython-312.pyc | Bin 6145 -> 0 bytes .../__pycache__/rfc_constants.cpython-312.pyc | Bin 1778 -> 0 bytes .../__pycache__/syntax.cpython-312.pyc | Bin 16441 -> 0 bytes .../validate_email.cpython-312.pyc | Bin 4752 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 223 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1105 -> 0 bytes .../__pycache__/_compat.cpython-312.pyc | Bin 26244 -> 0 bytes .../__pycache__/applications.cpython-312.pyc | Bin 85278 -> 0 bytes .../__pycache__/background.cpython-312.pyc | Bin 2378 -> 0 bytes .../__pycache__/concurrency.cpython-312.pyc | Bin 1660 -> 0 bytes .../datastructures.cpython-312.pyc | Bin 8151 -> 0 bytes .../__pycache__/encoders.cpython-312.pyc | Bin 10856 -> 0 bytes .../exception_handlers.cpython-312.pyc | Bin 2080 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 7171 -> 0 bytes .../__pycache__/logger.cpython-312.pyc | Bin 292 -> 0 bytes .../param_functions.cpython-312.pyc | Bin 34957 -> 0 bytes .../__pycache__/params.cpython-312.pyc | Bin 25391 -> 0 bytes .../__pycache__/requests.cpython-312.pyc | Bin 281 -> 0 bytes .../__pycache__/responses.cpython-312.pyc | Bin 2409 -> 0 bytes .../__pycache__/routing.cpython-312.pyc | Bin 78470 -> 0 bytes .../__pycache__/staticfiles.cpython-312.pyc | Bin 253 -> 0 bytes .../fastapi/__pycache__/types.cpython-312.pyc | Bin 805 -> 0 bytes .../fastapi/__pycache__/utils.cpython-312.pyc | Bin 8752 -> 0 bytes .../__pycache__/websockets.cpython-312.pyc | Bin 330 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 203 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 3168 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 33243 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 259 -> 0 bytes .../asyncexitstack.cpython-312.pyc | Bin 1719 -> 0 bytes .../__pycache__/cors.cpython-312.pyc | Bin 264 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 198 -> 0 bytes .../__pycache__/constants.cpython-312.pyc | Bin 368 -> 0 bytes .../openapi/__pycache__/docs.cpython-312.pyc | Bin 10833 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 26976 -> 0 bytes .../openapi/__pycache__/utils.cpython-312.pyc | Bin 19717 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 855 -> 0 bytes .../__pycache__/api_key.cpython-312.pyc | Bin 9447 -> 0 bytes .../security/__pycache__/base.cpython-312.pyc | Bin 517 -> 0 bytes .../security/__pycache__/http.cpython-312.pyc | Bin 13747 -> 0 bytes .../__pycache__/oauth2.cpython-312.pyc | Bin 18265 -> 0 bytes .../open_id_connect_url.cpython-312.pyc | Bin 3228 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 610 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1077 -> 0 bytes .../h11/__pycache__/__init__.cpython-312.pyc | Bin 1077 -> 0 bytes .../h11/__pycache__/_abnf.cpython-312.pyc | Bin 1783 -> 0 bytes .../__pycache__/_connection.cpython-312.pyc | Bin 22604 -> 0 bytes .../h11/__pycache__/_events.cpython-312.pyc | Bin 13288 -> 0 bytes .../h11/__pycache__/_headers.cpython-312.pyc | Bin 7869 -> 0 bytes .../h11/__pycache__/_readers.cpython-312.pyc | Bin 9422 -> 0 bytes .../_receivebuffer.cpython-312.pyc | Bin 4706 -> 0 bytes .../h11/__pycache__/_state.cpython-312.pyc | Bin 8541 -> 0 bytes .../h11/__pycache__/_util.cpython-312.pyc | Bin 4721 -> 0 bytes .../h11/__pycache__/_version.cpython-312.pyc | Bin 215 -> 0 bytes .../h11/__pycache__/_writers.cpython-312.pyc | Bin 6297 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3145 -> 0 bytes .../httpcore/__pycache__/_api.cpython-312.pyc | Bin 3789 -> 0 bytes .../__pycache__/_exceptions.cpython-312.pyc | Bin 3125 -> 0 bytes .../__pycache__/_models.cpython-312.pyc | Bin 21753 -> 0 bytes .../httpcore/__pycache__/_ssl.cpython-312.pyc | Bin 612 -> 0 bytes .../_synchronization.cpython-312.pyc | Bin 12565 -> 0 bytes .../__pycache__/_trace.cpython-312.pyc | Bin 5764 -> 0 bytes .../__pycache__/_utils.cpython-312.pyc | Bin 1331 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1625 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 11870 -> 0 bytes .../connection_pool.cpython-312.pyc | Bin 18281 -> 0 bytes .../_async/__pycache__/http11.cpython-312.pyc | Bin 18032 -> 0 bytes .../_async/__pycache__/http2.cpython-312.pyc | Bin 31868 -> 0 bytes .../__pycache__/http_proxy.cpython-312.pyc | Bin 18145 -> 0 bytes .../__pycache__/interfaces.cpython-312.pyc | Bin 5861 -> 0 bytes .../__pycache__/socks_proxy.cpython-312.pyc | Bin 16894 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 201 -> 0 bytes .../__pycache__/anyio.cpython-312.pyc | Bin 8902 -> 0 bytes .../__pycache__/auto.cpython-312.pyc | Bin 2779 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 5854 -> 0 bytes .../__pycache__/mock.cpython-312.pyc | Bin 8105 -> 0 bytes .../__pycache__/sync.cpython-312.pyc | Bin 6947 -> 0 bytes .../__pycache__/trio.cpython-312.pyc | Bin 9428 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1579 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 10493 -> 0 bytes .../connection_pool.cpython-312.pyc | Bin 16482 -> 0 bytes .../_sync/__pycache__/http11.cpython-312.pyc | Bin 15831 -> 0 bytes .../_sync/__pycache__/http2.cpython-312.pyc | Bin 27866 -> 0 bytes .../__pycache__/http_proxy.cpython-312.pyc | Bin 17326 -> 0 bytes .../__pycache__/interfaces.cpython-312.pyc | Bin 5411 -> 0 bytes .../__pycache__/socks_proxy.cpython-312.pyc | Bin 15912 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 343 -> 0 bytes .../__pycache__/_version.cpython-312.pyc | Bin 220 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 433 -> 0 bytes .../parser/__pycache__/errors.cpython-312.pyc | Bin 1217 -> 0 bytes .../__pycache__/protocol.cpython-312.pyc | Bin 1821 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3221 -> 0 bytes .../__pycache__/__version__.cpython-312.pyc | Bin 317 -> 0 bytes .../httpx/__pycache__/_api.cpython-312.pyc | Bin 12698 -> 0 bytes .../httpx/__pycache__/_auth.cpython-312.pyc | Bin 16693 -> 0 bytes .../httpx/__pycache__/_client.cpython-312.pyc | Bin 72309 -> 0 bytes .../httpx/__pycache__/_compat.cpython-312.pyc | Bin 1739 -> 0 bytes .../httpx/__pycache__/_config.cpython-312.pyc | Bin 16556 -> 0 bytes .../__pycache__/_content.cpython-312.pyc | Bin 10553 -> 0 bytes .../__pycache__/_decoders.cpython-312.pyc | Bin 15117 -> 0 bytes .../__pycache__/_exceptions.cpython-312.pyc | Bin 12208 -> 0 bytes .../httpx/__pycache__/_main.cpython-312.pyc | Bin 21469 -> 0 bytes .../httpx/__pycache__/_models.cpython-312.pyc | Bin 58008 -> 0 bytes .../__pycache__/_multipart.cpython-312.pyc | Bin 12506 -> 0 bytes .../__pycache__/_status_codes.cpython-312.pyc | Bin 7268 -> 0 bytes .../httpx/__pycache__/_types.cpython-312.pyc | Bin 4163 -> 0 bytes .../__pycache__/_urlparse.cpython-312.pyc | Bin 15361 -> 0 bytes .../httpx/__pycache__/_urls.cpython-312.pyc | Bin 29286 -> 0 bytes .../httpx/__pycache__/_utils.cpython-312.pyc | Bin 20635 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 200 -> 0 bytes .../__pycache__/asgi.cpython-312.pyc | Bin 7728 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 4132 -> 0 bytes .../__pycache__/default.cpython-312.pyc | Bin 16210 -> 0 bytes .../__pycache__/mock.cpython-312.pyc | Bin 1917 -> 0 bytes .../__pycache__/wsgi.cpython-312.pyc | Bin 7138 -> 0 bytes .../idna/__pycache__/__init__.cpython-312.pyc | Bin 885 -> 0 bytes .../idna/__pycache__/core.cpython-312.pyc | Bin 16197 -> 0 bytes .../idna/__pycache__/idnadata.cpython-312.pyc | Bin 100914 -> 0 bytes .../__pycache__/intranges.cpython-312.pyc | Bin 2637 -> 0 bytes .../__pycache__/package_data.cpython-312.pyc | Bin 216 -> 0 bytes .../__pycache__/uts46data.cpython-312.pyc | Bin 161844 -> 0 bytes .../jose/__pycache__/__init__.cpython-312.pyc | Bin 491 -> 0 bytes .../__pycache__/constants.cpython-312.pyc | Bin 3133 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 2284 -> 0 bytes .../jose/__pycache__/jwk.cpython-312.pyc | Bin 2494 -> 0 bytes .../jose/__pycache__/jws.cpython-312.pyc | Bin 9644 -> 0 bytes .../jose/__pycache__/jwt.cpython-312.pyc | Bin 19809 -> 0 bytes .../jose/__pycache__/utils.cpython-312.pyc | Bin 4836 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1238 -> 0 bytes .../backends/__pycache__/base.cpython-312.pyc | Bin 3606 -> 0 bytes .../cryptography_backend.cpython-312.pyc | Bin 33420 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 877 -> 0 bytes .../__pycache__/_version.cpython-312.pyc | Bin 797 -> 0 bytes .../limits/__pycache__/errors.cpython-312.pyc | Bin 1599 -> 0 bytes .../limits/__pycache__/limits.cpython-312.pyc | Bin 7825 -> 0 bytes .../__pycache__/strategies.cpython-312.pyc | Bin 11720 -> 0 bytes .../limits/__pycache__/typing.cpython-312.pyc | Bin 5816 -> 0 bytes .../limits/__pycache__/util.cpython-312.pyc | Bin 8202 -> 0 bytes .../aio/__pycache__/__init__.cpython-312.pyc | Bin 343 -> 0 bytes .../__pycache__/strategies.cpython-312.pyc | Bin 12982 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 813 -> 0 bytes .../storage/__pycache__/base.cpython-312.pyc | Bin 9293 -> 0 bytes .../__pycache__/memory.cpython-312.pyc | Bin 16536 -> 0 bytes .../__pycache__/mongodb.cpython-312.pyc | Bin 17244 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 9176 -> 0 bytes .../__pycache__/bridge.cpython-312.pyc | Bin 4226 -> 0 bytes .../__pycache__/emcache.cpython-312.pyc | Bin 7538 -> 0 bytes .../__pycache__/memcachio.cpython-312.pyc | Bin 6913 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 18691 -> 0 bytes .../redis/__pycache__/bridge.cpython-312.pyc | Bin 6094 -> 0 bytes .../redis/__pycache__/coredis.cpython-312.pyc | Bin 12866 -> 0 bytes .../redis/__pycache__/redispy.cpython-312.pyc | Bin 13662 -> 0 bytes .../redis/__pycache__/valkey.cpython-312.pyc | Bin 796 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3088 -> 0 bytes .../storage/__pycache__/base.cpython-312.pyc | Bin 9964 -> 0 bytes .../__pycache__/memcached.cpython-312.pyc | Bin 13420 -> 0 bytes .../__pycache__/memory.cpython-312.pyc | Bin 14035 -> 0 bytes .../__pycache__/mongodb.cpython-312.pyc | Bin 15922 -> 0 bytes .../storage/__pycache__/redis.cpython-312.pyc | Bin 14364 -> 0 bytes .../__pycache__/redis_cluster.cpython-312.pyc | Bin 6151 -> 0 bytes .../redis_sentinel.cpython-312.pyc | Bin 5910 -> 0 bytes .../__pycache__/registry.cpython-312.pyc | Bin 1217 -> 0 bytes .../mako/__pycache__/__init__.cpython-312.pyc | Bin 216 -> 0 bytes .../__pycache__/_ast_util.cpython-312.pyc | Bin 36426 -> 0 bytes .../mako/__pycache__/ast.cpython-312.pyc | Bin 7500 -> 0 bytes .../mako/__pycache__/cache.cpython-312.pyc | Bin 8499 -> 0 bytes .../mako/__pycache__/codegen.cpython-312.pyc | Bin 59074 -> 0 bytes .../mako/__pycache__/compat.cpython-312.pyc | Bin 3076 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 14787 -> 0 bytes .../mako/__pycache__/filters.cpython-312.pyc | Bin 6708 -> 0 bytes .../mako/__pycache__/lexer.cpython-312.pyc | Bin 20347 -> 0 bytes .../__pycache__/parsetree.cpython-312.pyc | Bin 29974 -> 0 bytes .../mako/__pycache__/pygen.cpython-312.pyc | Bin 11056 -> 0 bytes .../mako/__pycache__/pyparser.cpython-312.pyc | Bin 12290 -> 0 bytes .../mako/__pycache__/runtime.cpython-312.pyc | Bin 39115 -> 0 bytes .../mako/__pycache__/template.cpython-312.pyc | Bin 26801 -> 0 bytes .../mako/__pycache__/util.cpython-312.pyc | Bin 20381 -> 0 bytes .../ext/__pycache__/__init__.cpython-312.pyc | Bin 191 -> 0 bytes .../__pycache__/pygmentplugin.cpython-312.pyc | Bin 5921 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 20968 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 542 -> 0 bytes .../__pycache__/decoders.cpython-312.pyc | Bin 7569 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 1926 -> 0 bytes .../__pycache__/multipart.cpython-312.pyc | Bin 61988 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 557 -> 0 bytes .../__pycache__/_structures.cpython-312.pyc | Bin 3240 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 20467 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 280 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 925 -> 0 bytes .../core/__pycache__/__init__.cpython-312.pyc | Bin 526 -> 0 bytes .../__pycache__/access_token.cpython-312.pyc | Bin 1262 -> 0 bytes .../access_token_request.cpython-312.pyc | Bin 1016 -> 0 bytes .../__pycache__/environment.cpython-312.pyc | Bin 2446 -> 0 bytes .../paypal_http_client.cpython-312.pyc | Bin 3052 -> 0 bytes .../refresh_token_request.cpython-312.pyc | Bin 903 -> 0 bytes .../core/__pycache__/util.cpython-312.pyc | Bin 430 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 582 -> 0 bytes .../orders_authorize_request.cpython-312.pyc | Bin 2098 -> 0 bytes .../orders_capture_request.cpython-312.pyc | Bin 2040 -> 0 bytes .../orders_create_request.cpython-312.pyc | Bin 1617 -> 0 bytes .../orders_get_request.cpython-312.pyc | Bin 1106 -> 0 bytes .../orders_patch_request.cpython-312.pyc | Bin 2423 -> 0 bytes .../orders_validate_request.cpython-312.pyc | Bin 1640 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 689 -> 0 bytes ...orizations_capture_request.cpython-312.pyc | Bin 1863 -> 0 bytes ...authorizations_get_request.cpython-312.pyc | Bin 1186 -> 0 bytes ...ations_reauthorize_request.cpython-312.pyc | Bin 2565 -> 0 bytes ...uthorizations_void_request.cpython-312.pyc | Bin 1272 -> 0 bytes .../captures_get_request.cpython-312.pyc | Bin 1133 -> 0 bytes .../captures_refund_request.cpython-312.pyc | Bin 1939 -> 0 bytes .../refunds_get_request.cpython-312.pyc | Bin 1115 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 517 -> 0 bytes .../__pycache__/encoder.cpython-312.pyc | Bin 2775 -> 0 bytes .../__pycache__/environment.cpython-312.pyc | Bin 533 -> 0 bytes .../__pycache__/file.cpython-312.pyc | Bin 1858 -> 0 bytes .../__pycache__/http_client.cpython-312.pyc | Bin 4778 -> 0 bytes .../__pycache__/http_error.cpython-312.pyc | Bin 823 -> 0 bytes .../__pycache__/http_response.cpython-312.pyc | Bin 3003 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 570 -> 0 bytes .../form_encoded_serializer.cpython-312.pyc | Bin 1370 -> 0 bytes .../__pycache__/form_part.cpython-312.pyc | Bin 1046 -> 0 bytes .../json_serializer.cpython-312.pyc | Bin 935 -> 0 bytes .../multipart_serializer.cpython-312.pyc | Bin 5512 -> 0 bytes .../text_serializer.cpython-312.pyc | Bin 841 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 8954 -> 0 bytes .../__pycache__/_migration.cpython-312.pyc | Bin 10887 -> 0 bytes .../annotated_handlers.cpython-312.pyc | Bin 5552 -> 0 bytes .../__pycache__/color.cpython-312.pyc | Bin 30188 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 3387 -> 0 bytes .../__pycache__/errors.cpython-312.pyc | Bin 6029 -> 0 bytes .../__pycache__/fields.cpython-312.pyc | Bin 50481 -> 0 bytes .../functional_validators.cpython-312.pyc | Bin 26752 -> 0 bytes .../__pycache__/json_schema.cpython-312.pyc | Bin 100955 -> 0 bytes .../pydantic/__pycache__/main.cpython-312.pyc | Bin 63573 -> 0 bytes .../__pycache__/networks.cpython-312.pyc | Bin 17602 -> 0 bytes .../__pycache__/type_adapter.cpython-312.pyc | Bin 19492 -> 0 bytes .../__pycache__/types.cpython-312.pyc | Bin 81154 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 3484 -> 0 bytes .../__pycache__/warnings.cpython-312.pyc | Bin 3359 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 201 -> 0 bytes .../__pycache__/_config.cpython-312.pyc | Bin 13726 -> 0 bytes .../_core_metadata.cpython-312.pyc | Bin 3912 -> 0 bytes .../__pycache__/_core_utils.cpython-312.pyc | Bin 27174 -> 0 bytes .../__pycache__/_decorators.cpython-312.pyc | Bin 34570 -> 0 bytes .../_decorators_v1.cpython-312.pyc | Bin 8622 -> 0 bytes .../_discriminated_union.cpython-312.pyc | Bin 22270 -> 0 bytes .../__pycache__/_fields.cpython-312.pyc | Bin 11960 -> 0 bytes .../__pycache__/_forward_ref.cpython-312.pyc | Bin 1310 -> 0 bytes .../_generate_schema.cpython-312.pyc | Bin 102251 -> 0 bytes .../__pycache__/_generics.cpython-312.pyc | Bin 23429 -> 0 bytes .../_internal_dataclass.cpython-312.pyc | Bin 476 -> 0 bytes .../_known_annotated_metadata.cpython-312.pyc | Bin 16963 -> 0 bytes .../__pycache__/_mock_val_ser.cpython-312.pyc | Bin 5716 -> 0 bytes .../_model_construction.cpython-312.pyc | Bin 26423 -> 0 bytes .../__pycache__/_repr.cpython-312.pyc | Bin 6808 -> 0 bytes .../_schema_generation_shared.cpython-312.pyc | Bin 6385 -> 0 bytes .../_std_types_schema.cpython-312.pyc | Bin 34175 -> 0 bytes .../__pycache__/_typing_extra.cpython-312.pyc | Bin 18842 -> 0 bytes .../__pycache__/_utils.cpython-312.pyc | Bin 14766 -> 0 bytes .../_validate_call.cpython-312.pyc | Bin 6871 -> 0 bytes .../__pycache__/_validators.cpython-312.pyc | Bin 11655 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 202 -> 0 bytes .../class_validators.cpython-312.pyc | Bin 11580 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 7677 -> 0 bytes .../__pycache__/_loader.cpython-312.pyc | Bin 2239 -> 0 bytes .../_schema_validator.cpython-312.pyc | Bin 6875 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3072 -> 0 bytes .../__pycache__/core_schema.cpython-312.pyc | Bin 135553 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 587 -> 0 bytes .../__pycache__/main.cpython-312.pyc | Bin 6523 -> 0 bytes .../__pycache__/sources.cpython-312.pyc | Bin 29763 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 974 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 221 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3464 -> 0 bytes .../__pycache__/filter.cpython-312.pyc | Bin 3226 -> 0 bytes .../__pycache__/formatter.cpython-312.pyc | Bin 4696 -> 0 bytes .../__pycache__/lexer.cpython-312.pyc | Bin 38760 -> 0 bytes .../__pycache__/modeline.cpython-312.pyc | Bin 1569 -> 0 bytes .../__pycache__/plugin.cpython-312.pyc | Bin 2628 -> 0 bytes .../__pycache__/regexopt.cpython-312.pyc | Bin 4081 -> 0 bytes .../__pycache__/style.cpython-312.pyc | Bin 6705 -> 0 bytes .../__pycache__/token.cpython-312.pyc | Bin 8194 -> 0 bytes .../__pycache__/unistring.cpython-312.pyc | Bin 33011 -> 0 bytes .../pygments/__pycache__/util.cpython-312.pyc | Bin 14083 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 37931 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 6917 -> 0 bytes .../__pycache__/_mapping.cpython-312.pyc | Bin 4215 -> 0 bytes .../__pycache__/html.cpython-312.pyc | Bin 41377 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 14687 -> 0 bytes .../__pycache__/_css_builtins.cpython-312.pyc | Bin 9395 -> 0 bytes .../__pycache__/_lua_builtins.cpython-312.pyc | Bin 8397 -> 0 bytes .../__pycache__/_mapping.cpython-312.pyc | Bin 66961 -> 0 bytes .../_scheme_builtins.cpython-312.pyc | Bin 23183 -> 0 bytes .../__pycache__/actionscript.cpython-312.pyc | Bin 11125 -> 0 bytes .../lexers/__pycache__/agile.cpython-312.pyc | Bin 1316 -> 0 bytes .../lexers/__pycache__/css.cpython-312.pyc | Bin 22114 -> 0 bytes .../lexers/__pycache__/d.cpython-312.pyc | Bin 8343 -> 0 bytes .../lexers/__pycache__/data.cpython-312.pyc | Bin 21177 -> 0 bytes .../lexers/__pycache__/factor.cpython-312.pyc | Bin 16937 -> 0 bytes .../lexers/__pycache__/html.cpython-312.pyc | Bin 20742 -> 0 bytes .../lexers/__pycache__/iolang.cpython-312.pyc | Bin 2224 -> 0 bytes .../__pycache__/javascript.cpython-312.pyc | Bin 57008 -> 0 bytes .../lexers/__pycache__/jvm.cpython-312.pyc | Bin 63885 -> 0 bytes .../lexers/__pycache__/lisp.cpython-312.pyc | Bin 121654 -> 0 bytes .../lexers/__pycache__/perl.cpython-312.pyc | Bin 39029 -> 0 bytes .../lexers/__pycache__/php.cpython-312.pyc | Bin 14334 -> 0 bytes .../lexers/__pycache__/python.cpython-312.pyc | Bin 42926 -> 0 bytes .../lexers/__pycache__/ruby.cpython-312.pyc | Bin 22602 -> 0 bytes .../__pycache__/scripting.cpython-312.pyc | Bin 71852 -> 0 bytes .../lexers/__pycache__/tcl.cpython-312.pyc | Bin 5160 -> 0 bytes .../lexers/__pycache__/web.cpython-312.pyc | Bin 1331 -> 0 bytes .../__pycache__/webmisc.cpython-312.pyc | Bin 43558 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 2635 -> 0 bytes .../__pycache__/_mapping.cpython-312.pyc | Bin 3648 -> 0 bytes .../__pycache__/default.cpython-312.pyc | Bin 3219 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 5103 -> 0 bytes .../pymysql/__pycache__/_auth.cpython-312.pyc | Bin 9654 -> 0 bytes .../__pycache__/charset.cpython-312.pyc | Bin 16797 -> 0 bytes .../__pycache__/connections.cpython-312.pyc | Bin 59209 -> 0 bytes .../__pycache__/converters.cpython-312.pyc | Bin 13703 -> 0 bytes .../__pycache__/cursors.cpython-312.pyc | Bin 22425 -> 0 bytes .../pymysql/__pycache__/err.cpython-312.pyc | Bin 6448 -> 0 bytes .../__pycache__/optionfile.cpython-312.pyc | Bin 1602 -> 0 bytes .../__pycache__/protocol.cpython-312.pyc | Bin 18710 -> 0 bytes .../pymysql/__pycache__/times.cpython-312.pyc | Bin 930 -> 0 bytes .../__pycache__/CLIENT.cpython-312.pyc | Bin 1044 -> 0 bytes .../__pycache__/COMMAND.cpython-312.pyc | Bin 1139 -> 0 bytes .../constants/__pycache__/CR.cpython-312.pyc | Bin 3141 -> 0 bytes .../constants/__pycache__/ER.cpython-312.pyc | Bin 17441 -> 0 bytes .../__pycache__/FIELD_TYPE.cpython-312.pyc | Bin 853 -> 0 bytes .../__pycache__/SERVER_STATUS.cpython-312.pyc | Bin 643 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 200 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 4294 -> 0 bytes .../pyotp/__pycache__/compat.cpython-312.pyc | Bin 350 -> 0 bytes .../pyotp/__pycache__/hotp.cpython-312.pyc | Bin 3750 -> 0 bytes .../pyotp/__pycache__/otp.cpython-312.pyc | Bin 3454 -> 0 bytes .../pyotp/__pycache__/totp.cpython-312.pyc | Bin 5970 -> 0 bytes .../pyotp/__pycache__/utils.cpython-312.pyc | Bin 3725 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 234 -> 0 bytes .../contrib/__pycache__/steam.cpython-312.pyc | Bin 2171 -> 0 bytes .../qrcode/__pycache__/LUT.cpython-312.pyc | Bin 1729 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1082 -> 0 bytes .../qrcode/__pycache__/base.cpython-312.pyc | Bin 9420 -> 0 bytes .../__pycache__/constants.cpython-312.pyc | Bin 311 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 385 -> 0 bytes .../qrcode/__pycache__/main.cpython-312.pyc | Bin 23067 -> 0 bytes .../qrcode/__pycache__/util.cpython-312.pyc | Bin 22825 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 196 -> 0 bytes .../compat/__pycache__/pil.cpython-312.pyc | Bin 424 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 195 -> 0 bytes .../image/__pycache__/base.cpython-312.pyc | Bin 7861 -> 0 bytes .../image/__pycache__/pure.cpython-312.pyc | Bin 3033 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 202 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 556 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 1829 -> 0 bytes .../__pycache__/pil.cpython-312.pyc | Bin 16590 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 5420 -> 0 bytes .../__pycache__/__version__.cpython-312.pyc | Bin 584 -> 0 bytes .../_internal_utils.cpython-312.pyc | Bin 2024 -> 0 bytes .../__pycache__/adapters.cpython-312.pyc | Bin 27811 -> 0 bytes .../requests/__pycache__/api.cpython-312.pyc | Bin 7204 -> 0 bytes .../requests/__pycache__/auth.cpython-312.pyc | Bin 13923 -> 0 bytes .../__pycache__/certs.cpython-312.pyc | Bin 666 -> 0 bytes .../__pycache__/compat.cpython-312.pyc | Bin 2380 -> 0 bytes .../__pycache__/cookies.cpython-312.pyc | Bin 25276 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 7585 -> 0 bytes .../__pycache__/hooks.cpython-312.pyc | Bin 1052 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 35501 -> 0 bytes .../__pycache__/packages.cpython-312.pyc | Bin 1139 -> 0 bytes .../__pycache__/sessions.cpython-312.pyc | Bin 27890 -> 0 bytes .../__pycache__/status_codes.cpython-312.pyc | Bin 6031 -> 0 bytes .../__pycache__/structures.cpython-312.pyc | Bin 5617 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 36178 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 311 -> 0 bytes .../__pycache__/errors.cpython-312.pyc | Bin 1249 -> 0 bytes .../__pycache__/extension.cpython-312.pyc | Bin 36356 -> 0 bytes .../slowapi/__pycache__/util.cpython-312.pyc | Bin 1324 -> 0 bytes .../__pycache__/wrappers.cpython-312.pyc | Bin 5333 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 466 -> 0 bytes .../sniffio/__pycache__/_impl.cpython-312.pyc | Bin 3177 -> 0 bytes .../__pycache__/_version.cpython-312.pyc | Bin 218 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 9478 -> 0 bytes .../__pycache__/events.cpython-312.pyc | Bin 566 -> 0 bytes .../__pycache__/exc.cpython-312.pyc | Bin 31228 -> 0 bytes .../__pycache__/inspection.cpython-312.pyc | Bin 6629 -> 0 bytes .../__pycache__/log.cpython-312.pyc | Bin 11627 -> 0 bytes .../__pycache__/schema.cpython-312.pyc | Bin 2345 -> 0 bytes .../__pycache__/types.cpython-312.pyc | Bin 2293 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 605 -> 0 bytes .../__pycache__/pyodbc.cpython-312.pyc | Bin 9382 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 205 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1894 -> 0 bytes .../__pycache__/_typing.cpython-312.pyc | Bin 903 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1966 -> 0 bytes .../__pycache__/aiomysql.cpython-312.pyc | Bin 16177 -> 0 bytes .../mysql/__pycache__/asyncmy.cpython-312.pyc | Bin 16663 -> 0 bytes .../mysql/__pycache__/base.cpython-312.pyc | Bin 136794 -> 0 bytes .../mysql/__pycache__/cymysql.cpython-312.pyc | Bin 3148 -> 0 bytes .../mysql/__pycache__/dml.cpython-312.pyc | Bin 8221 -> 0 bytes .../__pycache__/enumerated.cpython-312.pyc | Bin 10199 -> 0 bytes .../__pycache__/expression.cpython-312.pyc | Bin 5027 -> 0 bytes .../mysql/__pycache__/json.cpython-312.pyc | Bin 3452 -> 0 bytes .../mariadbconnector.cpython-312.pyc | Bin 11908 -> 0 bytes .../mysqlconnector.cpython-312.pyc | Bin 9094 -> 0 bytes .../mysql/__pycache__/mysqldb.cpython-312.pyc | Bin 12083 -> 0 bytes .../mysql/__pycache__/pymysql.cpython-312.pyc | Bin 5274 -> 0 bytes .../mysql/__pycache__/pyodbc.cpython-312.pyc | Bin 5270 -> 0 bytes .../__pycache__/reflection.cpython-312.pyc | Bin 23948 -> 0 bytes .../reserved_words.cpython-312.pyc | Bin 4378 -> 0 bytes .../mysql/__pycache__/types.cpython-312.pyc | Bin 30402 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 3341 -> 0 bytes .../_psycopg_common.cpython-312.pyc | Bin 7709 -> 0 bytes .../__pycache__/array.cpython-312.pyc | Bin 16588 -> 0 bytes .../__pycache__/asyncpg.cpython-312.pyc | Bin 56603 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 200794 -> 0 bytes .../__pycache__/dml.cpython-312.pyc | Bin 11617 -> 0 bytes .../__pycache__/ext.cpython-312.pyc | Bin 19254 -> 0 bytes .../__pycache__/hstore.cpython-312.pyc | Bin 15368 -> 0 bytes .../__pycache__/json.cpython-312.pyc | Bin 13561 -> 0 bytes .../__pycache__/named_types.cpython-312.pyc | Bin 22272 -> 0 bytes .../__pycache__/operators.cpython-312.pyc | Bin 2166 -> 0 bytes .../__pycache__/pg8000.cpython-312.pyc | Bin 30067 -> 0 bytes .../__pycache__/pg_catalog.cpython-312.pyc | Bin 10466 -> 0 bytes .../__pycache__/psycopg.cpython-312.pyc | Bin 35921 -> 0 bytes .../__pycache__/psycopg2.cpython-312.pyc | Bin 35693 -> 0 bytes .../__pycache__/psycopg2cffi.cpython-312.pyc | Bin 2173 -> 0 bytes .../__pycache__/ranges.cpython-312.pyc | Bin 31586 -> 0 bytes .../__pycache__/types.cpython-312.pyc | Bin 11055 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 2284 -> 0 bytes .../_py_processors.cpython-312.pyc | Bin 4507 -> 0 bytes .../engine/__pycache__/base.cpython-312.pyc | Bin 129679 -> 0 bytes .../characteristics.cpython-312.pyc | Bin 3751 -> 0 bytes .../engine/__pycache__/create.cpython-312.pyc | Bin 33701 -> 0 bytes .../engine/__pycache__/cursor.cpython-312.pyc | Bin 77372 -> 0 bytes .../__pycache__/default.cpython-312.pyc | Bin 86726 -> 0 bytes .../engine/__pycache__/events.cpython-312.pyc | Bin 39917 -> 0 bytes .../__pycache__/interfaces.cpython-312.pyc | Bin 99386 -> 0 bytes .../engine/__pycache__/mock.cpython-312.pyc | Bin 5707 -> 0 bytes .../__pycache__/processors.cpython-312.pyc | Bin 1298 -> 0 bytes .../__pycache__/reflection.cpython-312.pyc | Bin 80323 -> 0 bytes .../engine/__pycache__/result.cpython-312.pyc | Bin 91275 -> 0 bytes .../engine/__pycache__/row.cpython-312.pyc | Bin 17440 -> 0 bytes .../__pycache__/strategies.cpython-312.pyc | Bin 567 -> 0 bytes .../engine/__pycache__/url.cpython-312.pyc | Bin 34316 -> 0 bytes .../engine/__pycache__/util.cpython-312.pyc | Bin 6624 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 847 -> 0 bytes .../event/__pycache__/api.cpython-312.pyc | Bin 9205 -> 0 bytes .../event/__pycache__/attr.cpython-312.pyc | Bin 29895 -> 0 bytes .../event/__pycache__/base.cpython-312.pyc | Bin 19614 -> 0 bytes .../event/__pycache__/legacy.cpython-312.pyc | Bin 9394 -> 0 bytes .../__pycache__/registry.cpython-312.pyc | Bin 12622 -> 0 bytes .../ext/__pycache__/__init__.cpython-312.pyc | Bin 360 -> 0 bytes .../ext/__pycache__/compiler.cpython-312.pyc | Bin 20657 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 2019 -> 0 bytes .../__pycache__/extensions.cpython-312.pyc | Bin 21302 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 470 -> 0 bytes .../future/__pycache__/engine.cpython-312.pyc | Bin 403 -> 0 bytes .../orm/__pycache__/__init__.cpython-312.pyc | Bin 6351 -> 0 bytes .../_orm_constructors.cpython-312.pyc | Bin 101643 -> 0 bytes .../orm/__pycache__/_typing.cpython-312.pyc | Bin 6722 -> 0 bytes .../__pycache__/attributes.cpython-312.pyc | Bin 99788 -> 0 bytes .../orm/__pycache__/base.cpython-312.pyc | Bin 30177 -> 0 bytes .../bulk_persistence.cpython-312.pyc | Bin 63261 -> 0 bytes .../__pycache__/clsregistry.cpython-312.pyc | Bin 23820 -> 0 bytes .../__pycache__/collections.cpython-312.pyc | Bin 61894 -> 0 bytes .../orm/__pycache__/context.cpython-312.pyc | Bin 100377 -> 0 bytes .../orm/__pycache__/decl_api.cpython-312.pyc | Bin 66298 -> 0 bytes .../orm/__pycache__/decl_base.cpython-312.pyc | Bin 68143 -> 0 bytes .../__pycache__/dependency.cpython-312.pyc | Bin 43351 -> 0 bytes .../descriptor_props.cpython-312.pyc | Bin 48905 -> 0 bytes .../orm/__pycache__/dynamic.cpython-312.pyc | Bin 12916 -> 0 bytes .../orm/__pycache__/evaluator.cpython-312.pyc | Bin 16184 -> 0 bytes .../orm/__pycache__/events.cpython-312.pyc | Bin 136703 -> 0 bytes .../orm/__pycache__/exc.cpython-312.pyc | Bin 9853 -> 0 bytes .../orm/__pycache__/identity.cpython-312.pyc | Bin 12633 -> 0 bytes .../instrumentation.cpython-312.pyc | Bin 31230 -> 0 bytes .../__pycache__/interfaces.cpython-312.pyc | Bin 53668 -> 0 bytes .../orm/__pycache__/loading.cpython-312.pyc | Bin 46539 -> 0 bytes .../mapped_collection.cpython-312.pyc | Bin 21913 -> 0 bytes .../orm/__pycache__/mapper.cpython-312.pyc | Bin 168320 -> 0 bytes .../__pycache__/path_registry.cpython-312.pyc | Bin 31466 -> 0 bytes .../__pycache__/persistence.cpython-312.pyc | Bin 48324 -> 0 bytes .../__pycache__/properties.cpython-312.pyc | Bin 32862 -> 0 bytes .../orm/__pycache__/query.cpython-312.pyc | Bin 127584 -> 0 bytes .../__pycache__/relationships.cpython-312.pyc | Bin 128823 -> 0 bytes .../orm/__pycache__/scoping.cpython-312.pyc | Bin 83570 -> 0 bytes .../orm/__pycache__/session.cpython-312.pyc | Bin 200966 -> 0 bytes .../orm/__pycache__/state.cpython-312.pyc | Bin 45130 -> 0 bytes .../__pycache__/state_changes.cpython-312.pyc | Bin 7032 -> 0 bytes .../__pycache__/strategies.cpython-312.pyc | Bin 103067 -> 0 bytes .../strategy_options.cpython-312.pyc | Bin 86429 -> 0 bytes .../orm/__pycache__/sync.cpython-312.pyc | Bin 6573 -> 0 bytes .../__pycache__/unitofwork.cpython-312.pyc | Bin 34104 -> 0 bytes .../orm/__pycache__/util.cpython-312.pyc | Bin 85057 -> 0 bytes .../orm/__pycache__/writeonly.cpython-312.pyc | Bin 28842 -> 0 bytes .../pool/__pycache__/__init__.cpython-312.pyc | Bin 1521 -> 0 bytes .../pool/__pycache__/base.cpython-312.pyc | Bin 56269 -> 0 bytes .../pool/__pycache__/events.cpython-312.pyc | Bin 14278 -> 0 bytes .../pool/__pycache__/impl.cpython-312.pyc | Bin 24706 -> 0 bytes .../sql/__pycache__/__init__.cpython-312.pyc | Bin 4694 -> 0 bytes .../_dml_constructors.cpython-312.pyc | Bin 4102 -> 0 bytes .../_elements_constructors.cpython-312.pyc | Bin 65674 -> 0 bytes .../__pycache__/_orm_types.cpython-312.pyc | Bin 634 -> 0 bytes .../_selectable_constructors.cpython-312.pyc | Bin 21383 -> 0 bytes .../sql/__pycache__/_typing.cpython-312.pyc | Bin 13831 -> 0 bytes .../__pycache__/annotation.cpython-312.pyc | Bin 21327 -> 0 bytes .../sql/__pycache__/base.cpython-312.pyc | Bin 97514 -> 0 bytes .../sql/__pycache__/cache_key.cpython-312.pyc | Bin 35351 -> 0 bytes .../sql/__pycache__/coercions.cpython-312.pyc | Bin 48534 -> 0 bytes .../sql/__pycache__/compiler.cpython-312.pyc | Bin 268766 -> 0 bytes .../sql/__pycache__/crud.cpython-312.pyc | Bin 45474 -> 0 bytes .../sql/__pycache__/ddl.cpython-312.pyc | Bin 56128 -> 0 bytes .../default_comparator.cpython-312.pyc | Bin 19485 -> 0 bytes .../sql/__pycache__/dml.cpython-312.pyc | Bin 73414 -> 0 bytes .../sql/__pycache__/elements.cpython-312.pyc | Bin 203082 -> 0 bytes .../sql/__pycache__/events.cpython-312.pyc | Bin 19221 -> 0 bytes .../__pycache__/expression.cpython-312.pyc | Bin 5156 -> 0 bytes .../sql/__pycache__/functions.cpython-312.pyc | Bin 68588 -> 0 bytes .../sql/__pycache__/lambdas.cpython-312.pyc | Bin 54948 -> 0 bytes .../sql/__pycache__/naming.cpython-312.pyc | Bin 8483 -> 0 bytes .../sql/__pycache__/operators.cpython-312.pyc | Bin 88952 -> 0 bytes .../sql/__pycache__/roles.cpython-312.pyc | Bin 12259 -> 0 bytes .../sql/__pycache__/schema.cpython-312.pyc | Bin 244039 -> 0 bytes .../__pycache__/selectable.cpython-312.pyc | Bin 255996 -> 0 bytes .../sql/__pycache__/sqltypes.cpython-312.pyc | Bin 149145 -> 0 bytes .../__pycache__/traversals.cpython-312.pyc | Bin 42415 -> 0 bytes .../sql/__pycache__/type_api.cpython-312.pyc | Bin 85060 -> 0 bytes .../sql/__pycache__/util.cpython-312.pyc | Bin 54390 -> 0 bytes .../sql/__pycache__/visitors.cpython-312.pyc | Bin 35994 -> 0 bytes .../util/__pycache__/__init__.cpython-312.pyc | Bin 5641 -> 0 bytes .../__pycache__/_collections.cpython-312.pyc | Bin 31611 -> 0 bytes .../_concurrency_py3k.cpython-312.pyc | Bin 8997 -> 0 bytes .../util/__pycache__/_has_cy.cpython-312.pyc | Bin 1099 -> 0 bytes .../util/__pycache__/compat.cpython-312.pyc | Bin 13019 -> 0 bytes .../__pycache__/concurrency.cpython-312.pyc | Bin 2083 -> 0 bytes .../__pycache__/deprecations.cpython-312.pyc | Bin 13628 -> 0 bytes .../__pycache__/langhelpers.cpython-312.pyc | Bin 84148 -> 0 bytes .../__pycache__/preloaded.cpython-312.pyc | Bin 5900 -> 0 bytes .../util/__pycache__/queue.cpython-312.pyc | Bin 14641 -> 0 bytes .../__pycache__/topological.cpython-312.pyc | Bin 3946 -> 0 bytes .../util/__pycache__/typing.cpython-312.pyc | Bin 18983 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 219 -> 0 bytes .../__pycache__/_compat.cpython-312.pyc | Bin 929 -> 0 bytes .../__pycache__/_utils.cpython-312.pyc | Bin 4280 -> 0 bytes .../__pycache__/applications.cpython-312.pyc | Bin 13868 -> 0 bytes .../__pycache__/background.cpython-312.pyc | Bin 2982 -> 0 bytes .../__pycache__/concurrency.cpython-312.pyc | Bin 3485 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 8190 -> 0 bytes .../__pycache__/convertors.cpython-312.pyc | Bin 4886 -> 0 bytes .../datastructures.cpython-312.pyc | Bin 42797 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 3178 -> 0 bytes .../__pycache__/formparsers.cpython-312.pyc | Bin 14067 -> 0 bytes .../__pycache__/requests.cpython-312.pyc | Bin 16346 -> 0 bytes .../__pycache__/responses.cpython-312.pyc | Bin 19188 -> 0 bytes .../__pycache__/routing.cpython-312.pyc | Bin 46020 -> 0 bytes .../__pycache__/staticfiles.cpython-312.pyc | Bin 11582 -> 0 bytes .../__pycache__/status.cpython-312.pyc | Bin 5119 -> 0 bytes .../__pycache__/types.cpython-312.pyc | Bin 1238 -> 0 bytes .../__pycache__/websockets.cpython-312.pyc | Bin 10755 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1578 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 9366 -> 0 bytes .../__pycache__/cors.cpython-312.pyc | Bin 7639 -> 0 bytes .../__pycache__/errors.cpython-312.pyc | Bin 9993 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 5918 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 33748 -> 0 bytes .../__pycache__/_api_mode.cpython-312.pyc | Bin 283 -> 0 bytes .../__pycache__/_api_version.cpython-312.pyc | Bin 432 -> 0 bytes .../__pycache__/_app_info.cpython-312.pyc | Bin 611 -> 0 bytes .../__pycache__/_base_address.cpython-312.pyc | Bin 785 -> 0 bytes .../__pycache__/_encode.cpython-312.pyc | Bin 2983 -> 0 bytes .../stripe/__pycache__/_error.cpython-312.pyc | Bin 7288 -> 0 bytes .../__pycache__/_error_object.cpython-312.pyc | Bin 3305 -> 0 bytes .../__pycache__/_http_client.cpython-312.pyc | Bin 56906 -> 0 bytes .../_request_metrics.cpython-312.pyc | Bin 1058 -> 0 bytes .../_request_options.cpython-312.pyc | Bin 3077 -> 0 bytes .../_requestor_options.cpython-312.pyc | Bin 4143 -> 0 bytes .../_stripe_object.cpython-312.pyc | Bin 22976 -> 0 bytes .../_stripe_response.cpython-312.pyc | Bin 3859 -> 0 bytes .../stripe/__pycache__/_util.cpython-312.pyc | Bin 15711 -> 0 bytes .../__pycache__/_version.cpython-312.pyc | Bin 212 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 7315 -> 0 bytes .../_base_connection.cpython-312.pyc | Bin 6853 -> 0 bytes .../__pycache__/_collections.cpython-312.pyc | Bin 22574 -> 0 bytes .../_request_methods.cpython-312.pyc | Bin 10607 -> 0 bytes .../__pycache__/_version.cpython-312.pyc | Bin 651 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 38418 -> 0 bytes .../connectionpool.cpython-312.pyc | Bin 39740 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 16616 -> 0 bytes .../__pycache__/fields.cpython-312.pyc | Bin 12027 -> 0 bytes .../__pycache__/filepost.cpython-312.pyc | Bin 3494 -> 0 bytes .../__pycache__/poolmanager.cpython-312.pyc | Bin 24408 -> 0 bytes .../__pycache__/response.cpython-312.pyc | Bin 52718 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 198 -> 0 bytes .../contrib/__pycache__/socks.cpython-312.pyc | Bin 8176 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1751 -> 0 bytes .../http2/__pycache__/probe.cpython-312.pyc | Bin 3702 -> 0 bytes .../util/__pycache__/__init__.cpython-312.pyc | Bin 1011 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 4701 -> 0 bytes .../util/__pycache__/proxy.cpython-312.pyc | Bin 1223 -> 0 bytes .../util/__pycache__/request.cpython-312.pyc | Bin 8323 -> 0 bytes .../util/__pycache__/response.cpython-312.pyc | Bin 2879 -> 0 bytes .../util/__pycache__/retry.cpython-312.pyc | Bin 20292 -> 0 bytes .../util/__pycache__/ssl_.cpython-312.pyc | Bin 17175 -> 0 bytes .../ssl_match_hostname.cpython-312.pyc | Bin 5563 -> 0 bytes .../__pycache__/ssltransport.cpython-312.pyc | Bin 13330 -> 0 bytes .../util/__pycache__/timeout.cpython-312.pyc | Bin 11695 -> 0 bytes .../util/__pycache__/url.cpython-312.pyc | Bin 16232 -> 0 bytes .../util/__pycache__/util.cpython-312.pyc | Bin 2000 -> 0 bytes .../util/__pycache__/wait.cpython-312.pyc | Bin 3446 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 388 -> 0 bytes .../__pycache__/_subprocess.cpython-312.pyc | Bin 2769 -> 0 bytes .../__pycache__/_types.cpython-312.pyc | Bin 11610 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 25237 -> 0 bytes .../__pycache__/importer.cpython-312.pyc | Bin 1792 -> 0 bytes .../__pycache__/logging.cpython-312.pyc | Bin 8003 -> 0 bytes .../uvicorn/__pycache__/main.cpython-312.pyc | Bin 20339 -> 0 bytes .../__pycache__/server.cpython-312.pyc | Bin 16129 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 199 -> 0 bytes .../lifespan/__pycache__/on.cpython-312.pyc | Bin 7940 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 196 -> 0 bytes .../loops/__pycache__/auto.cpython-312.pyc | Bin 663 -> 0 bytes .../loops/__pycache__/uvloop.cpython-312.pyc | Bin 549 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 201 -> 0 bytes .../__pycache__/asgi2.cpython-312.pyc | Bin 1061 -> 0 bytes .../message_logger.cpython-312.pyc | Bin 4407 -> 0 bytes .../__pycache__/proxy_headers.cpython-312.pyc | Bin 3707 -> 0 bytes .../__pycache__/wsgi.cpython-312.pyc | Bin 9844 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 200 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 2985 -> 0 bytes .../http/__pycache__/__init__.cpython-312.pyc | Bin 205 -> 0 bytes .../http/__pycache__/auto.cpython-312.pyc | Bin 628 -> 0 bytes .../__pycache__/flow_control.cpython-312.pyc | Bin 3157 -> 0 bytes .../httptools_impl.cpython-312.pyc | Bin 29000 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/auto.cpython-312.pyc | Bin 845 -> 0 bytes .../websockets_impl.cpython-312.pyc | Bin 18376 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 893 -> 0 bytes .../__pycache__/basereload.cpython-312.pyc | Bin 6947 -> 0 bytes .../__pycache__/multiprocess.cpython-312.pyc | Bin 4093 -> 0 bytes .../watchfilesreload.cpython-312.pyc | Bin 4512 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 10334 -> 0 bytes .../uvloop/__pycache__/_noop.cpython-312.pyc | Bin 346 -> 0 bytes .../__pycache__/_version.cpython-312.pyc | Bin 218 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 613 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 552 -> 0 bytes .../__pycache__/filters.cpython-312.pyc | Bin 7219 -> 0 bytes .../__pycache__/main.cpython-312.pyc | Bin 17149 -> 0 bytes .../__pycache__/run.cpython-312.pyc | Bin 19508 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 286 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 12001 -> 0 bytes .../__pycache__/labels.cpython-312.pyc | Bin 7132 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 4494 -> 0 bytes .../datastructures.cpython-312.pyc | Bin 8906 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 17939 -> 0 bytes .../__pycache__/frames.cpython-312.pyc | Bin 16025 -> 0 bytes .../__pycache__/headers.cpython-312.pyc | Bin 18151 -> 0 bytes .../__pycache__/http11.cpython-312.pyc | Bin 15493 -> 0 bytes .../__pycache__/imports.cpython-312.pyc | Bin 3417 -> 0 bytes .../__pycache__/protocol.cpython-312.pyc | Bin 25404 -> 0 bytes .../__pycache__/server.cpython-312.pyc | Bin 23067 -> 0 bytes .../__pycache__/streams.cpython-312.pyc | Bin 5456 -> 0 bytes .../__pycache__/typing.cpython-312.pyc | Bin 1263 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 2239 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 2986 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 201 -> 0 bytes .../__pycache__/compatibility.cpython-312.pyc | Bin 1077 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 316 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 3930 -> 0 bytes .../permessage_deflate.cpython-312.pyc | Bin 19444 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 486 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 3334 -> 0 bytes .../__pycache__/framing.cpython-312.pyc | Bin 8203 -> 0 bytes .../__pycache__/handshake.cpython-312.pyc | Bin 6320 -> 0 bytes .../legacy/__pycache__/http.cpython-312.pyc | Bin 7708 -> 0 bytes .../__pycache__/protocol.cpython-312.pyc | Bin 64131 -> 0 bytes .../legacy/__pycache__/server.cpython-312.pyc | Bin 46724 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 1464 -> 0 bytes .../__pycache__/__wrapt__.cpython-312.pyc | Bin 1328 -> 0 bytes .../__pycache__/arguments.cpython-312.pyc | Bin 3959 -> 0 bytes .../__pycache__/decorators.cpython-312.pyc | Bin 14603 -> 0 bytes .../__pycache__/importer.cpython-312.pyc | Bin 10580 -> 0 bytes .../wrapt/__pycache__/patches.cpython-312.pyc | Bin 10764 -> 0 bytes .../wrapt/__pycache__/proxies.cpython-312.pyc | Bin 12802 -> 0 bytes .../__pycache__/weakrefs.cpython-312.pyc | Bin 3631 -> 0 bytes .../__pycache__/wrappers.cpython-312.pyc | Bin 35447 -> 0 bytes Frontend/src/App.tsx | 60 +- Frontend/src/components/common/index.ts | 14 - .../ai/components/AIAssistantWidget.tsx | 249 +++++ .../ai/services/aiAssistantService.ts | 169 +++ Frontend/src/features/ai/services/index.ts | 0 .../components}/CustomReportBuilder.tsx | 4 +- .../analytics/components}/SimpleChart.tsx | 0 .../analytics/services}/analyticsService.ts | 2 +- .../analytics/services}/auditService.ts | 2 +- .../analytics/services}/dashboardService.ts | 2 +- .../src/features/analytics/services/index.ts | 0 .../analytics/services}/reportService.ts | 2 +- .../auth/components}/AccountantRoute.tsx | 4 +- .../auth/components}/AdminRoute.tsx | 4 +- .../auth/components}/AuthModalManager.tsx | 4 +- .../auth/components}/CustomerRoute.tsx | 4 +- .../auth/components}/ForgotPasswordModal.tsx | 12 +- .../auth/components}/LoginModal.tsx | 16 +- .../auth/components}/ProtectedRoute.tsx | 4 +- .../auth/components}/RegisterModal.tsx | 16 +- .../auth/components}/ResetPasswordModal.tsx | 8 +- .../components}/ResetPasswordRouteHandler.tsx | 2 +- .../auth/components}/StaffRoute.tsx | 4 +- .../auth/components}/index.ts | 0 .../auth}/contexts/AntibotContext.tsx | 2 +- .../auth}/contexts/AuthModalContext.tsx | 0 .../auth}/hooks/useAntibotForm.ts | 0 .../auth/services}/authService.ts | 2 +- Frontend/src/features/auth/services/index.ts | 3 + .../auth/services}/userService.ts | 2 +- .../components}/CancelBookingModal.tsx | 4 +- .../bookings/components}/InvoiceInfoModal.tsx | 0 .../components}/LuxuryBookingModal.tsx | 33 +- .../bookings/services}/bookingService.ts | 2 +- .../bookings/services}/groupBookingService.ts | 2 +- .../src/features/bookings/services/index.ts | 0 .../content}/pages/AboutPage.tsx | 8 +- .../content}/pages/AccessibilityPage.tsx | 10 +- .../content}/pages/BlogDetailPage.tsx | 6 +- .../{ => features/content}/pages/BlogPage.tsx | 6 +- .../content}/pages/CancellationPolicyPage.tsx | 9 +- .../content}/pages/ContactPage.tsx | 18 +- .../{ => features/content}/pages/FAQPage.tsx | 10 +- .../{ => features/content}/pages/HomePage.tsx | 16 +- .../content}/pages/PrivacyPolicyPage.tsx | 10 +- .../content}/pages/RefundsPolicyPage.tsx | 10 +- .../content}/pages/TermsPage.tsx | 10 +- .../content/services}/adminPrivacyService.ts | 2 +- .../content/services}/bannerService.ts | 2 +- .../content/services}/blogService.ts | 2 +- .../content/services}/contactService.ts | 2 +- .../src/features/content/services/index.ts | 0 .../content/services}/pageContentService.ts | 2 +- .../content/services}/privacyService.ts | 2 +- .../services}/guestProfileService.ts | 2 +- .../guest_management/services/index.ts | 0 .../components}/CreateBookingModal.tsx | 10 +- .../components}/CreateGroupBookingModal.tsx | 5 +- .../components}/HousekeepingManagement.tsx | 12 +- .../components}/InspectionManagement.tsx | 12 +- .../components}/MaintenanceManagement.tsx | 12 +- .../hotel_services/components}/index.ts | 0 .../features/hotel_services/services/index.ts | 0 .../services}/serviceService.ts | 2 +- .../src/features/loyalty/services/index.ts | 0 .../loyalty/services}/loyaltyService.ts | 2 +- .../loyalty/services}/packageService.ts | 2 +- .../loyalty/services}/promotionService.ts | 2 +- .../notifications/components}/ChatWidget.tsx | 9 +- .../components}/InAppNotificationBell.tsx | 6 +- .../components}/NotificationPreferences.tsx | 4 +- .../NotificationTemplatesModal.tsx | 2 +- .../components}/SendNotificationModal.tsx | 2 +- .../components}/StaffChatNotification.tsx | 6 +- .../contexts/ChatNotificationContext.tsx | 4 +- .../notifications/services}/chatService.ts | 2 +- .../services}/emailCampaignService.ts | 2 +- .../features/notifications/services/index.ts | 0 .../services}/notificationService.ts | 2 +- .../components}/BoricaPaymentModal.tsx | 4 +- .../payments/components}/CashPaymentModal.tsx | 2 +- .../components}/DepositPaymentModal.tsx | 8 +- .../components}/PayPalPaymentModal.tsx | 4 +- .../components}/PayPalPaymentWrapper.tsx | 4 +- .../components}/StripePaymentForm.tsx | 0 .../components}/StripePaymentModal.tsx | 2 +- .../components}/StripePaymentWrapper.tsx | 2 +- .../payments}/contexts/CurrencyContext.tsx | 4 +- .../payments}/hooks/useFormatCurrency.ts | 2 +- .../src/features/payments/services/index.ts | 0 .../payments/services}/invoiceService.ts | 2 +- .../payments/services}/paymentService.ts | 2 +- .../reviews/services}/favoriteService.ts | 4 +- .../src/features/reviews/services/index.ts | 0 .../reviews/services}/reviewService.ts | 2 +- .../rooms/components}/BannerCarousel.tsx | 2 +- .../rooms/components}/BannerSkeleton.tsx | 0 .../rooms/components}/FavoriteButton.tsx | 4 +- .../rooms/components}/Pagination.tsx | 0 .../rooms/components}/RatingStars.tsx | 0 .../rooms/components}/ReviewSection.tsx | 14 +- .../rooms/components}/RoomAmenities.tsx | 0 .../rooms/components}/RoomCard.tsx | 4 +- .../rooms/components}/RoomCardSkeleton.tsx | 0 .../rooms/components}/RoomCarousel.tsx | 2 +- .../rooms/components}/RoomFilter.tsx | 4 +- .../rooms/components}/RoomGallery.tsx | 0 .../rooms/components}/SearchRoomForm.tsx | 0 .../components}/__tests__/RoomCard.test.tsx | 6 +- .../rooms/components}/index.ts | 0 .../rooms/services}/advancedRoomService.ts | 2 +- Frontend/src/features/rooms/services/index.ts | 0 .../rooms/services}/ratePlanService.ts | 2 +- .../rooms/services}/roomService.ts | 2 +- .../src/features/security/services/index.ts | 0 .../security/services}/securityService.ts | 2 +- .../system/components}/CreateTaskModal.tsx | 2 +- .../system/components}/IconPicker.tsx | 0 .../system/components}/TaskDetailModal.tsx | 6 +- .../system/components}/TaskFilters.tsx | 0 .../system/components}/WorkflowBuilder.tsx | 2 +- .../components}/WorkflowDetailModal.tsx | 2 +- .../src/features/system/services/index.ts | 0 .../system/services}/systemSettingsService.ts | 2 +- .../system/services}/taskService.ts | 2 +- .../system/services}/workflowService.ts | 2 +- Frontend/src/hooks/index.ts | 16 +- Frontend/src/main.tsx | 3 +- Frontend/src/pages/AccountantLayout.tsx | 4 +- Frontend/src/pages/AdminLayout.tsx | 6 +- Frontend/src/pages/StaffLayout.tsx | 8 +- .../src/pages/__tests__/HomePage.test.tsx | 12 +- .../accountant/AnalyticsDashboardPage.tsx | 27 +- .../src/pages/accountant/DashboardPage.tsx | 18 +- .../accountant/InvoiceManagementPage.tsx | 12 +- .../accountant/PaymentManagementPage.tsx | 14 +- .../src/pages/admin/AdvancedAnalyticsPage.tsx | 14 +- .../admin/AdvancedRoomManagementPage.tsx | 20 +- .../pages/admin/AnalyticsDashboardPage.tsx | 29 +- Frontend/src/pages/admin/AuditLogsPage.tsx | 9 +- .../src/pages/admin/BannerManagementPage.tsx | 10 +- .../src/pages/admin/BlogManagementPage.tsx | 8 +- .../src/pages/admin/BookingManagementPage.tsx | 15 +- .../src/pages/admin/BusinessDashboardPage.tsx | 19 +- Frontend/src/pages/admin/CheckInPage.tsx | 8 +- Frontend/src/pages/admin/CheckOutPage.tsx | 10 +- .../src/pages/admin/CookieSettingsPage.tsx | 4 +- .../src/pages/admin/CurrencySettingsPage.tsx | 8 +- Frontend/src/pages/admin/DashboardPage.tsx | 18 +- .../admin/EmailCampaignManagementPage.tsx | 8 +- .../admin/GroupBookingManagementPage.tsx | 12 +- Frontend/src/pages/admin/GuestProfilePage.tsx | 8 +- Frontend/src/pages/admin/InvoiceEditPage.tsx | 4 +- .../src/pages/admin/InvoiceManagementPage.tsx | 12 +- .../src/pages/admin/LoyaltyManagementPage.tsx | 8 +- .../admin/NotificationManagementPage.tsx | 13 +- .../src/pages/admin/PackageManagementPage.tsx | 12 +- .../src/pages/admin/PageContentDashboard.tsx | 9 +- .../src/pages/admin/PaymentManagementPage.tsx | 14 +- .../pages/admin/PromotionManagementPage.tsx | 10 +- .../pages/admin/RatePlanManagementPage.tsx | 10 +- .../pages/admin/ReceptionDashboardPage.tsx | 15 +- Frontend/src/pages/admin/ReportsPage.tsx | 13 +- .../src/pages/admin/ReviewManagementPage.tsx | 6 +- .../src/pages/admin/RoomManagementPage.tsx | 10 +- .../pages/admin/SecurityManagementPage.tsx | 8 +- .../src/pages/admin/ServiceManagementPage.tsx | 8 +- Frontend/src/pages/admin/SettingsPage.tsx | 12 +- .../src/pages/admin/StripeSettingsPage.tsx | 4 +- .../src/pages/admin/TaskManagementPage.tsx | 17 +- .../src/pages/admin/UserManagementPage.tsx | 14 +- .../pages/admin/WorkflowManagementPage.tsx | 11 +- .../src/pages/customer/BookingDetailPage.tsx | 15 +- .../src/pages/customer/BookingListPage.tsx | 2 +- .../src/pages/customer/BookingSuccessPage.tsx | 13 +- .../src/pages/customer/BoricaReturnPage.tsx | 2 +- Frontend/src/pages/customer/DashboardPage.tsx | 17 +- Frontend/src/pages/customer/FavoritesPage.tsx | 5 +- .../src/pages/customer/FullPaymentPage.tsx | 13 +- .../src/pages/customer/GroupBookingPage.tsx | 10 +- Frontend/src/pages/customer/InvoicePage.tsx | 8 +- Frontend/src/pages/customer/LoyaltyPage.tsx | 7 +- .../src/pages/customer/MyBookingsPage.tsx | 14 +- .../src/pages/customer/PayPalCancelPage.tsx | 2 +- .../src/pages/customer/PayPalReturnPage.tsx | 2 +- .../customer/PaymentConfirmationPage.tsx | 14 +- .../src/pages/customer/PaymentResultPage.tsx | 2 +- Frontend/src/pages/customer/ProfilePage.tsx | 15 +- .../src/pages/customer/RoomDetailPage.tsx | 17 +- Frontend/src/pages/customer/RoomListPage.tsx | 12 +- .../src/pages/customer/SearchResultsPage.tsx | 15 +- .../staff/AdvancedRoomManagementPage.tsx | 12 +- .../pages/staff/AnalyticsDashboardPage.tsx | 27 +- .../src/pages/staff/BookingManagementPage.tsx | 13 +- .../src/pages/staff/ChatManagementPage.tsx | 9 +- Frontend/src/pages/staff/DashboardPage.tsx | 17 +- Frontend/src/pages/staff/GuestProfilePage.tsx | 8 +- .../src/pages/staff/LoyaltyManagementPage.tsx | 8 +- .../src/pages/staff/PaymentManagementPage.tsx | 14 +- .../pages/staff/ReceptionDashboardPage.tsx | 18 +- Frontend/src/routes/publicRoutes.tsx | 18 +- Frontend/src/services/api/index.ts | 65 -- .../components}/AnalyticsLoader.tsx | 4 +- .../components}/ConfirmationDialog.tsx | 0 .../components}/CookieConsentBanner.tsx | 2 +- .../components}/CookiePreferencesLink.tsx | 0 .../components}/CookiePreferencesModal.tsx | 4 +- .../components}/CurrencyIcon.tsx | 4 +- .../components}/CurrencySelector.tsx | 6 +- .../components}/EmptyState.tsx | 0 .../components}/ErrorBoundary.tsx | 2 +- .../components}/ErrorBoundaryRoute.tsx | 0 .../components}/ErrorMessage.tsx | 0 .../components}/ExportButton.tsx | 2 +- .../layout => shared/components}/Footer.tsx | 9 +- .../components}/GlobalLoading.tsx | 0 .../layout => shared/components}/Header.tsx | 10 +- .../components}/HoneypotField.tsx | 0 .../components}/LayoutMain.tsx | 0 .../common => shared/components}/Loading.tsx | 0 .../components}/LoadingButton.tsx | 0 .../layout => shared/components}/Navbar.tsx | 2 +- .../components}/OfflineIndicator.tsx | 2 +- .../components}/OptimizedImage.tsx | 0 .../components}/Pagination.tsx | 0 .../components}/PaymentMethodSelector.tsx | 0 .../components}/PaymentStatusBadge.tsx | 0 .../components}/Preloader.tsx | 2 +- .../components}/Recaptcha.tsx | 2 +- .../components}/ScrollToTop.tsx | 0 .../components}/SidebarAccountant.tsx | 2 +- .../components}/SidebarAdmin.tsx | 2 +- .../components}/SidebarStaff.tsx | 4 +- .../common => shared/components}/Skeleton.tsx | 0 .../components}/__tests__/Recaptcha.test.tsx | 2 +- .../layout => shared/components}/index.ts | 0 .../contexts/CompanySettingsContext.tsx | 2 +- .../contexts/CookieConsentContext.tsx | 2 +- .../contexts/GlobalLoadingContext.tsx | 2 +- .../{ => shared}/contexts/LoadingContext.tsx | 2 +- .../contexts/NavigationLoadingContext.tsx | 0 .../contexts/ResponsiveContext.tsx | 0 Frontend/src/{ => shared}/hooks/useApiCall.ts | 0 Frontend/src/{ => shared}/hooks/useAsync.ts | 0 .../src/{ => shared}/hooks/useClickOutside.ts | 0 .../src/{ => shared}/hooks/useDebounce.ts | 0 .../src/{ => shared}/hooks/useLocalStorage.ts | 0 Frontend/src/{ => shared}/hooks/useOffline.ts | 0 .../{ => shared}/hooks/usePagePerformance.ts | 0 .../src/{ => shared}/hooks/useResponsive.ts | 0 .../src/{ => shared}/pages/NotFoundPage.tsx | 0 Frontend/src/shared/pages/index.ts | 0 .../api => shared/services}/apiClient.ts | 0 Frontend/src/shared/services/index.ts | 4 + .../services/responsiveService.ts | 0 Frontend/src/{ => shared}/utils/antibot.ts | 0 .../utils}/bookingValidator.ts | 0 Frontend/src/{ => shared}/utils/constants.ts | 0 .../src/{ => shared}/utils/errorSanitizer.ts | 0 .../src/{ => shared}/utils/exportUtils.ts | 0 Frontend/src/{ => shared}/utils/format.ts | 0 .../src/{ => shared}/utils/htmlSanitizer.ts | 0 Frontend/src/{ => shared}/utils/imageUtils.ts | 0 Frontend/src/{ => shared}/utils/index.ts | 0 Frontend/src/{ => shared}/utils/logger.ts | 0 .../{ => shared}/utils/validationSchemas.ts | 0 Frontend/src/store/useAuthStore.ts | 2 +- Frontend/src/store/useFavoritesStore.ts | 4 +- Frontend/src/test/utils/test-utils.tsx | 10 +- 1610 files changed, 5442 insertions(+), 1383 deletions(-) delete mode 100644 Backend/alembic/__pycache__/env.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/08e2f866e131_add_mfa_fields_to_users.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/0e2dc5df18c3_add_privacy_terms_refunds_to_page_type_.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/1444eb61188e_add_section_title_fields_to_page_content.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/163657e72e93_add_page_content_table.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/17efc6439cc3_add_luxury_section_fields_to_page_.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/59baf2338f8a_initial_migration_create_all_tables_.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/6a126cc5b23c_add_capacity_room_size_view_to_rooms.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/96c23dad405d_add_system_settings_table.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/9bb08492a382_add_cancellation_accessibility_faq_to_.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_about_page_fields.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_badges_to_page_content.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_blog_posts_table.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_borica_payment_method.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_copyright_text_to_page_content.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_group_booking_tables.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_guest_profile_crm_tables.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_loyalty_system_tables.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_rate_plan_id_to_bookings.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_sections_to_blog_posts.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/add_stripe_payment_method.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/bd309b0742c1_add_promotion_fields_to_bookings.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/bfa74be4b256_add_luxury_content_fields_to_page_.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/cce764ef7a50_add_map_url_to_page_content.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/d9aff6c5f0d4_add_paypal_payment_method.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/f1a2b3c4d5e6_add_is_proforma_to_invoices.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/ff515d77abbe_add_more_luxury_sections_to_page_content.cpython-312.pyc delete mode 100644 Backend/alembic/versions/__pycache__/fff4b67466b3_add_account_lockout_fields_to_users.cpython-312.pyc delete mode 100755 Backend/run_tests.sh delete mode 100644 Backend/src/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/src/__pycache__/main.cpython-312.pyc create mode 100644 Backend/src/ai/__init__.py create mode 100644 Backend/src/ai/models/__init__.py create mode 100644 Backend/src/ai/models/ai_conversation.py rename Backend/src/{ => ai}/models/chat.py (97%) create mode 100644 Backend/src/ai/routes/__init__.py create mode 100644 Backend/src/ai/routes/ai_assistant_routes.py create mode 100644 Backend/src/ai/schemas/__init__.py create mode 100644 Backend/src/ai/services/__init__.py create mode 100644 Backend/src/ai/services/ai_assistant_service.py create mode 100644 Backend/src/ai/services/ai_chat_service.py create mode 100644 Backend/src/ai/services/ai_knowledge_base.py create mode 100644 Backend/src/ai/services/ai_learning_service.py create mode 100644 Backend/src/ai/services/ai_role_access_service.py create mode 100644 Backend/src/ai/services/ai_training_scheduler.py create mode 100644 Backend/src/analytics/__init__.py create mode 100644 Backend/src/analytics/models/__init__.py rename Backend/src/{ => analytics}/models/audit_log.py (95%) create mode 100644 Backend/src/analytics/routes/__init__.py rename Backend/src/{ => analytics}/routes/analytics_routes.py (98%) rename Backend/src/{ => analytics}/routes/audit_routes.py (97%) rename Backend/src/{ => analytics}/routes/report_routes.py (96%) create mode 100644 Backend/src/analytics/schemas/__init__.py create mode 100644 Backend/src/analytics/services/__init__.py rename Backend/src/{ => analytics}/services/analytics_service.py (98%) rename Backend/src/{ => analytics}/services/audit_service.py (95%) create mode 100644 Backend/src/auth/__init__.py create mode 100644 Backend/src/auth/models/__init__.py rename Backend/src/{ => auth}/models/password_reset_token.py (94%) rename Backend/src/{ => auth}/models/refresh_token.py (93%) rename Backend/src/{ => auth}/models/role.py (93%) rename Backend/src/{ => auth}/models/user.py (98%) create mode 100644 Backend/src/auth/routes/__init__.py rename Backend/src/{ => auth}/routes/auth_routes.py (97%) rename Backend/src/{ => auth}/routes/user_routes.py (96%) create mode 100644 Backend/src/auth/schemas/__init__.py rename Backend/src/{ => auth}/schemas/auth.py (100%) rename Backend/src/{ => auth}/schemas/user.py (100%) create mode 100644 Backend/src/auth/services/__init__.py rename Backend/src/{ => auth}/services/auth_service.py (98%) rename Backend/src/{ => auth}/services/mfa_service.py (100%) rename Backend/src/{ => auth}/services/oauth_service.py (98%) create mode 100644 Backend/src/bookings/__init__.py create mode 100644 Backend/src/bookings/models/__init__.py rename Backend/src/{ => bookings}/models/booking.py (98%) rename Backend/src/{ => bookings}/models/checkin_checkout.py (96%) rename Backend/src/{ => bookings}/models/group_booking.py (99%) create mode 100644 Backend/src/bookings/routes/__init__.py rename Backend/src/{ => bookings}/routes/booking_routes.py (96%) rename Backend/src/{ => bookings}/routes/group_booking_routes.py (98%) create mode 100644 Backend/src/bookings/schemas/__init__.py rename Backend/src/{ => bookings}/schemas/booking.py (100%) create mode 100644 Backend/src/bookings/services/__init__.py rename Backend/src/{ => bookings}/services/group_booking_service.py (99%) delete mode 100644 Backend/src/config/__pycache__/database.cpython-312.pyc delete mode 100644 Backend/src/config/__pycache__/logging_config.cpython-312.pyc delete mode 100644 Backend/src/config/__pycache__/settings.cpython-312.pyc create mode 100644 Backend/src/content/__init__.py create mode 100644 Backend/src/content/models/__init__.py rename Backend/src/{ => content}/models/banner.py (96%) rename Backend/src/{ => content}/models/blog.py (97%) rename Backend/src/{ => content}/models/cookie_integration_config.py (94%) rename Backend/src/{ => content}/models/cookie_policy.py (94%) rename Backend/src/{ => content}/models/page_content.py (99%) create mode 100644 Backend/src/content/routes/__init__.py rename Backend/src/{ => content}/routes/about_routes.py (95%) rename Backend/src/{ => content}/routes/accessibility_routes.py (95%) rename Backend/src/{ => content}/routes/admin_privacy_routes.py (92%) rename Backend/src/{ => content}/routes/banner_routes.py (96%) rename Backend/src/{ => content}/routes/blog_routes.py (97%) rename Backend/src/{ => content}/routes/cancellation_routes.py (95%) rename Backend/src/{ => content}/routes/contact_content_routes.py (94%) rename Backend/src/{ => content}/routes/contact_routes.py (86%) rename Backend/src/{ => content}/routes/faq_routes.py (95%) rename Backend/src/{ => content}/routes/footer_routes.py (94%) rename Backend/src/{ => content}/routes/home_routes.py (97%) rename Backend/src/{ => content}/routes/page_content_routes.py (98%) rename Backend/src/{ => content}/routes/privacy_routes.py (96%) rename Backend/src/{ => content}/routes/refunds_routes.py (95%) rename Backend/src/{ => content}/routes/terms_routes.py (95%) create mode 100644 Backend/src/content/schemas/__init__.py rename Backend/src/{ => content}/schemas/admin_privacy.py (100%) rename Backend/src/{ => content}/schemas/blog.py (100%) rename Backend/src/{ => content}/schemas/page_content.py (100%) rename Backend/src/{ => content}/schemas/privacy.py (100%) create mode 100644 Backend/src/content/services/__init__.py create mode 100644 Backend/src/guest_management/__init__.py create mode 100644 Backend/src/guest_management/models/__init__.py rename Backend/src/{ => guest_management}/models/guest_communication.py (97%) rename Backend/src/{ => guest_management}/models/guest_note.py (95%) rename Backend/src/{ => guest_management}/models/guest_preference.py (97%) rename Backend/src/{ => guest_management}/models/guest_segment.py (96%) rename Backend/src/{ => guest_management}/models/guest_tag.py (96%) create mode 100644 Backend/src/guest_management/routes/__init__.py rename Backend/src/{ => guest_management}/routes/guest_profile_routes.py (98%) create mode 100644 Backend/src/guest_management/schemas/__init__.py create mode 100644 Backend/src/guest_management/services/__init__.py rename Backend/src/{ => guest_management}/services/guest_profile_service.py (97%) create mode 100644 Backend/src/hotel_services/__init__.py create mode 100644 Backend/src/hotel_services/models/__init__.py rename Backend/src/{ => hotel_services}/models/housekeeping_task.py (98%) rename Backend/src/{ => hotel_services}/models/service.py (94%) rename Backend/src/{ => hotel_services}/models/service_booking.py (98%) rename Backend/src/{ => hotel_services}/models/service_usage.py (96%) create mode 100644 Backend/src/hotel_services/routes/__init__.py rename Backend/src/{ => hotel_services}/routes/service_booking_routes.py (97%) rename Backend/src/{ => hotel_services}/routes/service_routes.py (97%) create mode 100644 Backend/src/hotel_services/schemas/__init__.py rename Backend/src/{ => hotel_services}/schemas/service_booking.py (97%) create mode 100644 Backend/src/hotel_services/services/__init__.py rename Backend/src/{ => hotel_services}/services/task_service.py (98%) create mode 100644 Backend/src/loyalty/__init__.py create mode 100644 Backend/src/loyalty/models/__init__.py rename Backend/src/{ => loyalty}/models/loyalty_point_transaction.py (97%) rename Backend/src/{ => loyalty}/models/loyalty_reward.py (98%) rename Backend/src/{ => loyalty}/models/loyalty_tier.py (96%) rename Backend/src/{ => loyalty}/models/package.py (98%) rename Backend/src/{ => loyalty}/models/promotion.py (98%) rename Backend/src/{ => loyalty}/models/referral.py (97%) rename Backend/src/{ => loyalty}/models/reward_redemption.py (97%) rename Backend/src/{ => loyalty}/models/user_loyalty.py (97%) create mode 100644 Backend/src/loyalty/routes/__init__.py rename Backend/src/{ => loyalty}/routes/loyalty_routes.py (98%) rename Backend/src/{ => loyalty}/routes/package_routes.py (98%) rename Backend/src/{ => loyalty}/routes/promotion_routes.py (98%) create mode 100644 Backend/src/loyalty/schemas/__init__.py rename Backend/src/{ => loyalty}/schemas/promotion.py (100%) create mode 100644 Backend/src/loyalty/services/__init__.py rename Backend/src/{ => loyalty}/services/loyalty_service.py (99%) delete mode 100644 Backend/src/middleware/__pycache__/admin_ip_whitelist.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/auth.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/cookie_consent.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/csrf.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/error_handler.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/request_id.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/request_size_limit.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/security.cpython-312.pyc delete mode 100644 Backend/src/middleware/__pycache__/timeout.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/audit_log.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/banner.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/blog.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/booking.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/chat.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/checkin_checkout.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/cookie_integration_config.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/cookie_policy.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/email_campaign.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/favorite.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/gdpr_compliance.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/group_booking.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/guest_communication.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/guest_note.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/guest_preference.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/guest_segment.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/guest_tag.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/housekeeping_task.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/invoice.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/loyalty_point_transaction.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/loyalty_reward.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/loyalty_tier.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/notification.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/package.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/page_content.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/password_reset_token.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/payment.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/promotion.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/rate_plan.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/referral.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/refresh_token.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/review.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/reward_redemption.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/role.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/room.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/room_attribute.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/room_inspection.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/room_maintenance.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/room_type.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/security_event.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/service.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/service_booking.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/service_usage.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/system_settings.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/user.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/user_loyalty.cpython-312.pyc delete mode 100644 Backend/src/models/__pycache__/workflow.cpython-312.pyc create mode 100644 Backend/src/notifications/__init__.py create mode 100644 Backend/src/notifications/models/__init__.py rename Backend/src/{ => notifications}/models/email_campaign.py (99%) rename Backend/src/{ => notifications}/models/notification.py (99%) create mode 100644 Backend/src/notifications/routes/__init__.py rename Backend/src/{ => notifications}/routes/chat_routes.py (96%) rename Backend/src/{ => notifications}/routes/email_campaign_routes.py (96%) rename Backend/src/{ => notifications}/routes/notification_routes.py (98%) create mode 100644 Backend/src/notifications/schemas/__init__.py create mode 100644 Backend/src/notifications/services/__init__.py rename Backend/src/{ => notifications}/services/email_campaign_service.py (98%) rename Backend/src/{ => notifications}/services/notification_service.py (99%) create mode 100644 Backend/src/payments/__init__.py create mode 100644 Backend/src/payments/models/__init__.py rename Backend/src/{ => payments}/models/invoice.py (98%) rename Backend/src/{ => payments}/models/payment.py (97%) create mode 100644 Backend/src/payments/routes/__init__.py rename Backend/src/{ => payments}/routes/invoice_routes.py (94%) rename Backend/src/{ => payments}/routes/payment_routes.py (96%) create mode 100644 Backend/src/payments/schemas/__init__.py rename Backend/src/{ => payments}/schemas/invoice.py (100%) rename Backend/src/{ => payments}/schemas/payment.py (100%) create mode 100644 Backend/src/payments/services/__init__.py rename Backend/src/{ => payments}/services/borica_service.py (98%) rename Backend/src/{ => payments}/services/invoice_service.py (97%) rename Backend/src/{ => payments}/services/paypal_service.py (95%) rename Backend/src/{ => payments}/services/stripe_service.py (94%) rename Backend/src/{utils => payments/services}/vnpay_service.py (100%) create mode 100644 Backend/src/reviews/__init__.py create mode 100644 Backend/src/reviews/models/__init__.py rename Backend/src/{ => reviews}/models/favorite.py (94%) rename Backend/src/{ => reviews}/models/review.py (96%) create mode 100644 Backend/src/reviews/routes/__init__.py rename Backend/src/{ => reviews}/routes/favorite_routes.py (95%) rename Backend/src/{ => reviews}/routes/review_routes.py (97%) create mode 100644 Backend/src/reviews/schemas/__init__.py rename Backend/src/{ => reviews}/schemas/review.py (100%) create mode 100644 Backend/src/reviews/services/__init__.py create mode 100644 Backend/src/rooms/__init__.py create mode 100644 Backend/src/rooms/models/__init__.py rename Backend/src/{ => rooms}/models/rate_plan.py (99%) rename Backend/src/{ => rooms}/models/room.py (97%) rename Backend/src/{ => rooms}/models/room_attribute.py (96%) rename Backend/src/{ => rooms}/models/room_inspection.py (98%) rename Backend/src/{ => rooms}/models/room_maintenance.py (98%) rename Backend/src/{ => rooms}/models/room_type.py (95%) create mode 100644 Backend/src/rooms/routes/__init__.py rename Backend/src/{ => rooms}/routes/advanced_room_routes.py (98%) rename Backend/src/{ => rooms}/routes/rate_plan_routes.py (99%) rename Backend/src/{ => rooms}/routes/room_routes.py (98%) create mode 100644 Backend/src/rooms/schemas/__init__.py create mode 100644 Backend/src/rooms/services/__init__.py rename Backend/src/{ => rooms}/services/room_assignment_service.py (98%) rename Backend/src/{ => rooms}/services/room_service.py (99%) delete mode 100644 Backend/src/routes/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/about_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/accessibility_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/admin_privacy_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/advanced_room_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/analytics_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/audit_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/auth_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/banner_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/blog_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/booking_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/cancellation_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/chat_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/contact_content_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/contact_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/email_campaign_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/faq_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/favorite_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/footer_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/group_booking_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/guest_profile_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/home_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/invoice_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/loyalty_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/notification_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/package_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/page_content_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/payment_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/privacy_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/promotion_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/rate_plan_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/refunds_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/report_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/review_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/room_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/security_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/service_booking_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/service_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/system_settings_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/task_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/terms_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/user_routes.cpython-312.pyc delete mode 100644 Backend/src/routes/__pycache__/workflow_routes.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/admin_privacy.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/auth.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/blog.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/booking.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/invoice.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/page_content.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/payment.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/privacy.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/promotion.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/review.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/service_booking.cpython-312.pyc delete mode 100644 Backend/src/schemas/__pycache__/user.cpython-312.pyc create mode 100644 Backend/src/security/__init__.py create mode 100644 Backend/src/security/middleware/__init__.py rename Backend/src/{ => security}/middleware/admin_ip_whitelist.py (97%) rename Backend/src/{ => security}/middleware/auth.py (96%) rename Backend/src/{ => security}/middleware/csrf.py (98%) rename Backend/src/{ => security}/middleware/ip_whitelist.py (98%) rename Backend/src/{ => security}/middleware/security.py (96%) create mode 100644 Backend/src/security/models/__init__.py rename Backend/src/{ => security}/models/gdpr_compliance.py (98%) rename Backend/src/{ => security}/models/security_event.py (99%) create mode 100644 Backend/src/security/routes/__init__.py rename Backend/src/{ => security}/routes/security_routes.py (98%) create mode 100644 Backend/src/security/schemas/__init__.py create mode 100644 Backend/src/security/services/__init__.py rename Backend/src/{ => security}/services/encryption_service.py (98%) rename Backend/src/{ => security}/services/gdpr_service.py (97%) rename Backend/src/{ => security}/services/privacy_admin_service.py (90%) rename Backend/src/{ => security}/services/security_monitoring_service.py (98%) rename Backend/src/{ => security}/services/security_scan_service.py (97%) delete mode 100644 Backend/src/services/__pycache__/analytics_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/audit_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/auth_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/borica_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/email_campaign_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/encryption_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/gdpr_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/group_booking_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/guest_profile_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/invoice_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/loyalty_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/mfa_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/notification_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/oauth_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/paypal_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/privacy_admin_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/room_assignment_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/room_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/security_monitoring_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/security_scan_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/stripe_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/task_service.cpython-312.pyc delete mode 100644 Backend/src/services/__pycache__/workflow_service.cpython-312.pyc create mode 100644 Backend/src/shared/__init__.py create mode 100644 Backend/src/shared/config/__init__.py rename Backend/src/{ => shared}/config/database.py (100%) rename Backend/src/{ => shared}/config/logging_config.py (100%) rename Backend/src/{ => shared}/config/settings.py (100%) create mode 100644 Backend/src/shared/middleware/__init__.py rename Backend/src/{ => shared}/middleware/cookie_consent.py (91%) rename Backend/src/{ => shared}/middleware/error_handler.py (97%) rename Backend/src/{ => shared}/middleware/request_id.py (95%) rename Backend/src/{ => shared}/middleware/request_size_limit.py (95%) rename Backend/src/{ => shared}/middleware/timeout.py (89%) create mode 100644 Backend/src/shared/utils/__init__.py rename Backend/src/{ => shared}/utils/currency_helpers.py (100%) rename Backend/src/{services => shared/utils}/currency_service.py (100%) rename Backend/src/{ => shared}/utils/email_templates.py (99%) rename Backend/src/{ => shared}/utils/error_handler.py (98%) rename Backend/src/{ => shared}/utils/file_validation.py (100%) rename Backend/src/{ => shared}/utils/html_sanitizer.py (100%) rename Backend/src/{ => shared}/utils/mailer.py (96%) rename Backend/src/{ => shared}/utils/password_validation.py (100%) rename Backend/src/{ => shared}/utils/request_helpers.py (100%) rename Backend/src/{ => shared}/utils/response_helpers.py (100%) rename Backend/src/{ => shared}/utils/role_helpers.py (95%) rename Backend/src/{ => shared}/utils/transaction.py (95%) rename Backend/src/{ => system}/models/system_settings.py (93%) rename Backend/src/{ => system}/models/workflow.py (99%) rename Backend/src/{ => system}/routes/system_settings_routes.py (99%) rename Backend/src/{ => system}/routes/task_routes.py (98%) rename Backend/src/{ => system}/routes/workflow_routes.py (98%) rename Backend/src/{ => system}/services/workflow_service.py (98%) rename Backend/src/{ => system}/tasks/security_scan_task.py (91%) delete mode 100644 Backend/src/utils/__pycache__/currency_helpers.cpython-312.pyc delete mode 100644 Backend/src/utils/__pycache__/email_templates.cpython-312.pyc delete mode 100644 Backend/src/utils/__pycache__/file_validation.cpython-312.pyc delete mode 100644 Backend/src/utils/__pycache__/html_sanitizer.cpython-312.pyc delete mode 100644 Backend/src/utils/__pycache__/mailer.cpython-312.pyc delete mode 100644 Backend/src/utils/__pycache__/request_helpers.cpython-312.pyc delete mode 100644 Backend/src/utils/__pycache__/response_helpers.cpython-312.pyc delete mode 100644 Backend/src/utils/__pycache__/role_helpers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/BmpImagePlugin.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ExifTags.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/GifImagePlugin.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/GimpGradientFile.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/GimpPaletteFile.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/Image.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageChops.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageColor.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageDraw.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageFile.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageMode.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImagePalette.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/ImageSequence.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/JpegImagePlugin.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/JpegPresets.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/PaletteFile.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/PngImagePlugin.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/PpmImagePlugin.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/TiffTags.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_binary.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/PIL/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/__pycache__/png.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/__pycache__/six.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/tempfile/__pycache__/temptypes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/binary.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/text.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiofiles/threadpool/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/auth.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/email.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/errors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/esmtp.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/protocol.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/response.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/smtp.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/aiosmtplib/__pycache__/typing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/command.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/config.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/context.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/__pycache__/op.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/compare.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/render.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/autogenerate/__pycache__/rewriter.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/impl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mssql.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/mysql.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/oracle.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/postgresql.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/ddl/__pycache__/sqlite.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/batch.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/ops.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/schemaobj.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/operations/__pycache__/toimpl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/environment.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/runtime/__pycache__/migration.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/revision.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/script/__pycache__/write_hooks.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/editor.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/exc.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/langhelpers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/messaging.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/pyfiles.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/alembic/util/__pycache__/sqla_compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/annotated_types/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bcrypt/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/__pycache__/callbacks.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/__pycache__/html5lib_shim.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/__pycache__/linkifier.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/__pycache__/parse_shim.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/__pycache__/sanitizer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/__pycache__/parse.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/__pycache__/_inputstream.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/__pycache__/_tokenizer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/__pycache__/_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/__pycache__/constants.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/__pycache__/html5parser.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/__pycache__/serializer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/_trie/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/_trie/__pycache__/_base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/_trie/__pycache__/py.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/filters/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/filters/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/treebuilders/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/bleach/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/error.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/lock.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cffi/__pycache__/model.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/cd.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/constant.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/legacy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/models.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/charset_normalizer/__pycache__/version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__about__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/fernet.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/constant_time.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hashes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/hmac.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/keywrap.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/__pycache__/padding.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed448.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x25519.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x448.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/pbkdf2.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/certificate_transparency.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/extensions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/general_name.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/name.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/oid.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/cryptography/x509/__pycache__/verification.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/classic.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/params.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/deprecated/__pycache__/sphinx.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/main.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/parser.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/dotenv/__pycache__/variables.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/exceptions_types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/rfc_constants.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/syntax.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/validate_email.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/email_validator/__pycache__/version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/_compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/applications.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/background.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/concurrency.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/datastructures.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/encoders.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exception_handlers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/logger.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/param_functions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/params.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/requests.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/responses.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/routing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/staticfiles.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/__pycache__/websockets.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/models.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/dependencies/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/asyncexitstack.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/middleware/__pycache__/cors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/constants.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/docs.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/models.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/openapi/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/api_key.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/http.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/oauth2.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/open_id_connect_url.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/fastapi/security/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/greenlet/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_abnf.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_connection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_events.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_headers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_readers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_receivebuffer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_state.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/h11/__pycache__/_writers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_models.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_ssl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_synchronization.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_trace.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/__pycache__/_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection_pool.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http11.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http2.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http_proxy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/interfaces.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/socks_proxy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/anyio.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/auto.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/mock.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/sync.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/trio.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection_pool.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http11.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http2.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http_proxy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/interfaces.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/socks_proxy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httptools/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/errors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httptools/parser/__pycache__/protocol.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/__version__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_auth.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_client.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_config.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_content.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_decoders.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_main.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_models.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_multipart.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_status_codes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_urlparse.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_urls.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/__pycache__/_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/asgi.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/default.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/mock.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/wsgi.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/__pycache__/constants.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwk.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jws.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/__pycache__/jwt.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/jose/backends/__pycache__/cryptography_backend.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/__pycache__/errors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/__pycache__/limits.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/__pycache__/strategies.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/__pycache__/typing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/__pycache__/strategies.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/memory.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/__pycache__/mongodb.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/bridge.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/emcache.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/memcached/__pycache__/memcachio.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/bridge.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/coredis.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/redispy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/aio/storage/redis/__pycache__/valkey.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memcached.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/memory.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/mongodb.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_cluster.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/redis_sentinel.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/limits/storage/__pycache__/registry.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/_ast_util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/ast.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/cache.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/codegen.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/filters.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/lexer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/parsetree.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pygen.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/pyparser.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/runtime.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/template.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/mako/ext/__pycache__/pygmentplugin.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/markupsafe/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/decoders.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/multipart/__pycache__/multipart.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/__pycache__/config.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/access_token_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/environment.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/paypal_http_client.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/refresh_token_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/core/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_authorize_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_capture_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_create_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_get_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_patch_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/orders/__pycache__/orders_validate_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_capture_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_get_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_reauthorize_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/authorizations_void_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_get_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/captures_refund_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalcheckoutsdk/payments/__pycache__/refunds_get_request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/encoder.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/environment.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/file.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_client.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_error.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/__pycache__/http_response.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_encoded_serializer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/form_part.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/json_serializer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/multipart_serializer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/paypalhttp/serializers/__pycache__/text_serializer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/_migration.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/annotated_handlers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/color.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/config.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/errors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/fields.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/functional_validators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/json_schema.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/main.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/networks.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/type_adapter.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/__pycache__/warnings.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_config.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_metadata.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_core_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_decorators_v1.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_discriminated_union.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_fields.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_forward_ref.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generate_schema.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_generics.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_internal_dataclass.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_mock_val_ser.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_model_construction.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_repr.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_schema_generation_shared.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_std_types_schema.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_typing_extra.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validate_call.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/_internal/__pycache__/_validators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/deprecated/__pycache__/class_validators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_loader.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic/plugin/__pycache__/_schema_validator.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic_core/__pycache__/core_schema.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/main.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/sources.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pydantic_settings/__pycache__/version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/filter.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/formatter.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/lexer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/modeline.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/plugin.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/regexopt.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/style.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/token.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/unistring.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/filters/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/formatters/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/formatters/__pycache__/_mapping.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/formatters/__pycache__/html.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/_css_builtins.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/_lua_builtins.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/_mapping.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/_scheme_builtins.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/actionscript.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/agile.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/css.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/d.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/data.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/factor.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/html.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/iolang.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/javascript.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/jvm.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/lisp.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/perl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/php.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/python.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/ruby.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/scripting.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/tcl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/web.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/lexers/__pycache__/webmisc.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/styles/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/styles/__pycache__/_mapping.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pygments/styles/__pycache__/default.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/_auth.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/charset.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/connections.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/converters.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/cursors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/err.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/optionfile.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/protocol.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/__pycache__/times.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CLIENT.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/COMMAND.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/CR.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/ER.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/FIELD_TYPE.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/SERVER_STATUS.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pymysql/constants/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/hotp.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/otp.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/totp.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/pyotp/contrib/__pycache__/steam.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/LUT.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/constants.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/main.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/compat/__pycache__/pil.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/image/__pycache__/pure.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/qrcode/image/styles/moduledrawers/__pycache__/pil.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/__version__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/_internal_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/adapters.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/auth.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/certs.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/cookies.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/hooks.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/models.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/packages.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/sessions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/status_codes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/structures.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/requests/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/errors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/extension.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/slowapi/__pycache__/wrappers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_impl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sniffio/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/events.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/exc.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/inspection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/log.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/schema.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/connectors/__pycache__/pyodbc.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/cyextension/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/__pycache__/_typing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/aiomysql.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/asyncmy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/cymysql.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/dml.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/enumerated.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/expression.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/json.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mariadbconnector.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqlconnector.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/mysqldb.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pymysql.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/pyodbc.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reflection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/reserved_words.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/mysql/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/_psycopg_common.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/array.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/asyncpg.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/dml.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ext.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/hstore.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/json.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/named_types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/operators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg8000.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/pg_catalog.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/psycopg2cffi.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/ranges.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/dialects/postgresql/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/_py_processors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/characteristics.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/create.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/cursor.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/default.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/events.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/interfaces.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/mock.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/processors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/reflection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/result.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/row.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/strategies.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/url.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/engine/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/attr.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/legacy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/event/__pycache__/registry.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/__pycache__/compiler.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/declarative/__pycache__/extensions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/future/__pycache__/engine.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_orm_constructors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/_typing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/attributes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/bulk_persistence.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/clsregistry.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/collections.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/context.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/decl_base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dependency.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/descriptor_props.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/dynamic.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/evaluator.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/events.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/exc.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/identity.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/instrumentation.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/interfaces.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/loading.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapped_collection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/mapper.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/path_registry.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/persistence.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/properties.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/query.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/relationships.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/scoping.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/session.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/state_changes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategies.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/strategy_options.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/sync.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/unitofwork.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/__pycache__/writeonly.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/events.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/pool/__pycache__/impl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_dml_constructors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_elements_constructors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_orm_types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_selectable_constructors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/_typing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/annotation.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/cache_key.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/coercions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/compiler.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/crud.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/ddl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/default_comparator.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/dml.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/elements.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/events.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/expression.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/functions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/lambdas.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/naming.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/operators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/roles.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/schema.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/selectable.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/sqltypes.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/traversals.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/type_api.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/sql/__pycache__/visitors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_collections.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_concurrency_py3k.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/_has_cy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/concurrency.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/deprecations.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/langhelpers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/preloaded.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/queue.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/topological.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/sqlalchemy/util/__pycache__/typing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_compat.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/_utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/applications.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/background.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/concurrency.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/config.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/convertors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/datastructures.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/formparsers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/requests.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/responses.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/routing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/staticfiles.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/status.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/__pycache__/websockets.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/cors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/errors.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/starlette/middleware/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_mode.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_api_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_app_info.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_base_address.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_encode.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_error_object.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_http_client.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_metrics.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_request_options.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_requestor_options.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_object.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_stripe_response.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/stripe/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_base_connection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_collections.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_request_methods.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/connectionpool.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/fields.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/filepost.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/poolmanager.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/__pycache__/response.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/contrib/__pycache__/socks.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/http2/__pycache__/probe.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/connection.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/proxy.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/request.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/response.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/retry.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/ssltransport.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/timeout.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/url.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/util.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/urllib3/util/__pycache__/wait.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_subprocess.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/_types.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/config.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/importer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/logging.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/main.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/__pycache__/server.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/lifespan/__pycache__/on.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/auto.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/loops/__pycache__/uvloop.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/asgi2.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/message_logger.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/proxy_headers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/middleware/__pycache__/wsgi.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/auto.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/flow_control.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/http/__pycache__/httptools_impl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/auto.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/__pycache__/websockets_impl.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/basereload.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/multiprocess.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvicorn/supervisors/__pycache__/watchfilesreload.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_noop.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvloop/__pycache__/_version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/uvloop/includes/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/filters.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/main.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/run.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/watchfiles/__pycache__/version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/webencodings/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/webencodings/__pycache__/labels.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/datastructures.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/frames.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/headers.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/http11.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/imports.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/protocol.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/server.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/streams.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/typing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/utils.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/__pycache__/version.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/asyncio/__pycache__/compatibility.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/base.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/extensions/__pycache__/permessage_deflate.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/exceptions.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/framing.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/handshake.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/http.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/protocol.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/websockets/legacy/__pycache__/server.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__init__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/__wrapt__.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/arguments.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/decorators.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/importer.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/patches.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/proxies.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/weakrefs.cpython-312.pyc delete mode 100644 Backend/venv/lib/python3.12/site-packages/wrapt/__pycache__/wrappers.cpython-312.pyc delete mode 100644 Frontend/src/components/common/index.ts create mode 100644 Frontend/src/features/ai/components/AIAssistantWidget.tsx create mode 100644 Frontend/src/features/ai/services/aiAssistantService.ts create mode 100644 Frontend/src/features/ai/services/index.ts rename Frontend/src/{components/analytics => features/analytics/components}/CustomReportBuilder.tsx (99%) rename Frontend/src/{components/analytics => features/analytics/components}/SimpleChart.tsx (100%) rename Frontend/src/{services/api => features/analytics/services}/analyticsService.ts (99%) rename Frontend/src/{services/api => features/analytics/services}/auditService.ts (97%) rename Frontend/src/{services/api => features/analytics/services}/dashboardService.ts (94%) create mode 100644 Frontend/src/features/analytics/services/index.ts rename Frontend/src/{services/api => features/analytics/services}/reportService.ts (97%) rename Frontend/src/{components/auth => features/auth/components}/AccountantRoute.tsx (93%) rename Frontend/src/{components/auth => features/auth/components}/AdminRoute.tsx (92%) rename Frontend/src/{components/modals => features/auth/components}/AuthModalManager.tsx (91%) rename Frontend/src/{components/auth => features/auth/components}/CustomerRoute.tsx (93%) rename Frontend/src/{components/modals => features/auth/components}/ForgotPasswordModal.tsx (97%) rename Frontend/src/{components/modals => features/auth/components}/LoginModal.tsx (96%) rename Frontend/src/{components/auth => features/auth/components}/ProtectedRoute.tsx (89%) rename Frontend/src/{components/modals => features/auth/components}/RegisterModal.tsx (96%) rename Frontend/src/{components/modals => features/auth/components}/ResetPasswordModal.tsx (98%) rename Frontend/src/{components/auth => features/auth/components}/ResetPasswordRouteHandler.tsx (88%) rename Frontend/src/{components/auth => features/auth/components}/StaffRoute.tsx (92%) rename Frontend/src/{components/auth => features/auth/components}/index.ts (100%) rename Frontend/src/{ => features/auth}/contexts/AntibotContext.tsx (99%) rename Frontend/src/{ => features/auth}/contexts/AuthModalContext.tsx (100%) rename Frontend/src/{ => features/auth}/hooks/useAntibotForm.ts (100%) rename Frontend/src/{services/api => features/auth/services}/authService.ts (98%) create mode 100644 Frontend/src/features/auth/services/index.ts rename Frontend/src/{services/api => features/auth/services}/userService.ts (98%) rename Frontend/src/{components/booking => features/bookings/components}/CancelBookingModal.tsx (98%) rename Frontend/src/{components/booking => features/bookings/components}/InvoiceInfoModal.tsx (100%) rename Frontend/src/{components/booking => features/bookings/components}/LuxuryBookingModal.tsx (97%) rename Frontend/src/{services/api => features/bookings/services}/bookingService.ts (99%) rename Frontend/src/{services/api => features/bookings/services}/groupBookingService.ts (99%) create mode 100644 Frontend/src/features/bookings/services/index.ts rename Frontend/src/{ => features/content}/pages/AboutPage.tsx (99%) rename Frontend/src/{ => features/content}/pages/AccessibilityPage.tsx (95%) rename Frontend/src/{ => features/content}/pages/BlogDetailPage.tsx (98%) rename Frontend/src/{ => features/content}/pages/BlogPage.tsx (98%) rename Frontend/src/{ => features/content}/pages/CancellationPolicyPage.tsx (95%) rename Frontend/src/{ => features/content}/pages/ContactPage.tsx (97%) rename Frontend/src/{ => features/content}/pages/FAQPage.tsx (95%) rename Frontend/src/{ => features/content}/pages/HomePage.tsx (99%) rename Frontend/src/{ => features/content}/pages/PrivacyPolicyPage.tsx (95%) rename Frontend/src/{ => features/content}/pages/RefundsPolicyPage.tsx (95%) rename Frontend/src/{ => features/content}/pages/TermsPage.tsx (95%) rename Frontend/src/{services/api => features/content/services}/adminPrivacyService.ts (96%) rename Frontend/src/{services/api => features/content/services}/bannerService.ts (98%) rename Frontend/src/{services/api => features/content/services}/blogService.ts (98%) rename Frontend/src/{services/api => features/content/services}/contactService.ts (88%) create mode 100644 Frontend/src/features/content/services/index.ts rename Frontend/src/{services/api => features/content/services}/pageContentService.ts (99%) rename Frontend/src/{services/api => features/content/services}/privacyService.ts (96%) rename Frontend/src/{services/api => features/guest_management/services}/guestProfileService.ts (99%) create mode 100644 Frontend/src/features/guest_management/services/index.ts rename Frontend/src/{components/shared => features/hotel_services/components}/CreateBookingModal.tsx (98%) rename Frontend/src/{components/shared => features/hotel_services/components}/CreateGroupBookingModal.tsx (99%) rename Frontend/src/{components/shared => features/hotel_services/components}/HousekeepingManagement.tsx (98%) rename Frontend/src/{components/shared => features/hotel_services/components}/InspectionManagement.tsx (98%) rename Frontend/src/{components/shared => features/hotel_services/components}/MaintenanceManagement.tsx (98%) rename Frontend/src/{components/shared => features/hotel_services/components}/index.ts (100%) create mode 100644 Frontend/src/features/hotel_services/services/index.ts rename Frontend/src/{services/api => features/hotel_services/services}/serviceService.ts (98%) create mode 100644 Frontend/src/features/loyalty/services/index.ts rename Frontend/src/{services/api => features/loyalty/services}/loyaltyService.ts (99%) rename Frontend/src/{services/api => features/loyalty/services}/packageService.ts (98%) rename Frontend/src/{services/api => features/loyalty/services}/promotionService.ts (98%) rename Frontend/src/{components/chat => features/notifications/components}/ChatWidget.tsx (98%) rename Frontend/src/{components/notifications => features/notifications/components}/InAppNotificationBell.tsx (97%) rename Frontend/src/{components/notifications => features/notifications/components}/NotificationPreferences.tsx (99%) rename Frontend/src/{components/notifications => features/notifications/components}/NotificationTemplatesModal.tsx (98%) rename Frontend/src/{components/notifications => features/notifications/components}/SendNotificationModal.tsx (99%) rename Frontend/src/{components/chat => features/notifications/components}/StaffChatNotification.tsx (97%) rename Frontend/src/{ => features/notifications}/contexts/ChatNotificationContext.tsx (94%) rename Frontend/src/{services/api => features/notifications/services}/chatService.ts (97%) rename Frontend/src/{services/api => features/notifications/services}/emailCampaignService.ts (98%) create mode 100644 Frontend/src/features/notifications/services/index.ts rename Frontend/src/{services/api => features/notifications/services}/notificationService.ts (98%) rename Frontend/src/{components/payments => features/payments/components}/BoricaPaymentModal.tsx (98%) rename Frontend/src/{components/payments => features/payments/components}/CashPaymentModal.tsx (98%) rename Frontend/src/{components/payments => features/payments/components}/DepositPaymentModal.tsx (98%) rename Frontend/src/{components/payments => features/payments/components}/PayPalPaymentModal.tsx (98%) rename Frontend/src/{components/payments => features/payments/components}/PayPalPaymentWrapper.tsx (98%) rename Frontend/src/{components/payments => features/payments/components}/StripePaymentForm.tsx (100%) rename Frontend/src/{components/payments => features/payments/components}/StripePaymentModal.tsx (99%) rename Frontend/src/{components/payments => features/payments/components}/StripePaymentWrapper.tsx (99%) rename Frontend/src/{ => features/payments}/contexts/CurrencyContext.tsx (93%) rename Frontend/src/{ => features/payments}/hooks/useFormatCurrency.ts (83%) create mode 100644 Frontend/src/features/payments/services/index.ts rename Frontend/src/{services/api => features/payments/services}/invoiceService.ts (99%) rename Frontend/src/{services/api => features/payments/services}/paymentService.ts (99%) rename Frontend/src/{services/api => features/reviews/services}/favoriteService.ts (92%) create mode 100644 Frontend/src/features/reviews/services/index.ts rename Frontend/src/{services/api => features/reviews/services}/reviewService.ts (97%) rename Frontend/src/{components/rooms => features/rooms/components}/BannerCarousel.tsx (99%) rename Frontend/src/{components/rooms => features/rooms/components}/BannerSkeleton.tsx (100%) rename Frontend/src/{components/rooms => features/rooms/components}/FavoriteButton.tsx (96%) rename Frontend/src/{components/rooms => features/rooms/components}/Pagination.tsx (100%) rename Frontend/src/{components/rooms => features/rooms/components}/RatingStars.tsx (100%) rename Frontend/src/{components/rooms => features/rooms/components}/ReviewSection.tsx (96%) rename Frontend/src/{components/rooms => features/rooms/components}/RoomAmenities.tsx (100%) rename Frontend/src/{components/rooms => features/rooms/components}/RoomCard.tsx (98%) rename Frontend/src/{components/rooms => features/rooms/components}/RoomCardSkeleton.tsx (100%) rename Frontend/src/{components/rooms => features/rooms/components}/RoomCarousel.tsx (99%) rename Frontend/src/{components/rooms => features/rooms/components}/RoomFilter.tsx (99%) rename Frontend/src/{components/rooms => features/rooms/components}/RoomGallery.tsx (100%) rename Frontend/src/{components/rooms => features/rooms/components}/SearchRoomForm.tsx (100%) rename Frontend/src/{components/rooms => features/rooms/components}/__tests__/RoomCard.test.tsx (94%) rename Frontend/src/{components/rooms => features/rooms/components}/index.ts (100%) rename Frontend/src/{services/api => features/rooms/services}/advancedRoomService.ts (99%) create mode 100644 Frontend/src/features/rooms/services/index.ts rename Frontend/src/{services/api => features/rooms/services}/ratePlanService.ts (98%) rename Frontend/src/{services/api => features/rooms/services}/roomService.ts (99%) create mode 100644 Frontend/src/features/security/services/index.ts rename Frontend/src/{services/api => features/security/services}/securityService.ts (99%) rename Frontend/src/{components/tasks => features/system/components}/CreateTaskModal.tsx (99%) rename Frontend/src/{components/admin => features/system/components}/IconPicker.tsx (100%) rename Frontend/src/{components/tasks => features/system/components}/TaskDetailModal.tsx (98%) rename Frontend/src/{components/tasks => features/system/components}/TaskFilters.tsx (100%) rename Frontend/src/{components/workflows => features/system/components}/WorkflowBuilder.tsx (99%) rename Frontend/src/{components/workflows => features/system/components}/WorkflowDetailModal.tsx (98%) create mode 100644 Frontend/src/features/system/services/index.ts rename Frontend/src/{services/api => features/system/services}/systemSettingsService.ts (99%) rename Frontend/src/{services/api => features/system/services}/taskService.ts (98%) rename Frontend/src/{services/api => features/system/services}/workflowService.ts (98%) delete mode 100644 Frontend/src/services/api/index.ts rename Frontend/src/{components/common => shared/components}/AnalyticsLoader.tsx (96%) rename Frontend/src/{components/common => shared/components}/ConfirmationDialog.tsx (100%) rename Frontend/src/{components/common => shared/components}/CookieConsentBanner.tsx (99%) rename Frontend/src/{components/common => shared/components}/CookiePreferencesLink.tsx (100%) rename Frontend/src/{components/common => shared/components}/CookiePreferencesModal.tsx (98%) rename Frontend/src/{components/common => shared/components}/CurrencyIcon.tsx (85%) rename Frontend/src/{components/common => shared/components}/CurrencySelector.tsx (94%) rename Frontend/src/{components/common => shared/components}/EmptyState.tsx (100%) rename Frontend/src/{components/common => shared/components}/ErrorBoundary.tsx (98%) rename Frontend/src/{components/common => shared/components}/ErrorBoundaryRoute.tsx (100%) rename Frontend/src/{components/common => shared/components}/ErrorMessage.tsx (100%) rename Frontend/src/{components/common => shared/components}/ExportButton.tsx (99%) rename Frontend/src/{components/layout => shared/components}/Footer.tsx (98%) rename Frontend/src/{components/common => shared/components}/GlobalLoading.tsx (100%) rename Frontend/src/{components/layout => shared/components}/Header.tsx (98%) rename Frontend/src/{components/common => shared/components}/HoneypotField.tsx (100%) rename Frontend/src/{components/layout => shared/components}/LayoutMain.tsx (100%) rename Frontend/src/{components/common => shared/components}/Loading.tsx (100%) rename Frontend/src/{components/common => shared/components}/LoadingButton.tsx (100%) rename Frontend/src/{components/layout => shared/components}/Navbar.tsx (98%) rename Frontend/src/{components/common => shared/components}/OfflineIndicator.tsx (98%) rename Frontend/src/{components/common => shared/components}/OptimizedImage.tsx (100%) rename Frontend/src/{components/common => shared/components}/Pagination.tsx (100%) rename Frontend/src/{components/common => shared/components}/PaymentMethodSelector.tsx (100%) rename Frontend/src/{components/common => shared/components}/PaymentStatusBadge.tsx (100%) rename Frontend/src/{components/common => shared/components}/Preloader.tsx (97%) rename Frontend/src/{components/common => shared/components}/Recaptcha.tsx (97%) rename Frontend/src/{components/common => shared/components}/ScrollToTop.tsx (100%) rename Frontend/src/{components/layout => shared/components}/SidebarAccountant.tsx (99%) rename Frontend/src/{components/layout => shared/components}/SidebarAdmin.tsx (99%) rename Frontend/src/{components/layout => shared/components}/SidebarStaff.tsx (98%) rename Frontend/src/{components/common => shared/components}/Skeleton.tsx (100%) rename Frontend/src/{components/common => shared/components}/__tests__/Recaptcha.test.tsx (97%) rename Frontend/src/{components/layout => shared/components}/index.ts (100%) rename Frontend/src/{ => shared}/contexts/CompanySettingsContext.tsx (97%) rename Frontend/src/{ => shared}/contexts/CookieConsentContext.tsx (97%) rename Frontend/src/{ => shared}/contexts/GlobalLoadingContext.tsx (94%) rename Frontend/src/{ => shared}/contexts/LoadingContext.tsx (97%) rename Frontend/src/{ => shared}/contexts/NavigationLoadingContext.tsx (100%) rename Frontend/src/{ => shared}/contexts/ResponsiveContext.tsx (100%) rename Frontend/src/{ => shared}/hooks/useApiCall.ts (100%) rename Frontend/src/{ => shared}/hooks/useAsync.ts (100%) rename Frontend/src/{ => shared}/hooks/useClickOutside.ts (100%) rename Frontend/src/{ => shared}/hooks/useDebounce.ts (100%) rename Frontend/src/{ => shared}/hooks/useLocalStorage.ts (100%) rename Frontend/src/{ => shared}/hooks/useOffline.ts (100%) rename Frontend/src/{ => shared}/hooks/usePagePerformance.ts (100%) rename Frontend/src/{ => shared}/hooks/useResponsive.ts (100%) rename Frontend/src/{ => shared}/pages/NotFoundPage.tsx (100%) create mode 100644 Frontend/src/shared/pages/index.ts rename Frontend/src/{services/api => shared/services}/apiClient.ts (100%) create mode 100644 Frontend/src/shared/services/index.ts rename Frontend/src/{ => shared}/services/responsiveService.ts (100%) rename Frontend/src/{ => shared}/utils/antibot.ts (100%) rename Frontend/src/{validators => shared/utils}/bookingValidator.ts (100%) rename Frontend/src/{ => shared}/utils/constants.ts (100%) rename Frontend/src/{ => shared}/utils/errorSanitizer.ts (100%) rename Frontend/src/{ => shared}/utils/exportUtils.ts (100%) rename Frontend/src/{ => shared}/utils/format.ts (100%) rename Frontend/src/{ => shared}/utils/htmlSanitizer.ts (100%) rename Frontend/src/{ => shared}/utils/imageUtils.ts (100%) rename Frontend/src/{ => shared}/utils/index.ts (100%) rename Frontend/src/{ => shared}/utils/logger.ts (100%) rename Frontend/src/{ => shared}/utils/validationSchemas.ts (100%) diff --git a/Backend/alembic/__pycache__/env.cpython-312.pyc b/Backend/alembic/__pycache__/env.cpython-312.pyc deleted file mode 100644 index 47cf6f85417a90a278241d1d1ae6e1d098c5cf61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2705 zcmah~O>7%Q6rT02?Op%GX@2bdHGj2}x>Dk%KvR`cAVp9KDQX2&)JUv0-if>J{)E|0 zn^Y;JQl)}~1Qmz&z@Y~YpoBXIE~z+F;^I{jIo&1)1VZX9Rgfa(#G74j*KL9r+4J7K zzj-_Fn>W8FlQ9J2uaEncPs0fPNf-X$> pgwQ=CBbiZ=#uOQb@*y>(u|?M9S>U-M z=klBy)*{7-%ZJryF$%U}l`rx@BdVaqiZNFgRpVNsm|#!{;lxsXD+Xb{(&Z-*(8}R} z_c@t*rr;mL%}b0YtsL>S0rg{7vVqL!WWEzv-+KwZlMXjOL2cFAift|*Q`@z4G41kk zHS==_@{ClDd)AF}u>*HhPBcn9{#Fa*$sDZncZZni%B%Z*i(TM1zF#gUa95BqZmXQy zZ&N%hr{v^quGkB-31}bW5vjbj-_k!N!h=PxzhcmQ7}kA_>wNQ5>Yitu*tDYJbA~>x zlws9^^|GR4ahe#KSn{RZjA5vtje^9&bJisA+y%+H0yM4~k}S%Gh4pJsX$7fnLNYN> z-o%!r=w%al=Gb17`I#!Ir7KvQADty?sqq7%uwdc8^EXWQko8*O`1|k|e?TLnk&P5lJ(xc@;ZhUDB|e=NuM}$VpieDPv32 zuqDZoB{@k|u`rQTaZ1r;(@DsRq~ek#8Z(xek2(>rW=_g=k`$dP6hkNUY#hPU&Js*o z==#tUhH8rzk#tikQ9GxJ%<7`1l!-)_P&jf3EKOS2{=JihD~5&(Wqq#j4mPh^#!TTn z6kZ*fFpR5E=fZ?kx{7tV06A$>N~r*t7@e7S(k})Tjp=C>P)52TYC8@82~3McH4)?8M@^O)g&J+HJ1={*mP`9?8`yy*hKfD$T8P^P56*O&GL=!Brvq3^Cz> zO+HoQdu_gVjql%OL9k1uu4>Pu6^cRMU^mCkVaHgaXNlQ{0=L)@kwJE-Jd>%Lpx`!%xnt>II1Db~GBy zy&oh))_-qt)D{s;I8bE$kvR&%7IY=8=C8YJD%X`2L2_Rug(`p=VX- z-9~IU_u!a|@=lxYd{F$YZ=JumnQW^ihwS9gYVs&xUC3=FT5E|xJ2AMH$ig)ca=T%0 zbiH>uSZ-6Jy+F8UW+B0q)bWWicID0XiCp+$8xQ=$TzFzscz7&I`LXcC=_suS!PYF% zC-VbNlWLTqca%rHGbR+mPAn*&R}=TNqxEj!^`MYpI;=TwI?)+;KvZRl(AMunycdMf zZtZYXzoeA3|^13mX3| zB5^NO@X-tztEPvX<~ms1U1$%6-dc|(x}6yOMJ?#44)6D54>7dZgjU^2DW>1yM7qOI zXa~f|h07j)21K(eK1wou0w>V1sjx04%) zy~E$)@1$;}zGd#da@V?l{=3g>nGriPvYIK>GUIk;{1?W~oL+5xeGQ%2LfI{JbQ5)K z2+iO0e$~4e*vh!m91t;9 z$DTEGa-$`EZ{+UCVrqxun1P){n8|G?5ZApp?gd+8dmeLL>s-$tT<1F1P2PZy`4=Gx BP0|1W diff --git a/Backend/alembic/env.py b/Backend/alembic/env.py index 2b66a5bd..de9d4ee7 100644 --- a/Backend/alembic/env.py +++ b/Backend/alembic/env.py @@ -8,8 +8,8 @@ from pathlib import Path from dotenv import load_dotenv load_dotenv() sys.path.insert(0, str(Path(__file__).resolve().parents[1])) -from src.config.database import Base -from src.config.settings import settings +from src.shared.config.database import Base +from src.shared.config.settings import settings from src.models import * config = context.config if config.config_file_name is not None: diff --git a/Backend/alembic/versions/__pycache__/08e2f866e131_add_mfa_fields_to_users.cpython-312.pyc b/Backend/alembic/versions/__pycache__/08e2f866e131_add_mfa_fields_to_users.cpython-312.pyc deleted file mode 100644 index 7f2fe532521a187e9887dd0f13af457e429a56c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439 zcmb_bO=uHA6yCoio1`gGw6Vs6AR=3Bx2@PVAU)I~QrduR4-%AhlbNJxHoI|lw>ID* z1woI!sUYZ8(o1Qfih|dImmX3mqn`BAn-EXE=$lPqVi8pI!MvZHxAVO>@0)j#NQeXZ zeB*Rp7dY+{3t9rPC-pHfk2u63-r$OSiszXx7(z-!VoE|%%7=uMA65Vbkng^flEM1H z2FrpX@3TV`o(fheNxKHe@Njl)WCRag9HJ+6gtWAda@f`!ODpL)tYs|I!KRb(pqnZP zR)kf*$FoWt&<$B^)!6y~7V(a+6)yT)UfUv}V_$B6Z+X?GgG3~)`KnSQtTvJOe?|9q zpnG@U!fjX-s5ZMp@>;OUx(4}g=%EhuuEyD&`bY1-#4dA6I7xl3jfqXe#jLJjQ%@Th zU8Ve>B2d|M4TF84-H@_`iH2}icMXSzSh9^X1UviR0B~O632UB4*+yE=6xNU&3MnC*jfNXUFpsxq|h8{^xPwfOa#G59S_0z z{p&!&pR);xe~~M-bAc(oBnd!0q?;*5HNtL75gOwSBVw_Mv-y(aY?rk~VxVXcS$ECG zCC4F-z_R;6H7+^1l3X3#IW(O4kRbnqaIkVZ;A_^YFf%m<)GqdyNec!xK`MeJJIC~CzA5s8( z5g%7WPJ-bg4~_r=Er28>JCZB6WJ$y+C)HAr(n_OrOGT-c#w~*~NPVlcvfOLj>-|(Q zd-%>m$nCe$x4PI2`aU+X7rMH>h4*``M?APzufY&q0e1&6~ib^95A7DES z@G%&Q+Ae)Vq&B+VflPCCXR$|CaG8}T#FzwdKnf}{aBQ`FzEQ;vl46vp5!MriqAcnvs^s zH4 zZ}nN{4#4$*kJ%`kD}+8~?jTz@SHxQ9isA1NTg)E(DKl3B*CMzc4qIyv{Q+6l7Kqls z<_KI0H^RZkKC!g9wY8O7y4Ku${W>R>uB@~*x3TT*?xiJeS&>1y90GU%{=WU6Qz%fV zKpk9DMO8cC$`-KJmj_-bBL(|mGp4W$O<^B2#Ab8?E4MnW4(5)sMK2VsSu0!YDPRx1 zEP0`D$(* zIBgRDOdfo?^~+g1dp3{tji{`sw@FXqT<_(fqIvopTWR2F8upJ&VV^g|HXlV*S`=00 zjUw7gt7a=rMa6|Y_;i0&ey^2T3I58rGLNKJf_leZ3>{bR*KF!t`pVYm#_j2T_3njo z13B}Ox~i!A!}poH_ASm`_ZH{A{1)fF@)qZ=e~WWByv4a2-{Ra&Z*lJCw>WppTb%pq z4>b2lH4CS&Y%ALqs!-c&aHh}xVXwVx*Y>_Log`)wy)^YBH^OMo%3EJ7>4oG8k;-sGyTKC!YX;E^Qy{C(k z_i{b2?dulyKFHtoLiya3@%ez}{ciTI3Geq9Vw<;muV(eTdHqSVdLMh&(CRe&2YK-6 zUb+hu{dvyPMpXIF?KBSzu!AN%Fk}jQ*bv*izeY5F4YC7yR*8AeqdLy{RyNIgW9+yI z>rI%#?lixdrVAZke?i*p7zHn!@HxVXqiso42(`vxqIPMa*+v)p1_V<3-vU^1`<+ z=FVO=c8Oifv#Zm5w9fiWcyz-M+q`Z3nr(b}txmH|fb|*LhK9eH2cMo|>TU>46~o*uVqkZ5q;S`Z%vmX_2tS+70BOVLvg2y={nXUdJ6xM?1TfXHA*s9M*Bp zcT%H8*i+cQ%&k^CyU4zu9V=l=?XwZ_*is;{?)7_uEgVZ7gxTcqFs! zfSC_&`Mr;~IPr*{B}`%Uvb{P{yh|(Vu4b`hCBSoDkAIyD18rd_yvez;v0B7JR52(P zshSp|+|X9VKfS!lErT&!(lxLZQk6m7j%5#uCqcCAPQ)xxwSoKcTm)HSgMk(!imPIY z%4#Vr9+vJU3B%&?759?>?+tNjA0E=W^rNbt6|!wzQd=^HiY^`nozzB9Qd`%OB|nzc z(;}8_x;-3t*&pKkp`duix3#myhg}}G&&R?t`A{@QXB8}P_!I9kSSmv(vC?Q*W1wPiJDVKu<@~uk zsuUhH42_N5z3t}N?CHz1dNuTun{Gbjhak<8w<4!sBRR3@4hFXaJnQ1QAQy6l0_&VV zC^Fz|_7C{D7Zykv>kV%D++o+Ymkq6ccc7-J=GO1Rw^w%giELciK1X@(iI>|>C%+=4Lj*bG5oN>DFx5aTlcth!U}g

J%U=|s?ram(d0G^mMV90{J?QQqNzQ`V|9dB!t#Mlm)Fm7J7VcF4~_wjQmbG^ zJSq*sRu>HMZZBj6n}VS(L^y$n?<#%DHmk!fakDI}I^WiYU$h3@;=wNYo^fzHA+gl$ z3qgvN$9X(diban8k=gzchscBwqX=$$`g$gQZTS{PE#EzETn%h+jUN9_V>cIE4+S#*%lr5mI;%j%2|`eU+38rOMb4T`OMB2isIA0Ldo3 zw>NBt;k2~r;oU69|1$`HMO48r0e)=xPv+pyhd&u6wrb&2is{svRYFOMxv4d?MjN6x zQcN$7j(#%w%ln^p|Du~zv?c79qN6;tuNdaoqXCwPVVSZnNJQb9Hvk(FvBog*n`G)s==guR8d z_Qvh;gT(nT#VknEo_ocd+hfSZ>(S0=gUVhOuZgsD$3ebXoqYTE$)b_U7NIZdi!R35 z_;iwSNG#Gr1FGvjKQEYYp^f65p~5w@s%Vq1w*n<7lg|x=C)C@J_@7Ro~cXN zFGuF1t~V zmS1)JO9!bR{CeUW=a|%388&J<0fT&?b{p&eu~9UrjwsOf3@cMzYGEWCA&8Ltig_9_)KDaj&R;&)moBS|GsDwNyqeS$NVeDe8RCnR(;8; zjU?mG;nwx}#23!boWGeRvkS?p#U$g(LFxV4`c2W7MPD5v4<99~+(~9B2c_q8{)_F; zwto{Q^R8soqa@?bL3!}?`EP2ztof>zEG{LhmXq3IB@imppSOK+>$6+L^(fipCceji zvRH#;Qp~g} zMh&@mO9^6K0=bs3x08-BGU+4}GsL};lA}e3(UGv<0M2B3fq-{C>nSM$)L?ES?IUD* zDa9>;^aDzHq1uiRGg4S(G zot?BgHNrrOxua=!ISR?K3!6IGOl7ybu{z>-l#(2yN($+1fOHI#>m#&$fTPhf(Ic3( zl5$GJm3DCt5?G5SS(Q+lVs2^8O9G7E&l0pgVQ&yhqfer%@sQ#pof?-D_A3!z)Di8C zx22fzG%M29qhuCozo;YaeJSRFGQJBQy_RCyv!-fH*db5ek2zw!WO7DMpn99NBvw<|-je|Cr`BW2;$|j*E+8@1{X$4}d5)P%98;UT*c0LkLF&$bn zJ*p}C{9M9b8|e^2!b%JxQ=b59A{EgqDW*>+OGcNH6Awk&g;`-RRvkN;l9&ZrxdBy1O^g$FT5O3J$FK~h2Y({6nPywa*^ zem=6TctvvBMWH>ttM4{MK%%zHN%KiWD$t+cfZ^yJSfnXt254n>?S8noEx<;Ci$b$Q zQ3T=@!X#cD2NR8HLe-NSu$<83a&pkMHPgs*WycOZHspQFC|>HK&!YbHCaOw@p_DZw zOLIY}Q`0@z1T<(BBiqwxYJsNCB+X@@xtxc_yp67CHah=<*}Y!lS@?tT zY}l74&Bl$e^EBqM7ky1M8LkPl__Q_D%r-$5Zvm;~JXH)YPSN&58tqk}tz=vGr8OT1 zZJK?X417kj?=_GIH8B(S?LcF8eO(6{)Y@nsx?egB{YbOz4YuQr{9@j=H#OUK7}(Z4 z&(3{$()@J`bi9?vjx?IvKx5X&clMdbyuNoeeeeBXHoU(tPntct*n4cZNgMV6O|MCs z-hF83G2dqx^JejBYvcjj2ftYCE9b5O6S->;DBt9KWn8A&HfGp z`hePLMPM+S);w?u%KeT zT%<x6%)7~6S%7;aJ?pQ*G%B9Q*r6p z9|{vqeIhr;r)3-{@O-1wDvj0;wEsWZDxj_$C_kltYedT|SoGNfXHfYc7bp_%`yJ0? zq%yh3@IYh!tQ$1x$sZ1%=DiRb1n*%%rTKHh6Nz^Fd(rLy?VFr2=&K>fh7DGO`Tgsu z7G*&bQT9H_pYMD@m%GBG?~UU1R1Zd2DZvH9I)vG7z3v{dc%o<0G11@UsI`j40sqz}3nepn$8tUn3R?aGNzgX@&k+0+ zKrfH~e1ZQ7f*&LJ1i^<0J_aBbtF=FT82dgzfX^ZLA0c>#;3EX@BY28n2LZnI%RfO7 zK(LKq3qc4$5P*14uA<_3?0Jkm#cJ&pzlnW*1RDr^2-Xm=2)qc+B3MOm8i5DF3IYxR zJ~!bP5iB8aBY1?M4}lB80)mGKW)RFHm;)dl(rWMcS?qKo7(_6IU>d;F;>jLI<;c{~ z5bwagNdyxB#3PwSh5R^<3?Uc>;HW(y)iLrT*fWNp6Ttw2egqE?^djg%a0|h01a}bJ zLvSBK1A?0fZXoDDa2-KAf@=uc5VRt=il7BSGlE70mk`t=xPss^f;t4X2x<_VLr{(2 zB7!Oe7Z99BfG1a-?-5|W$vz&vHLlKf5NdtY+&0j zS4jN|JK-<*`$I~Fl=2uZ^xPR4lAkLpPZ1j;H9~uIHadupILX{H@$aOVu<|_cm*+pN z{zdif2MOB+p(g!wTJ9$0H3{1#0Un}CPwU|k;qK_3GZK!h$1W(3)v<4QuRY?7^hdcA z)2%!#-0ger+}qysMhnwrKp8yeQp{Zim%!uYQ^K0?Fb+)d0j#PCIa{xm22i{388mOksaR3R~e6%w*3-Vhm|nySLqCu|Mm=3x3UD6uz^ z=6kWB*ljZBN->W#C33n|nW+xxj5UyZ4ds}&u35u)%&T&m^J zM9Xv;x?yCmFR~h$i-F12+A3nd1kN7;3&nd<%!DRu^`1v4i9CxzCl*TK!(YjZ3z1Q+ zPn(I9*CuRr!ZXFYTL11x30sW-Px94*JXzpe!Fr$f?XB$12%Lj$G-CZb!XjOjpaKh7#S8r2KNib|rd7A2)T8q3F$M zeVU76jc3A&FcZ_+ZMXONP~=+VQWOet?&*Cw7lDYu&`@pmT-PI;4A<@WJXz$)LXbRp zO19*6JB9^L^HxqW+=_nrUXIK~PsMz(MKV1{rl7(u0GRI=^hlV!*(R2fS4N_#k31!v zL*(W#nVwHE4>hCJMs7q)g%9JP7uG&X>p@?71+y#`JV3D?S|3T1xn;4is$(}q&bFp2 zLuJ*jlN;k?a*iylkcS?!<|kfR)NW)lYMqgo%w|j6p0HgfJx~sX)t>1HCgrUOTN}Br zb2J7;tFSG27cT!Oj|sa#O<8|27=xHH~Q7IhV`lp?y#KUpk;)?qB7 z8?;Vf5glGY;z^MBTWrlrg3n2Uk9;z+dxuotNy@2QX?7;%-9l;JO3HPhO7liiF4$F? z{c@$|&y{9xQm!weH@lMZ{-TTyB<1oPrP(JJIH|09l5!SQM(-z;vLD%F&*#+|G%Y%H zJ+ce0MAoD2vDw%lnV2TyPO`L4o_zFYC?UKj`~FR^^gg_lu+<7s4R~MkR-HP#sx5%AQa(j%-E~exfS;@H^&78 z2siYZmDn}Re`iLdV<3DAI>>YIHiv(twp1)qD({td3*bMLx_$8S-bPqDPKxiOI~rJc zyA58I3(A%M#rX0H*6PFCT5zI-7iHAu67Tjeue#tBI?f00PQdF+P~jhR1^iM;J};d* zGY_TT6?bj~*exG-n-}0bT7YL#Jd^+NKtVyl?<^<(!&3e`%Z1+_uK2k4x5wW5xa_yb b>;TG+e_Zk{<0&ZUEBMpI0l1D9NDBTRAiNCB diff --git a/Backend/alembic/versions/__pycache__/163657e72e93_add_page_content_table.cpython-312.pyc b/Backend/alembic/versions/__pycache__/163657e72e93_add_page_content_table.cpython-312.pyc deleted file mode 100644 index fbc1ce4ecf201dc1102749c95138cf8725fffd8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5897 zcmcJTTWs6r8HRPBsPp;c^b{{kx_Mb5G-*xR~m>^MHgmK|A%P17PRQKm?Vq#Vnq zB*1{(wm^Yg?P9=yZE!9&Y`}V%%K*D^kz@_H^=iA=?m8sEfL`r;Dalr{0LfBUfb{a` z^L{V?pTA&z=AVN>pN(GsDD+Fe@YrmB$DsRibPgV8>EO0aunBhARkriA;x8Nvx=x&hzh_IbSNBTRwBPRO-yZl79Mh();nC7ZWn<)>-AEBFNeoxpA< z;s3}F_T&e;sRt^A?u2(c_e6-i^sJ*VNR7QxYP=^kbTG&6(f-|i`FSP|Ju%snczE|S z)suQSD^K?%K5w3{wnKd{NPV?$(~+Lk!&&`nJ&A|6`q#ge)Hixk4`=mn9(v+ihn{$} zC-HeZ^lIOv{uiXa+PD5Y-%9GSp47wH_wOEh;_*XIJkgUF>HcLu(EY#hFaHbrc28pL zAgO!w3W?wQMu~~;l@C;Kbbn)aUvHna_jV$w184WBr%&nYo;y(C``tXjE;!0|>IVjP znKu81$v@~xc2RPqH@RgSI5}Yk>wH<{N~&UrilLhhNf@HO%%e1AnO~Mg(`#{~RToXB zqSi#y4KH6ZOc%ebHVu7M%&OSBu4;mAdem~q8lt0K zBZyR^iJ8F?uc(St;$^O>QQO&B3MVNmsu|GLl0-z7lvUjfw3pQx`6{BOcH)E9ad-Y^ z8+Gz^L)BW{yJ@m(yxbINYAYgdG&MT%N;*gPPFfR9UrD30qQLRA&}Loe9>=A1?x{WD zBmsA>sYs2cXukG8cz=Tif*RUXT9%c}8P*0mblzkysB*JLcXoufxlEhIRb zQpzTi7uOBbJ*cX($SbBNOLNIfw0VgsjTWZ0M#a_zRnZNNmuOqM`H~`t>!y9>x3