diff --git a/404.html b/404.html index ab0c1f4..0127fdf 100644 --- a/404.html +++ b/404.html @@ -5,10 +5,10 @@ Page Not Found | Tekdi Docs - - + + -
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

\ No newline at end of file diff --git a/assets/images/attendance-8290772e5b4b0ad64a1986c2064a8ade.png b/assets/images/attendance-8290772e5b4b0ad64a1986c2064a8ade.png new file mode 100644 index 0000000..6e42c4d Binary files /dev/null and b/assets/images/attendance-8290772e5b4b0ad64a1986c2064a8ade.png differ diff --git a/assets/images/attendance_architecture-0a6eaa4d23b9c4c3fca2de3769a39668.png b/assets/images/attendance_architecture-0a6eaa4d23b9c4c3fca2de3769a39668.png new file mode 100644 index 0000000..c9abdab Binary files /dev/null and b/assets/images/attendance_architecture-0a6eaa4d23b9c4c3fca2de3769a39668.png differ diff --git a/assets/js/0058b4c6.43ea81d2.js b/assets/js/0058b4c6.43ea81d2.js deleted file mode 100644 index 7ea2077..0000000 --- a/assets/js/0058b4c6.43ea81d2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[849],{86164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"Todo Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/todo-service/about","docId":"todo-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/todo-service/features","docId":"todo-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/todo-service/getting-started","docId":"todo-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/todo-service/tech-stack","docId":"todo-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/todo-service/architecture","docId":"todo-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/todo-service/database-schema","docId":"todo-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/todo-service/api-docs","docId":"todo-service/api-docs","unlisted":false},{"type":"link","label":"Installation","href":"/docs/todo-service/devops","docId":"todo-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/todo-service/apis/todo-management","docId":"todo-service/apis/todo-management","unlisted":false},{"type":"link","label":"Create todo","href":"/docs/todo-service/apis/todo-controller-create-to","className":"post api-method","docId":"todo-service/apis/todo-controller-create-to","unlisted":false},{"type":"link","label":"Delete todo","href":"/docs/todo-service/apis/todo-controller-delete-todo-by-id","className":"delete api-method","docId":"todo-service/apis/todo-controller-delete-todo-by-id","unlisted":false},{"type":"link","label":"Get by id todo","href":"/docs/todo-service/apis/todo-controller-todo-get-by-id","className":"get api-method","docId":"todo-service/apis/todo-controller-todo-get-by-id","unlisted":false},{"type":"link","label":"Update todo","href":"/docs/todo-service/apis/todo-controller-update-todo","className":"patch api-method","docId":"todo-service/apis/todo-controller-update-todo","unlisted":false},{"type":"link","label":"Todo List","href":"/docs/todo-service/apis/todo-controller-view-list","className":"post api-method","docId":"todo-service/apis/todo-controller-view-list","unlisted":false}]}],"href":"/docs/category/todo-service"},{"type":"category","label":"User Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/user-service/about","docId":"user-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/user-service/features","docId":"user-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/user-service/getting-started","docId":"user-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/user-service/tech-stack","docId":"user-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/user-service/architecture","docId":"user-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/user-service/database-schema","docId":"user-service/database-schema","unlisted":false},{"type":"link","label":"Devops","href":"/docs/user-service/devops","docId":"user-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/user-service/apis/shiksha-platform","docId":"user-service/apis/shiksha-platform","unlisted":false},{"type":"link","label":"Create Academic Year","href":"/docs/user-service/apis/academicyears-controller-create-academic-years","className":"post api-method","docId":"user-service/apis/academicyears-controller-create-academic-years","unlisted":false},{"type":"link","label":"Get Academic Year","href":"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id","className":"get api-method","docId":"user-service/apis/academicyears-controller-get-academic-year-by-id","unlisted":false},{"type":"link","label":"List Academic Year","href":"/docs/user-service/apis/academicyears-controller-get-academic-year-list","className":"post api-method","docId":"user-service/apis/academicyears-controller-get-academic-year-list","unlisted":false},{"type":"link","label":"Assign Privilege","href":"/docs/user-service/apis/assign-privilege-controller-create","className":"post api-method","docId":"user-service/apis/assign-privilege-controller-create","unlisted":false},{"type":"link","label":"Get Privilege for Role","href":"/docs/user-service/apis/assign-privilege-controller-get-role","className":"get api-method","docId":"user-service/apis/assign-privilege-controller-get-role","unlisted":false},{"type":"link","label":"Assign Role to User","href":"/docs/user-service/apis/assign-role-controller-create","className":"post api-method","docId":"user-service/apis/assign-role-controller-create","unlisted":false},{"type":"link","label":"Remove User Role","href":"/docs/user-service/apis/assign-role-controller-delete-role","className":"delete api-method","docId":"user-service/apis/assign-role-controller-delete-role","unlisted":false},{"type":"link","label":"Get User Role","href":"/docs/user-service/apis/assign-role-controller-get-role","className":"get api-method","docId":"user-service/apis/assign-role-controller-get-role","unlisted":false},{"type":"link","label":"Assign Tenant","href":"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping","className":"post api-method","docId":"user-service/apis/assign-tenant-controller-create-user-tenant-mapping","unlisted":false},{"type":"link","label":"Get Access Token","href":"/docs/user-service/apis/auth-controller-get-user-by-auth","className":"get api-method","docId":"user-service/apis/auth-controller-get-user-by-auth","unlisted":false},{"type":"link","label":"Login","href":"/docs/user-service/apis/auth-controller-login","className":"post api-method","docId":"user-service/apis/auth-controller-login","unlisted":false},{"type":"link","label":"Logout","href":"/docs/user-service/apis/auth-controller-logout","className":"post api-method","docId":"user-service/apis/auth-controller-logout","unlisted":false},{"type":"link","label":"Get Refresh Token","href":"/docs/user-service/apis/auth-controller-refresh-token","className":"post api-method","docId":"user-service/apis/auth-controller-refresh-token","unlisted":false},{"type":"link","label":"Create Cohort Academic Year","href":"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","className":"post api-method","docId":"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","unlisted":false},{"type":"link","label":"Create Cohort","href":"/docs/user-service/apis/cohort-controller-create-cohort","className":"post api-method","docId":"user-service/apis/cohort-controller-create-cohort","unlisted":false},{"type":"link","label":"Cohort Hierarchy","href":"/docs/user-service/apis/cohort-controller-get-cohorts-details","className":"get api-method","docId":"user-service/apis/cohort-controller-get-cohorts-details","unlisted":false},{"type":"link","label":"My Cohort","href":"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data","className":"get api-method","docId":"user-service/apis/cohort-controller-get-cohorts-hierarachy-data","unlisted":false},{"type":"link","label":"Search Cohort","href":"/docs/user-service/apis/cohort-controller-search-cohort","className":"post api-method","docId":"user-service/apis/cohort-controller-search-cohort","unlisted":false},{"type":"link","label":"Delete Cohort","href":"/docs/user-service/apis/cohort-controller-update-cohort-status","className":"delete api-method","docId":"user-service/apis/cohort-controller-update-cohort-status","unlisted":false},{"type":"link","label":"Update Cohort","href":"/docs/user-service/apis/cohort-controller-update-cohort","className":"put api-method","docId":"user-service/apis/cohort-controller-update-cohort","unlisted":false},{"type":"link","label":"Bluk Cohort Member Create","href":"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members","className":"post api-method","docId":"user-service/apis/cohort-members-controller-craete-bulk-cohort-members","unlisted":false},{"type":"link","label":"Create Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-create-cohort-members","className":"post api-method","docId":"user-service/apis/cohort-members-controller-create-cohort-members","unlisted":false},{"type":"link","label":"Delete Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-delete-cohort-member","className":"delete api-method","docId":"user-service/apis/cohort-members-controller-delete-cohort-member","unlisted":false},{"type":"link","label":"Get Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-get-cohort-members","className":"get api-method","docId":"user-service/apis/cohort-members-controller-get-cohort-members","unlisted":false},{"type":"link","label":"Cohort Member List","href":"/docs/user-service/apis/cohort-members-controller-search-cohort-members","className":"post api-method","docId":"user-service/apis/cohort-members-controller-search-cohort-members","unlisted":false},{"type":"link","label":"Update Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-update-cohort-members","className":"put api-method","docId":"user-service/apis/cohort-members-controller-update-cohort-members","unlisted":false},{"type":"link","label":"Create Field Values","href":"/docs/user-service/apis/fields-controller-create-field-values","className":"post api-method","docId":"user-service/apis/fields-controller-create-field-values","unlisted":false},{"type":"link","label":"Create Field","href":"/docs/user-service/apis/fields-controller-create-fields","className":"post api-method","docId":"user-service/apis/fields-controller-create-fields","unlisted":false},{"type":"link","label":"Delete Field Options","href":"/docs/user-service/apis/fields-controller-delete-field-options","className":"delete api-method","docId":"user-service/apis/fields-controller-delete-field-options","unlisted":false},{"type":"link","label":"Get Field Options","href":"/docs/user-service/apis/fields-controller-get-field-options","className":"post api-method","docId":"user-service/apis/fields-controller-get-field-options","unlisted":false},{"type":"link","label":"Form Fields","href":"/docs/user-service/apis/fields-controller-get-form-data","className":"get api-method","docId":"user-service/apis/fields-controller-get-form-data","unlisted":false},{"type":"link","label":"Search Field Values","href":"/docs/user-service/apis/fields-controller-search-field-values","className":"post api-method","docId":"user-service/apis/fields-controller-search-field-values","unlisted":false},{"type":"link","label":"Search Field","href":"/docs/user-service/apis/fields-controller-search-fields","className":"post api-method","docId":"user-service/apis/fields-controller-search-fields","unlisted":false},{"type":"link","label":"Update Field","href":"/docs/user-service/apis/fields-controller-update-fields","className":"patch api-method","docId":"user-service/apis/fields-controller-update-fields","unlisted":false},{"type":"link","label":"Create Forms","href":"/docs/user-service/apis/forms-controller-create-cohort","className":"post api-method","docId":"user-service/apis/forms-controller-create-cohort","unlisted":false},{"type":"link","label":"Read Forms","href":"/docs/user-service/apis/forms-controller-get-form-data","className":"get api-method","docId":"user-service/apis/forms-controller-get-form-data","unlisted":false},{"type":"link","label":"Create Privilege","href":"/docs/user-service/apis/privilege-controller-create-privilege","className":"post api-method","docId":"user-service/apis/privilege-controller-create-privilege","unlisted":false},{"type":"link","label":"Delete Privilege","href":"/docs/user-service/apis/privilege-controller-delete-role","className":"delete api-method","docId":"user-service/apis/privilege-controller-delete-role","unlisted":false},{"type":"link","label":"Get Privilege","href":"/docs/user-service/apis/privilege-controller-get-privilege","className":"get api-method","docId":"user-service/apis/privilege-controller-get-privilege","unlisted":false},{"type":"link","label":"Get Privileges for Role","href":"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id","className":"get api-method","docId":"user-service/apis/privilege-controller-get-privilegeby-role-id","unlisted":false},{"type":"link","label":"Create Role","href":"/docs/user-service/apis/role-controller-create-role","className":"post api-method","docId":"user-service/apis/role-controller-create-role","unlisted":false},{"type":"link","label":"Delete Role","href":"/docs/user-service/apis/role-controller-delete-role","className":"delete api-method","docId":"user-service/apis/role-controller-delete-role","unlisted":false},{"type":"link","label":"Get Role","href":"/docs/user-service/apis/role-controller-get-role","className":"get api-method","docId":"user-service/apis/role-controller-get-role","unlisted":false},{"type":"link","label":"Search Role","href":"/docs/user-service/apis/role-controller-search-role","className":"post api-method","docId":"user-service/apis/role-controller-search-role","unlisted":false},{"type":"link","label":"Update Role","href":"/docs/user-service/apis/role-controller-update-role","className":"put api-method","docId":"user-service/apis/role-controller-update-role","unlisted":false},{"type":"link","label":"Create Tenants","href":"/docs/user-service/apis/tenant-controller-create-tenants","className":"post api-method","docId":"user-service/apis/tenant-controller-create-tenants","unlisted":false},{"type":"link","label":"Delete Tenants","href":"/docs/user-service/apis/tenant-controller-delete-tenants","className":"delete api-method","docId":"user-service/apis/tenant-controller-delete-tenants","unlisted":false},{"type":"link","label":"Get Tenants","href":"/docs/user-service/apis/tenant-controller-get-tenants","className":"get api-method","docId":"user-service/apis/tenant-controller-get-tenants","unlisted":false},{"type":"link","label":"Update Tenants","href":"/docs/user-service/apis/tenant-controller-update-tenants","className":"patch api-method","docId":"user-service/apis/tenant-controller-update-tenants","unlisted":false},{"type":"link","label":"Create User","href":"/docs/user-service/apis/user-controller-create-user","className":"post api-method","docId":"user-service/apis/user-controller-create-user","unlisted":false},{"type":"link","label":"Delete User","href":"/docs/user-service/apis/user-controller-delete-user-by-id","className":"delete api-method","docId":"user-service/apis/user-controller-delete-user-by-id","unlisted":false},{"type":"link","label":"Forgot password","href":"/docs/user-service/apis/user-controller-forgot-password","className":"post api-method","docId":"user-service/apis/user-controller-forgot-password","unlisted":false},{"type":"link","label":"Get User","href":"/docs/user-service/apis/user-controller-get-user","className":"get api-method","docId":"user-service/apis/user-controller-get-user","unlisted":false},{"type":"link","label":"Reset Password","href":"/docs/user-service/apis/user-controller-reset-user-password","className":"post api-method","docId":"user-service/apis/user-controller-reset-user-password","unlisted":false},{"type":"link","label":"User List","href":"/docs/user-service/apis/user-controller-search-user","className":"post api-method","docId":"user-service/apis/user-controller-search-user","unlisted":false},{"type":"link","label":"Passwort reset","href":"/docs/user-service/apis/user-controller-send-password-reset-link","className":"post api-method","docId":"user-service/apis/user-controller-send-password-reset-link","unlisted":false},{"type":"link","label":"Update User","href":"/docs/user-service/apis/user-controller-update-user","className":"patch api-method","docId":"user-service/apis/user-controller-update-user","unlisted":false}]}],"href":"/docs/category/user-service"},{"type":"category","label":"Event Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/event-service/about","docId":"event-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/event-service/features","docId":"event-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/event-service/getting-started","docId":"event-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/event-service/tech-stack","docId":"event-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/event-service/architecture","docId":"event-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/event-service/database-schema","docId":"event-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/event-service/api-docs","docId":"event-service/api-docs","unlisted":false},{"type":"link","label":"Installation","href":"/docs/event-service/devops","docId":"event-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/event-service/apis/event-management","docId":"event-service/apis/event-management","unlisted":false},{"type":"link","label":"Create Events","href":"/docs/event-service/apis/event-controller-create","className":"post api-method","docId":"event-service/apis/event-controller-create","unlisted":false},{"type":"link","label":"Search Events","href":"/docs/event-service/apis/event-controller-find-all","className":"post api-method","docId":"event-service/apis/event-controller-find-all","unlisted":false},{"type":"link","label":"Edit Events","href":"/docs/event-service/apis/event-controller-update-event","className":"patch api-method","docId":"event-service/apis/event-controller-update-event","unlisted":false}]}],"href":"/docs/category/event-service"},{"type":"category","label":"Middleware Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/middleware-service/about","docId":"middleware-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/middleware-service/features","docId":"middleware-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/middleware-service/getting-started","docId":"middleware-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/middleware-service/tech-stack","docId":"middleware-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/middleware-service/architecture","docId":"middleware-service/architecture","unlisted":false},{"type":"link","label":"database-schema","href":"/docs/middleware-service/database-schema","docId":"middleware-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/middleware-service/api-docs","docId":"middleware-service/api-docs","unlisted":false},{"type":"link","label":"Devops","href":"/docs/middleware-service/devops","docId":"middleware-service/devops","unlisted":false}],"href":"/docs/category/middleware-service"},{"type":"category","label":"Notifications Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/notifications-service/about","docId":"notifications-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/notifications-service/features","docId":"notifications-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/notifications-service/getting-started","docId":"notifications-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/notifications-service/tech-stack","docId":"notifications-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/notifications-service/architecture","docId":"notifications-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/notifications-service/database-schema","docId":"notifications-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/notifications-service/api-docs","docId":"notifications-service/api-docs","unlisted":false},{"type":"link","label":"Devops","href":"/docs/notifications-service/devops","docId":"notifications-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/notifications-service/apis/notification","docId":"notifications-service/apis/notification","unlisted":false},{"type":"link","label":"Send Notification","href":"/docs/notifications-service/apis/notification-controller-send-notification","className":"post api-method","docId":"notifications-service/apis/notification-controller-send-notification","unlisted":false},{"type":"link","label":"Create Template","href":"/docs/notifications-service/apis/notification-events-controller-create","className":"post api-method","docId":"notifications-service/apis/notification-events-controller-create","unlisted":false},{"type":"link","label":"Template Delete","href":"/docs/notifications-service/apis/notification-events-controller-delete-template","className":"delete api-method","docId":"notifications-service/apis/notification-events-controller-delete-template","unlisted":false},{"type":"link","label":"Template List","href":"/docs/notifications-service/apis/notification-events-controller-get-templates","className":"post api-method","docId":"notifications-service/apis/notification-events-controller-get-templates","unlisted":false},{"type":"link","label":"Update Template","href":"/docs/notifications-service/apis/notification-events-controller-update-event","className":"patch api-method","docId":"notifications-service/apis/notification-events-controller-update-event","unlisted":false}]}],"href":"/docs/category/notifications-service"},{"type":"category","label":"Tekdi Style Guides","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CSS Style Guide","href":"/docs/tekdi-style-guides/css-style-guide","docId":"tekdi-style-guides/css-style-guide","unlisted":false},{"type":"link","label":"Python Style Guide","href":"/docs/tekdi-style-guides/python-style-guide","docId":"tekdi-style-guides/python-style-guide","unlisted":false},{"type":"link","label":"React Style Guide","href":"/docs/tekdi-style-guides/react-style-guide","docId":"tekdi-style-guides/react-style-guide","unlisted":false}],"href":"/docs/category/tekdi-style-guides"},{"type":"category","label":"Tools","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"CSS Tools","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Stylelint","href":"/docs/tools/css/stylelint","docId":"tools/css/stylelint","unlisted":false}],"href":"/docs/category/css-tools"},{"type":"category","label":"Python Tools","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Pylint","href":"/docs/tools/python/pylint","docId":"tools/python/pylint","unlisted":false},{"type":"link","label":"Ruff","href":"/docs/tools/python/ruff","docId":"tools/python/ruff","unlisted":false}],"href":"/docs/category/python-tools"}],"href":"/docs/category/tools"}]},"docs":{"event-service/about":{"id":"event-service/about","title":"About","description":"The event service allows users to schedule and manage both online and offline events with comprehensive details. The service is versatile, supporting various event types and providing users with the ability to create and customize events with specific attributes and preferences.","sidebar":"tutorialSidebar"},"event-service/api-docs":{"id":"event-service/api-docs","title":"API Docs","description":"1. Create Event API:","sidebar":"tutorialSidebar"},"event-service/apis/event-controller-create":{"id":"event-service/apis/event-controller-create","title":"Create Events","description":"Create Events","sidebar":"tutorialSidebar"},"event-service/apis/event-controller-find-all":{"id":"event-service/apis/event-controller-find-all","title":"Search Events","description":"Search Events","sidebar":"tutorialSidebar"},"event-service/apis/event-controller-update-event":{"id":"event-service/apis/event-controller-update-event","title":"Edit Events","description":"Edit Events","sidebar":"tutorialSidebar"},"event-service/apis/event-management":{"id":"event-service/apis/event-management","title":"Event Management","description":"CRUD API","sidebar":"tutorialSidebar"},"event-service/architecture":{"id":"event-service/architecture","title":"Architecture","description":"Event Service Architecture","sidebar":"tutorialSidebar"},"event-service/database-schema":{"id":"event-service/database-schema","title":"Database Schema","description":"Entities -Event Management","sidebar":"tutorialSidebar"},"event-service/devops":{"id":"event-service/devops","title":"Installation","description":"Steps to Install Locally for Development","sidebar":"tutorialSidebar"},"event-service/features":{"id":"event-service/features","title":"Features","description":"Following are the key features","sidebar":"tutorialSidebar"},"event-service/getting-started":{"id":"event-service/getting-started","title":"Getting Started","description":"Before setting up the event service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"event-service/tech-stack":{"id":"event-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"middleware-service/about":{"id":"middleware-service/about","title":"About","description":"The middleware service acts as an additional layer that facilitates communication between various microservices. It includes configurable security checks, such as user roles and privileges, which can be customized to meet your specific needs. Additionally, you have the option to implement new checks as required. As its name suggests, the middleware operates before the API is reached. If all the checks for a particular API are successful, the middleware forwards the request to the appropriate internal microservice. However, if any of the checks fail, the middleware will return a failure response with a relevant message.","sidebar":"tutorialSidebar"},"middleware-service/api-docs":{"id":"middleware-service/api-docs","title":"API Docs","description":"","sidebar":"tutorialSidebar"},"middleware-service/architecture":{"id":"middleware-service/architecture","title":"Architecture","description":"Middleware Service Architecture","sidebar":"tutorialSidebar"},"middleware-service/database-schema":{"id":"middleware-service/database-schema","title":"database-schema","description":"","sidebar":"tutorialSidebar"},"middleware-service/devops":{"id":"middleware-service/devops","title":"Devops","description":"Installation","sidebar":"tutorialSidebar"},"middleware-service/features":{"id":"middleware-service/features","title":"Features","description":"Follwoing are the key features","sidebar":"tutorialSidebar"},"middleware-service/getting-started":{"id":"middleware-service/getting-started","title":"Getting Started","description":"Before setting up the notification service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"middleware-service/tech-stack":{"id":"middleware-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"notifications-service/about":{"id":"notifications-service/about","title":"About","description":"Notification Service is designed to deliver messages to users swiftly and effectively. By supporting a range of notification types like SMS, push notifications and email, this service ensures that user will receive timely updates through their preferred communication channels.","sidebar":"tutorialSidebar"},"notifications-service/api-docs":{"id":"notifications-service/api-docs","title":"API Docs","description":"Method: POST","sidebar":"tutorialSidebar"},"notifications-service/apis/notification":{"id":"notifications-service/apis/notification","title":"Notification","description":"The Notification API description","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-controller-send-notification":{"id":"notifications-service/apis/notification-controller-send-notification","title":"Send Notification","description":"Send Notification","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-create":{"id":"notifications-service/apis/notification-events-controller-create","title":"Create Template","description":"Create Template","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-delete-template":{"id":"notifications-service/apis/notification-events-controller-delete-template","title":"Template Delete","description":"Template Delete","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-get-templates":{"id":"notifications-service/apis/notification-events-controller-get-templates","title":"Template List","description":"Template List","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-update-event":{"id":"notifications-service/apis/notification-events-controller-update-event","title":"Update Template","description":"Update Template","sidebar":"tutorialSidebar"},"notifications-service/architecture":{"id":"notifications-service/architecture","title":"Architecture","description":"Notification Service Architecture","sidebar":"tutorialSidebar"},"notifications-service/database-schema":{"id":"notifications-service/database-schema","title":"Database Schema","description":"Entities ####","sidebar":"tutorialSidebar"},"notifications-service/devops":{"id":"notifications-service/devops","title":"Devops","description":"Installation","sidebar":"tutorialSidebar"},"notifications-service/features":{"id":"notifications-service/features","title":"Features","description":"Follwoing are the key features","sidebar":"tutorialSidebar"},"notifications-service/getting-started":{"id":"notifications-service/getting-started","title":"Getting Started","description":"Before setting up the notification service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"notifications-service/tech-stack":{"id":"notifications-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"tekdi-style-guides/css-style-guide":{"id":"tekdi-style-guides/css-style-guide","title":"CSS Style Guide","description":"Style Guide","sidebar":"tutorialSidebar"},"tekdi-style-guides/python-style-guide":{"id":"tekdi-style-guides/python-style-guide","title":"Python Style Guide","description":"Style Guide","sidebar":"tutorialSidebar"},"tekdi-style-guides/react-style-guide":{"id":"tekdi-style-guides/react-style-guide","title":"React Style Guide","description":"@TODO","sidebar":"tutorialSidebar"},"todo-service/about":{"id":"todo-service/about","title":"About","description":"The todo service provides robust task management capabilities, enabling users to create, assign, and monitor tasks across various contexts. Tasks can be assigned between users, facilitating efficient delegation and collaboration. Each task is associated with specific details such as title, category (like assignment types), and context identifiers, ensuring clarity on its purpose and relevance.","sidebar":"tutorialSidebar"},"todo-service/api-docs":{"id":"todo-service/api-docs","title":"API Docs","description":"1. CREATE Todo API:","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-create-to":{"id":"todo-service/apis/todo-controller-create-to","title":"Create todo","description":"Create todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-delete-todo-by-id":{"id":"todo-service/apis/todo-controller-delete-todo-by-id","title":"Delete todo","description":"Delete todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-todo-get-by-id":{"id":"todo-service/apis/todo-controller-todo-get-by-id","title":"Get by id todo","description":"Get by id todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-update-todo":{"id":"todo-service/apis/todo-controller-update-todo","title":"Update todo","description":"Update todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-view-list":{"id":"todo-service/apis/todo-controller-view-list","title":"Todo List","description":"Todo List","sidebar":"tutorialSidebar"},"todo-service/apis/todo-management":{"id":"todo-service/apis/todo-management","title":"todo management","description":"CRUD API","sidebar":"tutorialSidebar"},"todo-service/architecture":{"id":"todo-service/architecture","title":"Architecture","description":"Todo Service Architecture","sidebar":"tutorialSidebar"},"todo-service/database-schema":{"id":"todo-service/database-schema","title":"Database Schema","description":"Entities -Todo Management","sidebar":"tutorialSidebar"},"todo-service/devops":{"id":"todo-service/devops","title":"Installation","description":"Steps to Install Locally for Development","sidebar":"tutorialSidebar"},"todo-service/features":{"id":"todo-service/features","title":"Features","description":"Following are the key features","sidebar":"tutorialSidebar"},"todo-service/getting-started":{"id":"todo-service/getting-started","title":"Getting Started","description":"Before setting up the todo service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"todo-service/tech-stack":{"id":"todo-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"tools/css/stylelint":{"id":"tools/css/stylelint","title":"Stylelint","description":"About","sidebar":"tutorialSidebar"},"tools/python/pylint":{"id":"tools/python/pylint","title":"Pylint","description":"About","sidebar":"tutorialSidebar"},"tools/python/ruff":{"id":"tools/python/ruff","title":"Ruff","description":"About","sidebar":"tutorialSidebar"},"user-service/about":{"id":"user-service/about","title":"About","description":"The User Service primarily focuses on user management. As a versatile service supporting multiple features, it incorporates the following key concepts:","sidebar":"tutorialSidebar"},"user-service/apis/academicyears-controller-create-academic-years":{"id":"user-service/apis/academicyears-controller-create-academic-years","title":"Create Academic Year","description":"Create Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/academicyears-controller-get-academic-year-by-id":{"id":"user-service/apis/academicyears-controller-get-academic-year-by-id","title":"Get Academic Year","description":"Get Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/academicyears-controller-get-academic-year-list":{"id":"user-service/apis/academicyears-controller-get-academic-year-list","title":"List Academic Year","description":"List Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/assign-privilege-controller-create":{"id":"user-service/apis/assign-privilege-controller-create","title":"Assign Privilege","description":"Assign Privilege","sidebar":"tutorialSidebar"},"user-service/apis/assign-privilege-controller-get-role":{"id":"user-service/apis/assign-privilege-controller-get-role","title":"Get Privilege for Role","description":"Get Privilege for Role","sidebar":"tutorialSidebar"},"user-service/apis/assign-role-controller-create":{"id":"user-service/apis/assign-role-controller-create","title":"Assign Role to User","description":"Assign Role to User","sidebar":"tutorialSidebar"},"user-service/apis/assign-role-controller-delete-role":{"id":"user-service/apis/assign-role-controller-delete-role","title":"Remove User Role","description":"Remove User Role","sidebar":"tutorialSidebar"},"user-service/apis/assign-role-controller-get-role":{"id":"user-service/apis/assign-role-controller-get-role","title":"Get User Role","description":"Get User Role","sidebar":"tutorialSidebar"},"user-service/apis/assign-tenant-controller-create-user-tenant-mapping":{"id":"user-service/apis/assign-tenant-controller-create-user-tenant-mapping","title":"Assign Tenant","description":"Assign Tenant","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-get-user-by-auth":{"id":"user-service/apis/auth-controller-get-user-by-auth","title":"Get Access Token","description":"Get Access Token","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-login":{"id":"user-service/apis/auth-controller-login","title":"Login","description":"Login","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-logout":{"id":"user-service/apis/auth-controller-logout","title":"Logout","description":"Logout","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-refresh-token":{"id":"user-service/apis/auth-controller-refresh-token","title":"Get Refresh Token","description":"Get Refresh Token","sidebar":"tutorialSidebar"},"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year":{"id":"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","title":"Create Cohort Academic Year","description":"Create Cohort Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-create-cohort":{"id":"user-service/apis/cohort-controller-create-cohort","title":"Create Cohort","description":"Create Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-get-cohorts-details":{"id":"user-service/apis/cohort-controller-get-cohorts-details","title":"Cohort Hierarchy","description":"Cohort Hierarchy","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-get-cohorts-hierarachy-data":{"id":"user-service/apis/cohort-controller-get-cohorts-hierarachy-data","title":"My Cohort","description":"My Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-search-cohort":{"id":"user-service/apis/cohort-controller-search-cohort","title":"Search Cohort","description":"Search Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-update-cohort":{"id":"user-service/apis/cohort-controller-update-cohort","title":"Update Cohort","description":"Update Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-update-cohort-status":{"id":"user-service/apis/cohort-controller-update-cohort-status","title":"Delete Cohort","description":"Delete Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-craete-bulk-cohort-members":{"id":"user-service/apis/cohort-members-controller-craete-bulk-cohort-members","title":"Bluk Cohort Member Create","description":"Bluk Cohort Member Create","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-create-cohort-members":{"id":"user-service/apis/cohort-members-controller-create-cohort-members","title":"Create Cohort Member","description":"Create Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-delete-cohort-member":{"id":"user-service/apis/cohort-members-controller-delete-cohort-member","title":"Delete Cohort Member","description":"Delete Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-get-cohort-members":{"id":"user-service/apis/cohort-members-controller-get-cohort-members","title":"Get Cohort Member","description":"Get Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-search-cohort-members":{"id":"user-service/apis/cohort-members-controller-search-cohort-members","title":"Cohort Member List","description":"Cohort Member List","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-update-cohort-members":{"id":"user-service/apis/cohort-members-controller-update-cohort-members","title":"Update Cohort Member","description":"Update Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-create-field-values":{"id":"user-service/apis/fields-controller-create-field-values","title":"Create Field Values","description":"Create Field Values","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-create-fields":{"id":"user-service/apis/fields-controller-create-fields","title":"Create Field","description":"Create Field","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-delete-field-options":{"id":"user-service/apis/fields-controller-delete-field-options","title":"Delete Field Options","description":"Delete Field Options","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-get-field-options":{"id":"user-service/apis/fields-controller-get-field-options","title":"Get Field Options","description":"Get Field Options","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-get-form-data":{"id":"user-service/apis/fields-controller-get-form-data","title":"Form Fields","description":"Form Fields","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-search-field-values":{"id":"user-service/apis/fields-controller-search-field-values","title":"Search Field Values","description":"Search Field Values","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-search-fields":{"id":"user-service/apis/fields-controller-search-fields","title":"Search Field","description":"Search Field","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-update-fields":{"id":"user-service/apis/fields-controller-update-fields","title":"Update Field","description":"Update Field","sidebar":"tutorialSidebar"},"user-service/apis/forms-controller-create-cohort":{"id":"user-service/apis/forms-controller-create-cohort","title":"Create Forms","description":"Create Forms","sidebar":"tutorialSidebar"},"user-service/apis/forms-controller-get-form-data":{"id":"user-service/apis/forms-controller-get-form-data","title":"Read Forms","description":"Read Forms","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-create-privilege":{"id":"user-service/apis/privilege-controller-create-privilege","title":"Create Privilege","description":"Create Privilege","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-delete-role":{"id":"user-service/apis/privilege-controller-delete-role","title":"Delete Privilege","description":"Delete Privilege","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-get-privilege":{"id":"user-service/apis/privilege-controller-get-privilege","title":"Get Privilege","description":"Get Privilege","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-get-privilegeby-role-id":{"id":"user-service/apis/privilege-controller-get-privilegeby-role-id","title":"Get Privileges for Role","description":"Get Privileges for Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-create-role":{"id":"user-service/apis/role-controller-create-role","title":"Create Role","description":"Create Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-delete-role":{"id":"user-service/apis/role-controller-delete-role","title":"Delete Role","description":"Delete Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-get-role":{"id":"user-service/apis/role-controller-get-role","title":"Get Role","description":"Get Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-search-role":{"id":"user-service/apis/role-controller-search-role","title":"Search Role","description":"Search Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-update-role":{"id":"user-service/apis/role-controller-update-role","title":"Update Role","description":"Update Role","sidebar":"tutorialSidebar"},"user-service/apis/shiksha-platform":{"id":"user-service/apis/shiksha-platform","title":"Shiksha Platform","description":"CRUD API","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-create-tenants":{"id":"user-service/apis/tenant-controller-create-tenants","title":"Create Tenants","description":"Create Tenants","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-delete-tenants":{"id":"user-service/apis/tenant-controller-delete-tenants","title":"Delete Tenants","description":"Delete Tenants","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-get-tenants":{"id":"user-service/apis/tenant-controller-get-tenants","title":"Get Tenants","description":"Get Tenants","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-update-tenants":{"id":"user-service/apis/tenant-controller-update-tenants","title":"Update Tenants","description":"Update Tenants","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-create-user":{"id":"user-service/apis/user-controller-create-user","title":"Create User","description":"Create User","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-delete-user-by-id":{"id":"user-service/apis/user-controller-delete-user-by-id","title":"Delete User","description":"Delete User","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-forgot-password":{"id":"user-service/apis/user-controller-forgot-password","title":"Forgot password","description":"Forgot password","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-get-user":{"id":"user-service/apis/user-controller-get-user","title":"Get User","description":"Get User","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-reset-user-password":{"id":"user-service/apis/user-controller-reset-user-password","title":"Reset Password","description":"Reset Password","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-search-user":{"id":"user-service/apis/user-controller-search-user","title":"User List","description":"User List","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-send-password-reset-link":{"id":"user-service/apis/user-controller-send-password-reset-link","title":"Passwort reset","description":"Passwort reset","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-update-user":{"id":"user-service/apis/user-controller-update-user","title":"Update User","description":"Update User","sidebar":"tutorialSidebar"},"user-service/architecture":{"id":"user-service/architecture","title":"Architecture","description":"@TODO","sidebar":"tutorialSidebar"},"user-service/database-schema":{"id":"user-service/database-schema","title":"Database Schema","description":"Entities","sidebar":"tutorialSidebar"},"user-service/devops":{"id":"user-service/devops","title":"Devops","description":"Installation","sidebar":"tutorialSidebar"},"user-service/features":{"id":"user-service/features","title":"Features","description":"Features of the Teacher\'s Web Application","sidebar":"tutorialSidebar"},"user-service/getting-started":{"id":"user-service/getting-started","title":"Getting Started","description":"Before setting up the notification service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"user-service/tech-stack":{"id":"user-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/0058b4c6.e4ea58fb.js b/assets/js/0058b4c6.e4ea58fb.js new file mode 100644 index 0000000..f415c74 --- /dev/null +++ b/assets/js/0058b4c6.e4ea58fb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[849],{86164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"User Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/user-service/about","docId":"user-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/user-service/features","docId":"user-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/user-service/getting-started","docId":"user-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/user-service/tech-stack","docId":"user-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/user-service/architecture","docId":"user-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/user-service/database-schema","docId":"user-service/database-schema","unlisted":false},{"type":"link","label":"Devops","href":"/docs/user-service/devops","docId":"user-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/user-service/apis/shiksha-platform","docId":"user-service/apis/shiksha-platform","unlisted":false},{"type":"link","label":"Create Academic Year","href":"/docs/user-service/apis/academicyears-controller-create-academic-years","className":"post api-method","docId":"user-service/apis/academicyears-controller-create-academic-years","unlisted":false},{"type":"link","label":"Get Academic Year","href":"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id","className":"get api-method","docId":"user-service/apis/academicyears-controller-get-academic-year-by-id","unlisted":false},{"type":"link","label":"List Academic Year","href":"/docs/user-service/apis/academicyears-controller-get-academic-year-list","className":"post api-method","docId":"user-service/apis/academicyears-controller-get-academic-year-list","unlisted":false},{"type":"link","label":"Assign Privilege","href":"/docs/user-service/apis/assign-privilege-controller-create","className":"post api-method","docId":"user-service/apis/assign-privilege-controller-create","unlisted":false},{"type":"link","label":"Get Privilege for Role","href":"/docs/user-service/apis/assign-privilege-controller-get-role","className":"get api-method","docId":"user-service/apis/assign-privilege-controller-get-role","unlisted":false},{"type":"link","label":"Assign Role to User","href":"/docs/user-service/apis/assign-role-controller-create","className":"post api-method","docId":"user-service/apis/assign-role-controller-create","unlisted":false},{"type":"link","label":"Remove User Role","href":"/docs/user-service/apis/assign-role-controller-delete-role","className":"delete api-method","docId":"user-service/apis/assign-role-controller-delete-role","unlisted":false},{"type":"link","label":"Get User Role","href":"/docs/user-service/apis/assign-role-controller-get-role","className":"get api-method","docId":"user-service/apis/assign-role-controller-get-role","unlisted":false},{"type":"link","label":"Assign Tenant","href":"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping","className":"post api-method","docId":"user-service/apis/assign-tenant-controller-create-user-tenant-mapping","unlisted":false},{"type":"link","label":"Get Access Token","href":"/docs/user-service/apis/auth-controller-get-user-by-auth","className":"get api-method","docId":"user-service/apis/auth-controller-get-user-by-auth","unlisted":false},{"type":"link","label":"Login","href":"/docs/user-service/apis/auth-controller-login","className":"post api-method","docId":"user-service/apis/auth-controller-login","unlisted":false},{"type":"link","label":"Logout","href":"/docs/user-service/apis/auth-controller-logout","className":"post api-method","docId":"user-service/apis/auth-controller-logout","unlisted":false},{"type":"link","label":"Get Refresh Token","href":"/docs/user-service/apis/auth-controller-refresh-token","className":"post api-method","docId":"user-service/apis/auth-controller-refresh-token","unlisted":false},{"type":"link","label":"Create Cohort Academic Year","href":"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","className":"post api-method","docId":"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","unlisted":false},{"type":"link","label":"Create Cohort","href":"/docs/user-service/apis/cohort-controller-create-cohort","className":"post api-method","docId":"user-service/apis/cohort-controller-create-cohort","unlisted":false},{"type":"link","label":"Cohort Hierarchy","href":"/docs/user-service/apis/cohort-controller-get-cohorts-details","className":"get api-method","docId":"user-service/apis/cohort-controller-get-cohorts-details","unlisted":false},{"type":"link","label":"My Cohort","href":"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data","className":"get api-method","docId":"user-service/apis/cohort-controller-get-cohorts-hierarachy-data","unlisted":false},{"type":"link","label":"Search Cohort","href":"/docs/user-service/apis/cohort-controller-search-cohort","className":"post api-method","docId":"user-service/apis/cohort-controller-search-cohort","unlisted":false},{"type":"link","label":"Delete Cohort","href":"/docs/user-service/apis/cohort-controller-update-cohort-status","className":"delete api-method","docId":"user-service/apis/cohort-controller-update-cohort-status","unlisted":false},{"type":"link","label":"Update Cohort","href":"/docs/user-service/apis/cohort-controller-update-cohort","className":"put api-method","docId":"user-service/apis/cohort-controller-update-cohort","unlisted":false},{"type":"link","label":"Bluk Cohort Member Create","href":"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members","className":"post api-method","docId":"user-service/apis/cohort-members-controller-craete-bulk-cohort-members","unlisted":false},{"type":"link","label":"Create Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-create-cohort-members","className":"post api-method","docId":"user-service/apis/cohort-members-controller-create-cohort-members","unlisted":false},{"type":"link","label":"Delete Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-delete-cohort-member","className":"delete api-method","docId":"user-service/apis/cohort-members-controller-delete-cohort-member","unlisted":false},{"type":"link","label":"Get Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-get-cohort-members","className":"get api-method","docId":"user-service/apis/cohort-members-controller-get-cohort-members","unlisted":false},{"type":"link","label":"Cohort Member List","href":"/docs/user-service/apis/cohort-members-controller-search-cohort-members","className":"post api-method","docId":"user-service/apis/cohort-members-controller-search-cohort-members","unlisted":false},{"type":"link","label":"Update Cohort Member","href":"/docs/user-service/apis/cohort-members-controller-update-cohort-members","className":"put api-method","docId":"user-service/apis/cohort-members-controller-update-cohort-members","unlisted":false},{"type":"link","label":"Create Field Values","href":"/docs/user-service/apis/fields-controller-create-field-values","className":"post api-method","docId":"user-service/apis/fields-controller-create-field-values","unlisted":false},{"type":"link","label":"Create Field","href":"/docs/user-service/apis/fields-controller-create-fields","className":"post api-method","docId":"user-service/apis/fields-controller-create-fields","unlisted":false},{"type":"link","label":"Delete Field Options","href":"/docs/user-service/apis/fields-controller-delete-field-options","className":"delete api-method","docId":"user-service/apis/fields-controller-delete-field-options","unlisted":false},{"type":"link","label":"Get Field Options","href":"/docs/user-service/apis/fields-controller-get-field-options","className":"post api-method","docId":"user-service/apis/fields-controller-get-field-options","unlisted":false},{"type":"link","label":"Form Fields","href":"/docs/user-service/apis/fields-controller-get-form-data","className":"get api-method","docId":"user-service/apis/fields-controller-get-form-data","unlisted":false},{"type":"link","label":"Search Field Values","href":"/docs/user-service/apis/fields-controller-search-field-values","className":"post api-method","docId":"user-service/apis/fields-controller-search-field-values","unlisted":false},{"type":"link","label":"Search Field","href":"/docs/user-service/apis/fields-controller-search-fields","className":"post api-method","docId":"user-service/apis/fields-controller-search-fields","unlisted":false},{"type":"link","label":"Update Field","href":"/docs/user-service/apis/fields-controller-update-fields","className":"patch api-method","docId":"user-service/apis/fields-controller-update-fields","unlisted":false},{"type":"link","label":"Create Forms","href":"/docs/user-service/apis/forms-controller-create-cohort","className":"post api-method","docId":"user-service/apis/forms-controller-create-cohort","unlisted":false},{"type":"link","label":"Read Forms","href":"/docs/user-service/apis/forms-controller-get-form-data","className":"get api-method","docId":"user-service/apis/forms-controller-get-form-data","unlisted":false},{"type":"link","label":"Create Privilege","href":"/docs/user-service/apis/privilege-controller-create-privilege","className":"post api-method","docId":"user-service/apis/privilege-controller-create-privilege","unlisted":false},{"type":"link","label":"Delete Privilege","href":"/docs/user-service/apis/privilege-controller-delete-role","className":"delete api-method","docId":"user-service/apis/privilege-controller-delete-role","unlisted":false},{"type":"link","label":"Get Privilege","href":"/docs/user-service/apis/privilege-controller-get-privilege","className":"get api-method","docId":"user-service/apis/privilege-controller-get-privilege","unlisted":false},{"type":"link","label":"Get Privileges for Role","href":"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id","className":"get api-method","docId":"user-service/apis/privilege-controller-get-privilegeby-role-id","unlisted":false},{"type":"link","label":"Create Role","href":"/docs/user-service/apis/role-controller-create-role","className":"post api-method","docId":"user-service/apis/role-controller-create-role","unlisted":false},{"type":"link","label":"Delete Role","href":"/docs/user-service/apis/role-controller-delete-role","className":"delete api-method","docId":"user-service/apis/role-controller-delete-role","unlisted":false},{"type":"link","label":"Get Role","href":"/docs/user-service/apis/role-controller-get-role","className":"get api-method","docId":"user-service/apis/role-controller-get-role","unlisted":false},{"type":"link","label":"Search Role","href":"/docs/user-service/apis/role-controller-search-role","className":"post api-method","docId":"user-service/apis/role-controller-search-role","unlisted":false},{"type":"link","label":"Update Role","href":"/docs/user-service/apis/role-controller-update-role","className":"put api-method","docId":"user-service/apis/role-controller-update-role","unlisted":false},{"type":"link","label":"Create Tenants","href":"/docs/user-service/apis/tenant-controller-create-tenants","className":"post api-method","docId":"user-service/apis/tenant-controller-create-tenants","unlisted":false},{"type":"link","label":"Delete Tenants","href":"/docs/user-service/apis/tenant-controller-delete-tenants","className":"delete api-method","docId":"user-service/apis/tenant-controller-delete-tenants","unlisted":false},{"type":"link","label":"Get Tenants","href":"/docs/user-service/apis/tenant-controller-get-tenants","className":"get api-method","docId":"user-service/apis/tenant-controller-get-tenants","unlisted":false},{"type":"link","label":"Update Tenants","href":"/docs/user-service/apis/tenant-controller-update-tenants","className":"patch api-method","docId":"user-service/apis/tenant-controller-update-tenants","unlisted":false},{"type":"link","label":"Create User","href":"/docs/user-service/apis/user-controller-create-user","className":"post api-method","docId":"user-service/apis/user-controller-create-user","unlisted":false},{"type":"link","label":"Delete User","href":"/docs/user-service/apis/user-controller-delete-user-by-id","className":"delete api-method","docId":"user-service/apis/user-controller-delete-user-by-id","unlisted":false},{"type":"link","label":"Forgot password","href":"/docs/user-service/apis/user-controller-forgot-password","className":"post api-method","docId":"user-service/apis/user-controller-forgot-password","unlisted":false},{"type":"link","label":"Get User","href":"/docs/user-service/apis/user-controller-get-user","className":"get api-method","docId":"user-service/apis/user-controller-get-user","unlisted":false},{"type":"link","label":"Reset Password","href":"/docs/user-service/apis/user-controller-reset-user-password","className":"post api-method","docId":"user-service/apis/user-controller-reset-user-password","unlisted":false},{"type":"link","label":"User List","href":"/docs/user-service/apis/user-controller-search-user","className":"post api-method","docId":"user-service/apis/user-controller-search-user","unlisted":false},{"type":"link","label":"Passwort reset","href":"/docs/user-service/apis/user-controller-send-password-reset-link","className":"post api-method","docId":"user-service/apis/user-controller-send-password-reset-link","unlisted":false},{"type":"link","label":"Update User","href":"/docs/user-service/apis/user-controller-update-user","className":"patch api-method","docId":"user-service/apis/user-controller-update-user","unlisted":false}]}],"href":"/docs/category/user-service"},{"type":"category","label":"Event Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/event-service/about","docId":"event-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/event-service/features","docId":"event-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/event-service/getting-started","docId":"event-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/event-service/tech-stack","docId":"event-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/event-service/architecture","docId":"event-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/event-service/database-schema","docId":"event-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/event-service/api-docs","docId":"event-service/api-docs","unlisted":false},{"type":"link","label":"Installation","href":"/docs/event-service/devops","docId":"event-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/event-service/apis/event-management","docId":"event-service/apis/event-management","unlisted":false},{"type":"link","label":"Create Events","href":"/docs/event-service/apis/event-controller-create","className":"post api-method","docId":"event-service/apis/event-controller-create","unlisted":false},{"type":"link","label":"Search Events","href":"/docs/event-service/apis/event-controller-find-all","className":"post api-method","docId":"event-service/apis/event-controller-find-all","unlisted":false},{"type":"link","label":"Edit Events","href":"/docs/event-service/apis/event-controller-update-event","className":"patch api-method","docId":"event-service/apis/event-controller-update-event","unlisted":false}]}],"href":"/docs/category/event-service"},{"type":"category","label":"Attendance Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/attendance-service/about","docId":"attendance-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/attendance-service/features","docId":"attendance-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/attendance-service/getting-started","docId":"attendance-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/attendance-service/tech-stack","docId":"attendance-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/attendance-service/architecture","docId":"attendance-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/attendance-service/database-schema","docId":"attendance-service/database-schema","unlisted":false},{"type":"link","label":"Installation","href":"/docs/attendance-service/devops","docId":"attendance-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/attendance-service/apis/attendance-api-collection","docId":"attendance-service/apis/attendance-api-collection","unlisted":false},{"type":"link","label":"Create Attendance","href":"/docs/attendance-service/apis/attendance-controller-create-attendance","className":"post api-method","docId":"attendance-service/apis/attendance-controller-create-attendance","unlisted":false},{"type":"link","label":"Create Bulk Attendance","href":"/docs/attendance-service/apis/attendance-controller-multiple-attendance","className":"post api-method","docId":"attendance-service/apis/attendance-controller-multiple-attendance","unlisted":false},{"type":"link","label":"Attendance Search","href":"/docs/attendance-service/apis/attendance-controller-search-attendance-new","className":"post api-method","docId":"attendance-service/apis/attendance-controller-search-attendance-new","unlisted":false}]}],"href":"/docs/category/attendance-service"},{"type":"category","label":"Notifications Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/notifications-service/about","docId":"notifications-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/notifications-service/features","docId":"notifications-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/notifications-service/getting-started","docId":"notifications-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/notifications-service/tech-stack","docId":"notifications-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/notifications-service/architecture","docId":"notifications-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/notifications-service/database-schema","docId":"notifications-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/notifications-service/api-docs","docId":"notifications-service/api-docs","unlisted":false},{"type":"link","label":"Devops","href":"/docs/notifications-service/devops","docId":"notifications-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/notifications-service/apis/notification","docId":"notifications-service/apis/notification","unlisted":false},{"type":"link","label":"Send Notification","href":"/docs/notifications-service/apis/notification-controller-send-notification","className":"post api-method","docId":"notifications-service/apis/notification-controller-send-notification","unlisted":false},{"type":"link","label":"Create Template","href":"/docs/notifications-service/apis/notification-events-controller-create","className":"post api-method","docId":"notifications-service/apis/notification-events-controller-create","unlisted":false},{"type":"link","label":"Template Delete","href":"/docs/notifications-service/apis/notification-events-controller-delete-template","className":"delete api-method","docId":"notifications-service/apis/notification-events-controller-delete-template","unlisted":false},{"type":"link","label":"Template List","href":"/docs/notifications-service/apis/notification-events-controller-get-templates","className":"post api-method","docId":"notifications-service/apis/notification-events-controller-get-templates","unlisted":false},{"type":"link","label":"Update Template","href":"/docs/notifications-service/apis/notification-events-controller-update-event","className":"patch api-method","docId":"notifications-service/apis/notification-events-controller-update-event","unlisted":false}]}],"href":"/docs/category/notifications-service"},{"type":"category","label":"Todo Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/todo-service/about","docId":"todo-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/todo-service/features","docId":"todo-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/todo-service/getting-started","docId":"todo-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/todo-service/tech-stack","docId":"todo-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/todo-service/architecture","docId":"todo-service/architecture","unlisted":false},{"type":"link","label":"Database Schema","href":"/docs/todo-service/database-schema","docId":"todo-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/todo-service/api-docs","docId":"todo-service/api-docs","unlisted":false},{"type":"link","label":"Installation","href":"/docs/todo-service/devops","docId":"todo-service/devops","unlisted":false},{"type":"category","label":"apis","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/todo-service/apis/todo-management","docId":"todo-service/apis/todo-management","unlisted":false},{"type":"link","label":"Create todo","href":"/docs/todo-service/apis/todo-controller-create-to","className":"post api-method","docId":"todo-service/apis/todo-controller-create-to","unlisted":false},{"type":"link","label":"Delete todo","href":"/docs/todo-service/apis/todo-controller-delete-todo-by-id","className":"delete api-method","docId":"todo-service/apis/todo-controller-delete-todo-by-id","unlisted":false},{"type":"link","label":"Get by id todo","href":"/docs/todo-service/apis/todo-controller-todo-get-by-id","className":"get api-method","docId":"todo-service/apis/todo-controller-todo-get-by-id","unlisted":false},{"type":"link","label":"Update todo","href":"/docs/todo-service/apis/todo-controller-update-todo","className":"patch api-method","docId":"todo-service/apis/todo-controller-update-todo","unlisted":false},{"type":"link","label":"Todo List","href":"/docs/todo-service/apis/todo-controller-view-list","className":"post api-method","docId":"todo-service/apis/todo-controller-view-list","unlisted":false}]}],"href":"/docs/category/todo-service"},{"type":"category","label":"Middleware Service","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"About","href":"/docs/middleware-service/about","docId":"middleware-service/about","unlisted":false},{"type":"link","label":"Features","href":"/docs/middleware-service/features","docId":"middleware-service/features","unlisted":false},{"type":"link","label":"Getting Started","href":"/docs/middleware-service/getting-started","docId":"middleware-service/getting-started","unlisted":false},{"type":"link","label":"Tech Stack","href":"/docs/middleware-service/tech-stack","docId":"middleware-service/tech-stack","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/middleware-service/architecture","docId":"middleware-service/architecture","unlisted":false},{"type":"link","label":"database-schema","href":"/docs/middleware-service/database-schema","docId":"middleware-service/database-schema","unlisted":false},{"type":"link","label":"API Docs","href":"/docs/middleware-service/api-docs","docId":"middleware-service/api-docs","unlisted":false},{"type":"link","label":"Devops","href":"/docs/middleware-service/devops","docId":"middleware-service/devops","unlisted":false}],"href":"/docs/category/middleware-service"},{"type":"category","label":"Tools","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"CSS Tools","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Stylelint","href":"/docs/tools/css/stylelint","docId":"tools/css/stylelint","unlisted":false}],"href":"/docs/category/css-tools"},{"type":"category","label":"Python Tools","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Pylint","href":"/docs/tools/python/pylint","docId":"tools/python/pylint","unlisted":false},{"type":"link","label":"Ruff","href":"/docs/tools/python/ruff","docId":"tools/python/ruff","unlisted":false}],"href":"/docs/category/python-tools"}],"href":"/docs/category/tools"},{"type":"category","label":"Tekdi Style Guides","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CSS Style Guide","href":"/docs/tekdi-style-guides/css-style-guide","docId":"tekdi-style-guides/css-style-guide","unlisted":false},{"type":"link","label":"Python Style Guide","href":"/docs/tekdi-style-guides/python-style-guide","docId":"tekdi-style-guides/python-style-guide","unlisted":false},{"type":"link","label":"React Style Guide","href":"/docs/tekdi-style-guides/react-style-guide","docId":"tekdi-style-guides/react-style-guide","unlisted":false}],"href":"/docs/category/tekdi-style-guides"}]},"docs":{"attendance-service/about":{"id":"attendance-service/about","title":"About","description":"The attendance service is used to mark attendance for different context - events and cohorts, with its contextId. It supports latitude and longitude for location based attendance. Scope of the attendance can be self or student. It can be used to mark present, absent or on-leave records.","sidebar":"tutorialSidebar"},"attendance-service/apis/attendance-api-collection":{"id":"attendance-service/apis/attendance-api-collection","title":"Attendance API Collection","description":"APIs of Attendance Service","sidebar":"tutorialSidebar"},"attendance-service/apis/attendance-controller-create-attendance":{"id":"attendance-service/apis/attendance-controller-create-attendance","title":"Create Attendance","description":"Create Attendance","sidebar":"tutorialSidebar"},"attendance-service/apis/attendance-controller-multiple-attendance":{"id":"attendance-service/apis/attendance-controller-multiple-attendance","title":"Create Bulk Attendance","description":"Create Bulk Attendance","sidebar":"tutorialSidebar"},"attendance-service/apis/attendance-controller-search-attendance-new":{"id":"attendance-service/apis/attendance-controller-search-attendance-new","title":"Attendance Search","description":"Attendance Search","sidebar":"tutorialSidebar"},"attendance-service/architecture":{"id":"attendance-service/architecture","title":"Architecture","description":"Attendance Service Architecture","sidebar":"tutorialSidebar"},"attendance-service/database-schema":{"id":"attendance-service/database-schema","title":"Database Schema","description":"Entities -Attendance Management","sidebar":"tutorialSidebar"},"attendance-service/devops":{"id":"attendance-service/devops","title":"Installation","description":"Steps to Install Locally for Development","sidebar":"tutorialSidebar"},"attendance-service/features":{"id":"attendance-service/features","title":"Features","description":"Following are the key features","sidebar":"tutorialSidebar"},"attendance-service/getting-started":{"id":"attendance-service/getting-started","title":"Getting Started","description":"Before setting up the Attendance service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"attendance-service/tech-stack":{"id":"attendance-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"event-service/about":{"id":"event-service/about","title":"About","description":"The event service allows users to schedule and manage both online and offline events with comprehensive details. The service is versatile, supporting various event types and providing users with the ability to create and customize events with specific attributes and preferences.","sidebar":"tutorialSidebar"},"event-service/api-docs":{"id":"event-service/api-docs","title":"API Docs","description":"1. Create Event API:","sidebar":"tutorialSidebar"},"event-service/apis/event-controller-create":{"id":"event-service/apis/event-controller-create","title":"Create Events","description":"Create Events","sidebar":"tutorialSidebar"},"event-service/apis/event-controller-find-all":{"id":"event-service/apis/event-controller-find-all","title":"Search Events","description":"Search Events","sidebar":"tutorialSidebar"},"event-service/apis/event-controller-update-event":{"id":"event-service/apis/event-controller-update-event","title":"Edit Events","description":"Edit Events","sidebar":"tutorialSidebar"},"event-service/apis/event-management":{"id":"event-service/apis/event-management","title":"Event Management","description":"CRUD API","sidebar":"tutorialSidebar"},"event-service/architecture":{"id":"event-service/architecture","title":"Architecture","description":"Event Service Architecture","sidebar":"tutorialSidebar"},"event-service/database-schema":{"id":"event-service/database-schema","title":"Database Schema","description":"Entities -Event Management","sidebar":"tutorialSidebar"},"event-service/devops":{"id":"event-service/devops","title":"Installation","description":"Steps to Install Locally for Development","sidebar":"tutorialSidebar"},"event-service/features":{"id":"event-service/features","title":"Features","description":"Following are the key features","sidebar":"tutorialSidebar"},"event-service/getting-started":{"id":"event-service/getting-started","title":"Getting Started","description":"Before setting up the event service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"event-service/tech-stack":{"id":"event-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"middleware-service/about":{"id":"middleware-service/about","title":"About","description":"The middleware service acts as an additional layer that facilitates communication between various microservices. It includes configurable security checks, such as user roles and privileges, which can be customized to meet your specific needs. Additionally, you have the option to implement new checks as required. As its name suggests, the middleware operates before the API is reached. If all the checks for a particular API are successful, the middleware forwards the request to the appropriate internal microservice. However, if any of the checks fail, the middleware will return a failure response with a relevant message.","sidebar":"tutorialSidebar"},"middleware-service/api-docs":{"id":"middleware-service/api-docs","title":"API Docs","description":"","sidebar":"tutorialSidebar"},"middleware-service/architecture":{"id":"middleware-service/architecture","title":"Architecture","description":"Middleware Service Architecture","sidebar":"tutorialSidebar"},"middleware-service/database-schema":{"id":"middleware-service/database-schema","title":"database-schema","description":"","sidebar":"tutorialSidebar"},"middleware-service/devops":{"id":"middleware-service/devops","title":"Devops","description":"Installation","sidebar":"tutorialSidebar"},"middleware-service/features":{"id":"middleware-service/features","title":"Features","description":"Follwoing are the key features","sidebar":"tutorialSidebar"},"middleware-service/getting-started":{"id":"middleware-service/getting-started","title":"Getting Started","description":"Before setting up the notification service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"middleware-service/tech-stack":{"id":"middleware-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"notifications-service/about":{"id":"notifications-service/about","title":"About","description":"Notification Service is designed to deliver messages to users swiftly and effectively. By supporting a range of notification types like SMS, push notifications and email, this service ensures that user will receive timely updates through their preferred communication channels.","sidebar":"tutorialSidebar"},"notifications-service/api-docs":{"id":"notifications-service/api-docs","title":"API Docs","description":"Method: POST","sidebar":"tutorialSidebar"},"notifications-service/apis/notification":{"id":"notifications-service/apis/notification","title":"Notification","description":"The Notification API description","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-controller-send-notification":{"id":"notifications-service/apis/notification-controller-send-notification","title":"Send Notification","description":"Send Notification","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-create":{"id":"notifications-service/apis/notification-events-controller-create","title":"Create Template","description":"Create Template","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-delete-template":{"id":"notifications-service/apis/notification-events-controller-delete-template","title":"Template Delete","description":"Template Delete","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-get-templates":{"id":"notifications-service/apis/notification-events-controller-get-templates","title":"Template List","description":"Template List","sidebar":"tutorialSidebar"},"notifications-service/apis/notification-events-controller-update-event":{"id":"notifications-service/apis/notification-events-controller-update-event","title":"Update Template","description":"Update Template","sidebar":"tutorialSidebar"},"notifications-service/architecture":{"id":"notifications-service/architecture","title":"Architecture","description":"Notification Service Architecture","sidebar":"tutorialSidebar"},"notifications-service/database-schema":{"id":"notifications-service/database-schema","title":"Database Schema","description":"Entities ####","sidebar":"tutorialSidebar"},"notifications-service/devops":{"id":"notifications-service/devops","title":"Devops","description":"Installation","sidebar":"tutorialSidebar"},"notifications-service/features":{"id":"notifications-service/features","title":"Features","description":"Follwoing are the key features","sidebar":"tutorialSidebar"},"notifications-service/getting-started":{"id":"notifications-service/getting-started","title":"Getting Started","description":"Before setting up the notification service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"notifications-service/tech-stack":{"id":"notifications-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"tekdi-style-guides/css-style-guide":{"id":"tekdi-style-guides/css-style-guide","title":"CSS Style Guide","description":"Style Guide","sidebar":"tutorialSidebar"},"tekdi-style-guides/python-style-guide":{"id":"tekdi-style-guides/python-style-guide","title":"Python Style Guide","description":"Style Guide","sidebar":"tutorialSidebar"},"tekdi-style-guides/react-style-guide":{"id":"tekdi-style-guides/react-style-guide","title":"React Style Guide","description":"@TODO","sidebar":"tutorialSidebar"},"todo-service/about":{"id":"todo-service/about","title":"About","description":"The todo service provides robust task management capabilities, enabling users to create, assign, and monitor tasks across various contexts. Tasks can be assigned between users, facilitating efficient delegation and collaboration. Each task is associated with specific details such as title, category (like assignment types), and context identifiers, ensuring clarity on its purpose and relevance.","sidebar":"tutorialSidebar"},"todo-service/api-docs":{"id":"todo-service/api-docs","title":"API Docs","description":"1. CREATE Todo API:","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-create-to":{"id":"todo-service/apis/todo-controller-create-to","title":"Create todo","description":"Create todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-delete-todo-by-id":{"id":"todo-service/apis/todo-controller-delete-todo-by-id","title":"Delete todo","description":"Delete todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-todo-get-by-id":{"id":"todo-service/apis/todo-controller-todo-get-by-id","title":"Get by id todo","description":"Get by id todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-update-todo":{"id":"todo-service/apis/todo-controller-update-todo","title":"Update todo","description":"Update todo","sidebar":"tutorialSidebar"},"todo-service/apis/todo-controller-view-list":{"id":"todo-service/apis/todo-controller-view-list","title":"Todo List","description":"Todo List","sidebar":"tutorialSidebar"},"todo-service/apis/todo-management":{"id":"todo-service/apis/todo-management","title":"todo management","description":"CRUD API","sidebar":"tutorialSidebar"},"todo-service/architecture":{"id":"todo-service/architecture","title":"Architecture","description":"Todo Service Architecture","sidebar":"tutorialSidebar"},"todo-service/database-schema":{"id":"todo-service/database-schema","title":"Database Schema","description":"Entities -Todo Management","sidebar":"tutorialSidebar"},"todo-service/devops":{"id":"todo-service/devops","title":"Installation","description":"Steps to Install Locally for Development","sidebar":"tutorialSidebar"},"todo-service/features":{"id":"todo-service/features","title":"Features","description":"Following are the key features","sidebar":"tutorialSidebar"},"todo-service/getting-started":{"id":"todo-service/getting-started","title":"Getting Started","description":"Before setting up the todo service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"todo-service/tech-stack":{"id":"todo-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"},"tools/css/stylelint":{"id":"tools/css/stylelint","title":"Stylelint","description":"About","sidebar":"tutorialSidebar"},"tools/python/pylint":{"id":"tools/python/pylint","title":"Pylint","description":"About","sidebar":"tutorialSidebar"},"tools/python/ruff":{"id":"tools/python/ruff","title":"Ruff","description":"About","sidebar":"tutorialSidebar"},"user-service/about":{"id":"user-service/about","title":"About","description":"The User Service primarily focuses on user management. As a versatile service supporting multiple features, it incorporates the following key concepts:","sidebar":"tutorialSidebar"},"user-service/apis/academicyears-controller-create-academic-years":{"id":"user-service/apis/academicyears-controller-create-academic-years","title":"Create Academic Year","description":"Create Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/academicyears-controller-get-academic-year-by-id":{"id":"user-service/apis/academicyears-controller-get-academic-year-by-id","title":"Get Academic Year","description":"Get Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/academicyears-controller-get-academic-year-list":{"id":"user-service/apis/academicyears-controller-get-academic-year-list","title":"List Academic Year","description":"List Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/assign-privilege-controller-create":{"id":"user-service/apis/assign-privilege-controller-create","title":"Assign Privilege","description":"Assign Privilege","sidebar":"tutorialSidebar"},"user-service/apis/assign-privilege-controller-get-role":{"id":"user-service/apis/assign-privilege-controller-get-role","title":"Get Privilege for Role","description":"Get Privilege for Role","sidebar":"tutorialSidebar"},"user-service/apis/assign-role-controller-create":{"id":"user-service/apis/assign-role-controller-create","title":"Assign Role to User","description":"Assign Role to User","sidebar":"tutorialSidebar"},"user-service/apis/assign-role-controller-delete-role":{"id":"user-service/apis/assign-role-controller-delete-role","title":"Remove User Role","description":"Remove User Role","sidebar":"tutorialSidebar"},"user-service/apis/assign-role-controller-get-role":{"id":"user-service/apis/assign-role-controller-get-role","title":"Get User Role","description":"Get User Role","sidebar":"tutorialSidebar"},"user-service/apis/assign-tenant-controller-create-user-tenant-mapping":{"id":"user-service/apis/assign-tenant-controller-create-user-tenant-mapping","title":"Assign Tenant","description":"Assign Tenant","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-get-user-by-auth":{"id":"user-service/apis/auth-controller-get-user-by-auth","title":"Get Access Token","description":"Get Access Token","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-login":{"id":"user-service/apis/auth-controller-login","title":"Login","description":"Login","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-logout":{"id":"user-service/apis/auth-controller-logout","title":"Logout","description":"Logout","sidebar":"tutorialSidebar"},"user-service/apis/auth-controller-refresh-token":{"id":"user-service/apis/auth-controller-refresh-token","title":"Get Refresh Token","description":"Get Refresh Token","sidebar":"tutorialSidebar"},"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year":{"id":"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","title":"Create Cohort Academic Year","description":"Create Cohort Academic Year","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-create-cohort":{"id":"user-service/apis/cohort-controller-create-cohort","title":"Create Cohort","description":"Create Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-get-cohorts-details":{"id":"user-service/apis/cohort-controller-get-cohorts-details","title":"Cohort Hierarchy","description":"Cohort Hierarchy","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-get-cohorts-hierarachy-data":{"id":"user-service/apis/cohort-controller-get-cohorts-hierarachy-data","title":"My Cohort","description":"My Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-search-cohort":{"id":"user-service/apis/cohort-controller-search-cohort","title":"Search Cohort","description":"Search Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-update-cohort":{"id":"user-service/apis/cohort-controller-update-cohort","title":"Update Cohort","description":"Update Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-controller-update-cohort-status":{"id":"user-service/apis/cohort-controller-update-cohort-status","title":"Delete Cohort","description":"Delete Cohort","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-craete-bulk-cohort-members":{"id":"user-service/apis/cohort-members-controller-craete-bulk-cohort-members","title":"Bluk Cohort Member Create","description":"Bluk Cohort Member Create","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-create-cohort-members":{"id":"user-service/apis/cohort-members-controller-create-cohort-members","title":"Create Cohort Member","description":"Create Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-delete-cohort-member":{"id":"user-service/apis/cohort-members-controller-delete-cohort-member","title":"Delete Cohort Member","description":"Delete Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-get-cohort-members":{"id":"user-service/apis/cohort-members-controller-get-cohort-members","title":"Get Cohort Member","description":"Get Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-search-cohort-members":{"id":"user-service/apis/cohort-members-controller-search-cohort-members","title":"Cohort Member List","description":"Cohort Member List","sidebar":"tutorialSidebar"},"user-service/apis/cohort-members-controller-update-cohort-members":{"id":"user-service/apis/cohort-members-controller-update-cohort-members","title":"Update Cohort Member","description":"Update Cohort Member","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-create-field-values":{"id":"user-service/apis/fields-controller-create-field-values","title":"Create Field Values","description":"Create Field Values","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-create-fields":{"id":"user-service/apis/fields-controller-create-fields","title":"Create Field","description":"Create Field","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-delete-field-options":{"id":"user-service/apis/fields-controller-delete-field-options","title":"Delete Field Options","description":"Delete Field Options","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-get-field-options":{"id":"user-service/apis/fields-controller-get-field-options","title":"Get Field Options","description":"Get Field Options","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-get-form-data":{"id":"user-service/apis/fields-controller-get-form-data","title":"Form Fields","description":"Form Fields","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-search-field-values":{"id":"user-service/apis/fields-controller-search-field-values","title":"Search Field Values","description":"Search Field Values","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-search-fields":{"id":"user-service/apis/fields-controller-search-fields","title":"Search Field","description":"Search Field","sidebar":"tutorialSidebar"},"user-service/apis/fields-controller-update-fields":{"id":"user-service/apis/fields-controller-update-fields","title":"Update Field","description":"Update Field","sidebar":"tutorialSidebar"},"user-service/apis/forms-controller-create-cohort":{"id":"user-service/apis/forms-controller-create-cohort","title":"Create Forms","description":"Create Forms","sidebar":"tutorialSidebar"},"user-service/apis/forms-controller-get-form-data":{"id":"user-service/apis/forms-controller-get-form-data","title":"Read Forms","description":"Read Forms","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-create-privilege":{"id":"user-service/apis/privilege-controller-create-privilege","title":"Create Privilege","description":"Create Privilege","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-delete-role":{"id":"user-service/apis/privilege-controller-delete-role","title":"Delete Privilege","description":"Delete Privilege","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-get-privilege":{"id":"user-service/apis/privilege-controller-get-privilege","title":"Get Privilege","description":"Get Privilege","sidebar":"tutorialSidebar"},"user-service/apis/privilege-controller-get-privilegeby-role-id":{"id":"user-service/apis/privilege-controller-get-privilegeby-role-id","title":"Get Privileges for Role","description":"Get Privileges for Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-create-role":{"id":"user-service/apis/role-controller-create-role","title":"Create Role","description":"Create Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-delete-role":{"id":"user-service/apis/role-controller-delete-role","title":"Delete Role","description":"Delete Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-get-role":{"id":"user-service/apis/role-controller-get-role","title":"Get Role","description":"Get Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-search-role":{"id":"user-service/apis/role-controller-search-role","title":"Search Role","description":"Search Role","sidebar":"tutorialSidebar"},"user-service/apis/role-controller-update-role":{"id":"user-service/apis/role-controller-update-role","title":"Update Role","description":"Update Role","sidebar":"tutorialSidebar"},"user-service/apis/shiksha-platform":{"id":"user-service/apis/shiksha-platform","title":"Shiksha Platform","description":"CRUD API","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-create-tenants":{"id":"user-service/apis/tenant-controller-create-tenants","title":"Create Tenants","description":"Create Tenants","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-delete-tenants":{"id":"user-service/apis/tenant-controller-delete-tenants","title":"Delete Tenants","description":"Delete Tenants","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-get-tenants":{"id":"user-service/apis/tenant-controller-get-tenants","title":"Get Tenants","description":"Get Tenants","sidebar":"tutorialSidebar"},"user-service/apis/tenant-controller-update-tenants":{"id":"user-service/apis/tenant-controller-update-tenants","title":"Update Tenants","description":"Update Tenants","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-create-user":{"id":"user-service/apis/user-controller-create-user","title":"Create User","description":"Create User","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-delete-user-by-id":{"id":"user-service/apis/user-controller-delete-user-by-id","title":"Delete User","description":"Delete User","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-forgot-password":{"id":"user-service/apis/user-controller-forgot-password","title":"Forgot password","description":"Forgot password","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-get-user":{"id":"user-service/apis/user-controller-get-user","title":"Get User","description":"Get User","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-reset-user-password":{"id":"user-service/apis/user-controller-reset-user-password","title":"Reset Password","description":"Reset Password","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-search-user":{"id":"user-service/apis/user-controller-search-user","title":"User List","description":"User List","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-send-password-reset-link":{"id":"user-service/apis/user-controller-send-password-reset-link","title":"Passwort reset","description":"Passwort reset","sidebar":"tutorialSidebar"},"user-service/apis/user-controller-update-user":{"id":"user-service/apis/user-controller-update-user","title":"Update User","description":"Update User","sidebar":"tutorialSidebar"},"user-service/architecture":{"id":"user-service/architecture","title":"Architecture","description":"@TODO","sidebar":"tutorialSidebar"},"user-service/database-schema":{"id":"user-service/database-schema","title":"Database Schema","description":"Entities","sidebar":"tutorialSidebar"},"user-service/devops":{"id":"user-service/devops","title":"Devops","description":"Installation","sidebar":"tutorialSidebar"},"user-service/features":{"id":"user-service/features","title":"Features","description":"Features of the Teacher\'s Web Application","sidebar":"tutorialSidebar"},"user-service/getting-started":{"id":"user-service/getting-started","title":"Getting Started","description":"Before setting up the notification service, ensure you have the following prerequisites","sidebar":"tutorialSidebar"},"user-service/tech-stack":{"id":"user-service/tech-stack","title":"Tech Stack","description":"Framework :","sidebar":"tutorialSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/0436a293.efc95af0.js b/assets/js/0436a293.200f6daf.js similarity index 53% rename from assets/js/0436a293.efc95af0.js rename to assets/js/0436a293.200f6daf.js index b187b3d..b39882f 100644 --- a/assets/js/0436a293.efc95af0.js +++ b/assets/js/0436a293.200f6daf.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[2581],{31046:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>a,default:()=>u,frontMatter:()=>n,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"tekdi-style-guides/react-style-guide","title":"React Style Guide","description":"@TODO","source":"@site/docs/tekdi-style-guides/react-style-guide.md","sourceDirName":"tekdi-style-guides","slug":"/tekdi-style-guides/react-style-guide","permalink":"/docs/tekdi-style-guides/react-style-guide","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"Python Style Guide","permalink":"/docs/tekdi-style-guides/python-style-guide"},"next":{"title":"Tools","permalink":"/docs/category/tools"}}');var d=s(74848),r=s(28453);const n={sidebar_position:4},a="React Style Guide",o={},l=[];function c(e){const t={h1:"h1",header:"header",p:"p",...(0,r.R)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.header,{children:(0,d.jsx)(t.h1,{id:"react-style-guide",children:"React Style Guide"})}),"\n",(0,d.jsx)(t.p,{children:"@TODO"})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,d.jsx)(t,{...e,children:(0,d.jsx)(c,{...e})}):c(e)}}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[2581],{31046:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>n,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"tekdi-style-guides/react-style-guide","title":"React Style Guide","description":"@TODO","source":"@site/docs/tekdi-style-guides/react-style-guide.md","sourceDirName":"tekdi-style-guides","slug":"/tekdi-style-guides/react-style-guide","permalink":"/docs/tekdi-style-guides/react-style-guide","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"Python Style Guide","permalink":"/docs/tekdi-style-guides/python-style-guide"}}');var d=s(74848),r=s(28453);const n={sidebar_position:4},a="React Style Guide",c={},l=[];function o(e){const t={h1:"h1",header:"header",p:"p",...(0,r.R)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.header,{children:(0,d.jsx)(t.h1,{id:"react-style-guide",children:"React Style Guide"})}),"\n",(0,d.jsx)(t.p,{children:"@TODO"})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,d.jsx)(t,{...e,children:(0,d.jsx)(o,{...e})}):o(e)}}}]); \ No newline at end of file diff --git a/assets/js/056cd6d2.99684fd6.js b/assets/js/056cd6d2.cfdbbb74.js similarity index 64% rename from assets/js/056cd6d2.99684fd6.js rename to assets/js/056cd6d2.cfdbbb74.js index f1fb4fb..72e3da9 100644 --- a/assets/js/056cd6d2.99684fd6.js +++ b/assets/js/056cd6d2.cfdbbb74.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3575],{45574:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"User Service","description":"Learn about user service","slug":"/category/user-service","permalink":"/docs/category/user-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Todo List","permalink":"/docs/todo-service/apis/todo-controller-view-list"},"next":{"title":"About","permalink":"/docs/user-service/about"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3575],{45574:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"User Service","description":"Learn about user service","slug":"/category/user-service","permalink":"/docs/category/user-service","sidebar":"tutorialSidebar","navigation":{"next":{"title":"About","permalink":"/docs/user-service/about"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/06380b31.2a2fdfd5.js b/assets/js/06380b31.2a2fdfd5.js new file mode 100644 index 0000000..32c20ad --- /dev/null +++ b/assets/js/06380b31.2a2fdfd5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9134],{36200:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>k,contentTitle:()=>x,default:()=>f,frontMatter:()=>h,metadata:()=>a,toc:()=>b});const a=JSON.parse('{"id":"attendance-service/apis/attendance-controller-multiple-attendance","title":"Create Bulk Attendance","description":"Create Bulk Attendance","source":"@site/docs/attendance-service/apis/attendance-controller-multiple-attendance.api.mdx","sourceDirName":"attendance-service/apis","slug":"/attendance-service/apis/attendance-controller-multiple-attendance","permalink":"/docs/attendance-service/apis/attendance-controller-multiple-attendance","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"attendance-controller-multiple-attendance","title":"Create Bulk Attendance","description":"Create Bulk Attendance","sidebar_label":"Create Bulk Attendance","hide_title":true,"hide_table_of_contents":true,"api":"eJzFlktv20YQgP/KYk4tQEakTOvBmx85GC0Qw3ZOhlGMyJG1MV/ZXSphBf33YpYUX2Ls9lTdxJ2d5zcze4C8IIVG5tldDCFcGUNZjFlEN3lmVJ4kpP5Ky8TIIqHuEBwoUGFKhpSG8PkAGaYEIZSa1F0MDij6XkpFMYRGleSAzCCE7yWpChyISUdKFmy1vSPaGw7oaEcpQngA+olpkbBmf35BweVi6dJqvXH9eXzhYnC5cIP5YuEH/jLwPA8cMFXB0toomb3C8ei0rhnKMDOS9VtndoQxqYG18eWXOg7S5jqPK5YYhxXlmaHM8BEWRSIjm8rZN82RHc5V55tvFBlOn+LEG0na3m0ze4uGzl0Zp+xpRyJGQyLfCrMj0d0XMhPbXKVoRFVVlZumbhzDsfH0p+EqnwXanv47y43wuXHWpKO8mIjg6Ng69xAKDyPVf0ptdbJcP6KYDMpEd8VFpZAxkoZS/XFyGyanXMKBOx9H3vPqPHi+sMUyMRACK1eUonqbtJugkaaM+1azMt2Qsod59vrrU5ni63R+UzJ4i2aKZAd0lUVPMp2+qUlrWRN71j895J+79u6F/eKAkcb26NdBhW+fvsBxrGFEep/LjsIzVno2rsvkbWTDOY0JW+4bRWhoKGZ7sUxTVBWE8LmW5j4Rk9Lj0t9aAikW9PHNPSYlTfU0zL154Ppz11sPwg4hjjYrb7m6cL2Fv3aD1eXW3cxx6VIUxNu5T0tceL3shBDlu1wZMRO05+HTNh1oSrZiJjTTk03kkSf1qR1gHgRLRC9yA9/33SDarN11EPvuerVe0XaxXl6iPyx1CNBh3fVJR7M3oNdrae1kO0i7bx2bvW8nJFsUX472xw7oIs90Xe25551Pki5iURY8J2OhyygirbdlklRMzNzz3723Qy02RJmIbJmHCj6xhmDK8jXG4qFeGSxzOSVzlxlSGSZCk9qTEqRUrmyrGXzlbQpD8oe3a+wEcycG4KVkdjnXtci1HYJodhDCDAs52/uzroyzzZjZ2hE2/cJ/olJJUz3y7mrWkw3dNfkb9YcEFvIPqs72abNvr0qzy5X8225EGx5vxYdun34+7faJXmk56PfJ+OOAl1MHnD68R34rNGC7/fr/Ec6p3OY2xc246yF5dX8nbvhFFtmMjsG4ur/TvJV6Nx5J7WU9lUg1xvxPp1mCEe97LgwTk6ItbVO8X1I2sNmSwNWYFQnKzC56lfBZDeAzY8IejGaJAyMMXxzYMbnhMxwOG9T0VSXHI3+un41cwVhq3CS8SbaYaDpzp32OwW8PzdL5XZy/Lye9fqOq/4Bt5jgAvwL3qCQb5g45OifU/5tH79vtvU47y86hOb2ptbhPrKCTOHtysq/tHLj/8vjEaW6ermnOxILCH4w4/qhdyq2ntsvttwMkmL2WNdO1Tv79A8u8JZs=","sidebar_class_name":"post api-method","info_path":"docs/attendance-service/apis/attendance-api-collection","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Create Attendance","permalink":"/docs/attendance-service/apis/attendance-controller-create-attendance"},"next":{"title":"Attendance Search","permalink":"/docs/attendance-service/apis/attendance-controller-search-attendance-new"}}');var r=n(74848),d=n(28453),c=n(57742),s=n.n(c),i=n(78178),l=n.n(i),o=n(19624),p=n.n(o),u=n(96226),m=n.n(u),y=(n(77675),n(19365),n(51107));const h={id:"attendance-controller-multiple-attendance",title:"Create Bulk Attendance",description:"Create Bulk Attendance",sidebar_label:"Create Bulk Attendance",hide_title:!0,hide_table_of_contents:!0,api:"eJzFlktv20YQgP/KYk4tQEakTOvBmx85GC0Qw3ZOhlGMyJG1MV/ZXSphBf33YpYUX2Ls9lTdxJ2d5zcze4C8IIVG5tldDCFcGUNZjFlEN3lmVJ4kpP5Ky8TIIqHuEBwoUGFKhpSG8PkAGaYEIZSa1F0MDij6XkpFMYRGleSAzCCE7yWpChyISUdKFmy1vSPaGw7oaEcpQngA+olpkbBmf35BweVi6dJqvXH9eXzhYnC5cIP5YuEH/jLwPA8cMFXB0toomb3C8ei0rhnKMDOS9VtndoQxqYG18eWXOg7S5jqPK5YYhxXlmaHM8BEWRSIjm8rZN82RHc5V55tvFBlOn+LEG0na3m0ze4uGzl0Zp+xpRyJGQyLfCrMj0d0XMhPbXKVoRFVVlZumbhzDsfH0p+EqnwXanv47y43wuXHWpKO8mIjg6Ng69xAKDyPVf0ptdbJcP6KYDMpEd8VFpZAxkoZS/XFyGyanXMKBOx9H3vPqPHi+sMUyMRACK1eUonqbtJugkaaM+1azMt2Qsod59vrrU5ni63R+UzJ4i2aKZAd0lUVPMp2+qUlrWRN71j895J+79u6F/eKAkcb26NdBhW+fvsBxrGFEep/LjsIzVno2rsvkbWTDOY0JW+4bRWhoKGZ7sUxTVBWE8LmW5j4Rk9Lj0t9aAikW9PHNPSYlTfU0zL154Ppz11sPwg4hjjYrb7m6cL2Fv3aD1eXW3cxx6VIUxNu5T0tceL3shBDlu1wZMRO05+HTNh1oSrZiJjTTk03kkSf1qR1gHgRLRC9yA9/33SDarN11EPvuerVe0XaxXl6iPyx1CNBh3fVJR7M3oNdrae1kO0i7bx2bvW8nJFsUX472xw7oIs90Xe25551Pki5iURY8J2OhyygirbdlklRMzNzz3723Qy02RJmIbJmHCj6xhmDK8jXG4qFeGSxzOSVzlxlSGSZCk9qTEqRUrmyrGXzlbQpD8oe3a+wEcycG4KVkdjnXtci1HYJodhDCDAs52/uzroyzzZjZ2hE2/cJ/olJJUz3y7mrWkw3dNfkb9YcEFvIPqs72abNvr0qzy5X8225EGx5vxYdun34+7faJXmk56PfJ+OOAl1MHnD68R34rNGC7/fr/Ec6p3OY2xc246yF5dX8nbvhFFtmMjsG4ur/TvJV6Nx5J7WU9lUg1xvxPp1mCEe97LgwTk6ItbVO8X1I2sNmSwNWYFQnKzC56lfBZDeAzY8IejGaJAyMMXxzYMbnhMxwOG9T0VSXHI3+un41cwVhq3CS8SbaYaDpzp32OwW8PzdL5XZy/Lye9fqOq/4Bt5jgAvwL3qCQb5g45OifU/5tH79vtvU47y86hOb2ptbhPrKCTOHtysq/tHLj/8vjEaW6ermnOxILCH4w4/qhdyq2ntsvttwMkmL2WNdO1Tv79A8u8JZs=",sidebar_class_name:"post api-method",info_path:"docs/attendance-service/apis/attendance-api-collection",custom_edit_url:null},x=void 0,k={},b=[];function v(e){const t={p:"p",...(0,d.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(y.default,{as:"h1",className:"openapi__heading",children:"Create Bulk Attendance"}),"\n",(0,r.jsx)(s(),{method:"post",path:"/api/v1/attendance/bulkAttendance",context:"endpoint"}),"\n",(0,r.jsx)(t.p,{children:"Create Bulk Attendance"}),"\n",(0,r.jsx)(y.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,r.jsx)(l(),{parameters:[{name:"userId",required:!0,in:"query",description:"userId required",schema:{example:"123e4567-e89b-12d3-a456-426614174000",type:"string"}},{name:"tenantid",in:"header",schema:{type:"string"}}]}),"\n",(0,r.jsx)(p(),{title:"Body",body:{required:!0,content:{"application/json":{schema:{type:"object",properties:{attendanceDate:{type:"string",description:"The date of the attendance in format yyyy-mm-dd"},contextId:{type:"string"},context:{type:"string",description:"The context of the attendance"},scope:{type:"string"},userAttendance:{description:"List of user attendance details",type:"array",items:{type:"object",properties:{userId:{type:"string"},attendance:{type:"string",description:"The attendance of the attendance",default:""},remark:{type:"string"},latitude:{type:"number"},longitude:{type:"number"},image:{type:"string"},metaData:{type:"string"},syncTime:{type:"string"},session:{type:"string"}},required:["userId","attendance"],title:"UserAttendanceDTO"}}},required:["attendanceDate","contextId","context","userAttendance"],title:"BulkAttendanceDTO"},examples:{CreateBulkAttendance:{summary:"Example for CreateBulkAttendance",description:"Detailed example for CreateBulkAttendance",value:{attendanceDate:"2024-12-09",contextId:"dcb80783-0619-485f-b2a7-ec4df21e7a60",context:"cohort / event",scope:"self / student",userAttendance:[{userId:"2447aa0c-4111-4cb9-94d1-9898ef6975a1",attendance:"",remark:"string",latitude:0,longitude:0,image:"string",metaData:"string",syncTime:"string",session:"string"}]}}}}}}}),"\n",(0,r.jsx)(m(),{id:void 0,label:void 0,responses:{200:{description:"Attendance updated successfully"},201:{description:"Attendance has been created successfully."},400:{description:"Bad Request"},500:{description:"Internal server error"}}})]})}function f(e={}){const{wrapper:t}={...(0,d.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(v,{...e})}):v(e)}}}]); \ No newline at end of file diff --git a/assets/js/1bb30c37.5028e494.js b/assets/js/1bb30c37.5028e494.js new file mode 100644 index 0000000..6b2ff34 --- /dev/null +++ b/assets/js/1bb30c37.5028e494.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8926],{73677:(e,t,c)=>{c.r(t),c.d(t,{assets:()=>d,contentTitle:()=>n,default:()=>u,frontMatter:()=>s,metadata:()=>r,toc:()=>o});const r=JSON.parse('{"id":"attendance-service/architecture","title":"Architecture","description":"Attendance Service Architecture","source":"@site/docs/attendance-service/5_architecture.md","sourceDirName":"attendance-service","slug":"/attendance-service/architecture","permalink":"/docs/attendance-service/architecture","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5},"sidebar":"tutorialSidebar","previous":{"title":"Tech Stack","permalink":"/docs/attendance-service/tech-stack"},"next":{"title":"Database Schema","permalink":"/docs/attendance-service/database-schema"}}');var a=c(74848),i=c(28453);const s={sidebar_position:5},n="Architecture",d={},o=[];function h(e){const t={h1:"h1",header:"header",img:"img",p:"p",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.header,{children:(0,a.jsx)(t.h1,{id:"architecture",children:"Architecture"})}),"\n",(0,a.jsx)(t.p,{children:(0,a.jsx)(t.img,{alt:"Attendance Service Architecture",src:c(94715).A+"",width:"800",height:"600"})})]})}function u(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(h,{...e})}):h(e)}},94715:(e,t,c)=>{c.d(t,{A:()=>r});const r=c.p+"assets/images/attendance_architecture-0a6eaa4d23b9c4c3fca2de3769a39668.png"}}]); \ No newline at end of file diff --git a/assets/js/2f1f4b86.8887cd92.js b/assets/js/2f1f4b86.b945c5c8.js similarity index 60% rename from assets/js/2f1f4b86.8887cd92.js rename to assets/js/2f1f4b86.b945c5c8.js index da6829d..64ab9ec 100644 --- a/assets/js/2f1f4b86.8887cd92.js +++ b/assets/js/2f1f4b86.b945c5c8.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6006],{53526:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Todo Service","description":"Learn about Todo service","slug":"/category/todo-service","permalink":"/docs/category/todo-service","sidebar":"tutorialSidebar","navigation":{"next":{"title":"About","permalink":"/docs/todo-service/about"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6006],{53526:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Todo Service","description":"Learn about Todo service","slug":"/category/todo-service","permalink":"/docs/category/todo-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Update Template","permalink":"/docs/notifications-service/apis/notification-events-controller-update-event"},"next":{"title":"About","permalink":"/docs/todo-service/about"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/36da9f08.f93e85c8.js b/assets/js/36da9f08.f93e85c8.js new file mode 100644 index 0000000..4bbc576 --- /dev/null +++ b/assets/js/36da9f08.f93e85c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[2696],{16407:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>y,contentTitle:()=>v,default:()=>O,frontMatter:()=>b,metadata:()=>n,toc:()=>j});const n=JSON.parse('{"id":"attendance-service/apis/attendance-controller-create-attendance","title":"Create Attendance","description":"Create Attendance","source":"@site/docs/attendance-service/apis/attendance-controller-create-attendance.api.mdx","sourceDirName":"attendance-service/apis","slug":"/attendance-service/apis/attendance-controller-create-attendance","permalink":"/docs/attendance-service/apis/attendance-controller-create-attendance","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"attendance-controller-create-attendance","title":"Create Attendance","description":"Create Attendance","sidebar_label":"Create Attendance","hide_title":true,"hide_table_of_contents":true,"api":"eJyVlktv4zYQgP8KMacuIMWS7diJbmmyh6AoGmzcS4OgGEtjmxuJ1JKUd1XD/70YSdHL3tT1JRE5nOc3Qx5A52TQSa0eE4jgzjlSCaqY7rVyRqcpmb9jQ+io2wIPcjSYkSNjIXo5gMKMIILCknlMwAND3wppKIHImYI8kAoi+FaQKcGDhGxsZM422zOiPeGBjXeUIUQHoB+Y5SlrDqczml8vlj7d3K79cJrMfJxfL/z5dLEI5+FyHgQBeODKnKWtM1Jt4Xj0WtccKVROsv7KmR1hQmZgbXz4tY6DrPtVJyVLjMOKtXKkHG9hnqcyrhI5+Wo5ssOpar3+SrHj9BlOu5NkebdJ24kL41StdiRYViZCb4TbkcB+TRLaYJE6iACOHnRbD+joMuUJOjpVLaQSG20ydKIsy9LPMj9JBvamwXTuh1M/uF2FQTRdRrPF1Xwx+2vox2U+9Oz+d5CGMjRvZ4rnQYpOuiLpW1VFtiZTbWq1/fmuzHB7xtujBxk5fEB3DhcPbKnilczOn7RkrayxONmrMPrhLstPI3xBchrJS8lqxS9QbWOdn4vz2G/9l24ejGAcUNF39NUDJ13V8d24eXCabTbDoOqY+/FE4m4rsgxNCRF8riUZWnEiOQ79gRzKlBJBH5/aY1pUdsaN1aN/GFgEuSFLyomJwHXzj1Z+Srgn6OAF6NMaDOgMWhpZqsOPvzreqq93wOB3bVRd5BYsoH1tPtY7bdwg5xEk8fomWN7M/GAR3vrzm+uNv57i0qd4nmymIS1xEUBbdLCUbsREWPZQOThWPw7H5lrZukDTIOQ/w1R3+RQ7tGJNpER9tyTCFnFM1m6KNC2vKpAcbvly6Z1iPIYa6zqJQaEycjvNYeXaVrMW3Q4imGAuJ/twMiDPktnXd9grf8SFka585rFdh4GVU77Tb9RvXczlb1SeXCXNVXNXuJ028p/qMqhC4QvhS3eVfH6/1rrR3zXmB3iNhusItlZDy1W7cgFdrWyPsXatR1q31vLWLnW4jZeGIbYgtRNQqo2u8nvS/OLu6VHc8zskrtI5JuDu6dHywOqdeCazl3XPkml8DK+CxhuMedByVZiPDKu6NpU7h9PAXEsABzXJU5SK3S9Myns1aS+MBxsPhxV69WDHREYvcDis0dKfJj0eebl+GPE7KpEW1ykPzw2mlk6stw8O+OVLM2c/idMX1Fkn36jsP9GaeQbA75w9GsmGuRGO3jvR/8+jj+323l+dZe/Q7N7XWvwVK+gkTh5V7Gvb309/PK/Ag3XzOMs0Iw0Gv3MP4PfaJV15WjVztXaAFNW2qKGvdfLvX1AGt5A=","sidebar_class_name":"post api-method","info_path":"docs/attendance-service/apis/attendance-api-collection","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Introduction","permalink":"/docs/attendance-service/apis/attendance-api-collection"},"next":{"title":"Create Bulk Attendance","permalink":"/docs/attendance-service/apis/attendance-controller-multiple-attendance"}}');var d=a(74848),c=a(28453),r=a(57742),s=a.n(r),i=a(78178),o=a.n(i),l=a(19624),p=a.n(l),u=a(96226),m=a.n(u),h=(a(77675),a(19365),a(51107));const b={id:"attendance-controller-create-attendance",title:"Create Attendance",description:"Create Attendance",sidebar_label:"Create Attendance",hide_title:!0,hide_table_of_contents:!0,api:"eJyVlktv4zYQgP8KMacuIMWS7diJbmmyh6AoGmzcS4OgGEtjmxuJ1JKUd1XD/70YSdHL3tT1JRE5nOc3Qx5A52TQSa0eE4jgzjlSCaqY7rVyRqcpmb9jQ+io2wIPcjSYkSNjIXo5gMKMIILCknlMwAND3wppKIHImYI8kAoi+FaQKcGDhGxsZM422zOiPeGBjXeUIUQHoB+Y5SlrDqczml8vlj7d3K79cJrMfJxfL/z5dLEI5+FyHgQBeODKnKWtM1Jt4Xj0WtccKVROsv7KmR1hQmZgbXz4tY6DrPtVJyVLjMOKtXKkHG9hnqcyrhI5+Wo5ssOpar3+SrHj9BlOu5NkebdJ24kL41StdiRYViZCb4TbkcB+TRLaYJE6iACOHnRbD+joMuUJOjpVLaQSG20ydKIsy9LPMj9JBvamwXTuh1M/uF2FQTRdRrPF1Xwx+2vox2U+9Oz+d5CGMjRvZ4rnQYpOuiLpW1VFtiZTbWq1/fmuzHB7xtujBxk5fEB3DhcPbKnilczOn7RkrayxONmrMPrhLstPI3xBchrJS8lqxS9QbWOdn4vz2G/9l24ejGAcUNF39NUDJ13V8d24eXCabTbDoOqY+/FE4m4rsgxNCRF8riUZWnEiOQ79gRzKlBJBH5/aY1pUdsaN1aN/GFgEuSFLyomJwHXzj1Z+Srgn6OAF6NMaDOgMWhpZqsOPvzreqq93wOB3bVRd5BYsoH1tPtY7bdwg5xEk8fomWN7M/GAR3vrzm+uNv57i0qd4nmymIS1xEUBbdLCUbsREWPZQOThWPw7H5lrZukDTIOQ/w1R3+RQ7tGJNpER9tyTCFnFM1m6KNC2vKpAcbvly6Z1iPIYa6zqJQaEycjvNYeXaVrMW3Q4imGAuJ/twMiDPktnXd9grf8SFka585rFdh4GVU77Tb9RvXczlb1SeXCXNVXNXuJ028p/qMqhC4QvhS3eVfH6/1rrR3zXmB3iNhusItlZDy1W7cgFdrWyPsXatR1q31vLWLnW4jZeGIbYgtRNQqo2u8nvS/OLu6VHc8zskrtI5JuDu6dHywOqdeCazl3XPkml8DK+CxhuMedByVZiPDKu6NpU7h9PAXEsABzXJU5SK3S9Myns1aS+MBxsPhxV69WDHREYvcDis0dKfJj0eebl+GPE7KpEW1ykPzw2mlk6stw8O+OVLM2c/idMX1Fkn36jsP9GaeQbA75w9GsmGuRGO3jvR/8+jj+323l+dZe/Q7N7XWvwVK+gkTh5V7Gvb309/PK/Ag3XzOMs0Iw0Gv3MP4PfaJV15WjVztXaAFNW2qKGvdfLvX1AGt5A=",sidebar_class_name:"post api-method",info_path:"docs/attendance-service/apis/attendance-api-collection",custom_edit_url:null},v=void 0,y={},j=[];function M(e){const t={p:"p",...(0,c.R)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(h.default,{as:"h1",className:"openapi__heading",children:"Create Attendance"}),"\n",(0,d.jsx)(s(),{method:"post",path:"/api/v1/attendance",context:"endpoint"}),"\n",(0,d.jsx)(t.p,{children:"Create Attendance"}),"\n",(0,d.jsx)(h.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,d.jsx)(o(),{parameters:[{name:"userId",required:!0,in:"query",description:"userId required",schema:{example:"123e4567-e89b-12d3-a456-426614174000",type:"string"}},{name:"tenantid",in:"header",schema:{type:"string"}}]}),"\n",(0,d.jsx)(p(),{title:"Body",body:{required:!0,content:{"application/json":{schema:{type:"object",properties:{userId:{type:"string",description:"The userid of the attendance",default:""},attendanceDate:{type:"string",description:"The date of the attendance in format yyyy-mm-dd",default:"2024-12-09T10:27:36.463Z"},attendance:{type:"string",description:"The attendance of the attendance",default:""},remark:{type:"string"},latitude:{type:"number"},longitude:{type:"number"},image:{type:"string"},metaData:{type:"string"},syncTime:{type:"string"},session:{type:"string"},context:{type:"string",description:"The context of the attendance",default:""},contextId:{type:"string",description:"The contextId of the attendance",default:""},scope:{type:"string"}},required:["userId","attendanceDate","attendance","contextId"],title:"AttendanceDto"},examples:{CreateAttendance:{summary:"Example for CreateAttendance",description:"Detailed example for CreateAttendance",value:{attendanceDate:"2024-12-09",attendance:"present / absent / on-leave",remark:"",latitude:0,longitude:0,image:"",metaData:"",syncTime:"",session:"Morning",context:"event / cohort",contextId:"dcb80783-0619-485f-b2a7-ec4df21e7a60",scope:"self / student"}}}}}}}),"\n",(0,d.jsx)(m(),{id:void 0,label:void 0,responses:{201:{description:"Attendance has been created successfully."}}})]})}function O(e={}){const{wrapper:t}={...(0,c.R)(),...e.components};return t?(0,d.jsx)(t,{...e,children:(0,d.jsx)(M,{...e})}):M(e)}}}]); \ No newline at end of file diff --git a/assets/js/43e5f64c.de0c39ee.js b/assets/js/43e5f64c.de0c39ee.js new file mode 100644 index 0000000..e01ea30 --- /dev/null +++ b/assets/js/43e5f64c.de0c39ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8305],{18328:(e,d,n)=>{n.r(d),n.d(d,{assets:()=>l,contentTitle:()=>i,default:()=>x,frontMatter:()=>r,metadata:()=>s,toc:()=>a});const s=JSON.parse('{"id":"attendance-service/database-schema","title":"Database Schema","description":"Entities -Attendance Management","source":"@site/docs/attendance-service/6_database-schema.md","sourceDirName":"attendance-service","slug":"/attendance-service/database-schema","permalink":"/docs/attendance-service/database-schema","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_position":6},"sidebar":"tutorialSidebar","previous":{"title":"Architecture","permalink":"/docs/attendance-service/architecture"},"next":{"title":"Installation","permalink":"/docs/attendance-service/devops"}}');var t=n(74848),c=n(28453);const r={sidebar_position:6},i="Database Schema",l={},a=[{value:"Entities -Attendance Management",id:"entities--attendance-management",level:2},{value:"Table: Attendance",id:"table-attendance",level:3},{value:"Indexes",id:"indexes",level:2},{value:"Constraints",id:"constraints",level:2},{value:"Triggers",id:"triggers",level:2}];function h(e){const d={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,c.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.header,{children:(0,t.jsx)(d.h1,{id:"database-schema",children:"Database Schema"})}),"\n",(0,t.jsx)(d.h2,{id:"entities--attendance-management",children:"Entities -Attendance Management"}),"\n",(0,t.jsx)(d.h3,{id:"table-attendance",children:"Table: Attendance"}),"\n",(0,t.jsxs)(d.table,{children:[(0,t.jsx)(d.thead,{children:(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.th,{children:(0,t.jsx)(d.strong,{children:"Column Name"})}),(0,t.jsx)(d.th,{children:(0,t.jsx)(d.strong,{children:"Data Type"})}),(0,t.jsx)(d.th,{children:(0,t.jsx)(d.strong,{children:"Details"})})]})}),(0,t.jsxs)(d.tbody,{children:[(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"attendance"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"varchar"})}),(0,t.jsxs)(d.td,{children:[(0,t.jsx)(d.strong,{children:"NOT NULL"}),", must be one of (",(0,t.jsx)(d.code,{children:"present"}),", ",(0,t.jsx)(d.code,{children:"absent"}),", ",(0,t.jsx)(d.code,{children:"on-leave"}),")"]})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"remark"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"varchar(255)"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"image"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"varchar(500)"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"metaData"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"varchar"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"syncTime"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"varchar"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"session"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"varchar"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"contextId"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"uuid"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.strong,{children:"NOT NULL"})})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"context"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"varchar(255)"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.strong,{children:"NOT NULL"})})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"createdAt"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"timestamptz"})}),(0,t.jsx)(d.td,{children:"Defaults to current timestamp"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"updatedAt"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"timestamptz"})}),(0,t.jsx)(d.td,{children:"Defaults to current timestamp"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"attendanceId"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"uuid"})}),(0,t.jsxs)(d.td,{children:[(0,t.jsx)(d.strong,{children:"NOT NULL"}),", Primary Key, defaults to ",(0,t.jsx)(d.code,{children:"gen_random_uuid()"})]})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"tenantId"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"uuid"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.strong,{children:"NOT NULL"})})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"userId"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"uuid"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.strong,{children:"NOT NULL"})})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"attendanceDate"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"date"})}),(0,t.jsxs)(d.td,{children:[(0,t.jsx)(d.strong,{children:"NOT NULL"}),", defaults to current date"]})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"latitude"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"float8"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"longitude"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"float8"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"createdBy"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"uuid"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"updatedBy"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"uuid"})}),(0,t.jsx)(d.td,{children:"Optional"})]}),(0,t.jsxs)(d.tr,{children:[(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"scope"})}),(0,t.jsx)(d.td,{children:(0,t.jsx)(d.code,{children:"public.attendance_scope"})}),(0,t.jsx)(d.td,{children:"Optional"})]})]})]}),"\n",(0,t.jsx)(d.h2,{id:"indexes",children:"Indexes"}),"\n",(0,t.jsxs)(d.ul,{children:["\n",(0,t.jsxs)(d.li,{children:[(0,t.jsx)(d.strong,{children:(0,t.jsx)(d.code,{children:"Attendance_tenant"})}),": Hash index on ",(0,t.jsx)(d.code,{children:"tenantId"}),"."]}),"\n",(0,t.jsxs)(d.li,{children:[(0,t.jsx)(d.strong,{children:(0,t.jsx)(d.code,{children:"Attendance_userId"})}),": Hash index on ",(0,t.jsx)(d.code,{children:"userId"}),"."]}),"\n"]}),"\n",(0,t.jsx)(d.h2,{id:"constraints",children:"Constraints"}),"\n",(0,t.jsxs)(d.ol,{children:["\n",(0,t.jsxs)(d.li,{children:[(0,t.jsx)(d.strong,{children:"Primary Key"}),": ",(0,t.jsx)(d.code,{children:"PK_Attendance_attendanceId"})," on ",(0,t.jsx)(d.code,{children:"attendanceId"}),"."]}),"\n",(0,t.jsxs)(d.li,{children:[(0,t.jsx)(d.strong,{children:"Check Constraint"}),": ",(0,t.jsx)(d.code,{children:"attendance"})," must be one of ",(0,t.jsx)(d.code,{children:"present"}),", ",(0,t.jsx)(d.code,{children:"absent"}),", or ",(0,t.jsx)(d.code,{children:"on-leave"}),"."]}),"\n"]}),"\n",(0,t.jsx)(d.h2,{id:"triggers",children:"Triggers"}),"\n",(0,t.jsxs)(d.ul,{children:["\n",(0,t.jsxs)(d.li,{children:[(0,t.jsx)(d.strong,{children:(0,t.jsx)(d.code,{children:"set_public_Attendance_updatedAt"})}),": Trigger to update ",(0,t.jsx)(d.code,{children:"updatedAt"})," timestamp before any update operation."]}),"\n"]}),"\n",(0,t.jsx)(d.p,{children:(0,t.jsx)(d.img,{alt:"NotificationLogs",src:n(55689).A+"",width:"162",height:"434"})})]})}function x(e={}){const{wrapper:d}={...(0,c.R)(),...e.components};return d?(0,t.jsx)(d,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},55689:(e,d,n)=>{n.d(d,{A:()=>s});const s=n.p+"assets/images/attendance-8290772e5b4b0ad64a1986c2064a8ade.png"}}]); \ No newline at end of file diff --git a/assets/js/4cae47e1.faca0dc3.js b/assets/js/4cae47e1.faca0dc3.js new file mode 100644 index 0000000..b3664ae --- /dev/null +++ b/assets/js/4cae47e1.faca0dc3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9575],{45935:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>n,toc:()=>d});const n=JSON.parse('{"id":"attendance-service/getting-started","title":"Getting Started","description":"Before setting up the Attendance service, ensure you have the following prerequisites","source":"@site/docs/attendance-service/3_getting-started.md","sourceDirName":"attendance-service","slug":"/attendance-service/getting-started","permalink":"/docs/attendance-service/getting-started","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3},"sidebar":"tutorialSidebar","previous":{"title":"Features","permalink":"/docs/attendance-service/features"},"next":{"title":"Tech Stack","permalink":"/docs/attendance-service/tech-stack"}}');var r=s(74848),i=s(28453);const a={sidebar_position:3},o="Getting Started",l={},d=[{value:"Prerequisites",id:"prerequisites",level:3},{value:"Setting Up Locally",id:"setting-up-locally",level:3}];function c(e){const t={a:"a",br:"br",h1:"h1",h3:"h3",header:"header",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"getting-started",children:"Getting Started"})}),"\n",(0,r.jsx)(t.p,{children:"Before setting up the Attendance service, ensure you have the following prerequisites"}),"\n",(0,r.jsx)(t.h3,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"http://nodejs.org",children:"Node.js"})," - Version 20 or later"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://docs.nestjs.com",children:"NestJS"})," - Familiarity with NestJS framework"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://www.postgresql.org/",children:"PostgreSQL"})," - Database for storing Attendance data"]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"setting-up-locally",children:"Setting Up Locally"}),"\n",(0,r.jsx)(t.p,{children:"Follow these steps to set up the Attendance service on your local machine:"}),"\n",(0,r.jsxs)(t.ol,{children:["\n",(0,r.jsxs)(t.li,{children:["\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"Install Node.js"}),(0,r.jsx)(t.br,{}),"\n","If you haven\u2019t already installed Node.js, download it from the ",(0,r.jsx)(t.a,{href:"http://nodejs.org",children:"Node.js official website"}),". Follow the installation instructions for your operating system."]}),"\n"]}),"\n",(0,r.jsxs)(t.li,{children:["\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"Install PostgreSQL"}),(0,r.jsx)(t.br,{}),"\n","Download and install PostgreSQL from the ",(0,r.jsx)(t.a,{href:"https://www.postgresql.org/download/",children:"PostgreSQL official website"}),". Follow the instructions based on your operating system to complete the installation. During installation, take note of the username and password you create for the database."]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}}}]); \ No newline at end of file diff --git a/assets/js/573633cd.6fbacba2.js b/assets/js/573633cd.9f67f367.js similarity index 79% rename from assets/js/573633cd.6fbacba2.js rename to assets/js/573633cd.9f67f367.js index 61601f3..2fa6f3d 100644 --- a/assets/js/573633cd.6fbacba2.js +++ b/assets/js/573633cd.9f67f367.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3527],{22280:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Tekdi Style Guides","description":"Learn about lanauge specific styleguides being used at Tekdi.","slug":"/category/tekdi-style-guides","permalink":"/docs/category/tekdi-style-guides","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Update Template","permalink":"/docs/notifications-service/apis/notification-events-controller-update-event"},"next":{"title":"CSS Style Guide","permalink":"/docs/tekdi-style-guides/css-style-guide"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3527],{22280:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Tekdi Style Guides","description":"Learn about lanauge specific styleguides being used at Tekdi.","slug":"/category/tekdi-style-guides","permalink":"/docs/category/tekdi-style-guides","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Ruff","permalink":"/docs/tools/python/ruff"},"next":{"title":"CSS Style Guide","permalink":"/docs/tekdi-style-guides/css-style-guide"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/5e716299.27c5fb55.js b/assets/js/5e716299.27c5fb55.js new file mode 100644 index 0000000..e5813ec --- /dev/null +++ b/assets/js/5e716299.27c5fb55.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[5059],{3659:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>c,default:()=>l,frontMatter:()=>o,metadata:()=>a,toc:()=>i});const a=JSON.parse('{"id":"attendance-service/about","title":"About","description":"The attendance service is used to mark attendance for different context - events and cohorts, with its contextId. It supports latitude and longitude for location based attendance. Scope of the attendance can be self or student. It can be used to mark present, absent or on-leave records.","source":"@site/docs/attendance-service/1_about.md","sourceDirName":"attendance-service","slug":"/attendance-service/about","permalink":"/docs/attendance-service/about","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"sidebar_position":1},"sidebar":"tutorialSidebar","previous":{"title":"Attendance Service","permalink":"/docs/category/attendance-service"},"next":{"title":"Features","permalink":"/docs/attendance-service/features"}}');var s=n(74848),r=n(28453);const o={sidebar_position:1},c="About",d={},i=[];function u(e){const t={h1:"h1",header:"header",p:"p",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"about",children:"About"})}),"\n",(0,s.jsx)(t.p,{children:"The attendance service is used to mark attendance for different context - events and cohorts, with its contextId. It supports latitude and longitude for location based attendance. Scope of the attendance can be self or student. It can be used to mark present, absent or on-leave records."})]})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}}}]); \ No newline at end of file diff --git a/assets/js/7a664127.bc86fe9a.js b/assets/js/7a664127.bc86fe9a.js deleted file mode 100644 index a56a8a4..0000000 --- a/assets/js/7a664127.bc86fe9a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[5595],{91826:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>y,contentTitle:()=>f,default:()=>g,frontMatter:()=>h,metadata:()=>i,toc:()=>b});const i=JSON.parse('{"id":"todo-service/apis/todo-controller-view-list","title":"Todo List","description":"Todo List","source":"@site/docs/todo-service/apis/todo-controller-view-list.api.mdx","sourceDirName":"todo-service/apis","slug":"/todo-service/apis/todo-controller-view-list","permalink":"/docs/todo-service/apis/todo-controller-view-list","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"todo-controller-view-list","title":"Todo List","description":"Todo List","sidebar_label":"Todo List","hide_title":true,"hide_table_of_contents":true,"api":"eJy1Vktv2zgQ/ivEnHYBeqM8msS6tUkWCFAgRepe1jACWhzZ7FKiSlJODUP/vRhSlqUoTd1DfbLImW+G8/hmdmAqtMIrU95LSGFmpLkxpbdGa7RPG4XPH5XzwKESVhTo0TpI5zsoRYGQQu3Q3kvgYPFbrSxKSL2tkYMqIYVvNdotcHDZGgsB6Q78tiI1560qV9A0i6iJzn8wcksSL4EyU3osPV2JqtIqC86efHWmpLMRtFl+xSw4bOlpXqGjW60K5XtiZV0s0QIHiS6zqiJQSOFjEGs4mDx3eITCQ5RrOORKx+jsXoj8Gy9YbixzKGy2Bg5C64c8RPJtv4VzalWifFpux/HjgN9FUWk6uroU7/D6Qkwuzs8vJxdX2fVken2ZT6bX+ZWQp9MEk+XI+z56ww+f3vxJY96QsZDY7/5JyT9gqwd+MPW2HSrlEc57a8WWmZw5LzyyjdA1upSRLM/M2ljKGJZ1AekcqnqplaPsSityuqFkqw1KWDQcAsTbPvQQfu5G7To/WnnOgkHemTvaJ6+8/oVPdxssPZsFwZd+xbsIQvWT0flT5Ia3MC3GYhgBztbIIgojbeYNWyKr0ObGFoOHDSA0euxiXIfG6YzNITP0zwd1Ve6/AmlRz1Eojg14B8XZAYmzDojvHy0IgOx5LNxrzMdB1vgk25IYWr+tkdENs6JcIYvM8hukkVtTvJ2As+TsYpJMJ2fJ7PQ6PU/SJPlvlIzPXlhPQZADfyjTvyKIDv+c8M+m6bvpGP+ulK+hN/1pMo+PCRYXXb1ShB5J+nb2AM3ipUqf1oasNqCdAzHsm3NvYFjKXVn1ctbzpeX3112Jc6ebJ4cxMQJ4jHMwwDQRxlWmdDGlZ0kyrhOa1ozmM8vRZ2uUzNVZhs7ltdaB0S9eU/sgJGunboi2Fysa6gFu3AqdEeBQoF8b2hMq0y4Ffg0pnHgjzYmOMg7tJm4JCw40ph8PA/5uXyDdQE4OozYZzNDB4Dt2CAwG2LFK/UH0mzqHsdGSe49v99kd8ueAIvsktmeuY+mqRx6x3X/W0yEUr/ZjqDJV5rGXW3cplawQpVhhQXvXy3K4efxyy95/ugcOlOZ4ePpP0gZFZDRmCZhKpBBhSWtf26+kAWjHJBTTk0oLVVLx1lbTXSyyefAMOIQyW3BYUwmmc9jtlsLhF6ubho7jzkkcKZUTS01tmAvtcGSz2yzhr8e2Y/9mBwYf+vI/bvvrbpgHkALQBrsRVpElKvmGwxqFRBtciFo30dBkRsAH3dE6S1hdh316+DwDDst2LS6MDAUjnqkQxDPZ5mDCY0K/hLMdaFGuarEi2YhJvx/JLvVr","sidebar_class_name":"post api-method","info_path":"docs/todo-service/apis/todo-management","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Update todo","permalink":"/docs/todo-service/apis/todo-controller-update-todo"},"next":{"title":"User Service","permalink":"/docs/category/user-service"}}');var o=s(74848),r=s(28453),d=s(57742),a=s.n(d),n=s(78178),l=s.n(n),p=s(19624),c=s.n(p),m=s(96226),u=s.n(m),v=(s(77675),s(19365),s(51107));const h={id:"todo-controller-view-list",title:"Todo List",description:"Todo List",sidebar_label:"Todo List",hide_title:!0,hide_table_of_contents:!0,api:"eJy1Vktv2zgQ/ivEnHYBeqM8msS6tUkWCFAgRepe1jACWhzZ7FKiSlJODUP/vRhSlqUoTd1DfbLImW+G8/hmdmAqtMIrU95LSGFmpLkxpbdGa7RPG4XPH5XzwKESVhTo0TpI5zsoRYGQQu3Q3kvgYPFbrSxKSL2tkYMqIYVvNdotcHDZGgsB6Q78tiI1560qV9A0i6iJzn8wcksSL4EyU3osPV2JqtIqC86efHWmpLMRtFl+xSw4bOlpXqGjW60K5XtiZV0s0QIHiS6zqiJQSOFjEGs4mDx3eITCQ5RrOORKx+jsXoj8Gy9YbixzKGy2Bg5C64c8RPJtv4VzalWifFpux/HjgN9FUWk6uroU7/D6Qkwuzs8vJxdX2fVken2ZT6bX+ZWQp9MEk+XI+z56ww+f3vxJY96QsZDY7/5JyT9gqwd+MPW2HSrlEc57a8WWmZw5LzyyjdA1upSRLM/M2ljKGJZ1AekcqnqplaPsSityuqFkqw1KWDQcAsTbPvQQfu5G7To/WnnOgkHemTvaJ6+8/oVPdxssPZsFwZd+xbsIQvWT0flT5Ia3MC3GYhgBztbIIgojbeYNWyKr0ObGFoOHDSA0euxiXIfG6YzNITP0zwd1Ve6/AmlRz1Eojg14B8XZAYmzDojvHy0IgOx5LNxrzMdB1vgk25IYWr+tkdENs6JcIYvM8hukkVtTvJ2As+TsYpJMJ2fJ7PQ6PU/SJPlvlIzPXlhPQZADfyjTvyKIDv+c8M+m6bvpGP+ulK+hN/1pMo+PCRYXXb1ShB5J+nb2AM3ipUqf1oasNqCdAzHsm3NvYFjKXVn1ctbzpeX3112Jc6ebJ4cxMQJ4jHMwwDQRxlWmdDGlZ0kyrhOa1ozmM8vRZ2uUzNVZhs7ltdaB0S9eU/sgJGunboi2Fysa6gFu3AqdEeBQoF8b2hMq0y4Ffg0pnHgjzYmOMg7tJm4JCw40ph8PA/5uXyDdQE4OozYZzNDB4Dt2CAwG2LFK/UH0mzqHsdGSe49v99kd8ueAIvsktmeuY+mqRx6x3X/W0yEUr/ZjqDJV5rGXW3cplawQpVhhQXvXy3K4efxyy95/ugcOlOZ4ePpP0gZFZDRmCZhKpBBhSWtf26+kAWjHJBTTk0oLVVLx1lbTXSyyefAMOIQyW3BYUwmmc9jtlsLhF6ubho7jzkkcKZUTS01tmAvtcGSz2yzhr8e2Y/9mBwYf+vI/bvvrbpgHkALQBrsRVpElKvmGwxqFRBtciFo30dBkRsAH3dE6S1hdh316+DwDDst2LS6MDAUjnqkQxDPZ5mDCY0K/hLMdaFGuarEi2YhJvx/JLvVr",sidebar_class_name:"post api-method",info_path:"docs/todo-service/apis/todo-management",custom_edit_url:null},f=void 0,y={},b=[];function x(e){const t={p:"p",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v.default,{as:"h1",className:"openapi__heading",children:"Todo List"}),"\n",(0,o.jsx)(a(),{method:"post",path:"/todo/list",context:"endpoint"}),"\n",(0,o.jsx)(t.p,{children:"Todo List"}),"\n",(0,o.jsx)(v.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,o.jsx)(l(),{parameters:[{name:"userId",required:!0,in:"query",schema:{type:"string"}}]}),"\n",(0,o.jsx)(c(),{title:"Body",body:{required:!0,content:{"application/json":{schema:{type:"object",properties:{limit:{type:"number",description:"Limit"},offset:{type:"number",description:"Offset"},filters:{description:"Filters for search",allOf:[{type:"object",properties:{assigned_by:{type:"string",example:"76a5e84a-4336-47c8-986f-98f7ad190e0b",description:"assigned_by"},assigned_to:{type:"string",example:"76a5e84a-4336-47c8-986f-98f7ad190e0b",description:"assigned_to"},context_id:{type:"string",example:"76a5e84a-4336-47c8-986f-98f7ad190e0b",description:"context_id"},context:{type:"string",example:"user",description:"Array of state values: user,cohort",enum:["publish","draft","archived"]},state:{type:"string",example:"publish",description:"Array of status values: publish, draft,archived",enum:["publish","draft","archived"]},title:{type:"string",example:"Event Title",description:"Event title"},action_name:{type:"string",example:"reassign",description:"The action type to be performed",enum:["reassign","delete"]},status:{example:["completed","incomplete","rejected"],description:"Array of status values: completed, incomplete, rejected",type:"array",items:{type:"string"}},due_date:{description:"Due date range filter",allOf:[{type:"object",properties:{from:{type:"string",example:"2024-09-20T18:30:00Z",description:"Start of due date range"},to:{type:"string",example:"2024-09-23T18:29:59Z",description:"End of due date range"}},required:["from","to"],title:"DueRangeDTO"}]}},required:["assigned_by","assigned_to","context_id","context","state","title","action_name","status","due_date"],title:"FiltersDTO"}]}},required:["limit","offset","filters"],title:"FilterRequestDTO"}}}}}),"\n",(0,o.jsx)(u(),{id:void 0,label:void 0,responses:{200:{description:"Todo List fetched successfully"},400:{description:"Bad request"}}})]})}function g(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(x,{...e})}):x(e)}}}]); \ No newline at end of file diff --git a/assets/js/7a664127.f1067da7.js b/assets/js/7a664127.f1067da7.js new file mode 100644 index 0000000..f88d9a2 --- /dev/null +++ b/assets/js/7a664127.f1067da7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[5595],{91826:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>y,contentTitle:()=>f,default:()=>g,frontMatter:()=>h,metadata:()=>i,toc:()=>b});const i=JSON.parse('{"id":"todo-service/apis/todo-controller-view-list","title":"Todo List","description":"Todo List","source":"@site/docs/todo-service/apis/todo-controller-view-list.api.mdx","sourceDirName":"todo-service/apis","slug":"/todo-service/apis/todo-controller-view-list","permalink":"/docs/todo-service/apis/todo-controller-view-list","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"todo-controller-view-list","title":"Todo List","description":"Todo List","sidebar_label":"Todo List","hide_title":true,"hide_table_of_contents":true,"api":"eJy1Vktv2zgQ/ivEnHYBeqM8msS6tUkWCFAgRepe1jACWhzZ7FKiSlJODUP/vRhSlqUoTd1DfbLImW+G8/hmdmAqtMIrU95LSGFmpLkxpbdGa7RPG4XPH5XzwKESVhTo0TpI5zsoRYGQQu3Q3kvgYPFbrSxKSL2tkYMqIYVvNdotcHDZGgsB6Q78tiI1560qV9A0i6iJzn8wcksSL4EyU3osPV2JqtIqC86efHWmpLMRtFl+xSw4bOlpXqGjW60K5XtiZV0s0QIHiS6zqiJQSOFjEGs4mDx3eITCQ5RrOORKx+jsXoj8Gy9YbixzKGy2Bg5C64c8RPJtv4VzalWifFpux/HjgN9FUWk6uroU7/D6Qkwuzs8vJxdX2fVken2ZT6bX+ZWQp9MEk+XI+z56ww+f3vxJY96QsZDY7/5JyT9gqwd+MPW2HSrlEc57a8WWmZw5LzyyjdA1upSRLM/M2ljKGJZ1AekcqnqplaPsSityuqFkqw1KWDQcAsTbPvQQfu5G7To/WnnOgkHemTvaJ6+8/oVPdxssPZsFwZd+xbsIQvWT0flT5Ia3MC3GYhgBztbIIgojbeYNWyKr0ObGFoOHDSA0euxiXIfG6YzNITP0zwd1Ve6/AmlRz1Eojg14B8XZAYmzDojvHy0IgOx5LNxrzMdB1vgk25IYWr+tkdENs6JcIYvM8hukkVtTvJ2As+TsYpJMJ2fJ7PQ6PU/SJPlvlIzPXlhPQZADfyjTvyKIDv+c8M+m6bvpGP+ulK+hN/1pMo+PCRYXXb1ShB5J+nb2AM3ipUqf1oasNqCdAzHsm3NvYFjKXVn1ctbzpeX3112Jc6ebJ4cxMQJ4jHMwwDQRxlWmdDGlZ0kyrhOa1ozmM8vRZ2uUzNVZhs7ltdaB0S9eU/sgJGunboi2Fysa6gFu3AqdEeBQoF8b2hMq0y4Ffg0pnHgjzYmOMg7tJm4JCw40ph8PA/5uXyDdQE4OozYZzNDB4Dt2CAwG2LFK/UH0mzqHsdGSe49v99kd8ueAIvsktmeuY+mqRx6x3X/W0yEUr/ZjqDJV5rGXW3cplawQpVhhQXvXy3K4efxyy95/ugcOlOZ4ePpP0gZFZDRmCZhKpBBhSWtf26+kAWjHJBTTk0oLVVLx1lbTXSyyefAMOIQyW3BYUwmmc9jtlsLhF6ubho7jzkkcKZUTS01tmAvtcGSz2yzhr8e2Y/9mBwYf+vI/bvvrbpgHkALQBrsRVpElKvmGwxqFRBtciFo30dBkRsAH3dE6S1hdh316+DwDDst2LS6MDAUjnqkQxDPZ5mDCY0K/hLMdaFGuarEi2YhJvx/JLvVr","sidebar_class_name":"post api-method","info_path":"docs/todo-service/apis/todo-management","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Update todo","permalink":"/docs/todo-service/apis/todo-controller-update-todo"},"next":{"title":"Middleware Service","permalink":"/docs/category/middleware-service"}}');var o=s(74848),d=s(28453),r=s(57742),a=s.n(r),n=s(78178),l=s.n(n),p=s(19624),c=s.n(p),m=s(96226),u=s.n(m),v=(s(77675),s(19365),s(51107));const h={id:"todo-controller-view-list",title:"Todo List",description:"Todo List",sidebar_label:"Todo List",hide_title:!0,hide_table_of_contents:!0,api:"eJy1Vktv2zgQ/ivEnHYBeqM8msS6tUkWCFAgRepe1jACWhzZ7FKiSlJODUP/vRhSlqUoTd1DfbLImW+G8/hmdmAqtMIrU95LSGFmpLkxpbdGa7RPG4XPH5XzwKESVhTo0TpI5zsoRYGQQu3Q3kvgYPFbrSxKSL2tkYMqIYVvNdotcHDZGgsB6Q78tiI1560qV9A0i6iJzn8wcksSL4EyU3osPV2JqtIqC86efHWmpLMRtFl+xSw4bOlpXqGjW60K5XtiZV0s0QIHiS6zqiJQSOFjEGs4mDx3eITCQ5RrOORKx+jsXoj8Gy9YbixzKGy2Bg5C64c8RPJtv4VzalWifFpux/HjgN9FUWk6uroU7/D6Qkwuzs8vJxdX2fVken2ZT6bX+ZWQp9MEk+XI+z56ww+f3vxJY96QsZDY7/5JyT9gqwd+MPW2HSrlEc57a8WWmZw5LzyyjdA1upSRLM/M2ljKGJZ1AekcqnqplaPsSityuqFkqw1KWDQcAsTbPvQQfu5G7To/WnnOgkHemTvaJ6+8/oVPdxssPZsFwZd+xbsIQvWT0flT5Ia3MC3GYhgBztbIIgojbeYNWyKr0ObGFoOHDSA0euxiXIfG6YzNITP0zwd1Ve6/AmlRz1Eojg14B8XZAYmzDojvHy0IgOx5LNxrzMdB1vgk25IYWr+tkdENs6JcIYvM8hukkVtTvJ2As+TsYpJMJ2fJ7PQ6PU/SJPlvlIzPXlhPQZADfyjTvyKIDv+c8M+m6bvpGP+ulK+hN/1pMo+PCRYXXb1ShB5J+nb2AM3ipUqf1oasNqCdAzHsm3NvYFjKXVn1ctbzpeX3112Jc6ebJ4cxMQJ4jHMwwDQRxlWmdDGlZ0kyrhOa1ozmM8vRZ2uUzNVZhs7ltdaB0S9eU/sgJGunboi2Fysa6gFu3AqdEeBQoF8b2hMq0y4Ffg0pnHgjzYmOMg7tJm4JCw40ph8PA/5uXyDdQE4OozYZzNDB4Dt2CAwG2LFK/UH0mzqHsdGSe49v99kd8ueAIvsktmeuY+mqRx6x3X/W0yEUr/ZjqDJV5rGXW3cplawQpVhhQXvXy3K4efxyy95/ugcOlOZ4ePpP0gZFZDRmCZhKpBBhSWtf26+kAWjHJBTTk0oLVVLx1lbTXSyyefAMOIQyW3BYUwmmc9jtlsLhF6ubho7jzkkcKZUTS01tmAvtcGSz2yzhr8e2Y/9mBwYf+vI/bvvrbpgHkALQBrsRVpElKvmGwxqFRBtciFo30dBkRsAH3dE6S1hdh316+DwDDst2LS6MDAUjnqkQxDPZ5mDCY0K/hLMdaFGuarEi2YhJvx/JLvVr",sidebar_class_name:"post api-method",info_path:"docs/todo-service/apis/todo-management",custom_edit_url:null},f=void 0,y={},b=[];function x(e){const t={p:"p",...(0,d.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v.default,{as:"h1",className:"openapi__heading",children:"Todo List"}),"\n",(0,o.jsx)(a(),{method:"post",path:"/todo/list",context:"endpoint"}),"\n",(0,o.jsx)(t.p,{children:"Todo List"}),"\n",(0,o.jsx)(v.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,o.jsx)(l(),{parameters:[{name:"userId",required:!0,in:"query",schema:{type:"string"}}]}),"\n",(0,o.jsx)(c(),{title:"Body",body:{required:!0,content:{"application/json":{schema:{type:"object",properties:{limit:{type:"number",description:"Limit"},offset:{type:"number",description:"Offset"},filters:{description:"Filters for search",allOf:[{type:"object",properties:{assigned_by:{type:"string",example:"76a5e84a-4336-47c8-986f-98f7ad190e0b",description:"assigned_by"},assigned_to:{type:"string",example:"76a5e84a-4336-47c8-986f-98f7ad190e0b",description:"assigned_to"},context_id:{type:"string",example:"76a5e84a-4336-47c8-986f-98f7ad190e0b",description:"context_id"},context:{type:"string",example:"user",description:"Array of state values: user,cohort",enum:["publish","draft","archived"]},state:{type:"string",example:"publish",description:"Array of status values: publish, draft,archived",enum:["publish","draft","archived"]},title:{type:"string",example:"Event Title",description:"Event title"},action_name:{type:"string",example:"reassign",description:"The action type to be performed",enum:["reassign","delete"]},status:{example:["completed","incomplete","rejected"],description:"Array of status values: completed, incomplete, rejected",type:"array",items:{type:"string"}},due_date:{description:"Due date range filter",allOf:[{type:"object",properties:{from:{type:"string",example:"2024-09-20T18:30:00Z",description:"Start of due date range"},to:{type:"string",example:"2024-09-23T18:29:59Z",description:"End of due date range"}},required:["from","to"],title:"DueRangeDTO"}]}},required:["assigned_by","assigned_to","context_id","context","state","title","action_name","status","due_date"],title:"FiltersDTO"}]}},required:["limit","offset","filters"],title:"FilterRequestDTO"}}}}}),"\n",(0,o.jsx)(u(),{id:void 0,label:void 0,responses:{200:{description:"Todo List fetched successfully"},400:{description:"Bad request"}}})]})}function g(e={}){const{wrapper:t}={...(0,d.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(x,{...e})}):x(e)}}}]); \ No newline at end of file diff --git a/assets/js/930989c0.74865d63.js b/assets/js/930989c0.7e85f6ee.js similarity index 99% rename from assets/js/930989c0.74865d63.js rename to assets/js/930989c0.7e85f6ee.js index 2ae0608..a1aeacf 100644 --- a/assets/js/930989c0.74865d63.js +++ b/assets/js/930989c0.7e85f6ee.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[4434],{40308:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>f,contentTitle:()=>x,default:()=>g,frontMatter:()=>v,metadata:()=>n,toc:()=>h});const n=JSON.parse('{"id":"event-service/apis/event-controller-update-event","title":"Edit Events","description":"Edit Events","source":"@site/docs/event-service/apis/event-controller-update-event.api.mdx","sourceDirName":"event-service/apis","slug":"/event-service/apis/event-controller-update-event","permalink":"/docs/event-service/apis/event-controller-update-event","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"event-controller-update-event","title":"Edit Events","description":"Edit Events","sidebar_label":"Edit Events","hide_title":true,"hide_table_of_contents":true,"api":"eJztWm1v2zgS/isC78suIMWSLb8JWCy6jruXu7YJknQX2CBY0NLYZiORLkk5cb367wuSlkJZSuykd4cCV3+yrOFwOPPMC2e8RWwFHEvC6FmCIjRdA5UTRiVnaQr8z3yVYAn6V+SiFeY4AwlcoOhmiyjOAEWIJMhFHD7nhEOCIslzcBGhKEIrLJfIRSJeQoZRtEVys1IrhOSELlBRuBWTXAA/e5LR5xz4BrkoARFzslLiogh91Gucy3KFvRM84GyVKs5BtwdhfzD0YDSeeUE36Xk47A+8sDsYBGEwDH3fR0Vxa7YGIX9hyUax2JckZlQqPURbhFerlMRabZ1PQgmzbZ6SzT5BrNXGlZIlAaHpJJa5aGpj/3RXhs61jpKSNaDCRZJI9XyIgyGzGVzpL46xZ+EiIt5jQs3jQXZEXEKc8927iqlSTuEiRlNC4RQkJqk+XX3xuX7tvAeQhC6cks7is0U5T1GEllKuRNTp7F6cxCzrZGYZchXYtEk9ZcLhaKxOgdP0fK4R+bzm1dpDhywFPDu1ZRuH3XF3EAwL1wh5LBdFbOv/ubMVyr+EuGf8BWJWK1x0z4mEc5puKpOsOFuTBPivQJWPwxF8m0sUxRznqUTRHKcCisL20Rvj/eacljBNPrcVbEvhdxg4lQwVt4WLgL8HiU+xbHWiupzTirYdSpKtSIwi9C+8xshFGVDJ+JnBThj2w8EgHKp4kc+ud5TXmxU4bO7MQeKcg1DRCWUgcXKUQM+LM1dx857xO/UwY1iZGGm5EpJn5vuC4wTMV5GbTfRDeZS6uOoF4HgJ/IMJoL+RNdw5/8ZC5lwHCVBefW2Evnj35sOH6emfV9Orq7PzD0p6draTIWZLxqV+GgazZAZJ6PVGI+yF8XDszZLB2Bv0Z/4IRv3hPFDxJN7EKZTLJVBMtahKYUJiLk+xBEmyIyLUlSJ3KnrbVbp+N/T8ged3r/1u5PuR7/+hj0WT4/lPaXKYe9/injIT1Q+zfldS2mx1JHWqV5ohXRCZJ7awNM9mwJscsTSUFsdgdNL3R72wH/TC0WgwHoeKZ0n4n2PJdWQHGsMFlhI4bUbwJskexFX2pPEGRSjBJFXpmlAJfI1TFAUvCNMWp6YRgCp/uam2uAe4SzcqutSlfVsxse1jVhW2ZIdUeFZS2iq0gqI6WYI34nz+O8BdU22neCNUXNFvLR43gdtz+yoqmu0x51jrTELWUh0UBvoTRhNSArSJ9cfX9WhoWO1cB7lojdP80Q16XjC6DnzLDY41lXl7yFXK0Ao0ceI2CSvJikq0Qzx/U2TPM207nPOX00f7KUzvVO5s5ampre/idn/Z3IIYeUSJBYY9k1msL/edqcqCpo662OXPw4rYFVbVAlsDfzCWNU4ryrqyLA/tInC/jqtlZSsf7kf6ely24qgdAa3I1RZxGme39PXx8R6iNVWdUsNwmhB5vSTiDU3esjRl94QufteBwWhHl915lmGuotPUrHTmjDsHV+6r2ygGEgdexqWCda3kNheLqi5iCZlvnHnJwtEpXDSUvYN20PW6vpUc93Jjjaj3SLQPMIOSlgK+Vmr76pbkWiV61Ol8YSw7yUXnUyfb7KrYn1f3yU8Pmy92NRihB/NRm8Sl1cv6oaVINXVmoyDcVT7/aK/bJk+WeU+lNztj7dKInRi69bh+Y6I1L69AV6VJLE37g31z1OL182E46Ho921JFoTy3hNbL4Px6CB8FW22gBm7lkggDWYeA48cjPJsNZp7fjXteCLOeNxolc2/WHyVjvzsc90fgPAft4BhoB89D+1fGFimo+8bLAa7uaQrVJwvNRN/VlvDg5Z8h8b6sVt8UxG2onFM4xUdDpUb9IqjsrXxBhPuOlG8DKS35aj5/dcLcLf3ajFmx+XZS5uOtEF3ktL16UT3Hl8b7bt+O9+6hjBTsZaSuG7i9QzkpGNfvz3ZLI8YSFkzbuGrtOax06JjlXMCug/CW5TTRSnAm+vdam+IXLEjsvMN0keMFNHoTV3myxHeY17sN3TAcYuzHXhgEgRfGs7E3DpPAG4/GI5gPxsM+Dtq7Debpv+QUL3SErwD/cYA/nGypw+QSuFPh4AgvGB/jBeNrP2z1gskS0wRT4kyW7P4OfUfVsUn5WFTVyV+Tll8TRut5+dmc+x0//wv8mDsAB7FiVJi7btf3W3o/2mZmWJc4Io9jEGKep6bZ1W9bovtaFKfOFfA1cGfKOeO6WSDxQs330IQDluWwqNFgU3Az74Sx35IlZuQXL3XBI5coQh2NJk8AX5MYzFNnHXS2JCmUPvTeardbF6lB2uXjCG762L8qR2ZmAPYI29o4y20DeKOSe+2Mqd2mXzNeqIP+/2NC8ERA2W/ztwaU/W59LaDsNd5rffdmw9tuobe9PdguaG9wt3dWdLd5zjRsysailvY9pngBmcFu3bkmlx9PnTcXZyp8Axfmx+DER2YKjZXlt8pXV0zIDGv5doP0ul/W2FYVqYQH2VmlmOgRxW6iaTz2BtU8Fu1QogRRYS8iepK3ZEIq2u12hgV85GlRqJ/NmF61jRMi8Cyt7i8NQapZOvqhHN//6DTn+a3y3sHG/sNAWVQjNcJfY07Uxq8X4qldyzY93dh7ltKQxHRvl4C16W+2uxcTs4d3bfeYo+YfCJTwVRC9eHM9+Sdy0Wz3T4SMab/n+F5dPfC92Znpg+iopn/borRMdREyTNXnbx4kJIQ=","sidebar_class_name":"patch api-method","info_path":"docs/event-service/apis/event-management","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Search Events","permalink":"/docs/event-service/apis/event-controller-find-all"},"next":{"title":"Middleware Service","permalink":"/docs/category/middleware-service"}}');var a=i(74848),r=i(28453),d=i(57742),s=i.n(d),l=i(78178),o=i.n(l),c=i(19624),p=i.n(c),u=i(96226),m=i.n(u),y=(i(77675),i(19365),i(51107));const v={id:"event-controller-update-event",title:"Edit Events",description:"Edit Events",sidebar_label:"Edit Events",hide_title:!0,hide_table_of_contents:!0,api:"eJztWm1v2zgS/isC78suIMWSLb8JWCy6jruXu7YJknQX2CBY0NLYZiORLkk5cb367wuSlkJZSuykd4cCV3+yrOFwOPPMC2e8RWwFHEvC6FmCIjRdA5UTRiVnaQr8z3yVYAn6V+SiFeY4AwlcoOhmiyjOAEWIJMhFHD7nhEOCIslzcBGhKEIrLJfIRSJeQoZRtEVys1IrhOSELlBRuBWTXAA/e5LR5xz4BrkoARFzslLiogh91Gucy3KFvRM84GyVKs5BtwdhfzD0YDSeeUE36Xk47A+8sDsYBGEwDH3fR0Vxa7YGIX9hyUax2JckZlQqPURbhFerlMRabZ1PQgmzbZ6SzT5BrNXGlZIlAaHpJJa5aGpj/3RXhs61jpKSNaDCRZJI9XyIgyGzGVzpL46xZ+EiIt5jQs3jQXZEXEKc8927iqlSTuEiRlNC4RQkJqk+XX3xuX7tvAeQhC6cks7is0U5T1GEllKuRNTp7F6cxCzrZGYZchXYtEk9ZcLhaKxOgdP0fK4R+bzm1dpDhywFPDu1ZRuH3XF3EAwL1wh5LBdFbOv/ubMVyr+EuGf8BWJWK1x0z4mEc5puKpOsOFuTBPivQJWPwxF8m0sUxRznqUTRHKcCisL20Rvj/eacljBNPrcVbEvhdxg4lQwVt4WLgL8HiU+xbHWiupzTirYdSpKtSIwi9C+8xshFGVDJ+JnBThj2w8EgHKp4kc+ud5TXmxU4bO7MQeKcg1DRCWUgcXKUQM+LM1dx857xO/UwY1iZGGm5EpJn5vuC4wTMV5GbTfRDeZS6uOoF4HgJ/IMJoL+RNdw5/8ZC5lwHCVBefW2Evnj35sOH6emfV9Orq7PzD0p6draTIWZLxqV+GgazZAZJ6PVGI+yF8XDszZLB2Bv0Z/4IRv3hPFDxJN7EKZTLJVBMtahKYUJiLk+xBEmyIyLUlSJ3KnrbVbp+N/T8ged3r/1u5PuR7/+hj0WT4/lPaXKYe9/injIT1Q+zfldS2mx1JHWqV5ohXRCZJ7awNM9mwJscsTSUFsdgdNL3R72wH/TC0WgwHoeKZ0n4n2PJdWQHGsMFlhI4bUbwJskexFX2pPEGRSjBJFXpmlAJfI1TFAUvCNMWp6YRgCp/uam2uAe4SzcqutSlfVsxse1jVhW2ZIdUeFZS2iq0gqI6WYI34nz+O8BdU22neCNUXNFvLR43gdtz+yoqmu0x51jrTELWUh0UBvoTRhNSArSJ9cfX9WhoWO1cB7lojdP80Q16XjC6DnzLDY41lXl7yFXK0Ao0ceI2CSvJikq0Qzx/U2TPM207nPOX00f7KUzvVO5s5ampre/idn/Z3IIYeUSJBYY9k1msL/edqcqCpo662OXPw4rYFVbVAlsDfzCWNU4ryrqyLA/tInC/jqtlZSsf7kf6ely24qgdAa3I1RZxGme39PXx8R6iNVWdUsNwmhB5vSTiDU3esjRl94QufteBwWhHl915lmGuotPUrHTmjDsHV+6r2ygGEgdexqWCda3kNheLqi5iCZlvnHnJwtEpXDSUvYN20PW6vpUc93Jjjaj3SLQPMIOSlgK+Vmr76pbkWiV61Ol8YSw7yUXnUyfb7KrYn1f3yU8Pmy92NRihB/NRm8Sl1cv6oaVINXVmoyDcVT7/aK/bJk+WeU+lNztj7dKInRi69bh+Y6I1L69AV6VJLE37g31z1OL182E46Ho921JFoTy3hNbL4Px6CB8FW22gBm7lkggDWYeA48cjPJsNZp7fjXteCLOeNxolc2/WHyVjvzsc90fgPAft4BhoB89D+1fGFimo+8bLAa7uaQrVJwvNRN/VlvDg5Z8h8b6sVt8UxG2onFM4xUdDpUb9IqjsrXxBhPuOlG8DKS35aj5/dcLcLf3ajFmx+XZS5uOtEF3ktL16UT3Hl8b7bt+O9+6hjBTsZaSuG7i9QzkpGNfvz3ZLI8YSFkzbuGrtOax06JjlXMCug/CW5TTRSnAm+vdam+IXLEjsvMN0keMFNHoTV3myxHeY17sN3TAcYuzHXhgEgRfGs7E3DpPAG4/GI5gPxsM+Dtq7Debpv+QUL3SErwD/cYA/nGypw+QSuFPh4AgvGB/jBeNrP2z1gskS0wRT4kyW7P4OfUfVsUn5WFTVyV+Tll8TRut5+dmc+x0//wv8mDsAB7FiVJi7btf3W3o/2mZmWJc4Io9jEGKep6bZ1W9bovtaFKfOFfA1cGfKOeO6WSDxQs330IQDluWwqNFgU3Az74Sx35IlZuQXL3XBI5coQh2NJk8AX5MYzFNnHXS2JCmUPvTeardbF6lB2uXjCG762L8qR2ZmAPYI29o4y20DeKOSe+2Mqd2mXzNeqIP+/2NC8ERA2W/ztwaU/W59LaDsNd5rffdmw9tuobe9PdguaG9wt3dWdLd5zjRsysailvY9pngBmcFu3bkmlx9PnTcXZyp8Axfmx+DER2YKjZXlt8pXV0zIDGv5doP0ul/W2FYVqYQH2VmlmOgRxW6iaTz2BtU8Fu1QogRRYS8iepK3ZEIq2u12hgV85GlRqJ/NmF61jRMi8Cyt7i8NQapZOvqhHN//6DTn+a3y3sHG/sNAWVQjNcJfY07Uxq8X4qldyzY93dh7ltKQxHRvl4C16W+2uxcTs4d3bfeYo+YfCJTwVRC9eHM9+Sdy0Wz3T4SMab/n+F5dPfC92Znpg+iopn/borRMdREyTNXnbx4kJIQ=",sidebar_class_name:"patch api-method",info_path:"docs/event-service/apis/event-management",custom_edit_url:null},x=void 0,f={},h=[];function T(e){const t={p:"p",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.default,{as:"h1",className:"openapi__heading",children:"Edit Events"}),"\n",(0,a.jsx)(s(),{method:"patch",path:"/event-service/event/v1/{id}",context:"endpoint"}),"\n",(0,a.jsx)(t.p,{children:"Edit Events"}),"\n",(0,a.jsx)(y.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,a.jsx)(o(),{parameters:[{name:"id",required:!0,in:"path",schema:{type:"string"}},{name:"userId",required:!0,in:"query",description:"UserId Required",schema:{example:"123e4567-e89b-12d3-a456-426614174000"}}]}),"\n",(0,a.jsx)(p(),{title:"Body",body:{required:!0,content:{"application/json":{schema:{type:"object",properties:{status:{type:"string",description:"Status",example:"live"},title:{type:"string",description:"title",example:"Sample Event"},isMainEvent:{type:"string",description:"isRecurring",example:!0},onlineDetails:{description:"Online Meeting Details",example:{url:"https://example.com/meeting",id:"123-456-789"},allOf:[{type:"object",properties:{id:{type:"string",description:"Meeting ID",example:94292617},url:{type:"string",description:"Meeting url",example:"https://example.com/meeting"},password:{type:"string",description:"Meeting password",writeOnly:!0},providerGenerated:{type:"string",description:"providerGenerated",default:!1}},required:["id","url","password","providerGenerated"],title:"MeetingDetailsDto"}]},erMetaData:{type:"object",description:"ErMetaData Details",example:{topic:"Java",mentorId:"1244546647",subTopic:"Type of fetaures"}},metadata:{type:"object",description:"MetaData Details",example:{framework:{board:"",medium:"",grade:"",subject:"",topic:"",subTopic:"",teacherName:"Vivek Kasture"},eventType:"PLANNED_SESSION",doId:"",cohortId:"71bdbed4-388a-4c79-bd69-65b08e857f1e",cycleId:"",tenant:""}},startDatetime:{type:"string",description:"Start Datetime",example:"2024-06-02T02:00:00Z"},endDatetime:{type:"string",description:"End Datetime",example:"2024-06-02T05:00:00Z"},location:{type:"string",description:"Location",example:"Event Location"},longitude:{type:"number",description:"Latitude",example:18.508345134886994},latitude:{type:"number",description:"Latitude",example:18.508345134886994},recurrencePattern:{description:"recurrencePattern",example:{frequency:"daily",interval:1},allOf:[{type:"object",properties:{frequency:{type:"string",enum:["daily","weekly"],description:"Frequency",example:"daily"},interval:{type:"number",description:"Interval",example:1,default:1},daysOfWeek:{description:"Days of Week",example:[1,3,5],type:"array",items:{type:"string"}},endCondition:{description:"End Condition",example:{type:"endDate",value:"2024-03-18T10:00:00Z"},allOf:[{type:"object",properties:{type:{type:"string",description:"Type of end condition",example:"endDate"},value:{type:"string",description:"Value of end condition",example:"2024-03-18T10:00:00Z | 5"}},required:["type","value"],title:"EndCondition"}]}},required:["frequency","interval","daysOfWeek","endCondition"],title:"RecurrencePatternDto"}]},onlineProvider:{type:"string",description:"Online Provider",example:"Zoom"}},required:["status","title","isMainEvent","onlineDetails","erMetaData","metadata","startDatetime","endDatetime","location","longitude","latitude","recurrencePattern","onlineProvider"],title:"UpdateEventDto"},examples:{EditThisAndFollowingWeeklyOnline:{summary:"Example for EditThisAndFollowingWeeklyOnline",description:"Detailed example for EditThisAndFollowingWeeklyOnline",value:{isMainEvent:!0,title:"Modify following events",startDatetime:"2024-12-20T02:00:00Z",endDatetime:"2024-12-20T03:00:00Z",onlineProvider:"Zoom",onlineDetails:{id:"123-456-0000",url:"http://zoom.us/j/mymeeting?pwd=xyz",password:"xxxxxxx",occurrenceId:"",providerGenerated:!1},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"},recurrencePattern:{frequency:"weekly",interval:2,daysOfWeek:[3,5],recurringStartDate:"2024-12-06T02:00:00Z",endCondition:{type:"endDate",value:"2024-12-30T03:00:00Z"}}}},EditThisWeeklyOnline:{summary:"Example for EditThisWeeklyOnline",description:"Detailed example for EditThisWeeklyOnline",value:{isMainEvent:!1,title:"Modify this event ie 0c8abb6b-02c3-4eb3-88df-b58d9027958e ",startDatetime:"2024-12-21T02:00:00Z",endDatetime:"2024-12-21T03:00:00Z",onlineProvider:"GoogleMeet",onlineDetails:{id:"123-456-0000",url:"https://meet.google.com/hex-uqed-zpp",password:"xxxxxxx",occurrenceId:"",providerGenerated:!1},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisOneDayOnline:{summary:"Example for EditThisOneDayOnline",description:"Detailed example for EditThisOneDayOnline",value:{isMainEvent:!0,title:"Modify this event ie 0c8abb6b-02c3-4eb3-88df-b58d9027958e ",startDatetime:"2024-12-21T02:00:00Z",endDatetime:"2024-12-21T03:00:00Z",onlineProvider:"GoogleMeet",onlineDetails:{id:"123-456-0000",url:"https://meet.google.com/hex-uqed-zpp",password:"xxxxxxx",occurrenceId:"",providerGenerated:!1},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisAndFollowingWeeklyOffline:{summary:"Example for EditThisAndFollowingWeeklyOffline",description:"Detailed example for EditThisAndFollowingWeeklyOffline",value:{isMainEvent:!0,title:"Modify following events",startDatetime:"2024-12-20T02:00:00Z",endDatetime:"2024-12-20T03:00:00Z",location:"Pune",recurrencePattern:{endCondition:{type:"endDate",value:"2024-12-25T03:00:00Z"},frequency:"weekly",interval:1,daysOfWeek:[2,1,3],recurringStartDate:"2024-12-19T02:00:00Z"},metadata:{category:"Recurring online",courseType:"Foundation Course",subject:"Basic Language",teacherName:"Sudhakar",cohortId:"2447aa0c-4111-4cb9-94d1-9898ef6975a1",cycleId:"",tenantId:""},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisWeeklyOffline:{summary:"Example for EditThisWeeklyOffline",description:"Detailed example for EditThisWeeklyOffline",value:{isMainEvent:!1,title:"Modify this event in other recurring events",startDatetime:"2024-12-29T02:00:00Z",endDatetime:"2024-12-29T04:00:00Z",location:"Chandani Chowk",metadata:{category:"Recurring online",courseType:"Foundation Course",subject:"Basic Language",teacherName:"Sudhakar",cohortId:"2447aa0c-4111-4cb9-94d1-9898ef6975a1",cycleId:"",tenantId:""},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisOneDayOffline:{summary:"Example for EditThisOneDayOffline",description:"Detailed example for EditThisOneDayOffline",value:{isMainEvent:!0,title:"Modify this event ie ",startDatetime:"2024-12-29T02:00:00Z",endDatetime:"2024-12-29T04:00:00Z",location:"Chandani Chowk",metadata:{category:"Recurring online",courseType:"Foundation Course",subject:"Basic Language",teacherName:"Sudhakar",cohortId:"2447aa0c-4111-4cb9-94d1-9898ef6975a1",cycleId:"",tenantId:""},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}}}}}}}),"\n",(0,a.jsx)(m(),{id:void 0,label:void 0,responses:{200:{description:"Event updated successfully"},500:{description:"Internal Server Error"}}})]})}function g(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(T,{...e})}):T(e)}}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[4434],{40308:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>f,contentTitle:()=>x,default:()=>g,frontMatter:()=>v,metadata:()=>n,toc:()=>h});const n=JSON.parse('{"id":"event-service/apis/event-controller-update-event","title":"Edit Events","description":"Edit Events","source":"@site/docs/event-service/apis/event-controller-update-event.api.mdx","sourceDirName":"event-service/apis","slug":"/event-service/apis/event-controller-update-event","permalink":"/docs/event-service/apis/event-controller-update-event","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"event-controller-update-event","title":"Edit Events","description":"Edit Events","sidebar_label":"Edit Events","hide_title":true,"hide_table_of_contents":true,"api":"eJztWm1v2zgS/isC78suIMWSLb8JWCy6jruXu7YJknQX2CBY0NLYZiORLkk5cb367wuSlkJZSuykd4cCV3+yrOFwOPPMC2e8RWwFHEvC6FmCIjRdA5UTRiVnaQr8z3yVYAn6V+SiFeY4AwlcoOhmiyjOAEWIJMhFHD7nhEOCIslzcBGhKEIrLJfIRSJeQoZRtEVys1IrhOSELlBRuBWTXAA/e5LR5xz4BrkoARFzslLiogh91Gucy3KFvRM84GyVKs5BtwdhfzD0YDSeeUE36Xk47A+8sDsYBGEwDH3fR0Vxa7YGIX9hyUax2JckZlQqPURbhFerlMRabZ1PQgmzbZ6SzT5BrNXGlZIlAaHpJJa5aGpj/3RXhs61jpKSNaDCRZJI9XyIgyGzGVzpL46xZ+EiIt5jQs3jQXZEXEKc8927iqlSTuEiRlNC4RQkJqk+XX3xuX7tvAeQhC6cks7is0U5T1GEllKuRNTp7F6cxCzrZGYZchXYtEk9ZcLhaKxOgdP0fK4R+bzm1dpDhywFPDu1ZRuH3XF3EAwL1wh5LBdFbOv/ubMVyr+EuGf8BWJWK1x0z4mEc5puKpOsOFuTBPivQJWPwxF8m0sUxRznqUTRHKcCisL20Rvj/eacljBNPrcVbEvhdxg4lQwVt4WLgL8HiU+xbHWiupzTirYdSpKtSIwi9C+8xshFGVDJ+JnBThj2w8EgHKp4kc+ud5TXmxU4bO7MQeKcg1DRCWUgcXKUQM+LM1dx857xO/UwY1iZGGm5EpJn5vuC4wTMV5GbTfRDeZS6uOoF4HgJ/IMJoL+RNdw5/8ZC5lwHCVBefW2Evnj35sOH6emfV9Orq7PzD0p6draTIWZLxqV+GgazZAZJ6PVGI+yF8XDszZLB2Bv0Z/4IRv3hPFDxJN7EKZTLJVBMtahKYUJiLk+xBEmyIyLUlSJ3KnrbVbp+N/T8ged3r/1u5PuR7/+hj0WT4/lPaXKYe9/injIT1Q+zfldS2mx1JHWqV5ohXRCZJ7awNM9mwJscsTSUFsdgdNL3R72wH/TC0WgwHoeKZ0n4n2PJdWQHGsMFlhI4bUbwJskexFX2pPEGRSjBJFXpmlAJfI1TFAUvCNMWp6YRgCp/uam2uAe4SzcqutSlfVsxse1jVhW2ZIdUeFZS2iq0gqI6WYI34nz+O8BdU22neCNUXNFvLR43gdtz+yoqmu0x51jrTELWUh0UBvoTRhNSArSJ9cfX9WhoWO1cB7lojdP80Q16XjC6DnzLDY41lXl7yFXK0Ao0ceI2CSvJikq0Qzx/U2TPM207nPOX00f7KUzvVO5s5ampre/idn/Z3IIYeUSJBYY9k1msL/edqcqCpo662OXPw4rYFVbVAlsDfzCWNU4ryrqyLA/tInC/jqtlZSsf7kf6ely24qgdAa3I1RZxGme39PXx8R6iNVWdUsNwmhB5vSTiDU3esjRl94QufteBwWhHl915lmGuotPUrHTmjDsHV+6r2ygGEgdexqWCda3kNheLqi5iCZlvnHnJwtEpXDSUvYN20PW6vpUc93Jjjaj3SLQPMIOSlgK+Vmr76pbkWiV61Ol8YSw7yUXnUyfb7KrYn1f3yU8Pmy92NRihB/NRm8Sl1cv6oaVINXVmoyDcVT7/aK/bJk+WeU+lNztj7dKInRi69bh+Y6I1L69AV6VJLE37g31z1OL182E46Ho921JFoTy3hNbL4Px6CB8FW22gBm7lkggDWYeA48cjPJsNZp7fjXteCLOeNxolc2/WHyVjvzsc90fgPAft4BhoB89D+1fGFimo+8bLAa7uaQrVJwvNRN/VlvDg5Z8h8b6sVt8UxG2onFM4xUdDpUb9IqjsrXxBhPuOlG8DKS35aj5/dcLcLf3ajFmx+XZS5uOtEF3ktL16UT3Hl8b7bt+O9+6hjBTsZaSuG7i9QzkpGNfvz3ZLI8YSFkzbuGrtOax06JjlXMCug/CW5TTRSnAm+vdam+IXLEjsvMN0keMFNHoTV3myxHeY17sN3TAcYuzHXhgEgRfGs7E3DpPAG4/GI5gPxsM+Dtq7Debpv+QUL3SErwD/cYA/nGypw+QSuFPh4AgvGB/jBeNrP2z1gskS0wRT4kyW7P4OfUfVsUn5WFTVyV+Tll8TRut5+dmc+x0//wv8mDsAB7FiVJi7btf3W3o/2mZmWJc4Io9jEGKep6bZ1W9bovtaFKfOFfA1cGfKOeO6WSDxQs330IQDluWwqNFgU3Az74Sx35IlZuQXL3XBI5coQh2NJk8AX5MYzFNnHXS2JCmUPvTeardbF6lB2uXjCG762L8qR2ZmAPYI29o4y20DeKOSe+2Mqd2mXzNeqIP+/2NC8ERA2W/ztwaU/W59LaDsNd5rffdmw9tuobe9PdguaG9wt3dWdLd5zjRsysailvY9pngBmcFu3bkmlx9PnTcXZyp8Axfmx+DER2YKjZXlt8pXV0zIDGv5doP0ul/W2FYVqYQH2VmlmOgRxW6iaTz2BtU8Fu1QogRRYS8iepK3ZEIq2u12hgV85GlRqJ/NmF61jRMi8Cyt7i8NQapZOvqhHN//6DTn+a3y3sHG/sNAWVQjNcJfY07Uxq8X4qldyzY93dh7ltKQxHRvl4C16W+2uxcTs4d3bfeYo+YfCJTwVRC9eHM9+Sdy0Wz3T4SMab/n+F5dPfC92Znpg+iopn/borRMdREyTNXnbx4kJIQ=","sidebar_class_name":"patch api-method","info_path":"docs/event-service/apis/event-management","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Search Events","permalink":"/docs/event-service/apis/event-controller-find-all"},"next":{"title":"Attendance Service","permalink":"/docs/category/attendance-service"}}');var a=i(74848),r=i(28453),d=i(57742),s=i.n(d),l=i(78178),o=i.n(l),c=i(19624),p=i.n(c),u=i(96226),m=i.n(u),y=(i(77675),i(19365),i(51107));const v={id:"event-controller-update-event",title:"Edit Events",description:"Edit Events",sidebar_label:"Edit Events",hide_title:!0,hide_table_of_contents:!0,api:"eJztWm1v2zgS/isC78suIMWSLb8JWCy6jruXu7YJknQX2CBY0NLYZiORLkk5cb367wuSlkJZSuykd4cCV3+yrOFwOPPMC2e8RWwFHEvC6FmCIjRdA5UTRiVnaQr8z3yVYAn6V+SiFeY4AwlcoOhmiyjOAEWIJMhFHD7nhEOCIslzcBGhKEIrLJfIRSJeQoZRtEVys1IrhOSELlBRuBWTXAA/e5LR5xz4BrkoARFzslLiogh91Gucy3KFvRM84GyVKs5BtwdhfzD0YDSeeUE36Xk47A+8sDsYBGEwDH3fR0Vxa7YGIX9hyUax2JckZlQqPURbhFerlMRabZ1PQgmzbZ6SzT5BrNXGlZIlAaHpJJa5aGpj/3RXhs61jpKSNaDCRZJI9XyIgyGzGVzpL46xZ+EiIt5jQs3jQXZEXEKc8927iqlSTuEiRlNC4RQkJqk+XX3xuX7tvAeQhC6cks7is0U5T1GEllKuRNTp7F6cxCzrZGYZchXYtEk9ZcLhaKxOgdP0fK4R+bzm1dpDhywFPDu1ZRuH3XF3EAwL1wh5LBdFbOv/ubMVyr+EuGf8BWJWK1x0z4mEc5puKpOsOFuTBPivQJWPwxF8m0sUxRznqUTRHKcCisL20Rvj/eacljBNPrcVbEvhdxg4lQwVt4WLgL8HiU+xbHWiupzTirYdSpKtSIwi9C+8xshFGVDJ+JnBThj2w8EgHKp4kc+ud5TXmxU4bO7MQeKcg1DRCWUgcXKUQM+LM1dx857xO/UwY1iZGGm5EpJn5vuC4wTMV5GbTfRDeZS6uOoF4HgJ/IMJoL+RNdw5/8ZC5lwHCVBefW2Evnj35sOH6emfV9Orq7PzD0p6draTIWZLxqV+GgazZAZJ6PVGI+yF8XDszZLB2Bv0Z/4IRv3hPFDxJN7EKZTLJVBMtahKYUJiLk+xBEmyIyLUlSJ3KnrbVbp+N/T8ged3r/1u5PuR7/+hj0WT4/lPaXKYe9/injIT1Q+zfldS2mx1JHWqV5ohXRCZJ7awNM9mwJscsTSUFsdgdNL3R72wH/TC0WgwHoeKZ0n4n2PJdWQHGsMFlhI4bUbwJskexFX2pPEGRSjBJFXpmlAJfI1TFAUvCNMWp6YRgCp/uam2uAe4SzcqutSlfVsxse1jVhW2ZIdUeFZS2iq0gqI6WYI34nz+O8BdU22neCNUXNFvLR43gdtz+yoqmu0x51jrTELWUh0UBvoTRhNSArSJ9cfX9WhoWO1cB7lojdP80Q16XjC6DnzLDY41lXl7yFXK0Ao0ceI2CSvJikq0Qzx/U2TPM207nPOX00f7KUzvVO5s5ampre/idn/Z3IIYeUSJBYY9k1msL/edqcqCpo662OXPw4rYFVbVAlsDfzCWNU4ryrqyLA/tInC/jqtlZSsf7kf6ely24qgdAa3I1RZxGme39PXx8R6iNVWdUsNwmhB5vSTiDU3esjRl94QufteBwWhHl915lmGuotPUrHTmjDsHV+6r2ygGEgdexqWCda3kNheLqi5iCZlvnHnJwtEpXDSUvYN20PW6vpUc93Jjjaj3SLQPMIOSlgK+Vmr76pbkWiV61Ol8YSw7yUXnUyfb7KrYn1f3yU8Pmy92NRihB/NRm8Sl1cv6oaVINXVmoyDcVT7/aK/bJk+WeU+lNztj7dKInRi69bh+Y6I1L69AV6VJLE37g31z1OL182E46Ho921JFoTy3hNbL4Px6CB8FW22gBm7lkggDWYeA48cjPJsNZp7fjXteCLOeNxolc2/WHyVjvzsc90fgPAft4BhoB89D+1fGFimo+8bLAa7uaQrVJwvNRN/VlvDg5Z8h8b6sVt8UxG2onFM4xUdDpUb9IqjsrXxBhPuOlG8DKS35aj5/dcLcLf3ajFmx+XZS5uOtEF3ktL16UT3Hl8b7bt+O9+6hjBTsZaSuG7i9QzkpGNfvz3ZLI8YSFkzbuGrtOax06JjlXMCug/CW5TTRSnAm+vdam+IXLEjsvMN0keMFNHoTV3myxHeY17sN3TAcYuzHXhgEgRfGs7E3DpPAG4/GI5gPxsM+Dtq7Debpv+QUL3SErwD/cYA/nGypw+QSuFPh4AgvGB/jBeNrP2z1gskS0wRT4kyW7P4OfUfVsUn5WFTVyV+Tll8TRut5+dmc+x0//wv8mDsAB7FiVJi7btf3W3o/2mZmWJc4Io9jEGKep6bZ1W9bovtaFKfOFfA1cGfKOeO6WSDxQs330IQDluWwqNFgU3Az74Sx35IlZuQXL3XBI5coQh2NJk8AX5MYzFNnHXS2JCmUPvTeardbF6lB2uXjCG762L8qR2ZmAPYI29o4y20DeKOSe+2Mqd2mXzNeqIP+/2NC8ERA2W/ztwaU/W59LaDsNd5rffdmw9tuobe9PdguaG9wt3dWdLd5zjRsysailvY9pngBmcFu3bkmlx9PnTcXZyp8Axfmx+DER2YKjZXlt8pXV0zIDGv5doP0ul/W2FYVqYQH2VmlmOgRxW6iaTz2BtU8Fu1QogRRYS8iepK3ZEIq2u12hgV85GlRqJ/NmF61jRMi8Cyt7i8NQapZOvqhHN//6DTn+a3y3sHG/sNAWVQjNcJfY07Uxq8X4qldyzY93dh7ltKQxHRvl4C16W+2uxcTs4d3bfeYo+YfCJTwVRC9eHM9+Sdy0Wz3T4SMab/n+F5dPfC92Znpg+iopn/borRMdREyTNXnbx4kJIQ=",sidebar_class_name:"patch api-method",info_path:"docs/event-service/apis/event-management",custom_edit_url:null},x=void 0,f={},h=[];function T(e){const t={p:"p",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.default,{as:"h1",className:"openapi__heading",children:"Edit Events"}),"\n",(0,a.jsx)(s(),{method:"patch",path:"/event-service/event/v1/{id}",context:"endpoint"}),"\n",(0,a.jsx)(t.p,{children:"Edit Events"}),"\n",(0,a.jsx)(y.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,a.jsx)(o(),{parameters:[{name:"id",required:!0,in:"path",schema:{type:"string"}},{name:"userId",required:!0,in:"query",description:"UserId Required",schema:{example:"123e4567-e89b-12d3-a456-426614174000"}}]}),"\n",(0,a.jsx)(p(),{title:"Body",body:{required:!0,content:{"application/json":{schema:{type:"object",properties:{status:{type:"string",description:"Status",example:"live"},title:{type:"string",description:"title",example:"Sample Event"},isMainEvent:{type:"string",description:"isRecurring",example:!0},onlineDetails:{description:"Online Meeting Details",example:{url:"https://example.com/meeting",id:"123-456-789"},allOf:[{type:"object",properties:{id:{type:"string",description:"Meeting ID",example:94292617},url:{type:"string",description:"Meeting url",example:"https://example.com/meeting"},password:{type:"string",description:"Meeting password",writeOnly:!0},providerGenerated:{type:"string",description:"providerGenerated",default:!1}},required:["id","url","password","providerGenerated"],title:"MeetingDetailsDto"}]},erMetaData:{type:"object",description:"ErMetaData Details",example:{topic:"Java",mentorId:"1244546647",subTopic:"Type of fetaures"}},metadata:{type:"object",description:"MetaData Details",example:{framework:{board:"",medium:"",grade:"",subject:"",topic:"",subTopic:"",teacherName:"Vivek Kasture"},eventType:"PLANNED_SESSION",doId:"",cohortId:"71bdbed4-388a-4c79-bd69-65b08e857f1e",cycleId:"",tenant:""}},startDatetime:{type:"string",description:"Start Datetime",example:"2024-06-02T02:00:00Z"},endDatetime:{type:"string",description:"End Datetime",example:"2024-06-02T05:00:00Z"},location:{type:"string",description:"Location",example:"Event Location"},longitude:{type:"number",description:"Latitude",example:18.508345134886994},latitude:{type:"number",description:"Latitude",example:18.508345134886994},recurrencePattern:{description:"recurrencePattern",example:{frequency:"daily",interval:1},allOf:[{type:"object",properties:{frequency:{type:"string",enum:["daily","weekly"],description:"Frequency",example:"daily"},interval:{type:"number",description:"Interval",example:1,default:1},daysOfWeek:{description:"Days of Week",example:[1,3,5],type:"array",items:{type:"string"}},endCondition:{description:"End Condition",example:{type:"endDate",value:"2024-03-18T10:00:00Z"},allOf:[{type:"object",properties:{type:{type:"string",description:"Type of end condition",example:"endDate"},value:{type:"string",description:"Value of end condition",example:"2024-03-18T10:00:00Z | 5"}},required:["type","value"],title:"EndCondition"}]}},required:["frequency","interval","daysOfWeek","endCondition"],title:"RecurrencePatternDto"}]},onlineProvider:{type:"string",description:"Online Provider",example:"Zoom"}},required:["status","title","isMainEvent","onlineDetails","erMetaData","metadata","startDatetime","endDatetime","location","longitude","latitude","recurrencePattern","onlineProvider"],title:"UpdateEventDto"},examples:{EditThisAndFollowingWeeklyOnline:{summary:"Example for EditThisAndFollowingWeeklyOnline",description:"Detailed example for EditThisAndFollowingWeeklyOnline",value:{isMainEvent:!0,title:"Modify following events",startDatetime:"2024-12-20T02:00:00Z",endDatetime:"2024-12-20T03:00:00Z",onlineProvider:"Zoom",onlineDetails:{id:"123-456-0000",url:"http://zoom.us/j/mymeeting?pwd=xyz",password:"xxxxxxx",occurrenceId:"",providerGenerated:!1},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"},recurrencePattern:{frequency:"weekly",interval:2,daysOfWeek:[3,5],recurringStartDate:"2024-12-06T02:00:00Z",endCondition:{type:"endDate",value:"2024-12-30T03:00:00Z"}}}},EditThisWeeklyOnline:{summary:"Example for EditThisWeeklyOnline",description:"Detailed example for EditThisWeeklyOnline",value:{isMainEvent:!1,title:"Modify this event ie 0c8abb6b-02c3-4eb3-88df-b58d9027958e ",startDatetime:"2024-12-21T02:00:00Z",endDatetime:"2024-12-21T03:00:00Z",onlineProvider:"GoogleMeet",onlineDetails:{id:"123-456-0000",url:"https://meet.google.com/hex-uqed-zpp",password:"xxxxxxx",occurrenceId:"",providerGenerated:!1},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisOneDayOnline:{summary:"Example for EditThisOneDayOnline",description:"Detailed example for EditThisOneDayOnline",value:{isMainEvent:!0,title:"Modify this event ie 0c8abb6b-02c3-4eb3-88df-b58d9027958e ",startDatetime:"2024-12-21T02:00:00Z",endDatetime:"2024-12-21T03:00:00Z",onlineProvider:"GoogleMeet",onlineDetails:{id:"123-456-0000",url:"https://meet.google.com/hex-uqed-zpp",password:"xxxxxxx",occurrenceId:"",providerGenerated:!1},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisAndFollowingWeeklyOffline:{summary:"Example for EditThisAndFollowingWeeklyOffline",description:"Detailed example for EditThisAndFollowingWeeklyOffline",value:{isMainEvent:!0,title:"Modify following events",startDatetime:"2024-12-20T02:00:00Z",endDatetime:"2024-12-20T03:00:00Z",location:"Pune",recurrencePattern:{endCondition:{type:"endDate",value:"2024-12-25T03:00:00Z"},frequency:"weekly",interval:1,daysOfWeek:[2,1,3],recurringStartDate:"2024-12-19T02:00:00Z"},metadata:{category:"Recurring online",courseType:"Foundation Course",subject:"Basic Language",teacherName:"Sudhakar",cohortId:"2447aa0c-4111-4cb9-94d1-9898ef6975a1",cycleId:"",tenantId:""},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisWeeklyOffline:{summary:"Example for EditThisWeeklyOffline",description:"Detailed example for EditThisWeeklyOffline",value:{isMainEvent:!1,title:"Modify this event in other recurring events",startDatetime:"2024-12-29T02:00:00Z",endDatetime:"2024-12-29T04:00:00Z",location:"Chandani Chowk",metadata:{category:"Recurring online",courseType:"Foundation Course",subject:"Basic Language",teacherName:"Sudhakar",cohortId:"2447aa0c-4111-4cb9-94d1-9898ef6975a1",cycleId:"",tenantId:""},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}},EditThisOneDayOffline:{summary:"Example for EditThisOneDayOffline",description:"Detailed example for EditThisOneDayOffline",value:{isMainEvent:!0,title:"Modify this event ie ",startDatetime:"2024-12-29T02:00:00Z",endDatetime:"2024-12-29T04:00:00Z",location:"Chandani Chowk",metadata:{category:"Recurring online",courseType:"Foundation Course",subject:"Basic Language",teacherName:"Sudhakar",cohortId:"2447aa0c-4111-4cb9-94d1-9898ef6975a1",cycleId:"",tenantId:""},erMetaData:{topic:"#",subTopic:"Type of C",mentorId:"1244546647"}}}}}}}}),"\n",(0,a.jsx)(m(),{id:void 0,label:void 0,responses:{200:{description:"Event updated successfully"},500:{description:"Internal Server Error"}}})]})}function g(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(T,{...e})}):T(e)}}}]); \ No newline at end of file diff --git a/assets/js/9366.dbfab4fe.js b/assets/js/9366.dbfab4fe.js new file mode 100644 index 0000000..26d78d9 --- /dev/null +++ b/assets/js/9366.dbfab4fe.js @@ -0,0 +1,2 @@ +/*! For license information please see 9366.dbfab4fe.js.LICENSE.txt */ +(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9366],{85100:(t,e,n)=>{"use strict";function r(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r3?e.i-4:e.i:Array.isArray(t)?1:d(t)?2:v(t)?3:0}function f(t,e){return 2===c(t)?t.has(e):Object.prototype.hasOwnProperty.call(t,e)}function s(t,e){return 2===c(t)?t.get(e):t[e]}function l(t,e,n){var r=c(t);2===r?t.set(e,n):3===r?t.add(n):t[e]=n}function p(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}function d(t){return W&&t instanceof Map}function v(t){return V&&t instanceof Set}function y(t){return t.o||t.t}function h(t){if(Array.isArray(t))return Array.prototype.slice.call(t);var e=Y(t);delete e[X];for(var n=J(e),r=0;r1&&(t.set=t.add=t.clear=t.delete=g),Object.freeze(t),e&&a(t,(function(t,e){return b(e,!0)}),!0)),t}function g(){r(2)}function m(t){return null==t||"object"!=typeof t||Object.isFrozen(t)}function w(t){var e=Q[t];return e||r(18,t),e}function O(t,e){Q[t]||(Q[t]=e)}function j(){return B}function _(t,e){e&&(w("Patches"),t.u=[],t.s=[],t.v=e)}function x(t){P(t),t.p.forEach(E),t.p=null}function P(t){t===B&&(B=t.l)}function S(t){return B={p:[],l:B,h:t,m:!0,_:0}}function E(t){var e=t[X];0===e.i||1===e.i?e.j():e.g=!0}function A(t,e){e._=e.p.length;var n=e.p[0],o=void 0!==t&&t!==n;return e.h.O||w("ES5").S(e,t,o),o?(n[X].P&&(x(e),r(4)),i(t)&&(t=C(e,t),e.l||k(e,t)),e.u&&w("Patches").M(n[X].t,t,e.u,e.s)):t=C(e,n,[]),x(e),e.u&&e.v(e.u,e.s),t!==K?t:void 0}function C(t,e,n){if(m(e))return e;var r=e[X];if(!r)return a(e,(function(o,i){return T(t,r,e,o,i,n)}),!0),e;if(r.A!==t)return e;if(!r.P)return k(t,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=h(r.k):r.o,i=o,u=!1;3===r.i&&(i=new Set(o),o.clear(),u=!0),a(i,(function(e,i){return T(t,r,o,e,i,n,u)})),k(t,o,!1),n&&t.u&&w("Patches").N(r,n,t.u,t.s)}return r.o}function T(t,e,n,r,u,a,c){if(o(u)){var s=C(t,u,a&&e&&3!==e.i&&!f(e.R,r)?a.concat(r):void 0);if(l(n,r,s),!o(s))return;t.m=!1}else c&&n.add(u);if(i(u)&&!m(u)){if(!t.h.D&&t._<1)return;C(t,u),e&&e.A.l||k(t,u)}}function k(t,e,n){void 0===n&&(n=!1),!t.l&&t.h.D&&t.m&&b(e,n)}function M(t,e){var n=t[X];return(n?y(n):t)[e]}function R(t,e){if(e in t)for(var n=Object.getPrototypeOf(t);n;){var r=Object.getOwnPropertyDescriptor(n,e);if(r)return r;n=Object.getPrototypeOf(n)}}function D(t){t.P||(t.P=!0,t.l&&D(t.l))}function N(t){t.o||(t.o=h(t.t))}function I(t,e,n){var r=d(e)?w("MapSet").F(e,n):v(e)?w("MapSet").T(e,n):t.O?function(t,e){var n=Array.isArray(t),r={i:n?1:0,A:e?e.A:j(),P:!1,I:!1,R:{},l:e,t:t,k:null,o:null,j:null,C:!1},o=r,i=Z;n&&(o=[r],i=tt);var u=Proxy.revocable(o,i),a=u.revoke,c=u.proxy;return r.k=c,r.j=a,c}(e,n):w("ES5").J(e,n);return(n?n.A:j()).p.push(r),r}function z(t){return o(t)||r(22,t),function t(e){if(!i(e))return e;var n,r=e[X],o=c(e);if(r){if(!r.P&&(r.i<4||!w("ES5").K(r)))return r.t;r.I=!0,n=q(e,o),r.I=!1}else n=q(e,o);return a(n,(function(e,o){r&&s(r.t,e)===o||l(n,e,t(o))})),3===o?new Set(n):n}(t)}function q(t,e){switch(e){case 2:return new Map(t);case 3:return Array.from(t)}return h(t)}function F(){function t(t,e){var n=i[t];return n?n.enumerable=e:i[t]=n={configurable:!0,enumerable:e,get:function(){var e=this[X];return Z.get(e,t)},set:function(e){var n=this[X];Z.set(n,t,e)}},n}function e(t){for(var e=t.length-1;e>=0;e--){var o=t[e][X];if(!o.P)switch(o.i){case 5:r(o)&&D(o);break;case 4:n(o)&&D(o)}}}function n(t){for(var e=t.t,n=t.k,r=J(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==X){var u=e[i];if(void 0===u&&!f(e,i))return!0;var a=n[i],c=a&&a[X];if(c?c.t!==u:!p(a,u))return!0}}var s=!!e[X];return r.length!==J(e).length+(s?0:1)}function r(t){var e=t.k;if(e.length!==t.t.length)return!0;var n=Object.getOwnPropertyDescriptor(e,e.length-1);if(n&&!n.get)return!0;for(var r=0;rre,MiddlewareArray:()=>ne,SHOULD_AUTOBATCH:()=>wn,TaskAbortError:()=>Qe,__DO_NOT_USE__ActionTypes:()=>dt,addListener:()=>vn,applyMiddleware:()=>Ot,autoBatchEnhancer:()=>Pn,bindActionCreators:()=>mt,clearAllListeners:()=>yn,combineReducers:()=>bt,compose:()=>wt,configureStore:()=>de,createAction:()=>Gt,createActionCreatorInvariantMiddleware:()=>ee,createAsyncThunk:()=>Ae,createDraftSafeSelector:()=>$t,createEntityAdapter:()=>je,createImmutableStateInvariantMiddleware:()=>ue,createListenerMiddleware:()=>gn,createNextState:()=>ot,createReducer:()=>ye,createSelector:()=>St,createSerializableStateInvariantMiddleware:()=>se,createSlice:()=>he,createStore:()=>yt,current:()=>z,findNonSerializableValue:()=>ce,freeze:()=>b,getDefaultMiddleware:()=>le,getType:()=>te,isAction:()=>Jt,isActionCreator:()=>Yt,isAllOf:()=>Me,isAnyOf:()=>ke,isAsyncThunkAction:()=>Fe,isDraft:()=>o,isFluxStandardAction:()=>Qt,isFulfilled:()=>qe,isImmutableDefault:()=>ie,isPending:()=>Ne,isPlain:()=>ae,isPlainObject:()=>Ht,isRejected:()=>Ie,isRejectedWithValue:()=>ze,legacy_createStore:()=>ht,miniSerializeError:()=>Ee,nanoid:()=>_e,original:()=>u,prepareAutoBatched:()=>On,removeListener:()=>hn,unwrapResult:()=>Ce});var U,B,L="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),W="undefined"!=typeof Map,V="undefined"!=typeof Set,$="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,K=L?Symbol.for("immer-nothing"):((U={})["immer-nothing"]=!0,U),H=L?Symbol.for("immer-draftable"):"__$immer_draftable",X=L?Symbol.for("immer-state"):"__$immer_state",G=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),J="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,Y=Object.getOwnPropertyDescriptors||function(t){var e={};return J(t).forEach((function(n){e[n]=Object.getOwnPropertyDescriptor(t,n)})),e},Q={},Z={get:function(t,e){if(e===X)return t;var n=y(t);if(!f(n,e))return function(t,e,n){var r,o=R(e,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(t.k):void 0}(t,n,e);var r=n[e];return t.I||!i(r)?r:r===M(t.t,e)?(N(t),t.o[e]=I(t.A.h,r,t)):r},has:function(t,e){return e in y(t)},ownKeys:function(t){return Reflect.ownKeys(y(t))},set:function(t,e,n){var r=R(y(t),e);if(null==r?void 0:r.set)return r.set.call(t.k,n),!0;if(!t.P){var o=M(y(t),e),i=null==o?void 0:o[X];if(i&&i.t===n)return t.o[e]=n,t.R[e]=!1,!0;if(p(n,o)&&(void 0!==n||f(t.t,e)))return!0;N(t),D(t)}return t.o[e]===n&&(void 0!==n||e in t.o)||Number.isNaN(n)&&Number.isNaN(t.o[e])||(t.o[e]=n,t.R[e]=!0),!0},deleteProperty:function(t,e){return void 0!==M(t.t,e)||e in t.t?(t.R[e]=!1,N(t),D(t)):delete t.R[e],t.o&&delete t.o[e],!0},getOwnPropertyDescriptor:function(t,e){var n=y(t),r=Reflect.getOwnPropertyDescriptor(n,e);return r?{writable:!0,configurable:1!==t.i||"length"!==e,enumerable:r.enumerable,value:n[e]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(t){return Object.getPrototypeOf(t.t)},setPrototypeOf:function(){r(12)}},tt={};a(Z,(function(t,e){tt[t]=function(){return arguments[0]=arguments[0][0],e.apply(this,arguments)}})),tt.deleteProperty=function(t,e){return tt.set.call(this,t,e,void 0)},tt.set=function(t,e,n){return Z.set.call(this,t[0],e,n,t[0])};var et=function(){function t(t){var e=this;this.O=$,this.D=!0,this.produce=function(t,n,o){if("function"==typeof t&&"function"!=typeof n){var u=n;n=t;var a=e;return function(t){var e=this;void 0===t&&(t=u);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i1?r-1:0),i=1;i=0;n--){var r=e[n];if(0===r.path.length&&"replace"===r.op){t=r.value;break}}n>-1&&(e=e.slice(n+1));var i=w("Patches").$;return o(t)?i(t,e):this.produce(t,(function(t){return i(t,e)}))},t}(),nt=new et,rt=nt.produce;nt.produceWithPatches.bind(nt),nt.setAutoFreeze.bind(nt),nt.setUseProxies.bind(nt),nt.applyPatches.bind(nt),nt.createDraft.bind(nt),nt.finishDraft.bind(nt);const ot=rt;function it(t){return it="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},it(t)}function ut(t){var e=function(t,e){if("object"!=it(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=it(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==it(e)?e:e+""}function at(t,e,n){return(e=ut(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function ct(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function ft(t){for(var e=1;e-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return jt}return{get:r,put:function(e,o){r(e)===jt&&(n.unshift({key:e,value:o}),n.length>t&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(c,s);function p(){var e=l.get(arguments);if(e===jt){if(e=t.apply(null,arguments),f){var n=l.getEntries().find((function(t){return f(t.value,e)}));n&&(e=n.value)}l.put(arguments,e)}return e}return p.clearCache=function(){return l.clear()},p}function Pt(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]-1}function te(t){return""+t}function ee(t){return void 0===t&&(t={}),function(){return function(t){return function(e){return t(e)}}}}var ne=function(t){function e(){for(var n=[],r=0;r",value:t};if("object"!=typeof t||null===t)return!1;if(null==i?void 0:i.has(t))return!1;for(var a=null!=r?r(t):Object.entries(t),c=o.length>0,f=function(t,a){var f=e?e+"."+t:t;if(c&&o.some((function(t){return t instanceof RegExp?t.test(f):f===t})))return"continue";return n(a)?"object"==typeof a&&(u=ce(a,f,n,r,o,i))?{value:u}:void 0:{value:{keyPath:f,value:a}}},s=0,l=a;s0){var i=e.filter((function(e){return function(e,n,r){var o=r.entities[n.id],i=Object.assign({},o,n.changes),u=ge(i,t),a=u!==n.id;return a&&(e[n.id]=u,delete r.entities[n.id]),r.entities[u]=i,a}(r,e,n)})).length>0;i&&(n.ids=Object.keys(n.entities))}}function u(e,r){var o=we(e,t,r),u=o[0];i(o[1],r),n(u,r)}return{removeAll:(a=function(t){Object.assign(t,{ids:[],entities:{}})},c=be((function(t,e){return a(e)})),function(t){return c(t,void 0)}),addOne:be(e),addMany:be(n),setOne:be(r),setMany:be((function(t,e){for(var n=0,o=t=me(t);n-1;return n&&r}function De(t){return"function"==typeof t[0]&&"pending"in t[0]&&"fulfilled"in t[0]&&"rejected"in t[0]}function Ne(){for(var t=[],e=0;e0)for(var p=t.getState(),d=Array.from(n.values()),v=0,y=d;v{"use strict";n.r(e),n.d(e,{default:()=>i});n(96540);var r=n(92303),o=n(74848);function i(t){let{children:e,fallback:n}=t;return(0,r.default)()?(0,o.jsx)(o.Fragment,{children:e?.()}):n??null}},54612:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setAccept=e.slice=void 0;const r=n(85100);e.slice=(0,r.createSlice)({name:"accept",initialState:{},reducers:{setAccept:(t,e)=>{t.value=e.payload}}}),e.setAccept=e.slice.actions.setAccept,e.default=e.slice.reducer},13761:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setContentType=e.slice=void 0;const r=n(85100);e.slice=(0,r.createSlice)({name:"contentType",initialState:{},reducers:{setContentType:(t,e)=>{t.value=e.payload}}}),e.setContentType=e.slice.actions.setContentType,e.default=e.slice.reducer},75657:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useTypedSelector=e.useTypedDispatch=void 0;const r=n(75892);e.useTypedDispatch=()=>(0,r.useDispatch)(),e.useTypedSelector=r.useSelector},47530:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const o=r(n(96540));e.default=t=>o.default.createElement("div",{className:`openapi-skeleton ${t.size??"md"}`})},55580:(t,e,n)=>{var r=n(56110)(n(9325),"DataView");t.exports=r},21549:(t,e,n)=>{var r=n(22032),o=n(63862),i=n(66721),u=n(12749),a=n(35749);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e{var r=n(63702),o=n(70080),i=n(24739),u=n(48655),a=n(31175);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e{var r=n(56110)(n(9325),"Map");t.exports=r},53661:(t,e,n)=>{var r=n(63040),o=n(17670),i=n(90289),u=n(4509),a=n(72949);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e{var r=n(56110)(n(9325),"Promise");t.exports=r},76545:(t,e,n)=>{var r=n(56110)(n(9325),"Set");t.exports=r},37217:(t,e,n)=>{var r=n(80079),o=n(51420),i=n(90938),u=n(63605),a=n(29817),c=n(80945);function f(t){var e=this.__data__=new r(t);this.size=e.size}f.prototype.clear=o,f.prototype.delete=i,f.prototype.get=u,f.prototype.has=a,f.prototype.set=c,t.exports=f},37828:(t,e,n)=>{var r=n(9325).Uint8Array;t.exports=r},28303:(t,e,n)=>{var r=n(56110)(n(9325),"WeakMap");t.exports=r},91033:t=>{t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},70695:(t,e,n)=>{var r=n(78096),o=n(72428),i=n(56449),u=n(3656),a=n(30361),c=n(37167),f=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),s=!n&&o(t),l=!n&&!s&&u(t),p=!n&&!s&&!l&&c(t),d=n||s||l||p,v=d?r(t.length,String):[],y=v.length;for(var h in t)!e&&!f.call(t,h)||d&&("length"==h||l&&("offset"==h||"parent"==h)||p&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||a(h,y))||v.push(h);return v}},87805:(t,e,n)=>{var r=n(43360),o=n(75288);t.exports=function(t,e,n){(void 0!==n&&!o(t[e],n)||void 0===n&&!(e in t))&&r(t,e,n)}},16547:(t,e,n)=>{var r=n(43360),o=n(75288),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var u=t[e];i.call(t,e)&&o(u,n)&&(void 0!==n||e in t)||r(t,e,n)}},26025:(t,e,n)=>{var r=n(75288);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},43360:(t,e,n)=>{var r=n(93243);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},39344:(t,e,n)=>{var r=n(23805),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},86649:(t,e,n)=>{var r=n(83221)();t.exports=r},45083:(t,e,n)=>{var r=n(1882),o=n(87296),i=n(23805),u=n(47473),a=/^\[object .+?Constructor\]$/,c=Function.prototype,f=Object.prototype,s=c.toString,l=f.hasOwnProperty,p=RegExp("^"+s.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?p:a).test(u(t))}},4901:(t,e,n)=>{var r=n(72552),o=n(30294),i=n(40346),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!u[r(t)]}},88984:(t,e,n)=>{var r=n(55527),o=n(3650),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},72903:(t,e,n)=>{var r=n(23805),o=n(55527),i=n(90181),u=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=o(t),n=[];for(var a in t)("constructor"!=a||!e&&u.call(t,a))&&n.push(a);return n}},85250:(t,e,n)=>{var r=n(37217),o=n(87805),i=n(86649),u=n(42824),a=n(23805),c=n(37241),f=n(14974);t.exports=function t(e,n,s,l,p){e!==n&&i(n,(function(i,c){if(p||(p=new r),a(i))u(e,n,c,s,t,l,p);else{var d=l?l(f(e,c),i,c+"",e,n,p):void 0;void 0===d&&(d=i),o(e,c,d)}}),c)}},42824:(t,e,n)=>{var r=n(87805),o=n(93290),i=n(71961),u=n(23007),a=n(35529),c=n(72428),f=n(56449),s=n(83693),l=n(3656),p=n(1882),d=n(23805),v=n(11331),y=n(37167),h=n(14974),b=n(69884);t.exports=function(t,e,n,g,m,w,O){var j=h(t,n),_=h(e,n),x=O.get(_);if(x)r(t,n,x);else{var P=w?w(j,_,n+"",t,e,O):void 0,S=void 0===P;if(S){var E=f(_),A=!E&&l(_),C=!E&&!A&&y(_);P=_,E||A||C?f(j)?P=j:s(j)?P=u(j):A?(S=!1,P=o(_,!0)):C?(S=!1,P=i(_,!0)):P=[]:v(_)||c(_)?(P=j,c(j)?P=b(j):d(j)&&!p(j)||(P=a(_))):S=!1}S&&(O.set(_,P),m(P,_,g,w,O),O.delete(_)),r(t,n,P)}}},69302:(t,e,n)=>{var r=n(83488),o=n(56757),i=n(32865);t.exports=function(t,e){return i(o(t,e,r),t+"")}},19570:(t,e,n)=>{var r=n(37334),o=n(93243),i=n(83488),u=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=u},78096:t=>{t.exports=function(t,e){for(var n=-1,r=Array(t);++n{t.exports=function(t){return function(e){return t(e)}}},49653:(t,e,n)=>{var r=n(37828);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},93290:(t,e,n)=>{t=n.nmd(t);var r=n(9325),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,u=i&&i.exports===o?r.Buffer:void 0,a=u?u.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=a?a(n):new t.constructor(n);return t.copy(r),r}},71961:(t,e,n)=>{var r=n(49653);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},23007:t=>{t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n{var r=n(16547),o=n(43360);t.exports=function(t,e,n,i){var u=!n;n||(n={});for(var a=-1,c=e.length;++a{var r=n(9325)["__core-js_shared__"];t.exports=r},20999:(t,e,n)=>{var r=n(69302),o=n(36800);t.exports=function(t){return r((function(e,n){var r=-1,i=n.length,u=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(u=t.length>3&&"function"==typeof u?(i--,u):void 0,a&&o(n[0],n[1],a)&&(u=i<3?void 0:u,i=1),e=Object(e);++r{t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),u=r(e),a=u.length;a--;){var c=u[t?a:++o];if(!1===n(i[c],c,i))break}return e}}},93243:(t,e,n)=>{var r=n(56110),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=o},12651:(t,e,n)=>{var r=n(74218);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},56110:(t,e,n)=>{var r=n(45083),o=n(10392);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},28879:(t,e,n)=>{var r=n(74335)(Object.getPrototypeOf,Object);t.exports=r},5861:(t,e,n)=>{var r=n(55580),o=n(68223),i=n(32804),u=n(76545),a=n(28303),c=n(72552),f=n(47473),s="[object Map]",l="[object Promise]",p="[object Set]",d="[object WeakMap]",v="[object DataView]",y=f(r),h=f(o),b=f(i),g=f(u),m=f(a),w=c;(r&&w(new r(new ArrayBuffer(1)))!=v||o&&w(new o)!=s||i&&w(i.resolve())!=l||u&&w(new u)!=p||a&&w(new a)!=d)&&(w=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?f(n):"";if(r)switch(r){case y:return v;case h:return s;case b:return l;case g:return p;case m:return d}return e}),t.exports=w},10392:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},22032:(t,e,n)=>{var r=n(81042);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},63862:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},66721:(t,e,n)=>{var r=n(81042),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(e,t)?e[t]:void 0}},12749:(t,e,n)=>{var r=n(81042),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},35749:(t,e,n)=>{var r=n(81042);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},35529:(t,e,n)=>{var r=n(39344),o=n(28879),i=n(55527);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:r(o(t))}},30361:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,n){var r=typeof t;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&e.test(t))&&t>-1&&t%1==0&&t{var r=n(75288),o=n(64894),i=n(30361),u=n(23805);t.exports=function(t,e,n){if(!u(n))return!1;var a=typeof e;return!!("number"==a?o(n)&&i(e,n.length):"string"==a&&e in n)&&r(n[e],t)}},74218:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},87296:(t,e,n)=>{var r,o=n(55481),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},55527:t=>{var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}},63702:t=>{t.exports=function(){this.__data__=[],this.size=0}},70080:(t,e,n)=>{var r=n(26025),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0)&&(n==e.length-1?e.pop():o.call(e,n,1),--this.size,!0)}},24739:(t,e,n)=>{var r=n(26025);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},48655:(t,e,n)=>{var r=n(26025);t.exports=function(t){return r(this.__data__,t)>-1}},31175:(t,e,n)=>{var r=n(26025);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},63040:(t,e,n)=>{var r=n(21549),o=n(80079),i=n(68223);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},17670:(t,e,n)=>{var r=n(12651);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},90289:(t,e,n)=>{var r=n(12651);t.exports=function(t){return r(this,t).get(t)}},4509:(t,e,n)=>{var r=n(12651);t.exports=function(t){return r(this,t).has(t)}},72949:(t,e,n)=>{var r=n(12651);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},81042:(t,e,n)=>{var r=n(56110)(Object,"create");t.exports=r},3650:(t,e,n)=>{var r=n(74335)(Object.keys,Object);t.exports=r},90181:t=>{t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},86009:(t,e,n)=>{t=n.nmd(t);var r=n(34840),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,u=i&&i.exports===o&&r.process,a=function(){try{var t=i&&i.require&&i.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(e){}}();t.exports=a},74335:t=>{t.exports=function(t,e){return function(n){return t(e(n))}}},56757:(t,e,n)=>{var r=n(91033),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,u=-1,a=o(i.length-e,0),c=Array(a);++u{t.exports=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}},32865:(t,e,n)=>{var r=n(19570),o=n(51811)(r);t.exports=o},51811:t=>{var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var o=e(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},51420:(t,e,n)=>{var r=n(80079);t.exports=function(){this.__data__=new r,this.size=0}},90938:t=>{t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},63605:t=>{t.exports=function(t){return this.__data__.get(t)}},29817:t=>{t.exports=function(t){return this.__data__.has(t)}},80945:(t,e,n)=>{var r=n(80079),o=n(68223),i=n(53661);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!o||u.length<199)return u.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(u)}return n.set(t,e),this.size=n.size,this}},47473:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(n){}try{return t+""}catch(n){}}return""}},37334:t=>{t.exports=function(t){return function(){return t}}},75288:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},83488:t=>{t.exports=function(t){return t}},64894:(t,e,n)=>{var r=n(1882),o=n(30294);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},83693:(t,e,n)=>{var r=n(64894),o=n(40346);t.exports=function(t){return o(t)&&r(t)}},3656:(t,e,n)=>{t=n.nmd(t);var r=n(9325),o=n(89935),i=e&&!e.nodeType&&e,u=i&&t&&!t.nodeType&&t,a=u&&u.exports===i?r.Buffer:void 0,c=(a?a.isBuffer:void 0)||o;t.exports=c},1882:(t,e,n)=>{var r=n(72552),o=n(23805);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},30294:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},23805:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},11331:(t,e,n)=>{var r=n(72552),o=n(28879),i=n(40346),u=Function.prototype,a=Object.prototype,c=u.toString,f=a.hasOwnProperty,s=c.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=f.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==s}},37167:(t,e,n)=>{var r=n(4901),o=n(27301),i=n(86009),u=i&&i.isTypedArray,a=u?o(u):r;t.exports=a},37241:(t,e,n)=>{var r=n(70695),o=n(72903),i=n(64894);t.exports=function(t){return i(t)?r(t,!0):o(t)}},89935:t=>{t.exports=function(){return!1}},69884:(t,e,n)=>{var r=n(21791),o=n(37241);t.exports=function(t){return r(t,o(t))}},75892:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Provider:()=>s,ReactReduxContext:()=>o,batch:()=>Z.unstable_batchedUpdates,connect:()=>W,connectAdvanced:()=>P,createDispatchHook:()=>H,createSelectorHook:()=>J,createStoreHook:()=>$,shallowEqual:()=>E,useDispatch:()=>X,useSelector:()=>Q,useStore:()=>K});var r=n(96540),o=r.createContext(null);var i=function(t){t()},u=function(){return i};var a={notify:function(){},get:function(){return[]}};function c(t,e){var n,r=a;function o(){c.onStateChange&&c.onStateChange()}function i(){n||(n=e?e.addNestedSub(o):t.subscribe(o),r=function(){var t=u(),e=null,n=null;return{clear:function(){e=null,n=null},notify:function(){t((function(){for(var t=e;t;)t.callback(),t=t.next}))},get:function(){for(var t=[],n=e;n;)t.push(n),n=n.next;return t},subscribe:function(t){var r=!0,o=n={callback:t,next:null,prev:n};return o.prev?o.prev.next=o:e=o,function(){r&&null!==e&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}var c={addNestedSub:function(t){return i(),r.subscribe(t)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(n)},trySubscribe:i,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=a)},getListeners:function(){return r}};return c}var f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;const s=function(t){var e=t.store,n=t.context,i=t.children,u=(0,r.useMemo)((function(){var t=c(e);return{store:e,subscription:t}}),[e]),a=(0,r.useMemo)((function(){return e.getState()}),[e]);f((function(){var t=u.subscription;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),a!==e.getState()&&t.notifyNestedSubs(),function(){t.tryUnsubscribe(),t.onStateChange=null}}),[u,a]);var s=n||o;return r.createElement(s.Provider,{value:u},i)};var l=n(58168),p=n(98587),d=n(4146),v=n.n(d),y=n(54737),h=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],b=["reactReduxForwardedRef"],g=[],m=[null,null];function w(t,e){var n=t[1];return[e.payload,n+1]}function O(t,e,n){f((function(){return t.apply(void 0,e)}),n)}function j(t,e,n,r,o,i,u){t.current=r,e.current=o,n.current=!1,i.current&&(i.current=null,u())}function _(t,e,n,r,o,i,u,a,c,f){if(t){var s=!1,l=null,p=function(){if(!s){var t,n,p=e.getState();try{t=r(p,o.current)}catch(d){n=d,l=d}n||(l=null),t===i.current?u.current||c():(i.current=t,a.current=t,u.current=!0,f({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=p,n.trySubscribe(),p();return function(){if(s=!0,n.tryUnsubscribe(),n.onStateChange=null,l)throw l}}}var x=function(){return[null,0]};function P(t,e){void 0===e&&(e={});var n=e,i=n.getDisplayName,u=void 0===i?function(t){return"ConnectAdvanced("+t+")"}:i,a=n.methodName,f=void 0===a?"connectAdvanced":a,s=n.renderCountProp,d=void 0===s?void 0:s,P=n.shouldHandleStateChanges,S=void 0===P||P,E=n.storeKey,A=void 0===E?"store":E,C=(n.withRef,n.forwardRef),T=void 0!==C&&C,k=n.context,M=void 0===k?o:k,R=(0,p.A)(n,h),D=M;return function(e){var n=e.displayName||e.name||"Component",o=u(n),i=(0,l.A)({},R,{getDisplayName:u,methodName:f,renderCountProp:d,shouldHandleStateChanges:S,storeKey:A,displayName:o,wrappedComponentName:n,WrappedComponent:e}),a=R.pure;var s=a?r.useMemo:function(t){return t()};function h(n){var o=(0,r.useMemo)((function(){var t=n.reactReduxForwardedRef,e=(0,p.A)(n,b);return[n.context,t,e]}),[n]),u=o[0],a=o[1],f=o[2],d=(0,r.useMemo)((function(){return u&&u.Consumer&&(0,y.isContextConsumer)(r.createElement(u.Consumer,null))?u:D}),[u,D]),v=(0,r.useContext)(d),h=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(v)&&Boolean(v.store);var P=h?n.store:v.store,E=(0,r.useMemo)((function(){return function(e){return t(e.dispatch,i)}(P)}),[P]),A=(0,r.useMemo)((function(){if(!S)return m;var t=c(P,h?null:v.subscription),e=t.notifyNestedSubs.bind(t);return[t,e]}),[P,h,v]),C=A[0],T=A[1],k=(0,r.useMemo)((function(){return h?v:(0,l.A)({},v,{subscription:C})}),[h,v,C]),M=(0,r.useReducer)(w,g,x),R=M[0][0],N=M[1];if(R&&R.error)throw R.error;var I=(0,r.useRef)(),z=(0,r.useRef)(f),q=(0,r.useRef)(),F=(0,r.useRef)(!1),U=s((function(){return q.current&&f===z.current?q.current:E(P.getState(),f)}),[P,R,f]);O(j,[z,I,F,f,U,q,T]),O(_,[S,P,C,E,z,I,F,q,T,N],[P,C,E]);var B=(0,r.useMemo)((function(){return r.createElement(e,(0,l.A)({},U,{ref:a}))}),[a,e,U]);return(0,r.useMemo)((function(){return S?r.createElement(d.Provider,{value:k},B):B}),[d,B,k])}var P=a?r.memo(h):h;if(P.WrappedComponent=e,P.displayName=h.displayName=o,T){var E=r.forwardRef((function(t,e){return r.createElement(P,(0,l.A)({},t,{reactReduxForwardedRef:e}))}));return E.displayName=o,E.WrappedComponent=e,v()(E,e)}return v()(P,e)}}function S(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}function E(t,e){if(S(t,e))return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=e[r](t);if(o)return o}return function(e,r){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function B(t,e){return t===e}function L(t){var e=void 0===t?{}:t,n=e.connectHOC,r=void 0===n?P:n,o=e.mapStateToPropsFactories,i=void 0===o?M:o,u=e.mapDispatchToPropsFactories,a=void 0===u?k:u,c=e.mergePropsFactories,f=void 0===c?D:c,s=e.selectorFactory,d=void 0===s?q:s;return function(t,e,n,o){void 0===o&&(o={});var u=o,c=u.pure,s=void 0===c||c,v=u.areStatesEqual,y=void 0===v?B:v,h=u.areOwnPropsEqual,b=void 0===h?E:h,g=u.areStatePropsEqual,m=void 0===g?E:g,w=u.areMergedPropsEqual,O=void 0===w?E:w,j=(0,p.A)(u,F),_=U(t,i,"mapStateToProps"),x=U(e,a,"mapDispatchToProps"),P=U(n,f,"mergeProps");return r(d,(0,l.A)({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:_,initMapDispatchToProps:x,initMergeProps:P,pure:s,areStatesEqual:y,areOwnPropsEqual:b,areStatePropsEqual:m,areMergedPropsEqual:O},j))}}const W=L();function V(){return(0,r.useContext)(o)}function $(t){void 0===t&&(t=o);var e=t===o?V:function(){return(0,r.useContext)(t)};return function(){return e().store}}var K=$();function H(t){void 0===t&&(t=o);var e=t===o?K:$(t);return function(){return e().dispatch}}var X=H(),G=function(t,e){return t===e};function J(t){void 0===t&&(t=o);var e=t===o?V:function(){return(0,r.useContext)(t)};return function(t,n){void 0===n&&(n=G);var o=e(),i=function(t,e,n,o){var i,u=(0,r.useReducer)((function(t){return t+1}),0)[1],a=(0,r.useMemo)((function(){return c(n,o)}),[n,o]),s=(0,r.useRef)(),l=(0,r.useRef)(),p=(0,r.useRef)(),d=(0,r.useRef)(),v=n.getState();try{if(t!==l.current||v!==p.current||s.current){var y=t(v);i=void 0!==d.current&&e(y,d.current)?d.current:y}else i=d.current}catch(h){throw s.current&&(h.message+="\nThe error may be correlated with this previous error:\n"+s.current.stack+"\n\n"),h}return f((function(){l.current=t,p.current=v,d.current=i,s.current=void 0})),f((function(){function t(){try{var t=n.getState();if(t===p.current)return;var r=l.current(t);if(e(r,d.current))return;d.current=r,p.current=t}catch(h){s.current=h}u()}return a.onStateChange=t,a.trySubscribe(),t(),function(){return a.tryUnsubscribe()}}),[n,a]),i}(t,n,o.store,o.subscription);return(0,r.useDebugValue)(i),i}}var Y,Q=J(),Z=n(40961);Y=Z.unstable_batchedUpdates,i=Y},28989:(t,e)=>{"use strict";var n=60103,r=60106,o=60107,i=60108,u=60114,a=60109,c=60110,f=60112,s=60113,l=60120,p=60115,d=60116,v=60121,y=60122,h=60117,b=60129,g=60131;if("function"==typeof Symbol&&Symbol.for){var m=Symbol.for;n=m("react.element"),r=m("react.portal"),o=m("react.fragment"),i=m("react.strict_mode"),u=m("react.profiler"),a=m("react.provider"),c=m("react.context"),f=m("react.forward_ref"),s=m("react.suspense"),l=m("react.suspense_list"),p=m("react.memo"),d=m("react.lazy"),v=m("react.block"),y=m("react.server.block"),h=m("react.fundamental"),b=m("react.debug_trace_mode"),g=m("react.legacy_hidden")}function w(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case n:switch(t=t.type){case o:case u:case i:case s:case l:return t;default:switch(t=t&&t.$$typeof){case c:case f:case d:case p:case a:return t;default:return e}}case r:return e}}}e.isContextConsumer=function(t){return w(t)===c}},54737:(t,e,n)=>{"use strict";t.exports=n(28989)},96361:(t,e,n)=>{function r(t){if(!t.options.indentation&&!t.options.lineSeparator)return;let e;for(t.content+=t.options.lineSeparator,e=0;e0&&(!n&&e.content.length>0&&r(e),o(e,t.content))}(t,e,n);else if("Element"===t.type)!function(t,e,n){!n&&e.content.length>0&&r(e);if(o(e,"<"+t.name),u(e,t.attributes),null===t.children){const t=e.options.whiteSpaceAtEndOfSelfclosingTag?" />":"/>";o(e,t)}else if(0===t.children.length)o(e,">");else{o(e,">"),e.level++;let u="preserve"===t.attributes["xml:space"];if(!u&&e.options.collapseContent){let e=!1,n=!1,r=!1;t.children.forEach((function(o,i){"Text"===o.type?(o.content.includes("\n")?(n=!0,o.content=o.content.trim()):0!==i&&i!==t.children.length-1||0===o.content.trim().length&&(o.content=""),o.content.length>0&&(e=!0)):"CDATA"===o.type?e=!0:r=!0})),!e||r&&n||(u=!0)}t.children.forEach((function(t){i(t,e,n||u,e.options)})),e.level--,n||u||r(e),o(e,"")}}(t,e,n);else{if("ProcessingInstruction"!==t.type)throw new Error("Unknown node type: "+t.type);a(t,e)}}function u(t,e){Object.keys(e).forEach((function(n){const r=e[n].replace(/"/g,""");o(t," "+n+'="'+r+'"')}))}function a(t,e){e.content.length>0&&r(e),o(e,"")}t.exports=function(t,e={}){e.indentation="indentation"in e?e.indentation:" ",e.collapseContent=!0===e.collapseContent,e.lineSeparator="lineSeparator"in e?e.lineSeparator:"\r\n",e.whiteSpaceAtEndOfSelfclosingTag=!!e.whiteSpaceAtEndOfSelfclosingTag;const r=n(34612)(t,{filter:e.filter}),o={content:"",level:0,options:e};return r.declaration&&a(r.declaration,o),r.children.forEach((function(t){i(t,o,!1)})),o.content.replace(/\r\n/g,"\n").replace(/\n/g,e.lineSeparator)}},34612:t=>{t.exports=function(t,e={}){function n(){return i()||function(){const t=c(/^([^<]+)/);if(t){const n={type:"Text",content:t[1]};return{excluded:!1===e.filter(n),node:n}}}()||u()||function(){if(t.startsWith("");if(n>-1){const r=n+3,o={type:"CDATA",content:t.substring(0,r)};return t=t.slice(r),{excluded:!1===e.filter(o),node:o}}}}()}function r(){return c(/\s*/),i(!0)||u()||function(){const t=c(/^]*>/);if(t){const n={type:"DocumentType",content:t[0]};return{excluded:!1===e.filter(n),node:n}}}()||o(!1)}function o(t){const n=c(t?/^<\?(xml)\s*/:/^<\?([\w-:.]+)\s*/);if(!n)return;const r={name:n[1],type:"ProcessingInstruction",attributes:{}};for(;!f()&&!s("?>");){const t=a();if(!t)return r;r.attributes[t.name]=t.value}return c(/\?>/),{excluded:!t&&!1===e.filter(r),node:r}}function i(t){const r=c(/^<([\w-:.]+)\s*/);if(!r)return;const o={type:"Element",name:r[1],attributes:{},children:[]};for(;!(f()||s(">")||s("?>")||s("/>"));){const t=a();if(!t)return o;o.attributes[t.name]=t.value}const i=!t&&!1===e.filter(o);if(c(/^\s*\/>/))return o.children=null,{excluded:i,node:o};if(c(/\??>/),!i){let t=n();for(;t;)t.excluded||o.children.push(t.node),t=n()}return c(/^<\/[\w-:.]+>/),{excluded:i,node:o}}function u(){const t=c(/^/);if(t){const n={type:"Comment",content:t[0]};return{excluded:!1===e.filter(n),node:n}}}function a(){const t=c(/([\w-:.]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);var e;if(t)return{name:t[1],value:(e=t[2],e.replace(/^['"]|['"]$/g,""))}}function c(e){const n=t.match(e);if(n)return t=t.slice(n[0].length),n}function f(){return 0===t.length}function s(e){return 0===t.indexOf(e)}return e.filter=e.filter||(()=>!0),t=t.trim(),function(){const t=o(!0),e=[];let n,i=r();for(;i;){if("Element"===i.node.type){if(n)throw new Error("Found multiple root nodes");n=i.node}i.excluded||e.push(i.node),i=r()}if(!n)throw new Error("Failed to parse XML");return{declaration:t?t.node:null,root:n,children:e}}()}}}]); \ No newline at end of file diff --git a/assets/js/common.cca1d825.js.LICENSE.txt b/assets/js/9366.dbfab4fe.js.LICENSE.txt similarity index 100% rename from assets/js/common.cca1d825.js.LICENSE.txt rename to assets/js/9366.dbfab4fe.js.LICENSE.txt diff --git a/assets/js/95ce8082.13a43d21.js b/assets/js/95ce8082.13a43d21.js new file mode 100644 index 0000000..a2721cf --- /dev/null +++ b/assets/js/95ce8082.13a43d21.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3231],{2656:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Attendance Service","description":"Learn about Attendance service","slug":"/category/attendance-service","permalink":"/docs/category/attendance-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Edit Events","permalink":"/docs/event-service/apis/event-controller-update-event"},"next":{"title":"About","permalink":"/docs/attendance-service/about"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/9e44a02a.22583ff5.js b/assets/js/9e44a02a.22583ff5.js new file mode 100644 index 0000000..fa9f9d7 --- /dev/null +++ b/assets/js/9e44a02a.22583ff5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8841],{16479:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>T,contentTitle:()=>b,default:()=>k,frontMatter:()=>f,metadata:()=>i,toc:()=>v});const i=JSON.parse('{"id":"notifications-service/apis/notification-events-controller-update-event","title":"Update Template","description":"Update Template","source":"@site/docs/notifications-service/apis/notification-events-controller-update-event.api.mdx","sourceDirName":"notifications-service/apis","slug":"/notifications-service/apis/notification-events-controller-update-event","permalink":"/docs/notifications-service/apis/notification-events-controller-update-event","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"notification-events-controller-update-event","title":"Update Template","description":"Update Template","sidebar_label":"Update Template","hide_title":true,"hide_table_of_contents":true,"api":"eJzVWP1uGzcSfxWCBXp3wOrLVmxHsHxwHBs10CRCJONQxEEw2h152XDJLcmVaiwW6Gv09fokB5L7JWmtuEV76fkf28vhzG8++ONwcipTVGCYFLcRndC30rAVC92H6zUKo6+kMEpyjupTlkZg0H2mAU1BQYIGlaaTDzkVkCCdUBbRgCr8KWMKIzoxKsOAMkEnNAUT04Diz5Ck3Ioej2lAdRhjAnSSU/OY2q8iS5aoaFEEtc5Mo7p9Uu9PGapHGtAIdahYapHTCb3TqMjta8I0qXe1jY+OjnH84uS0h2cvl73RUXTcg/GLk9746ORkNB6djofDYRc8bRQTD7QoPno4qM0rGT1aiV1024AWMZLXzReykoqYGMlMakOsij4NaCiFsdGd5BTSlJeJGPyorYp8H41c/oihS4ayeTQMtVtlxjq5C7rt/yJm2gbHi+6CdTku14qAfsbHw9reicuVQXVpDIoI8Vq4iome0GvVFTZ8KYcQExRmAQ8O+Lb0rkDLYlNwISQpsAfRXzGlzSf3ddfsW0iQyBW5KmXJTMlEGltmH4PKLVAKbB0xg4nuynhAtQGTday1Q5FmS8503OH83O8uAooJML7v77X7HFDg/N3K+Xg4zTrz3zvwdCgmlXgb7VvcEH+gi4Auy0L+ctVYSRvQ/Js1qOE3BWnzxhPmnfaiaJ/iD7TB5JZtNnzt+k2vjaTFxyKgaabj/YDNMh2TCA0wrv+KuM3/aMS21TiCOBRG64dVxxJ46Dy32/piY1I9GQycuO5nQqccdNwPZTJIY2lkb/Ri9PL47OXLF8Px6XFvfLqE4dHp6enZKPz3iplpqGT67WZ6Nhx+G09PHNHtg3Pa2+g4E5+/DM5JdekTsGYPYJBYiUbv4YKoYlJab9WH3d2uurpUdNJBJfM38/91oVR+W9OVoj+vZOZv5r/jMM3fzDtitbO9ugosPe+zc81+FX2Vh9IHvGXrrukSnJ3aCxdSv7rAJOVg8EaqS863yMOFPUlAPda6SCVObqQil5wfphsr5FsVd8kC58TECpGYUg0N6Bp45k6au3F/NjbC1/MFbdy4XREQBKKEicHi+8FNWOrUBAhHUALVb7/8qkmq5IpxDNxl/r1fIDqWGY+IwhDZGgkQ0QJMYCkz4+S9yn4ZdI/h09t3i9ubH0ZNxLcvlfryqKuTzq9mtenLMJSZMORKYYTCMHAV76uOnscm4YSDeJjeUxT39OI8RoguzhM0QMIYlEYzvad3i5vemV113+2dOr2na4abVCpzT0nZp0zv6YZFJp5GuGYh9tw/AWGCWbs9HQLH6ag/tJoG3pAFcnGeXrxGUCTnqECgsvdzEZwPUrvyHySgkKQcQWNEjCRMrKRKyKPMiInBNAkgUDobgyZLREF0Foao9Srj/JGECsFg1CevkMuN02qDzuUDExUbTEqrtl+0fk5IbttNh6hcmoHWG6miCcnT8k+/NPDODGxQL2jrlmoy84rL8DN5j6A1exCJ75zLZPwgs99++XWNHrkqZbzLQARuyNLtzt0vh6hPrmIMPzs3IE1dffsaiiqH+jVnPkXlFZN/iZlrKv267liasrXjHhq5/W+PQ66bI3GIOar+auelsCO5akn+/Wni6HfQxMxjIHdliHOO9elr8liBy0v4bvkftQfNWSsz1Sfv0VKDQ1pmjTBRJfVZCZzVB+dQ/srq7UyfaaevvJj+/tl7kuT3mWQneV83X7b7+GK6rNBzsuXl/o+TtUeTXy9X9sf2bjqVQvuO62g43O+HB12st9VVFQEdd+18BREpBx/OunFP9w9bk6NepdY1hgfplgY0QRPLyE+IwthNlkxsMbZT1KtKRg9yFlm60qjWfvj0MaB2QvK+GcdcV31zPQvZG3j49D49uNibTvyZI4fnMnbz2KxL6HlP8M5m5BnaSor9yxqIrkfRk2CqN47t/9qpPNj92zlbW4Bczm5JWySgtmy88Kg/LKdu4J551loqtUnAPUTKfO+X7JbJ+i1naWuQcmAu/plyyfTF/IF2FzMN6IRF9pTEUhsrl+dL0HineFHYz366aYsvYhqWtjYnK+B6d76YN7ND+s/35avuX6R7DNqJ1x+IetZa8jF19boGxazxPw7kKavV8E08tm1WaFjk3/Se4px1v3DlbfQWdnuzcW9oasHX/DK7XFx9R5sneCIju0nBxp532HjL0jni6tZ9y6l9L2X+QHil9ue/94gAJg==","sidebar_class_name":"patch api-method","info_path":"docs/notifications-service/apis/notification","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Template List","permalink":"/docs/notifications-service/apis/notification-events-controller-get-templates"},"next":{"title":"Todo Service","permalink":"/docs/category/todo-service"}}');var s=a(74848),n=a(28453),o=a(57742),r=a.n(o),p=a(78178),l=a.n(p),d=a(19624),c=a.n(d),u=a(96226),m=a.n(u),h=(a(77675),a(19365),a(51107));const f={id:"notification-events-controller-update-event",title:"Update Template",description:"Update Template",sidebar_label:"Update Template",hide_title:!0,hide_table_of_contents:!0,api:"eJzVWP1uGzcSfxWCBXp3wOrLVmxHsHxwHBs10CRCJONQxEEw2h152XDJLcmVaiwW6Gv09fokB5L7JWmtuEV76fkf28vhzG8++ONwcipTVGCYFLcRndC30rAVC92H6zUKo6+kMEpyjupTlkZg0H2mAU1BQYIGlaaTDzkVkCCdUBbRgCr8KWMKIzoxKsOAMkEnNAUT04Diz5Ck3Ioej2lAdRhjAnSSU/OY2q8iS5aoaFEEtc5Mo7p9Uu9PGapHGtAIdahYapHTCb3TqMjta8I0qXe1jY+OjnH84uS0h2cvl73RUXTcg/GLk9746ORkNB6djofDYRc8bRQTD7QoPno4qM0rGT1aiV1024AWMZLXzReykoqYGMlMakOsij4NaCiFsdGd5BTSlJeJGPyorYp8H41c/oihS4ayeTQMtVtlxjq5C7rt/yJm2gbHi+6CdTku14qAfsbHw9reicuVQXVpDIoI8Vq4iome0GvVFTZ8KYcQExRmAQ8O+Lb0rkDLYlNwISQpsAfRXzGlzSf3ddfsW0iQyBW5KmXJTMlEGltmH4PKLVAKbB0xg4nuynhAtQGTday1Q5FmS8503OH83O8uAooJML7v77X7HFDg/N3K+Xg4zTrz3zvwdCgmlXgb7VvcEH+gi4Auy0L+ctVYSRvQ/Js1qOE3BWnzxhPmnfaiaJ/iD7TB5JZtNnzt+k2vjaTFxyKgaabj/YDNMh2TCA0wrv+KuM3/aMS21TiCOBRG64dVxxJ46Dy32/piY1I9GQycuO5nQqccdNwPZTJIY2lkb/Ri9PL47OXLF8Px6XFvfLqE4dHp6enZKPz3iplpqGT67WZ6Nhx+G09PHNHtg3Pa2+g4E5+/DM5JdekTsGYPYJBYiUbv4YKoYlJab9WH3d2uurpUdNJBJfM38/91oVR+W9OVoj+vZOZv5r/jMM3fzDtitbO9ugosPe+zc81+FX2Vh9IHvGXrrukSnJ3aCxdSv7rAJOVg8EaqS863yMOFPUlAPda6SCVObqQil5wfphsr5FsVd8kC58TECpGYUg0N6Bp45k6au3F/NjbC1/MFbdy4XREQBKKEicHi+8FNWOrUBAhHUALVb7/8qkmq5IpxDNxl/r1fIDqWGY+IwhDZGgkQ0QJMYCkz4+S9yn4ZdI/h09t3i9ubH0ZNxLcvlfryqKuTzq9mtenLMJSZMORKYYTCMHAV76uOnscm4YSDeJjeUxT39OI8RoguzhM0QMIYlEYzvad3i5vemV113+2dOr2na4abVCpzT0nZp0zv6YZFJp5GuGYh9tw/AWGCWbs9HQLH6ag/tJoG3pAFcnGeXrxGUCTnqECgsvdzEZwPUrvyHySgkKQcQWNEjCRMrKRKyKPMiInBNAkgUDobgyZLREF0Foao9Srj/JGECsFg1CevkMuN02qDzuUDExUbTEqrtl+0fk5IbttNh6hcmoHWG6miCcnT8k+/NPDODGxQL2jrlmoy84rL8DN5j6A1exCJ75zLZPwgs99++XWNHrkqZbzLQARuyNLtzt0vh6hPrmIMPzs3IE1dffsaiiqH+jVnPkXlFZN/iZlrKv267liasrXjHhq5/W+PQ66bI3GIOar+auelsCO5akn+/Wni6HfQxMxjIHdliHOO9elr8liBy0v4bvkftQfNWSsz1Sfv0VKDQ1pmjTBRJfVZCZzVB+dQ/srq7UyfaaevvJj+/tl7kuT3mWQneV83X7b7+GK6rNBzsuXl/o+TtUeTXy9X9sf2bjqVQvuO62g43O+HB12st9VVFQEdd+18BREpBx/OunFP9w9bk6NepdY1hgfplgY0QRPLyE+IwthNlkxsMbZT1KtKRg9yFlm60qjWfvj0MaB2QvK+GcdcV31zPQvZG3j49D49uNibTvyZI4fnMnbz2KxL6HlP8M5m5BnaSor9yxqIrkfRk2CqN47t/9qpPNj92zlbW4Bczm5JWySgtmy88Kg/LKdu4J551loqtUnAPUTKfO+X7JbJ+i1naWuQcmAu/plyyfTF/IF2FzMN6IRF9pTEUhsrl+dL0HineFHYz366aYsvYhqWtjYnK+B6d76YN7ND+s/35avuX6R7DNqJ1x+IetZa8jF19boGxazxPw7kKavV8E08tm1WaFjk3/Se4px1v3DlbfQWdnuzcW9oasHX/DK7XFx9R5sneCIju0nBxp532HjL0jni6tZ9y6l9L2X+QHil9ue/94gAJg==",sidebar_class_name:"patch api-method",info_path:"docs/notifications-service/apis/notification",custom_edit_url:null},b=void 0,T={},v=[];function y(e){const t={p:"p",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.default,{as:"h1",className:"openapi__heading",children:"Update Template"}),"\n",(0,s.jsx)(r(),{method:"patch",path:"/notification-templates/{id}",context:"endpoint"}),"\n",(0,s.jsx)(t.p,{children:"Update Template"}),"\n",(0,s.jsx)(h.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,s.jsx)(l(),{parameters:[{name:"id",required:!0,in:"path",example:"34",schema:{type:"number"}},{name:"userId",required:!0,in:"query",description:"User ID is required",example:"123e4567-e89b-12d3-a456-426614174000",schema:{type:"string"}}]}),"\n",(0,s.jsx)(c(),{title:"Body",body:{required:!0,description:"The Description for the Post Body.",content:{"application/json":{schema:{type:"object",properties:{title:{type:"string",example:"This is title",description:"Event title"},key:{type:"string",example:"OnAfterAttendeeEnrolled",description:"Event key"},replacementTags:{description:"replacementTags",example:[{name:"campaign.first_name",description:"Name of Campaign Promoter"}],type:"array",items:{type:"string"}},status:{type:"string",example:"published",description:"Status"},email:{description:"Email",allOf:[{type:"object",properties:{subject:{type:"string",description:"Email subject",example:"New Event"},body:{type:"string",example:"This is body of {#var0#} Notification",description:"Email body"}},required:["subject","body"],title:"EmailDto"}]},push:{description:"Push details",allOf:[{type:"object",properties:{subject:{type:"string",description:"Subject",example:"New Event"},body:{type:"string",description:"Body",example:"This is body of Push"},image:{type:"string",description:"https://images.unsplash.com/photo-1519389950473-47ba0277781c?fit=crop&w=800&h=600",example:"This is image of Push"},link:{type:"string",description:"link",example:"This is navigate link of Push"}},required:["subject","body","image","link"],title:"PushNotificationDto"}]},sms:{description:"SMS details",allOf:[{type:"object",properties:{subject:{type:"string",description:"Subject",example:"This is SMS subject"},body:{type:"string",description:"Body",example:"This is body of SMS"}},required:["subject","body"],title:"SMSNotificationDto"}]}},required:["title","key","replacementTags","status","email","push","sms"],title:"UpdateEventDto"},examples:{UpdateTemplateForAllNotification:{summary:"Update Template For All Notification",description:"For update for all three template",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY1",status:"published",email:{subject:"SCP Learner Account Credentials",body:'

Dear {leranerName},

We are pleased to inform you that a learner account has been successfully created. Below are the login details:

Username: {userName}

Password: {password}

'},push:{subject:"Block Reassignment",body:"You\u2019ve been reassigned to a new block {blockName}. Check the app for updated details.",image:"This is image of Push",link:"This is navigate link of Push"},sms:{subject:"Block Reassignment",body:"You\u2019ve been reassigned to a new block {blockName}. Check the app for updated details."}},headers:{}},UpdateTemplateForEmail:{summary:"Update Template For Email",description:"Update Template for Email",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY2",status:"published",email:{subject:"Profile Updated {leanerName}",body:"Learner {learnerName}'s profile has been updated. Review the details in the app."}},headers:{}},UpdateTemplateForPush:{summary:"Update Template For Push",description:"Update template for push",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY1",status:"published",push:{subject:"Profile Updated",body:"Learner {learnerName}'s profile has been updated. Review the details in the app."}},headers:{}},UpdateTemplateForSMS:{summary:"Update Template For SMS",description:"Update template for SMS",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY1",status:"published",sms:{subject:"Profile Updated",body:"Learner {learnerName}'s profile has been updated. Review the details in the app."}},headers:{}}}}}}}),"\n",(0,s.jsx)(m(),{id:void 0,label:void 0,responses:{200:{description:"/Update Template for Notification"},400:{description:"Bad request"}}})]})}function k(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(y,{...e})}):y(e)}}}]); \ No newline at end of file diff --git a/assets/js/9e44a02a.d3a6304f.js b/assets/js/9e44a02a.d3a6304f.js deleted file mode 100644 index ab617a1..0000000 --- a/assets/js/9e44a02a.d3a6304f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8841],{16479:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>T,contentTitle:()=>b,default:()=>k,frontMatter:()=>f,metadata:()=>i,toc:()=>v});const i=JSON.parse('{"id":"notifications-service/apis/notification-events-controller-update-event","title":"Update Template","description":"Update Template","source":"@site/docs/notifications-service/apis/notification-events-controller-update-event.api.mdx","sourceDirName":"notifications-service/apis","slug":"/notifications-service/apis/notification-events-controller-update-event","permalink":"/docs/notifications-service/apis/notification-events-controller-update-event","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"notification-events-controller-update-event","title":"Update Template","description":"Update Template","sidebar_label":"Update Template","hide_title":true,"hide_table_of_contents":true,"api":"eJzVWP1uGzcSfxWCBXp3wOrLVmxHsHxwHBs10CRCJONQxEEw2h152XDJLcmVaiwW6Gv09fokB5L7JWmtuEV76fkf28vhzG8++ONwcipTVGCYFLcRndC30rAVC92H6zUKo6+kMEpyjupTlkZg0H2mAU1BQYIGlaaTDzkVkCCdUBbRgCr8KWMKIzoxKsOAMkEnNAUT04Diz5Ck3Ioej2lAdRhjAnSSU/OY2q8iS5aoaFEEtc5Mo7p9Uu9PGapHGtAIdahYapHTCb3TqMjta8I0qXe1jY+OjnH84uS0h2cvl73RUXTcg/GLk9746ORkNB6djofDYRc8bRQTD7QoPno4qM0rGT1aiV1024AWMZLXzReykoqYGMlMakOsij4NaCiFsdGd5BTSlJeJGPyorYp8H41c/oihS4ayeTQMtVtlxjq5C7rt/yJm2gbHi+6CdTku14qAfsbHw9reicuVQXVpDIoI8Vq4iome0GvVFTZ8KYcQExRmAQ8O+Lb0rkDLYlNwISQpsAfRXzGlzSf3ddfsW0iQyBW5KmXJTMlEGltmH4PKLVAKbB0xg4nuynhAtQGTday1Q5FmS8503OH83O8uAooJML7v77X7HFDg/N3K+Xg4zTrz3zvwdCgmlXgb7VvcEH+gi4Auy0L+ctVYSRvQ/Js1qOE3BWnzxhPmnfaiaJ/iD7TB5JZtNnzt+k2vjaTFxyKgaabj/YDNMh2TCA0wrv+KuM3/aMS21TiCOBRG64dVxxJ46Dy32/piY1I9GQycuO5nQqccdNwPZTJIY2lkb/Ri9PL47OXLF8Px6XFvfLqE4dHp6enZKPz3iplpqGT67WZ6Nhx+G09PHNHtg3Pa2+g4E5+/DM5JdekTsGYPYJBYiUbv4YKoYlJab9WH3d2uurpUdNJBJfM38/91oVR+W9OVoj+vZOZv5r/jMM3fzDtitbO9ugosPe+zc81+FX2Vh9IHvGXrrukSnJ3aCxdSv7rAJOVg8EaqS863yMOFPUlAPda6SCVObqQil5wfphsr5FsVd8kC58TECpGYUg0N6Bp45k6au3F/NjbC1/MFbdy4XREQBKKEicHi+8FNWOrUBAhHUALVb7/8qkmq5IpxDNxl/r1fIDqWGY+IwhDZGgkQ0QJMYCkz4+S9yn4ZdI/h09t3i9ubH0ZNxLcvlfryqKuTzq9mtenLMJSZMORKYYTCMHAV76uOnscm4YSDeJjeUxT39OI8RoguzhM0QMIYlEYzvad3i5vemV113+2dOr2na4abVCpzT0nZp0zv6YZFJp5GuGYh9tw/AWGCWbs9HQLH6ag/tJoG3pAFcnGeXrxGUCTnqECgsvdzEZwPUrvyHySgkKQcQWNEjCRMrKRKyKPMiInBNAkgUDobgyZLREF0Foao9Srj/JGECsFg1CevkMuN02qDzuUDExUbTEqrtl+0fk5IbttNh6hcmoHWG6miCcnT8k+/NPDODGxQL2jrlmoy84rL8DN5j6A1exCJ75zLZPwgs99++XWNHrkqZbzLQARuyNLtzt0vh6hPrmIMPzs3IE1dffsaiiqH+jVnPkXlFZN/iZlrKv267liasrXjHhq5/W+PQ66bI3GIOar+auelsCO5akn+/Wni6HfQxMxjIHdliHOO9elr8liBy0v4bvkftQfNWSsz1Sfv0VKDQ1pmjTBRJfVZCZzVB+dQ/srq7UyfaaevvJj+/tl7kuT3mWQneV83X7b7+GK6rNBzsuXl/o+TtUeTXy9X9sf2bjqVQvuO62g43O+HB12st9VVFQEdd+18BREpBx/OunFP9w9bk6NepdY1hgfplgY0QRPLyE+IwthNlkxsMbZT1KtKRg9yFlm60qjWfvj0MaB2QvK+GcdcV31zPQvZG3j49D49uNibTvyZI4fnMnbz2KxL6HlP8M5m5BnaSor9yxqIrkfRk2CqN47t/9qpPNj92zlbW4Bczm5JWySgtmy88Kg/LKdu4J551loqtUnAPUTKfO+X7JbJ+i1naWuQcmAu/plyyfTF/IF2FzMN6IRF9pTEUhsrl+dL0HineFHYz366aYsvYhqWtjYnK+B6d76YN7ND+s/35avuX6R7DNqJ1x+IetZa8jF19boGxazxPw7kKavV8E08tm1WaFjk3/Se4px1v3DlbfQWdnuzcW9oasHX/DK7XFx9R5sneCIju0nBxp532HjL0jni6tZ9y6l9L2X+QHil9ue/94gAJg==","sidebar_class_name":"patch api-method","info_path":"docs/notifications-service/apis/notification","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Template List","permalink":"/docs/notifications-service/apis/notification-events-controller-get-templates"},"next":{"title":"Tekdi Style Guides","permalink":"/docs/category/tekdi-style-guides"}}');var s=a(74848),n=a(28453),o=a(57742),r=a.n(o),p=a(78178),l=a.n(p),d=a(19624),c=a.n(d),u=a(96226),m=a.n(u),h=(a(77675),a(19365),a(51107));const f={id:"notification-events-controller-update-event",title:"Update Template",description:"Update Template",sidebar_label:"Update Template",hide_title:!0,hide_table_of_contents:!0,api:"eJzVWP1uGzcSfxWCBXp3wOrLVmxHsHxwHBs10CRCJONQxEEw2h152XDJLcmVaiwW6Gv09fokB5L7JWmtuEV76fkf28vhzG8++ONwcipTVGCYFLcRndC30rAVC92H6zUKo6+kMEpyjupTlkZg0H2mAU1BQYIGlaaTDzkVkCCdUBbRgCr8KWMKIzoxKsOAMkEnNAUT04Diz5Ck3Ioej2lAdRhjAnSSU/OY2q8iS5aoaFEEtc5Mo7p9Uu9PGapHGtAIdahYapHTCb3TqMjta8I0qXe1jY+OjnH84uS0h2cvl73RUXTcg/GLk9746ORkNB6djofDYRc8bRQTD7QoPno4qM0rGT1aiV1024AWMZLXzReykoqYGMlMakOsij4NaCiFsdGd5BTSlJeJGPyorYp8H41c/oihS4ayeTQMtVtlxjq5C7rt/yJm2gbHi+6CdTku14qAfsbHw9reicuVQXVpDIoI8Vq4iome0GvVFTZ8KYcQExRmAQ8O+Lb0rkDLYlNwISQpsAfRXzGlzSf3ddfsW0iQyBW5KmXJTMlEGltmH4PKLVAKbB0xg4nuynhAtQGTday1Q5FmS8503OH83O8uAooJML7v77X7HFDg/N3K+Xg4zTrz3zvwdCgmlXgb7VvcEH+gi4Auy0L+ctVYSRvQ/Js1qOE3BWnzxhPmnfaiaJ/iD7TB5JZtNnzt+k2vjaTFxyKgaabj/YDNMh2TCA0wrv+KuM3/aMS21TiCOBRG64dVxxJ46Dy32/piY1I9GQycuO5nQqccdNwPZTJIY2lkb/Ri9PL47OXLF8Px6XFvfLqE4dHp6enZKPz3iplpqGT67WZ6Nhx+G09PHNHtg3Pa2+g4E5+/DM5JdekTsGYPYJBYiUbv4YKoYlJab9WH3d2uurpUdNJBJfM38/91oVR+W9OVoj+vZOZv5r/jMM3fzDtitbO9ugosPe+zc81+FX2Vh9IHvGXrrukSnJ3aCxdSv7rAJOVg8EaqS863yMOFPUlAPda6SCVObqQil5wfphsr5FsVd8kC58TECpGYUg0N6Bp45k6au3F/NjbC1/MFbdy4XREQBKKEicHi+8FNWOrUBAhHUALVb7/8qkmq5IpxDNxl/r1fIDqWGY+IwhDZGgkQ0QJMYCkz4+S9yn4ZdI/h09t3i9ubH0ZNxLcvlfryqKuTzq9mtenLMJSZMORKYYTCMHAV76uOnscm4YSDeJjeUxT39OI8RoguzhM0QMIYlEYzvad3i5vemV113+2dOr2na4abVCpzT0nZp0zv6YZFJp5GuGYh9tw/AWGCWbs9HQLH6ag/tJoG3pAFcnGeXrxGUCTnqECgsvdzEZwPUrvyHySgkKQcQWNEjCRMrKRKyKPMiInBNAkgUDobgyZLREF0Foao9Srj/JGECsFg1CevkMuN02qDzuUDExUbTEqrtl+0fk5IbttNh6hcmoHWG6miCcnT8k+/NPDODGxQL2jrlmoy84rL8DN5j6A1exCJ75zLZPwgs99++XWNHrkqZbzLQARuyNLtzt0vh6hPrmIMPzs3IE1dffsaiiqH+jVnPkXlFZN/iZlrKv267liasrXjHhq5/W+PQ66bI3GIOar+auelsCO5akn+/Wni6HfQxMxjIHdliHOO9elr8liBy0v4bvkftQfNWSsz1Sfv0VKDQ1pmjTBRJfVZCZzVB+dQ/srq7UyfaaevvJj+/tl7kuT3mWQneV83X7b7+GK6rNBzsuXl/o+TtUeTXy9X9sf2bjqVQvuO62g43O+HB12st9VVFQEdd+18BREpBx/OunFP9w9bk6NepdY1hgfplgY0QRPLyE+IwthNlkxsMbZT1KtKRg9yFlm60qjWfvj0MaB2QvK+GcdcV31zPQvZG3j49D49uNibTvyZI4fnMnbz2KxL6HlP8M5m5BnaSor9yxqIrkfRk2CqN47t/9qpPNj92zlbW4Bczm5JWySgtmy88Kg/LKdu4J551loqtUnAPUTKfO+X7JbJ+i1naWuQcmAu/plyyfTF/IF2FzMN6IRF9pTEUhsrl+dL0HineFHYz366aYsvYhqWtjYnK+B6d76YN7ND+s/35avuX6R7DNqJ1x+IetZa8jF19boGxazxPw7kKavV8E08tm1WaFjk3/Se4px1v3DlbfQWdnuzcW9oasHX/DK7XFx9R5sneCIju0nBxp532HjL0jni6tZ9y6l9L2X+QHil9ue/94gAJg==",sidebar_class_name:"patch api-method",info_path:"docs/notifications-service/apis/notification",custom_edit_url:null},b=void 0,T={},v=[];function y(e){const t={p:"p",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.default,{as:"h1",className:"openapi__heading",children:"Update Template"}),"\n",(0,s.jsx)(r(),{method:"patch",path:"/notification-templates/{id}",context:"endpoint"}),"\n",(0,s.jsx)(t.p,{children:"Update Template"}),"\n",(0,s.jsx)(h.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,s.jsx)(l(),{parameters:[{name:"id",required:!0,in:"path",example:"34",schema:{type:"number"}},{name:"userId",required:!0,in:"query",description:"User ID is required",example:"123e4567-e89b-12d3-a456-426614174000",schema:{type:"string"}}]}),"\n",(0,s.jsx)(c(),{title:"Body",body:{required:!0,description:"The Description for the Post Body.",content:{"application/json":{schema:{type:"object",properties:{title:{type:"string",example:"This is title",description:"Event title"},key:{type:"string",example:"OnAfterAttendeeEnrolled",description:"Event key"},replacementTags:{description:"replacementTags",example:[{name:"campaign.first_name",description:"Name of Campaign Promoter"}],type:"array",items:{type:"string"}},status:{type:"string",example:"published",description:"Status"},email:{description:"Email",allOf:[{type:"object",properties:{subject:{type:"string",description:"Email subject",example:"New Event"},body:{type:"string",example:"This is body of {#var0#} Notification",description:"Email body"}},required:["subject","body"],title:"EmailDto"}]},push:{description:"Push details",allOf:[{type:"object",properties:{subject:{type:"string",description:"Subject",example:"New Event"},body:{type:"string",description:"Body",example:"This is body of Push"},image:{type:"string",description:"https://images.unsplash.com/photo-1519389950473-47ba0277781c?fit=crop&w=800&h=600",example:"This is image of Push"},link:{type:"string",description:"link",example:"This is navigate link of Push"}},required:["subject","body","image","link"],title:"PushNotificationDto"}]},sms:{description:"SMS details",allOf:[{type:"object",properties:{subject:{type:"string",description:"Subject",example:"This is SMS subject"},body:{type:"string",description:"Body",example:"This is body of SMS"}},required:["subject","body"],title:"SMSNotificationDto"}]}},required:["title","key","replacementTags","status","email","push","sms"],title:"UpdateEventDto"},examples:{UpdateTemplateForAllNotification:{summary:"Update Template For All Notification",description:"For update for all three template",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY1",status:"published",email:{subject:"SCP Learner Account Credentials",body:'

Dear {leranerName},

We are pleased to inform you that a learner account has been successfully created. Below are the login details:

Username: {userName}

Password: {password}

'},push:{subject:"Block Reassignment",body:"You\u2019ve been reassigned to a new block {blockName}. Check the app for updated details.",image:"This is image of Push",link:"This is navigate link of Push"},sms:{subject:"Block Reassignment",body:"You\u2019ve been reassigned to a new block {blockName}. Check the app for updated details."}},headers:{}},UpdateTemplateForEmail:{summary:"Update Template For Email",description:"Update Template for Email",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY2",status:"published",email:{subject:"Profile Updated {leanerName}",body:"Learner {learnerName}'s profile has been updated. Review the details in the app."}},headers:{}},UpdateTemplateForPush:{summary:"Update Template For Push",description:"Update template for push",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY1",status:"published",push:{subject:"Profile Updated",body:"Learner {learnerName}'s profile has been updated. Review the details in the app."}},headers:{}},UpdateTemplateForSMS:{summary:"Update Template For SMS",description:"Update template for SMS",value:{context:"TEST",title:"If an admin/TL/Fc updates a learner\u2019s profile, the Learner should receive a notification about the update.",key:"TEST_NOTIFY1",status:"published",sms:{subject:"Profile Updated",body:"Learner {learnerName}'s profile has been updated. Review the details in the app."}},headers:{}}}}}}}),"\n",(0,s.jsx)(m(),{id:void 0,label:void 0,responses:{200:{description:"/Update Template for Notification"},400:{description:"Bad request"}}})]})}function k(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(y,{...e})}):y(e)}}}]); \ No newline at end of file diff --git a/assets/js/a1d5e56d.d168ac6d.js b/assets/js/a1d5e56d.d168ac6d.js deleted file mode 100644 index dd2626b..0000000 --- a/assets/js/a1d5e56d.d168ac6d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[72],{51074:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>t,default:()=>h,frontMatter:()=>a,metadata:()=>r,toc:()=>o});const r=JSON.parse('{"id":"middleware-service/devops","title":"Devops","description":"Installation","source":"@site/docs/middleware-service/8_devops.md","sourceDirName":"middleware-service","slug":"/middleware-service/devops","permalink":"/docs/middleware-service/devops","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":8,"frontMatter":{"sidebar_position":8},"sidebar":"tutorialSidebar","previous":{"title":"API Docs","permalink":"/docs/middleware-service/api-docs"},"next":{"title":"Notifications Service","permalink":"/docs/category/notifications-service"}}');var s=i(74848),d=i(28453);const a={sidebar_position:8},t="Devops",l={},o=[{value:"1. Clone git repository",id:"1-clone-git-repository",level:4},{value:"2. Setup DB",id:"2-setup-db",level:4},{value:"3. Environment Variables",id:"3-environment-variables",level:4},{value:"4. Run the Application",id:"4-run-the-application",level:4}];function c(e){const n={code:"code",h1:"h1",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,d.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"devops",children:"Devops"})}),"\n",(0,s.jsx)(n.p,{children:"Installation"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Steps to install locally for development"}),"\n"]}),"\n",(0,s.jsx)(n.h4,{id:"1-clone-git-repository",children:"1. Clone git repository"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"git clone https://github.com/tekdi/shiksha-middleware\ncd shiksha-middleware\nnpm install\n"})}),"\n",(0,s.jsx)(n.h4,{id:"2-setup-db",children:"2. Setup DB"}),"\n",(0,s.jsx)(n.p,{children:"Make sure you have PostgreSQL installed and running. Create a database for the notification service"}),"\n",(0,s.jsx)(n.h4,{id:"3-environment-variables",children:"3. Environment Variables"}),"\n",(0,s.jsx)(n.p,{children:"Create a .env file in the root directory of your project and add the necessary environment variables."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dotenv",children:'\n#server\nPOSTGRES_HOST="add-here"\nPOSTGRES_PORT="add-here"\nPOSTGRES_USERNAME="add-here"\nPOSTGRES_PASSWORD="add-here"\nPOSTGRES_DATABASE="add-here"\nPOSTGRES_SCHEMA="add-here"\n\nJWT_SECRET="add-here"\n\n\nRBAC_JWT_EXPIRES_IN="add-here"\nRBAC_JWT_SECRET="add-here"\n\n#Expiration Time for cache\nTTL ="add-here"\n\nNODE_TLS_REJECT_UNAUTHORIZED = 0\n\n# microservice base url (add all microservice which you want to integrate in middleware)\nUSER_SERVICE ="add-here"\n'})}),"\n",(0,s.jsx)(n.h4,{id:"4-run-the-application",children:"4. Run the Application"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"npm run start:dev\n"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Steps to install on server (Should have a docker compose file)","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Recommended Infrastructure (should cover Dev & Prod)"}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}}}]); \ No newline at end of file diff --git a/assets/js/a1d5e56d.d2d864c3.js b/assets/js/a1d5e56d.d2d864c3.js new file mode 100644 index 0000000..a9ddcbb --- /dev/null +++ b/assets/js/a1d5e56d.d2d864c3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[72],{51074:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>t,contentTitle:()=>l,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>o});const i=JSON.parse('{"id":"middleware-service/devops","title":"Devops","description":"Installation","source":"@site/docs/middleware-service/8_devops.md","sourceDirName":"middleware-service","slug":"/middleware-service/devops","permalink":"/docs/middleware-service/devops","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":8,"frontMatter":{"sidebar_position":8},"sidebar":"tutorialSidebar","previous":{"title":"API Docs","permalink":"/docs/middleware-service/api-docs"},"next":{"title":"Tools","permalink":"/docs/category/tools"}}');var s=r(74848),d=r(28453);const a={sidebar_position:8},l="Devops",t={},o=[{value:"1. Clone git repository",id:"1-clone-git-repository",level:4},{value:"2. Setup DB",id:"2-setup-db",level:4},{value:"3. Environment Variables",id:"3-environment-variables",level:4},{value:"4. Run the Application",id:"4-run-the-application",level:4}];function c(e){const n={code:"code",h1:"h1",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,d.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"devops",children:"Devops"})}),"\n",(0,s.jsx)(n.p,{children:"Installation"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Steps to install locally for development"}),"\n"]}),"\n",(0,s.jsx)(n.h4,{id:"1-clone-git-repository",children:"1. Clone git repository"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"git clone https://github.com/tekdi/shiksha-middleware\ncd shiksha-middleware\nnpm install\n"})}),"\n",(0,s.jsx)(n.h4,{id:"2-setup-db",children:"2. Setup DB"}),"\n",(0,s.jsx)(n.p,{children:"Make sure you have PostgreSQL installed and running. Create a database for the notification service"}),"\n",(0,s.jsx)(n.h4,{id:"3-environment-variables",children:"3. Environment Variables"}),"\n",(0,s.jsx)(n.p,{children:"Create a .env file in the root directory of your project and add the necessary environment variables."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dotenv",children:'\n#server\nPOSTGRES_HOST="add-here"\nPOSTGRES_PORT="add-here"\nPOSTGRES_USERNAME="add-here"\nPOSTGRES_PASSWORD="add-here"\nPOSTGRES_DATABASE="add-here"\nPOSTGRES_SCHEMA="add-here"\n\nJWT_SECRET="add-here"\n\n\nRBAC_JWT_EXPIRES_IN="add-here"\nRBAC_JWT_SECRET="add-here"\n\n#Expiration Time for cache\nTTL ="add-here"\n\nNODE_TLS_REJECT_UNAUTHORIZED = 0\n\n# microservice base url (add all microservice which you want to integrate in middleware)\nUSER_SERVICE ="add-here"\n'})}),"\n",(0,s.jsx)(n.h4,{id:"4-run-the-application",children:"4. Run the Application"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"npm run start:dev\n"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Steps to install on server (Should have a docker compose file)","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Recommended Infrastructure (should cover Dev & Prod)"}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}}}]); \ No newline at end of file diff --git a/assets/js/bba17c8d.7109c386.js b/assets/js/bba17c8d.012835f7.js similarity index 66% rename from assets/js/bba17c8d.7109c386.js rename to assets/js/bba17c8d.012835f7.js index c08130e..ee27a59 100644 --- a/assets/js/bba17c8d.7109c386.js +++ b/assets/js/bba17c8d.012835f7.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6799],{90528:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Notifications Service","description":"Learn about notifications service","slug":"/category/notifications-service","permalink":"/docs/category/notifications-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Devops","permalink":"/docs/middleware-service/devops"},"next":{"title":"About","permalink":"/docs/notifications-service/about"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6799],{90528:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Notifications Service","description":"Learn about notifications service","slug":"/category/notifications-service","permalink":"/docs/category/notifications-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Attendance Search","permalink":"/docs/attendance-service/apis/attendance-controller-search-attendance-new"},"next":{"title":"About","permalink":"/docs/notifications-service/about"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/cc9ed07c.3e697579.js b/assets/js/cc9ed07c.3e697579.js new file mode 100644 index 0000000..d6ad2a9 --- /dev/null +++ b/assets/js/cc9ed07c.3e697579.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[2661],{29829:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"attendance-service/devops","title":"Installation","description":"Steps to Install Locally for Development","source":"@site/docs/attendance-service/8_devops.md","sourceDirName":"attendance-service","slug":"/attendance-service/devops","permalink":"/docs/attendance-service/devops","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":8,"frontMatter":{"sidebar_position":8},"sidebar":"tutorialSidebar","previous":{"title":"Database Schema","permalink":"/docs/attendance-service/database-schema"},"next":{"title":"Introduction","permalink":"/docs/attendance-service/apis/attendance-api-collection"}}');var s=t(74848),r=t(28453);const i={sidebar_position:8},l="Installation",o={},d=[{value:"Steps to Install Locally for Development",id:"steps-to-install-locally-for-development",level:2},{value:"1. Clone Git Repository",id:"1-clone-git-repository",level:3},{value:"2. Setup DB",id:"2-setup-db",level:3},{value:"3. Environment Variables",id:"3-environment-variables",level:3},{value:"4. Run the Application",id:"4-run-the-application",level:3},{value:"Steps for Server Side Setup",id:"steps-for-server-side-setup",level:2}];function c(e){const n={code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",p:"p",pre:"pre",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"installation",children:"Installation"})}),"\n",(0,s.jsx)(n.h2,{id:"steps-to-install-locally-for-development",children:"Steps to Install Locally for Development"}),"\n",(0,s.jsx)(n.h3,{id:"1-clone-git-repository",children:"1. Clone Git Repository"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"git clone https://github.com/tekdi/attendance-microservice\ncd attendance-microservice\nnpm install\n"})}),"\n",(0,s.jsx)(n.h3,{id:"2-setup-db",children:"2. Setup DB"}),"\n",(0,s.jsx)(n.p,{children:"Make sure you have PostgreSQL installed and running. Create a database for the attendance service"}),"\n",(0,s.jsx)(n.h3,{id:"3-environment-variables",children:"3. Environment Variables"}),"\n",(0,s.jsx)(n.p,{children:"Create a .env file in the root directory of your project and add the necessary environment variables."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-dotenv",children:'\n#server\nPOSTGRES_HOST="add-here"\nPOSTGRES_PORT="add-here"\nPOSTGRES_USERNAME="add-here"\nPOSTGRES_PASSWORD="add-here"\nPOSTGRES_DATABASE="add-here"\n'})}),"\n",(0,s.jsx)(n.h3,{id:"4-run-the-application",children:"4. Run the Application"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"npm run start:dev\n"})}),"\n",(0,s.jsx)(n.h2,{id:"steps-for-server-side-setup",children:"Steps for Server Side Setup"}),"\n",(0,s.jsx)(n.p,{children:"@TODO"})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}}}]); \ No newline at end of file diff --git a/assets/js/common.96aea683.js b/assets/js/common.96aea683.js new file mode 100644 index 0000000..fac3f4d --- /dev/null +++ b/assets/js/common.96aea683.js @@ -0,0 +1 @@ +(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[2076],{52138:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>L});var n=r(96540),o=r(92303),a=r(34164),s=r(26058),l=r(17559),i=r(34291);const c={codeBlockContainer:"codeBlockContainer_Ckt0"};var u=r(74848);function d(e){let{as:t,...r}=e;const n=(0,s.A)(),o=(0,i.M$)(n);return(0,u.jsx)(t,{...r,style:o,className:(0,a.A)(r.className,c.codeBlockContainer,l.G.common.codeBlock)})}const m={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function f(e){let{children:t,className:r}=e;return(0,u.jsx)(d,{as:"pre",tabIndex:0,className:(0,a.A)(m.codeBlockStandalone,"thin-scrollbar",r),children:(0,u.jsx)("code",{className:m.codeBlockLines,children:t})})}var p=r(6342),h=r(96591),g=r(71765);const b={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function v(e){let{line:t,classNames:r,showLineNumbers:n,getLineProps:o,getTokenProps:s}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const l=o({line:t,className:(0,a.A)(r,n&&b.codeLine)}),i=t.map(((e,t)=>(0,u.jsx)("span",{...s({token:e})},t)));return(0,u.jsxs)("span",{...l,children:[n?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("span",{className:b.codeLineNumber}),(0,u.jsx)("span",{className:b.codeLineContent,children:i})]}):i,(0,u.jsx)("br",{})]})}var y=r(86861),C=r(21312);function x(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function S(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const k={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function T(e){let{code:t,className:r}=e;const[o,s]=(0,n.useState)(!1),l=(0,n.useRef)(void 0),i=(0,n.useCallback)((()=>{(0,y.default)(t),s(!0),l.current=window.setTimeout((()=>{s(!1)}),1e3)}),[t]);return(0,n.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),(0,u.jsx)("button",{type:"button","aria-label":o?(0,C.translate)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,C.translate)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,C.translate)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,a.A)("clean-btn",r,k.copyButton,o&&k.copyButtonCopied),onClick:i,children:(0,u.jsxs)("span",{className:k.copyButtonIcons,"aria-hidden":"true",children:[(0,u.jsx)(x,{className:k.copyButtonIcon}),(0,u.jsx)(S,{className:k.copyButtonSuccessIcon})]})})}function B(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const E={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function w(e){let{className:t,onClick:r,isEnabled:n}=e;const o=(0,C.translate)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,u.jsx)("button",{type:"button",onClick:r,className:(0,a.A)("clean-btn",t,n&&E.wordWrapButtonEnabled),"aria-label":o,title:o,children:(0,u.jsx)(B,{className:E.wordWrapButtonIcon,"aria-hidden":"true"})})}function j(e){let{children:t,className:r="",metastring:n,title:o,showLineNumbers:l,language:c}=e;const{prism:{defaultLanguage:f,magicComments:b}}=(0,p.p)(),y=function(e){return e?.toLowerCase()}(c??(0,i.Op)(r)??f),C=(0,s.A)(),x=(0,h.f)(),S=(0,i.wt)(n)||o,{lineClassNames:k,code:B}=(0,i.Li)(t,{metastring:n,language:y,magicComments:b}),E=l??(0,i._u)(n);return(0,u.jsxs)(d,{as:"div",className:(0,a.A)(r,y&&!r.includes(`language-${y}`)&&`language-${y}`),children:[S&&(0,u.jsx)("div",{className:m.codeBlockTitle,children:S}),(0,u.jsxs)("div",{className:m.codeBlockContent,children:[(0,u.jsx)(g.Highlight,{theme:C,code:B,language:y??"text",children:e=>{let{className:t,style:r,tokens:n,getLineProps:o,getTokenProps:s}=e;return(0,u.jsx)("pre",{tabIndex:0,ref:x.codeBlockRef,className:(0,a.A)(t,m.codeBlock,"thin-scrollbar"),style:r,children:(0,u.jsx)("code",{className:(0,a.A)(m.codeBlockLines,E&&m.codeBlockLinesWithNumbering),children:n.map(((e,t)=>(0,u.jsx)(v,{line:e,getLineProps:o,getTokenProps:s,classNames:k[t],showLineNumbers:E},t)))})})}}),(0,u.jsxs)("div",{className:m.buttonGroup,children:[(x.isEnabled||x.isCodeScrollable)&&(0,u.jsx)(w,{className:m.codeButton,onClick:()=>x.toggle(),isEnabled:x.isEnabled}),(0,u.jsx)(T,{className:m.codeButton,code:B})]})]})]})}function L(e){let{children:t,...r}=e;const a=(0,o.default)(),s=function(e){return n.Children.toArray(e).some((e=>(0,n.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),l="string"==typeof s?j:f;return(0,u.jsx)(l,{...r,children:s},String(a))}},41622:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>h});var n=r(96540),o=r(34164),a=r(63427),s=r(92303),l=r(41422);const i={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};var c=r(74848);function u(e){return!!e&&("SUMMARY"===e.tagName||u(e.parentElement))}function d(e,t){return!!e&&(e===t||d(e.parentElement,t))}function m(e){let{summary:t,children:r,...m}=e;(0,a.A)().collectAnchor(m.id);const f=(0,s.default)(),p=(0,n.useRef)(null),{collapsed:h,setCollapsed:g}=(0,l.u)({initialState:!m.open}),[b,v]=(0,n.useState)(m.open),y=n.isValidElement(t)?t:(0,c.jsx)("summary",{children:t??"Details"});return(0,c.jsxs)("details",{...m,ref:p,open:b,"data-collapsed":h,className:(0,o.A)(i.details,f&&i.isBrowser,m.className),onMouseDown:e=>{u(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;u(t)&&d(t,p.current)&&(e.preventDefault(),h?(g(!1),v(!0)):g(!0))},children:[y,(0,c.jsx)(l.N,{lazy:!1,collapsed:h,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{g(e),v(!e)},children:(0,c.jsx)("div",{className:i.collapsibleContent,children:r})})]})}const f={details:"details_b_Ee"},p="alert alert--info";function h(e){let{...t}=e;return(0,c.jsx)(m,{...t,className:(0,o.A)(p,f.details,t.className)})}},19365:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});r(96540);var n=r(34164);const o={tabItem:"tabItem_Ymn6"};var a=r(74848);function s(e){let{children:t,hidden:r,className:s}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,n.A)(o.tabItem,s),hidden:r,children:t})}},7663:(e,t,r)=>{"use strict";r.d(t,{H:()=>s});var n=r(96540),o=r(23104),a=r(75062);function s(e){let{threshold:t}=e;const[r,s]=(0,n.useState)(!1),l=(0,n.useRef)(!1),{startScroll:i,cancelScroll:c}=(0,o.gk)();return(0,o.Mq)(((e,r)=>{let{scrollY:n}=e;const o=r?.scrollY;o&&(l.current?l.current=!1:n>=o?(c(),s(!1)):n{e.location.hash&&(l.current=!0,s(!1))})),{shown:r,scrollToTop:()=>i(0)}}},96591:(e,t,r)=>{"use strict";r.d(t,{f:()=>l});var n=r(96540),o=r(89532);const a={attributes:!0,characterData:!0,childList:!0,subtree:!0};function s(e,t){const[r,s]=(0,n.useState)(),l=(0,n.useCallback)((()=>{s(e.current?.closest("[role=tabpanel][hidden]"))}),[e,s]);(0,n.useEffect)((()=>{l()}),[l]),function(e,t,r){void 0===r&&(r=a);const s=(0,o._q)(t),l=(0,o.Be)(r);(0,n.useEffect)((()=>{const t=new MutationObserver(s);return e&&t.observe(e,l),()=>t.disconnect()}),[e,s,l])}(r,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),l())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}function l(){const[e,t]=(0,n.useState)(!1),[r,o]=(0,n.useState)(!1),a=(0,n.useRef)(null),l=(0,n.useCallback)((()=>{const r=a.current.querySelector("code");e?r.removeAttribute("style"):(r.style.whiteSpace="pre-wrap",r.style.overflowWrap="anywhere"),t((e=>!e))}),[a,e]),i=(0,n.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=a.current,r=e>t||a.current.querySelector("code").hasAttribute("style");o(r)}),[a]);return s(a,i),(0,n.useEffect)((()=>{i()}),[e,i]),(0,n.useEffect)((()=>(window.addEventListener("resize",i,{passive:!0}),()=>{window.removeEventListener("resize",i)})),[i]),{codeBlockRef:a,isEnabled:e,isCodeScrollable:r,toggle:l}}},26058:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(95293),o=r(6342);function a(){const{prism:e}=(0,o.p)(),{colorMode:t}=(0,n.G)(),r=e.theme,a=e.darkTheme||r;return"dark"===t?a:r}},20366:(e,t,r)=>{"use strict";r.d(t,{i:()=>i});var n=r(96540),o=r(6342);function a(e){const t=e.getBoundingClientRect();return t.top===t.bottom?a(e.parentNode):t}function s(e,t){let{anchorTopOffset:r}=t;const n=e.find((e=>a(e).top>=r));if(n){return function(e){return e.top>0&&e.bottom{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function i(e){const t=(0,n.useRef)(void 0),r=l();(0,n.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:n,linkActiveClassName:o,minHeadingLevel:a,maxHeadingLevel:l}=e;function i(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(n),i=function(e){let{minHeadingLevel:t,maxHeadingLevel:r}=e;const n=[];for(let o=t;o<=r;o+=1)n.push(`h${o}.anchor`);return Array.from(document.querySelectorAll(n.join()))}({minHeadingLevel:a,maxHeadingLevel:l}),c=s(i,{anchorTopOffset:r.current}),u=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,r){r?(t.current&&t.current!==e&&t.current.classList.remove(o),e.classList.add(o),t.current=e):e.classList.remove(o)}(e,e===u)}))}return document.addEventListener("scroll",i),document.addEventListener("resize",i),i(),()=>{document.removeEventListener("scroll",i),document.removeEventListener("resize",i)}}),[e,r])}},83262:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Collapsible:()=>c.N,DraftBannerMessage:()=>L.TT,DraftBannerTitle:()=>L.Yh,ErrorBoundaryError:()=>N.bq,ErrorBoundaryErrorMessageFallback:()=>N.MN,ErrorBoundaryTryAgainButton:()=>N.a2,ErrorCauseBoundary:()=>N.k2,HtmlClassNameProvider:()=>f.e3,NavbarSecondaryMenuFiller:()=>h.GX,PageMetadata:()=>f.be,ReactContextError:()=>m.dV,SkipToContentFallbackId:()=>j.j,SkipToContentLink:()=>j.K,ThemeClassNames:()=>u.G,ThemedComponent:()=>s.A,UnlistedBannerMessage:()=>L.Uh,UnlistedBannerTitle:()=>L.Rc,UnlistedMetadata:()=>L.AE,composeProviders:()=>m.fM,createStorageSlot:()=>l.Wf,duplicates:()=>B.XI,filterDocCardListItems:()=>P,groupBy:()=>B.$z,isMultiColumnFooterLinks:()=>k.C,isRegexpStringMatch:()=>T.G,listStorageKeys:()=>l.Eo,listTagsByLetters:()=>b.Q,prefersReducedMotion:()=>d.O,processAdmonitionProps:()=>w.c,translateTagsPageTitle:()=>b.b,uniq:()=>B.sb,useClearQueryString:()=>y.W9,useCollapsible:()=>c.u,useColorMode:()=>p.G,useContextualSearchFilters:()=>_,useCurrentSidebarCategory:()=>A,useDocsPreferredVersion:()=>M,useEvent:()=>m._q,useHistorySelector:()=>y.Hl,usePluralForm:()=>i.W,usePrevious:()=>m.ZC,usePrismTheme:()=>E.A,useQueryString:()=>y.l,useQueryStringList:()=>y.fV,useSearchLinkCreator:()=>S,useSearchQueryString:()=>x,useStorageSlot:()=>l.Dv,useThemeConfig:()=>a.p,useWindowSize:()=>g.l});var n=r(44586),o=r(2967),a=r(6342),s=r(9967),l=r(70679),i=r(53465),c=r(41422),u=r(17559),d=r(53109),m=r(89532),f=r(45500),p=r(95293),h=r(75600),g=r(24581),b=r(26820),v=r(96540),y=r(57485);const C="q";function x(){return(0,y.l)(C)}function S(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,n.default)(),{algolia:{searchPagePath:r}}=t;return(0,v.useCallback)((t=>`${e}${r}?${C}=${encodeURIComponent(t)}`),[e,r])}var k=r(53106),T=r(91252),B=r(31682),E=r(26058),w=r(88473),j=r(75236),L=r(44084),N=r(12181);function A(){return r(44070).useCurrentSidebarCategory(...arguments)}function P(){return r(44070).filterDocCardListItems(...arguments)}function M(){return r(44070).useDocsPreferredVersion(...arguments)}function _(){const{i18n:e}=(0,n.default)(),t=r(44070).useDocsContextualSearchTags(),a=[o.C,...t];return{locale:e.currentLocale,tags:a}}},67622:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AnnouncementBarProvider:()=>o.o,BlogAuthorNoPostsLabel:()=>H.Y4,BlogAuthorsListViewAllLabel:()=>H.np,Collapsible:()=>n.Collapsible,ColorModeProvider:()=>v.a,DEFAULT_SEARCH_TAG:()=>x.C,DraftBannerMessage:()=>n.DraftBannerMessage,DraftBannerTitle:()=>n.DraftBannerTitle,ErrorBoundaryError:()=>n.ErrorBoundaryError,ErrorBoundaryErrorMessageFallback:()=>n.ErrorBoundaryErrorMessageFallback,ErrorBoundaryTryAgainButton:()=>n.ErrorBoundaryTryAgainButton,ErrorCauseBoundary:()=>n.ErrorCauseBoundary,HtmlClassNameProvider:()=>n.HtmlClassNameProvider,NavbarProvider:()=>L.G,NavbarSecondaryMenuFiller:()=>n.NavbarSecondaryMenuFiller,PageMetadata:()=>n.PageMetadata,PluginHtmlClassNameProvider:()=>j.Jx,ReactContextError:()=>n.ReactContextError,ScrollControllerProvider:()=>E.Tv,SkipToContentFallbackId:()=>n.SkipToContentFallbackId,SkipToContentLink:()=>n.SkipToContentLink,ThemeClassNames:()=>n.ThemeClassNames,ThemedComponent:()=>n.ThemedComponent,UnlistedBannerMessage:()=>n.UnlistedBannerMessage,UnlistedBannerTitle:()=>n.UnlistedBannerTitle,UnlistedMetadata:()=>n.UnlistedMetadata,composeProviders:()=>n.composeProviders,containsLineNumbers:()=>C._u,createStorageSlot:()=>n.createStorageSlot,duplicates:()=>n.duplicates,filterDocCardListItems:()=>n.filterDocCardListItems,getPrismCssVariables:()=>C.M$,groupBy:()=>n.groupBy,isMultiColumnFooterLinks:()=>n.isMultiColumnFooterLinks,isRegexpStringMatch:()=>n.isRegexpStringMatch,isSamePath:()=>w.ys,keyboardFocusedClassName:()=>M.w,listStorageKeys:()=>n.listStorageKeys,listTagsByLetters:()=>n.listTagsByLetters,parseCodeBlockTitle:()=>C.wt,parseLanguage:()=>C.Op,parseLines:()=>C.Li,prefersReducedMotion:()=>n.prefersReducedMotion,processAdmonitionProps:()=>n.processAdmonitionProps,sanitizeTabsChildren:()=>d,splitNavbarItems:()=>L.D,translateBlogAuthorsListPageTitle:()=>H.uz,translateTagsPageTitle:()=>n.translateTagsPageTitle,uniq:()=>n.uniq,useAlternatePageUtils:()=>y.o,useAnnouncementBar:()=>o.M,useBackToTopButton:()=>O.H,useBlogAuthorPageTitle:()=>H.wI,useBlogTagsPostsPageTitle:()=>H.ZD,useClearQueryString:()=>n.useClearQueryString,useCodeWordWrap:()=>I.f,useCollapsible:()=>n.useCollapsible,useColorMode:()=>n.useColorMode,useContextualSearchFilters:()=>n.useContextualSearchFilters,useCurrentSidebarCategory:()=>n.useCurrentSidebarCategory,useDateTimeFormat:()=>A.i,useDocsPreferredVersion:()=>n.useDocsPreferredVersion,useEvent:()=>n.useEvent,useFilteredAndTreeifiedTOC:()=>B.h,useHideableNavbar:()=>P.S,useHistoryPopHandler:()=>i.$Z,useHistorySelector:()=>i.Hl,useHomePageRoute:()=>w.Dt,useKeyboardNavigation:()=>M.J,useLocalPathname:()=>T.B,useLocationChange:()=>k.$,useLockBodyScroll:()=>_._,useNavbarMobileSidebar:()=>g.M,useNavbarSecondaryMenu:()=>b.T,usePluralForm:()=>n.usePluralForm,usePrevious:()=>n.usePrevious,usePrismTheme:()=>n.usePrismTheme,useQueryString:()=>n.useQueryString,useQueryStringList:()=>n.useQueryStringList,useQueryStringValue:()=>i.aZ,useScrollController:()=>E.n1,useScrollPosition:()=>E.Mq,useScrollPositionBlocker:()=>E.a_,useSearchLinkCreator:()=>n.useSearchLinkCreator,useSearchQueryString:()=>n.useSearchQueryString,useSmoothScrollTo:()=>E.gk,useStorageSlot:()=>n.useStorageSlot,useTOCHighlight:()=>N.i,useTabs:()=>h,useThemeConfig:()=>n.useThemeConfig,useTitleFormatter:()=>S.s,useTreeifiedTOC:()=>B.v,useWindowSize:()=>n.useWindowSize});var n=r(83262),o=r(65041),a=r(96540),s=r(56347),l=r(205),i=r(57485),c=r(31682),u=r(70679);function d(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function m(e){const{values:t,children:r}=e;return(0,a.useMemo)((()=>{const e=t??function(e){return d(e).map((e=>{let{props:{value:t,label:r,attributes:n,default:o}}=e;return{value:t,label:r,attributes:n,default:o}}))}(r);return function(e){const t=(0,c.XI)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,r])}function f(e){let{value:t,tabValues:r}=e;return r.some((e=>e.value===t))}function p(e){let{queryString:t=!1,groupId:r}=e;const n=(0,s.W6)(),o=function(e){let{queryString:t=!1,groupId:r}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!r)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:t,groupId:r});return[(0,i.aZ)(o),(0,a.useCallback)((e=>{if(!o)return;const t=new URLSearchParams(n.location.search);t.set(o,e),n.replace({...n.location,search:t.toString()})}),[o,n])]}function h(e){const{defaultValue:t,queryString:r=!1,groupId:n}=e,o=m(e),[s,i]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!f({value:t,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const n=r.find((e=>e.default))??r[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:t,tabValues:o}))),[c,d]=p({queryString:r,groupId:n}),[h,g]=function(e){let{groupId:t}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(t),[n,o]=(0,u.Dv)(r);return[n,(0,a.useCallback)((e=>{r&&o.set(e)}),[r,o])]}({groupId:n}),b=(()=>{const e=c??h;return f({value:e,tabValues:o})?e:null})();(0,l.A)((()=>{b&&i(b)}),[b]);return{selectedValue:s,selectValue:(0,a.useCallback)((e=>{if(!f({value:e,tabValues:o}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),g(e)}),[d,g,o]),tabValues:o}}var g=r(22069),b=r(98695),v=r(95293),y=r(32131),C=r(34291),x=r(2967),S=r(20481),k=r(75062),T=r(9342),B=r(37243),E=r(23104),w=r(99169),j=r(45500),L=r(76305),N=r(20366),A=r(36266),P=r(61182),M=r(14090),_=r(43458),I=r(96591),O=r(7663),H=r(96461)},96461:(e,t,r)=>{"use strict";r.d(t,{Y4:()=>d,ZD:()=>l,np:()=>u,uz:()=>c,wI:()=>i});r(96540);var n=r(21312),o=r(53465),a=r(74848);function s(){const{selectMessage:e}=(0,o.W)();return t=>e(t,(0,n.translate)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}function l(e){const t=s();return(0,n.translate)({id:"theme.blog.tagTitle",description:"The title of the page for a blog tag",message:'{nPosts} tagged with "{tagName}"'},{nPosts:t(e.count),tagName:e.label})}function i(e){const t=s();return(0,n.translate)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:t(e.count),authorName:e.name||e.key})}const c=()=>(0,n.translate)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"});function u(){return(0,a.jsx)(n.default,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function d(){return(0,a.jsx)(n.default,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}},44084:(e,t,r)=>{"use strict";r.d(t,{AE:()=>i,Rc:()=>s,TT:()=>u,Uh:()=>l,Yh:()=>c});r(96540);var n=r(21312),o=r(5260),a=r(74848);function s(){return(0,a.jsx)(n.default,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function l(){return(0,a.jsx)(n.default,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function i(){return(0,a.jsx)(o.A,{children:(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function c(){return(0,a.jsx)(n.default,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,a.jsx)(n.default,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}},36266:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(44586);function o(e){void 0===e&&(e={});const{i18n:{currentLocale:t}}=(0,n.default)(),r=function(){const{i18n:{currentLocale:e,localeConfigs:t}}=(0,n.default)();return t[e].calendar}();return new Intl.DateTimeFormat(t,{calendar:r,...e})}},88473:(e,t,r)=>{"use strict";r.d(t,{c:()=>a});var n=r(96540),o=r(74848);function a(e){const{mdxAdmonitionTitle:t,rest:r}=function(e){const t=n.Children.toArray(e),r=t.find((e=>n.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),a=t.filter((e=>e!==r)),s=r?.props.children;return{mdxAdmonitionTitle:s,rest:a.length>0?(0,o.jsx)(o.Fragment,{children:a}):null}}(e.children),a=e.title??t;return{...e,...a&&{title:a},children:r}}},34291:(e,t,r)=>{"use strict";r.d(t,{Li:()=>p,M$:()=>h,Op:()=>f,_u:()=>m,wt:()=>d});var n=r(18426),o=r.n(n);const a=/title=(?["'])(?.*?)\1/,s=/\{(?<range>[\d,-]+)\}/,l={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},i={...l,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},c=Object.keys(l);function u(e,t){const r=e.map((e=>{const{start:r,end:n}=i[e];return`(?:${r}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${n})`})).join("|");return new RegExp(`^\\s*(?:${r})\\s*$`)}function d(e){return e?.match(a)?.groups.title??""}function m(e){return Boolean(e?.includes("showLineNumbers"))}function f(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return t?.replace(/language-/,"")}function p(e,t){let r=e.replace(/\n$/,"");const{language:n,magicComments:a,metastring:l}=t;if(l&&s.test(l)){const e=l.match(s).groups.range;if(0===a.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${l}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=a[0].className,n=o()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(n),code:r}}if(void 0===n)return{lineClassNames:{},code:r};const i=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return u(["js","jsBlock"],t);case"jsx":case"tsx":return u(["js","jsBlock","jsx"],t);case"html":return u(["js","jsBlock","html"],t);case"python":case"py":case"bash":return u(["bash"],t);case"markdown":case"md":return u(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return u(["tex"],t);case"lua":case"haskell":case"sql":return u(["lua"],t);case"wasm":return u(["wasm"],t);case"vb":case"vba":case"visual-basic":return u(["vb","rem"],t);case"vbnet":return u(["vbnet","rem"],t);case"batch":return u(["rem"],t);case"basic":return u(["rem","f90"],t);case"fsharp":return u(["js","ml"],t);case"ocaml":case"sml":return u(["ml"],t);case"fortran":return u(["f90"],t);case"cobol":return u(["cobol"],t);default:return u(c,t)}}(n,a),d=r.split("\n"),m=Object.fromEntries(a.map((e=>[e.className,{start:0,range:""}]))),f=Object.fromEntries(a.filter((e=>e.line)).map((e=>{let{className:t,line:r}=e;return[r,t]}))),p=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:r}=e;return[r.start,t]}))),h=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:r}=e;return[r.end,t]})));for(let o=0;o<d.length;){const e=d[o].match(i);if(!e){o+=1;continue}const t=e.slice(1).find((e=>void 0!==e));f[t]?m[f[t]].range+=`${o},`:p[t]?m[p[t]].start=o:h[t]&&(m[h[t]].range+=`${m[h[t]].start}-${o-1},`),d.splice(o,1)}r=d.join("\n");const g={};return Object.entries(m).forEach((e=>{let[t,{range:r}]=e;o()(r).forEach((e=>{g[e]??=[],g[e].push(t)}))})),{lineClassNames:g,code:r}}function h(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},r={};return Object.entries(e.plain).forEach((e=>{let[n,o]=e;const a=t[n];a&&"string"==typeof o&&(r[a]=o)})),r}},26820:(e,t,r)=>{"use strict";r.d(t,{Q:()=>a,b:()=>o});var n=r(21312);const o=()=>(0,n.translate)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});function a(e){const t={};return Object.values(e).forEach((e=>{const r=function(e){return e[0].toUpperCase()}(e.label);t[r]??=[],t[r].push(e)})),Object.entries(t).sort(((e,t)=>{let[r]=e,[n]=t;return r.localeCompare(n)})).map((e=>{let[t,r]=e;return{letter:t,tags:r.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}},37243:(e,t,r)=>{"use strict";r.d(t,{h:()=>l,v:()=>a});var n=r(96540);function o(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),r=Array(7).fill(-1);t.forEach(((e,t)=>{const n=r.slice(2,e.level);e.parentIndex=Math.max(...n),r[e.level]=t}));const n=[];return t.forEach((e=>{const{parentIndex:r,...o}=e;r>=0?t[r].children.push(o):n.push(o)})),n}function a(e){return(0,n.useMemo)((()=>o(e)),[e])}function s(e){let{toc:t,minHeadingLevel:r,maxHeadingLevel:n}=e;return t.flatMap((e=>{const t=s({toc:e.children,minHeadingLevel:r,maxHeadingLevel:n});return function(e){return e.level>=r&&e.level<=n}(e)?[{...e,children:t}]:t}))}function l(e){let{toc:t,minHeadingLevel:r,maxHeadingLevel:a}=e;return(0,n.useMemo)((()=>s({toc:o(t),minHeadingLevel:r,maxHeadingLevel:a})),[t,r,a])}},53465:(e,t,r)=>{"use strict";r.d(t,{W:()=>u});var n=r(96540),o=r(44586),a=r(96763);const s=["zero","one","two","few","many","other"];function l(e){return s.filter((t=>e.includes(t)))}const i={locale:"en",pluralForms:l(["one","other"]),select:e=>1===e?"one":"other"};function c(){const{i18n:{currentLocale:e}}=(0,o.default)();return(0,n.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:l(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return a.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),i}}),[e])}function u(){const e=c();return{selectMessage:(t,r)=>function(e,t,r){const n=e.split("|");if(1===n.length)return n[0];n.length>r.pluralForms.length&&a.error(`For locale=${r.locale}, a maximum of ${r.pluralForms.length} plural forms are expected (${r.pluralForms.join(",")}), but the message contains ${n.length}: ${e}`);const o=r.select(t),s=r.pluralForms.indexOf(o);return n[Math.min(s,n.length-1)]}(r,t,e)}}},23397:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=a(r(96540)),i=r(67622),c=s(r(92303)),u=s(r(72638)),d=s(r(35970));function m(e){let{className:t,block:r,selectedValue:n,selectValue:o,tabValues:a}=e;const s=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.useScrollPositionBlocker)(),d=e=>{const t=e.currentTarget,r=s.indexOf(t),l=a[r].value;l!==n&&(c(t),o(l))},m=e=>{let t=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const r=s.indexOf(e.currentTarget)+1;t=s[r]??s[0];break}case"ArrowLeft":{const r=s.indexOf(e.currentTarget)-1;t=s[r]??s[s.length-1];break}}t?.focus()},f=(0,l.useRef)(null),[p,h]=(0,l.useState)(!1);(0,l.useEffect)((()=>{const e=new ResizeObserver((e=>{for(let t of e)requestAnimationFrame((()=>{t.target.clientWidth<t.target.scrollWidth?h(!0):h(!1)}))}));return e.observe(f.current),()=>{e.disconnect()}}),[]);return l.default.createElement("div",{className:"openapi-tabs__schema-tabs-container"},p&&l.default.createElement("button",{className:"openapi-tabs__arrow left",onClick:e=>{e.preventDefault(),f.current&&(f.current.scrollLeft-=90)}}),l.default.createElement("ul",{ref:f,role:"tablist","aria-orientation":"horizontal",className:(0,u.default)("openapi-tabs__schema-list-container","tabs",{"tabs--block":r},t)},a.map((e=>{let{value:t,label:r,attributes:o}=e;return l.default.createElement("li",{role:"tab",tabIndex:n===t?0:-1,"aria-selected":n===t,key:t,ref:e=>s.push(e),onKeyDown:m,onClick:d,...o,className:(0,u.default)("tabs__item","openapi-tabs__schema-item",o?.className,{active:n===t})},l.default.createElement("span",{className:"openapi-tabs__schema-label"},r??t))}))),p&&l.default.createElement("button",{className:"openapi-tabs__arrow right",onClick:e=>{e.preventDefault(),f.current&&(f.current.scrollLeft+=90)}}))}function f(e){let{lazy:t,children:r,selectedValue:n}=e;const o=(Array.isArray(r)?r:[r]).filter(Boolean),a=(0,d.default)(o);if(t){const e=a.find((e=>e.props.value===n));return e?(0,l.cloneElement)(e,{className:"margin-top--md"}):null}return l.default.createElement("div",{className:"margin-top--md"},o.map(((e,t)=>(0,l.cloneElement)(e,{key:t,hidden:e.props.value!==n}))))}function p(e){const t=(0,i.useTabs)(e);return l.default.createElement("div",{className:"openapi-tabs__schema-container"},l.default.createElement(m,{...e,...t}),l.default.createElement(f,{...e,...t}))}t.default=function(e){const t=(0,c.default)();return l.default.createElement(p,{key:String(t),...e},(0,i.sanitizeTabsChildren)(e.children))}},72638:(e,t,r)=>{"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,r=0,o="";r<arguments.length;)(e=arguments[r++])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}r.r(t),r.d(t,{clsx:()=>o,default:()=>a});const a=o},51873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},14528:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}},83120:(e,t,r)=>{var n=r(14528),o=r(45891);e.exports=function e(t,r,a,s,l){var i=-1,c=t.length;for(a||(a=o),l||(l=[]);++i<c;){var u=t[i];r>0&&a(u)?r>1?e(u,r-1,a,s,l):n(l,u):s||(l[l.length]=u)}return l}},72552:(e,t,r)=>{var n=r(51873),o=r(659),a=r(59350),s=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?o(e):a(e)}},27534:(e,t,r)=>{var n=r(72552),o=r(40346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},34840:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},659:(e,t,r)=>{var n=r(51873),o=Object.prototype,a=o.hasOwnProperty,s=o.toString,l=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,l),r=e[l];try{e[l]=void 0;var n=!0}catch(i){}var o=s.call(e);return n&&(t?e[l]=r:delete e[l]),o}},45891:(e,t,r)=>{var n=r(51873),o=r(72428),a=r(56449),s=n?n.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||o(e)||!!(s&&e&&e[s])}},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325:(e,t,r)=>{var n=r(34840),o="object"==typeof self&&self&&self.Object===Object&&self,a=n||o||Function("return this")();e.exports=a},35970:(e,t,r)=>{var n=r(83120);e.exports=function(e){return(null==e?0:e.length)?n(e,1):[]}},72428:(e,t,r)=>{var n=r(27534),o=r(40346),a=Object.prototype,s=a.hasOwnProperty,l=a.propertyIsEnumerable,i=n(function(){return arguments}())?n:function(e){return o(e)&&s.call(e,"callee")&&!l.call(e,"callee")};e.exports=i},56449:e=>{var t=Array.isArray;e.exports=t},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},18426:(e,t)=>{function r(e){let t,r=[];for(let n of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(n))r.push(parseInt(n,10));else if(t=n.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,n,o,a]=t;if(n&&a){n=parseInt(n),a=parseInt(a);const e=n<a?1:-1;"-"!==o&&".."!==o&&"\u2025"!==o||(a+=e);for(let t=n;t!==a;t+=e)r.push(t)}}return r}t.default=r,e.exports=r},28453:(e,t,r)=>{"use strict";r.d(t,{R:()=>s,x:()=>l});var n=r(96540);const o={},a=n.createContext(o);function s(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(a.Provider,{value:t},e.children)}},86861:(e,t,r)=>{"use strict";function n(e,t){let{target:r=document.body}=void 0===t?{}:t;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const n=document.createElement("textarea"),o=document.activeElement;n.value=e,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";const a=document.getSelection(),s=a.rangeCount>0&&a.getRangeAt(0);r.append(n),n.select(),n.selectionStart=0,n.selectionEnd=e.length;let l=!1;try{l=document.execCommand("copy")}catch{}return n.remove(),s&&(a.removeAllRanges(),a.addRange(s)),o&&o.focus(),l}r.r(t),r.d(t,{default:()=>n})}}]); \ No newline at end of file diff --git a/assets/js/common.cca1d825.js b/assets/js/common.cca1d825.js deleted file mode 100644 index 053d141..0000000 --- a/assets/js/common.cca1d825.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see common.cca1d825.js.LICENSE.txt */ -(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[2076],{85100:(e,t,n)=>{"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function o(e){return!!e&&!!e[G]}function i(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===Q}(e)||Array.isArray(e)||!!e[K]||!!(null===(t=e.constructor)||void 0===t?void 0:t[K])||p(e)||v(e))}function a(e){return o(e)||r(23,e),e[G].t}function u(e,t,n){void 0===n&&(n=!1),0===c(e)?(n?Object.keys:X)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function c(e){var t=e[G];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:v(e)?3:0}function s(e,t){return 2===c(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){return 2===c(e)?e.get(t):e[t]}function f(e,t,n){var r=c(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return H&&e instanceof Map}function v(e){return $&&e instanceof Set}function h(e){return e.o||e.t}function y(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Y(e);delete t[G];for(var n=X(t),r=0;r<n.length;r++){var o=n[r],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function m(e,t){return void 0===t&&(t=!1),g(e)||o(e)||!i(e)||(c(e)>1&&(e.set=e.add=e.clear=e.delete=b),Object.freeze(e),t&&u(e,(function(e,t){return m(t,!0)}),!0)),e}function b(){r(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function w(e){var t=Z[e];return t||r(18,e),t}function x(e,t){Z[e]||(Z[e]=t)}function S(){return z}function j(e,t){t&&(w("Patches"),e.u=[],e.s=[],e.v=t)}function O(e){E(e),e.p.forEach(_),e.p=null}function E(e){e===z&&(z=e.l)}function P(e){return z={p:[],l:z,h:e,m:!0,_:0}}function _(e){var t=e[G];0===t.i||1===t.i?t.j():t.g=!0}function C(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||w("ES5").S(t,e,o),o?(n[G].P&&(O(t),r(4)),i(e)&&(e=A(t,e),t.l||k(t,e)),t.u&&w("Patches").M(n[G].t,e,t.u,t.s)):e=A(t,n,[]),O(t),t.u&&t.v(t.u,t.s),e!==W?e:void 0}function A(e,t,n){if(g(t))return t;var r=t[G];if(!r)return u(t,(function(o,i){return T(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return k(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=y(r.k):r.o,i=o,a=!1;3===r.i&&(i=new Set(o),o.clear(),a=!0),u(i,(function(t,i){return T(e,r,o,t,i,n,a)})),k(e,o,!1),n&&e.u&&w("Patches").N(r,n,e.u,e.s)}return r.o}function T(e,t,n,r,a,u,c){if(o(a)){var l=A(e,a,u&&t&&3!==t.i&&!s(t.R,r)?u.concat(r):void 0);if(f(n,r,l),!o(l))return;e.m=!1}else c&&n.add(a);if(i(a)&&!g(a)){if(!e.h.D&&e._<1)return;A(e,a),t&&t.A.l||k(e,a)}}function k(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&m(t,n)}function N(e,t){var n=e[G];return(n?h(n):e)[t]}function B(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function M(e){e.P||(e.P=!0,e.l&&M(e.l))}function L(e){e.o||(e.o=y(e.t))}function I(e,t,n){var r=p(t)?w("MapSet").F(t,n):v(t)?w("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:S(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=J;n&&(o=[r],i=ee);var a=Proxy.revocable(o,i),u=a.revoke,c=a.proxy;return r.k=c,r.j=u,c}(t,n):w("ES5").J(t,n);return(n?n.A:S()).p.push(r),r}function D(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[G],o=c(t);if(r){if(!r.P&&(r.i<4||!w("ES5").K(r)))return r.t;r.I=!0,n=R(t,o),r.I=!1}else n=R(t,o);return u(n,(function(t,o){r&&l(r.t,t)===o||f(n,t,e(o))})),3===o?new Set(n):n}(e)}function R(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return y(e)}function F(){function e(e,t){var n=i[e];return n?n.enumerable=t:i[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[G];return J.get(t,e)},set:function(t){var n=this[G];J.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][G];if(!o.P)switch(o.i){case 5:r(o)&&M(o);break;case 4:n(o)&&M(o)}}}function n(e){for(var t=e.t,n=e.k,r=X(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==G){var a=t[i];if(void 0===a&&!s(t,i))return!0;var u=n[i],c=u&&u[G];if(c?c.t!==a:!d(u,a))return!0}}var l=!!t[G];return r.length!==X(t).length+(l?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;r<t.length;r++)if(!t.hasOwnProperty(r))return!0;return!1}var i={};x("ES5",{J:function(t,n){var r=Array.isArray(t),o=function(t,n){if(t){for(var r=Array(n.length),o=0;o<n.length;o++)Object.defineProperty(r,""+o,e(o,!0));return r}var i=Y(n);delete i[G];for(var a=X(i),u=0;u<a.length;u++){var c=a[u];i[c]=e(c,t||!!i[c].enumerable)}return Object.create(Object.getPrototypeOf(n),i)}(r,t),i={i:r?5:4,A:n?n.A:S(),P:!1,I:!1,R:{},l:n,t:t,k:o,o:null,g:!1,C:!1};return Object.defineProperty(o,G,{value:i,writable:!0}),o},S:function(e,n,i){i?o(n)&&n[G].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var n=t[G];if(n){var o=n.t,i=n.k,a=n.R,c=n.i;if(4===c)u(i,(function(t){t!==G&&(void 0!==o[t]||s(o,t)?a[t]||e(i[t]):(a[t]=!0,M(n)))})),u(o,(function(e){void 0!==i[e]||s(i,e)||(a[e]=!1,M(n))}));else if(5===c){if(r(n)&&(M(n),a.length=!0),i.length<o.length)for(var l=i.length;l<o.length;l++)a[l]=!1;else for(var f=o.length;f<i.length;f++)a[f]=!0;for(var d=Math.min(i.length,o.length),p=0;p<d;p++)i.hasOwnProperty(p)||(a[p]=!0),void 0===a[p]&&e(i[p])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?n(e):r(e)}})}n.r(t),n.d(t,{EnhancerArray:()=>rt,MiddlewareArray:()=>nt,SHOULD_AUTOBATCH:()=>wn,TaskAbortError:()=>Zt,__DO_NOT_USE__ActionTypes:()=>pe,addListener:()=>vn,applyMiddleware:()=>xe,autoBatchEnhancer:()=>En,bindActionCreators:()=>ge,clearAllListeners:()=>hn,combineReducers:()=>me,compose:()=>we,configureStore:()=>pt,createAction:()=>Qe,createActionCreatorInvariantMiddleware:()=>tt,createAsyncThunk:()=>Ct,createDraftSafeSelector:()=>Ue,createEntityAdapter:()=>St,createImmutableStateInvariantMiddleware:()=>at,createListenerMiddleware:()=>bn,createNextState:()=>oe,createReducer:()=>ht,createSelector:()=>Pe,createSerializableStateInvariantMiddleware:()=>lt,createSlice:()=>yt,createStore:()=>he,current:()=>D,findNonSerializableValue:()=>ct,freeze:()=>m,getDefaultMiddleware:()=>ft,getType:()=>et,isAction:()=>Xe,isActionCreator:()=>Ye,isAllOf:()=>Nt,isAnyOf:()=>kt,isAsyncThunkAction:()=>Ft,isDraft:()=>o,isFluxStandardAction:()=>Ze,isFulfilled:()=>Rt,isImmutableDefault:()=>it,isPending:()=>Lt,isPlain:()=>ut,isPlainObject:()=>Ke,isRejected:()=>It,isRejectedWithValue:()=>Dt,legacy_createStore:()=>ye,miniSerializeError:()=>_t,nanoid:()=>jt,original:()=>a,prepareAutoBatched:()=>xn,removeListener:()=>yn,unwrapResult:()=>At});var q,z,V="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),H="undefined"!=typeof Map,$="undefined"!=typeof Set,U="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,W=V?Symbol.for("immer-nothing"):((q={})["immer-nothing"]=!0,q),K=V?Symbol.for("immer-draftable"):"__$immer_draftable",G=V?Symbol.for("immer-state"):"__$immer_state",Q=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),X="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Y=Object.getOwnPropertyDescriptors||function(e){var t={};return X(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},Z={},J={get:function(e,t){if(t===G)return e;var n=h(e);if(!s(n,t))return function(e,t,n){var r,o=B(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!i(r)?r:r===N(e.t,t)?(L(e),e.o[t]=I(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=B(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=N(h(e),t),i=null==o?void 0:o[G];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,o)&&(void 0!==n||s(e.t,t)))return!0;L(e),M(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==N(e.t,t)||t in e.t?(e.R[t]=!1,L(e),M(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},ee={};u(J,(function(e,t){ee[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),ee.deleteProperty=function(e,t){return ee.set.call(this,e,t,void 0)},ee.set=function(e,t,n){return J.set.call(this,e[0],t,n,e[0])};var te=function(){function e(e){var t=this;this.O=U,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var u=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return u.produce(e,(function(e){var r;return(r=n).call.apply(r,[t,e].concat(o))}))}}var c;if("function"!=typeof n&&r(6),void 0!==o&&"function"!=typeof o&&r(7),i(e)){var s=P(t),l=I(t,e,void 0),f=!0;try{c=n(l),f=!1}finally{f?O(s):E(s)}return"undefined"!=typeof Promise&&c instanceof Promise?c.then((function(e){return j(s,o),C(e,s)}),(function(e){throw O(s),e})):(j(s,o),C(c,s))}if(!e||"object"!=typeof e){if(void 0===(c=n(e))&&(c=e),c===W&&(c=void 0),t.D&&m(c,!0),o){var d=[],p=[];w("Patches").M(e,c,d,p),o(d,p)}return c}r(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(o))}))};var r,o,i=t.produce(e,n,(function(e,t){r=e,o=t}));return"undefined"!=typeof Promise&&i instanceof Promise?i.then((function(e){return[e,r,o]})):[i,r,o]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){i(e)||r(8),o(e)&&(e=D(e));var t=P(this),n=I(this,e,void 0);return n[G].C=!0,E(t),n},t.finishDraft=function(e,t){var n=(e&&e[G]).A;return j(n,t),C(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!U&&r(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=w("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))},e}(),ne=new te,re=ne.produce;ne.produceWithPatches.bind(ne),ne.setAutoFreeze.bind(ne),ne.setUseProxies.bind(ne),ne.applyPatches.bind(ne),ne.createDraft.bind(ne),ne.finishDraft.bind(ne);const oe=re;function ie(e){return ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ie(e)}function ae(e){var t=function(e,t){if("object"!=ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ie(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ie(t)?t:t+""}function ue(e,t,n){return(t=ae(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach((function(t){ue(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(96763);function le(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var fe="function"==typeof Symbol&&Symbol.observable||"@@observable",de=function(){return Math.random().toString(36).substring(7).split("").join(".")},pe={INIT:"@@redux/INIT"+de(),REPLACE:"@@redux/REPLACE"+de(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+de()}};function ve(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function he(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(le(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(le(1));return n(he)(e,t)}if("function"!=typeof e)throw new Error(le(2));var o=e,i=t,a=[],u=a,c=!1;function s(){u===a&&(u=a.slice())}function l(){if(c)throw new Error(le(3));return i}function f(e){if("function"!=typeof e)throw new Error(le(4));if(c)throw new Error(le(5));var t=!0;return s(),u.push(e),function(){if(t){if(c)throw new Error(le(6));t=!1,s();var n=u.indexOf(e);u.splice(n,1),a=null}}}function d(e){if(!ve(e))throw new Error(le(7));if(void 0===e.type)throw new Error(le(8));if(c)throw new Error(le(9));try{c=!0,i=o(i,e)}finally{c=!1}for(var t=a=u,n=0;n<t.length;n++){(0,t[n])()}return e}return d({type:pe.INIT}),(r={dispatch:d,subscribe:f,getState:l,replaceReducer:function(e){if("function"!=typeof e)throw new Error(le(10));o=e,d({type:pe.REPLACE})}})[fe]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(le(11));function n(){e.next&&e.next(l())}return n(),{unsubscribe:t(n)}}})[fe]=function(){return this},e},r}var ye=he;function me(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,u=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:pe.INIT}))throw new Error(le(12));if(void 0===n(void 0,{type:pe.PROBE_UNKNOWN_ACTION()}))throw new Error(le(13))}))}(n)}catch(a){i=a}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},a=0;a<u.length;a++){var c=u[a],s=n[c],l=e[c],f=s(l,t);if(void 0===f){t&&t.type;throw new Error(le(14))}o[c]=f,r=r||f!==l}return(r=r||u.length!==Object.keys(e).length)?o:e}}function be(e,t){return function(){return t(e.apply(this,arguments))}}function ge(e,t){if("function"==typeof e)return be(e,t);if("object"!=typeof e||null===e)throw new Error(le(16));var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=be(o,t))}return n}function we(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function xe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(le(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map((function(e){return e(o)}));return r=we.apply(void 0,i)(n.dispatch),se(se({},n),{},{dispatch:r})}}}var Se="NOT_FOUND";var je=function(e,t){return e===t};function Oe(e,t){var n,r,o="object"==typeof t?t:{equalityCheck:t},i=o.equalityCheck,a=void 0===i?je:i,u=o.maxSize,c=void 0===u?1:u,s=o.resultEqualityCheck,l=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}}(a),f=1===c?(n=l,{get:function(e){return r&&n(r.key,e)?r.value:Se},put:function(e,t){r={key:e,value:t}},getEntries:function(){return r?[r]:[]},clear:function(){r=void 0}}):function(e,t){var n=[];function r(e){var r=n.findIndex((function(n){return t(e,n.key)}));if(r>-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return Se}return{get:r,put:function(t,o){r(t)===Se&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(c,l);function d(){var t=f.get(arguments);if(t===Se){if(t=e.apply(null,arguments),s){var n=f.getEntries().find((function(e){return s(e.value,t)}));n&&(t=n.value)}f.put(arguments,t)}return t}return d.clearCache=function(){return f.clear()},d}function Ee(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i,a=0,u={memoizeOptions:void 0},c=r.pop();if("object"==typeof c&&(u=c,c=r.pop()),"function"!=typeof c)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof c+"]");var s=u.memoizeOptions,l=void 0===s?n:s,f=Array.isArray(l)?l:[l],d=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"==typeof e}))){var n=t.map((function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),p=e.apply(void 0,[function(){return a++,c.apply(null,arguments)}].concat(f)),v=e((function(){for(var e=[],t=d.length,n=0;n<t;n++)e.push(d[n].apply(null,arguments));return i=p.apply(null,e)}));return Object.assign(v,{resultFunc:c,memoizedResultFunc:p,dependencies:d,lastResult:function(){return i},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),v}}var Pe=Ee(Oe);function _e(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var Ce=_e();Ce.withExtraArgument=_e;const Ae=Ce;var Te,ke=n(96763),Ne=(n(65606),Te=function(e,t){return Te=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Te(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}Te(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),Be=function(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(a){i=[6,a],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}},Me=function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},Le=Object.defineProperty,Ie=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ze=function(e,t,n){return t in e?Le(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},Ve=function(e,t){for(var n in t||(t={}))Fe.call(t,n)&&ze(e,n,t[n]);if(Re)for(var r=0,o=Re(t);r<o.length;r++){n=o[r];qe.call(t,n)&&ze(e,n,t[n])}return e},He=function(e,t){return Ie(e,De(t))},$e=function(e,t,n){return new Promise((function(r,o){var i=function(e){try{c(n.next(e))}catch(a){o(a)}},u=function(e){try{c(n.throw(e))}catch(a){o(a)}},c=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(i,u)};c((n=n.apply(e,t)).next())}))},Ue=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=Pe.apply(void 0,e);return function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return n.apply(void 0,Me([o(e)?D(e):e],t))}},We="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?we:we.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function Ke(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n}var Ge=function(e){return e&&"function"==typeof e.match};function Qe(e,t){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t){var o=t.apply(void 0,n);if(!o)throw new Error("prepareAction did not return an object");return Ve(Ve({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:n[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n}function Xe(e){return Ke(e)&&"type"in e}function Ye(e){return"function"==typeof e&&"type"in e&&Ge(e)}function Ze(e){return Xe(e)&&"string"==typeof e.type&&Object.keys(e).every(Je)}function Je(e){return["type","payload","error","meta"].indexOf(e)>-1}function et(e){return""+e}function tt(e){return void 0===e&&(e={}),function(){return function(e){return function(t){return e(t)}}}}var nt=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.apply(this,n)||this;return Object.setPrototypeOf(o,t.prototype),o}return Ne(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,Me([void 0],e[0].concat(this)))):new(t.bind.apply(t,Me([void 0],e.concat(this))))},t}(Array),rt=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.apply(this,n)||this;return Object.setPrototypeOf(o,t.prototype),o}return Ne(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,Me([void 0],e[0].concat(this)))):new(t.bind.apply(t,Me([void 0],e.concat(this))))},t}(Array);function ot(e){return i(e)?oe(e,(function(){})):e}function it(e){return"object"!=typeof e||null==e||Object.isFrozen(e)}function at(e){return void 0===e&&(e={}),function(){return function(e){return function(t){return e(t)}}}}function ut(e){var t=typeof e;return null==e||"string"===t||"boolean"===t||"number"===t||Array.isArray(e)||Ke(e)}function ct(e,t,n,r,o,i){var a;if(void 0===t&&(t=""),void 0===n&&(n=ut),void 0===o&&(o=[]),!n(e))return{keyPath:t||"<root>",value:e};if("object"!=typeof e||null===e)return!1;if(null==i?void 0:i.has(e))return!1;for(var u=null!=r?r(e):Object.entries(e),c=o.length>0,s=function(e,u){var s=t?t+"."+e:e;if(c&&o.some((function(e){return e instanceof RegExp?e.test(s):s===e})))return"continue";return n(u)?"object"==typeof u&&(a=ct(u,s,n,r,o,i))?{value:a}:void 0:{value:{keyPath:s,value:u}}},l=0,f=u;l<f.length;l++){var d=f[l],p=s(d[0],d[1]);if("object"==typeof p)return p.value}return i&&st(e)&&i.add(e),!1}function st(e){if(!Object.isFrozen(e))return!1;for(var t=0,n=Object.values(e);t<n.length;t++){var r=n[t];if("object"==typeof r&&null!==r&&!st(r))return!1}return!0}function lt(e){return void 0===e&&(e={}),function(){return function(e){return function(t){return e(t)}}}}function ft(e){void 0===e&&(e={});var t=e.thunk,n=void 0===t||t,r=(e.immutableCheck,e.serializableCheck,e.actionCreatorCheck,new nt);return n&&(!function(e){return"boolean"==typeof e}(n)?r.push(Ae.withExtraArgument(n.extraArgument)):r.push(Ae)),r}var dt=!0;function pt(e){var t,n=function(e){return ft(e)},r=e||{},o=r.reducer,i=void 0===o?void 0:o,a=r.middleware,u=void 0===a?n():a,c=r.devTools,s=void 0===c||c,l=r.preloadedState,f=void 0===l?void 0:l,d=r.enhancers,p=void 0===d?void 0:d;if("function"==typeof i)t=i;else{if(!Ke(i))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');t=me(i)}var v=u;if("function"==typeof v&&(v=v(n),!dt&&!Array.isArray(v)))throw new Error("when using a middleware builder function, an array of middleware must be returned");if(!dt&&v.some((function(e){return"function"!=typeof e})))throw new Error("each middleware provided to configureStore must be a function");var h=xe.apply(void 0,v),y=we;s&&(y=We(Ve({trace:!dt},"object"==typeof s&&s)));var m=new rt(h),b=m;return Array.isArray(p)?b=Me([h],p):"function"==typeof p&&(b=p(m)),he(t,f,y.apply(void 0,b))}function vt(e){var t,n={},r=[],o={addCase:function(e,t){var r="string"==typeof e?e:e.type;if(!r)throw new Error("`builder.addCase` cannot be called with an empty action type");if(r in n)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return n[r]=t,o},addMatcher:function(e,t){return r.push({matcher:e,reducer:t}),o},addDefaultCase:function(e){return t=e,o}};return e(o),[n,r,t]}function ht(e,t,n,r){void 0===n&&(n=[]);var a,u="function"==typeof t?vt(t):[t,n,r],c=u[0],s=u[1],l=u[2];if(function(e){return"function"==typeof e}(e))a=function(){return ot(e())};else{var f=ot(e);a=function(){return f}}function d(e,t){void 0===e&&(e=a());var n=Me([c[t.type]],s.filter((function(e){return(0,e.matcher)(t)})).map((function(e){return e.reducer})));return 0===n.filter((function(e){return!!e})).length&&(n=[l]),n.reduce((function(e,n){if(n){var r;if(o(e))return void 0===(r=n(e,t))?e:r;if(i(e))return oe(e,(function(e){return n(e,t)}));if(void 0===(r=n(e,t))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return e}),e)}return d.getInitialState=a,d}function yt(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var n,r="function"==typeof e.initialState?e.initialState:ot(e.initialState),o=e.reducers||{},i=Object.keys(o),a={},u={},c={};function s(){var t="function"==typeof e.extraReducers?vt(e.extraReducers):[e.extraReducers],n=t[0],o=void 0===n?{}:n,i=t[1],a=void 0===i?[]:i,c=t[2],s=void 0===c?void 0:c,l=Ve(Ve({},o),u);return ht(r,(function(e){for(var t in l)e.addCase(t,l[t]);for(var n=0,r=a;n<r.length;n++){var o=r[n];e.addMatcher(o.matcher,o.reducer)}s&&e.addDefaultCase(s)}))}return i.forEach((function(e){var n,r,i=o[e],s=t+"/"+e;"reducer"in i?(n=i.reducer,r=i.prepare):n=i,a[e]=n,u[s]=n,c[e]=r?Qe(s,r):Qe(s)})),{name:t,reducer:function(e,t){return n||(n=s()),n(e,t)},actions:c,caseReducers:a,getInitialState:function(){return n||(n=s()),n.getInitialState()}}}function mt(e){return function(t,n){var r=function(t){Ze(n)?e(n.payload,t):e(n,t)};return o(t)?(r(t),t):oe(t,r)}}function bt(e,t){return t(e)}function gt(e){return Array.isArray(e)||(e=Object.values(e)),e}function wt(e,t,n){for(var r=[],o=[],i=0,a=e=gt(e);i<a.length;i++){var u=a[i],c=bt(u,t);c in n.entities?o.push({id:c,changes:u}):r.push(u)}return[r,o]}function xt(e){function t(t,n){var r=bt(t,e);r in n.entities||(n.ids.push(r),n.entities[r]=t)}function n(e,n){for(var r=0,o=e=gt(e);r<o.length;r++){t(o[r],n)}}function r(t,n){var r=bt(t,e);r in n.entities||n.ids.push(r),n.entities[r]=t}function o(e,t){var n=!1;e.forEach((function(e){e in t.entities&&(delete t.entities[e],n=!0)})),n&&(t.ids=t.ids.filter((function(e){return e in t.entities})))}function i(t,n){var r={},o={};if(t.forEach((function(e){e.id in n.entities&&(o[e.id]={id:e.id,changes:Ve(Ve({},o[e.id]?o[e.id].changes:null),e.changes)})})),(t=Object.values(o)).length>0){var i=t.filter((function(t){return function(t,n,r){var o=r.entities[n.id],i=Object.assign({},o,n.changes),a=bt(i,e),u=a!==n.id;return u&&(t[n.id]=a,delete r.entities[n.id]),r.entities[a]=i,u}(r,t,n)})).length>0;i&&(n.ids=Object.keys(n.entities))}}function a(t,r){var o=wt(t,e,r),a=o[0];i(o[1],r),n(a,r)}return{removeAll:(u=function(e){Object.assign(e,{ids:[],entities:{}})},c=mt((function(e,t){return u(t)})),function(e){return c(e,void 0)}),addOne:mt(t),addMany:mt(n),setOne:mt(r),setMany:mt((function(e,t){for(var n=0,o=e=gt(e);n<o.length;n++){r(o[n],t)}})),setAll:mt((function(e,t){e=gt(e),t.ids=[],t.entities={},n(e,t)})),updateOne:mt((function(e,t){return i([e],t)})),updateMany:mt(i),upsertOne:mt((function(e,t){return a([e],t)})),upsertMany:mt(a),removeOne:mt((function(e,t){return o([e],t)})),removeMany:mt(o)};var u,c}function St(e){void 0===e&&(e={});var t=Ve({sortComparer:!1,selectId:function(e){return e.id}},e),n=t.selectId,r=t.sortComparer,o={getInitialState:function(e){return void 0===e&&(e={}),Object.assign({ids:[],entities:{}},e)}},i={getSelectors:function(e){var t=function(e){return e.ids},n=function(e){return e.entities},r=Ue(t,n,(function(e,t){return e.map((function(e){return t[e]}))})),o=function(e,t){return t},i=function(e,t){return e[t]},a=Ue(t,(function(e){return e.length}));if(!e)return{selectIds:t,selectEntities:n,selectAll:r,selectTotal:a,selectById:Ue(n,o,i)};var u=Ue(e,n);return{selectIds:Ue(e,t),selectEntities:u,selectAll:Ue(e,r),selectTotal:Ue(e,a),selectById:Ue(u,o,i)}}},a=r?function(e,t){var n=xt(e);function r(t,n){var r=(t=gt(t)).filter((function(t){return!(bt(t,e)in n.entities)}));0!==r.length&&u(r,n)}function o(e,t){0!==(e=gt(e)).length&&u(e,t)}function i(t,n){for(var r=!1,o=0,i=t;o<i.length;o++){var a=i[o],u=n.entities[a.id];if(u){r=!0,Object.assign(u,a.changes);var s=e(u);a.id!==s&&(delete n.entities[a.id],n.entities[s]=u)}}r&&c(n)}function a(t,n){var o=wt(t,e,n),a=o[0];i(o[1],n),r(a,n)}function u(t,n){t.forEach((function(t){n.entities[e(t)]=t})),c(n)}function c(n){var r=Object.values(n.entities);r.sort(t);var o=r.map(e);(function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(e[n]!==t[n])return!1;return!0})(n.ids,o)||(n.ids=o)}return{removeOne:n.removeOne,removeMany:n.removeMany,removeAll:n.removeAll,addOne:mt((function(e,t){return r([e],t)})),updateOne:mt((function(e,t){return i([e],t)})),upsertOne:mt((function(e,t){return a([e],t)})),setOne:mt((function(e,t){return o([e],t)})),setMany:mt(o),setAll:mt((function(e,t){e=gt(e),t.entities={},t.ids=[],r(e,t)})),addMany:mt(r),updateMany:mt(i),upsertMany:mt(a)}}(n,r):xt(n);return Ve(Ve(Ve({selectId:n,sortComparer:r},o),i),a)}var jt=function(e){void 0===e&&(e=21);for(var t="",n=e;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},Ot=["name","message","stack","code"],Et=function(e,t){this.payload=e,this.meta=t},Pt=function(e,t){this.payload=e,this.meta=t},_t=function(e){if("object"==typeof e&&null!==e){for(var t={},n=0,r=Ot;n<r.length;n++){var o=r[n];"string"==typeof e[o]&&(t[o]=e[o])}return t}return{message:String(e)}},Ct=function(){function e(e,t,n){var r=Qe(e+"/fulfilled",(function(e,t,n,r){return{payload:e,meta:He(Ve({},r||{}),{arg:n,requestId:t,requestStatus:"fulfilled"})}})),o=Qe(e+"/pending",(function(e,t,n){return{payload:void 0,meta:He(Ve({},n||{}),{arg:t,requestId:e,requestStatus:"pending"})}})),i=Qe(e+"/rejected",(function(e,t,r,o,i){return{payload:o,error:(n&&n.serializeError||_t)(e||"Rejected"),meta:He(Ve({},i||{}),{arg:r,requestId:t,rejectedWithValue:!!o,requestStatus:"rejected",aborted:"AbortError"===(null==e?void 0:e.name),condition:"ConditionError"===(null==e?void 0:e.name)})}})),a="undefined"!=typeof AbortController?AbortController:function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return e.prototype.abort=function(){0},e}();return Object.assign((function(e){return function(u,c,s){var l,f=(null==n?void 0:n.idGenerator)?n.idGenerator(e):jt(),d=new a;function p(e){l=e,d.abort()}var v=function(){return $e(this,null,(function(){var a,v,h,y,m,b;return Be(this,(function(g){switch(g.label){case 0:return g.trys.push([0,4,,5]),y=null==(a=null==n?void 0:n.condition)?void 0:a.call(n,e,{getState:c,extra:s}),null===(w=y)||"object"!=typeof w||"function"!=typeof w.then?[3,2]:[4,y];case 1:y=g.sent(),g.label=2;case 2:if(!1===y||d.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return m=new Promise((function(e,t){return d.signal.addEventListener("abort",(function(){return t({name:"AbortError",message:l||"Aborted"})}))})),u(o(f,e,null==(v=null==n?void 0:n.getPendingMeta)?void 0:v.call(n,{requestId:f,arg:e},{getState:c,extra:s}))),[4,Promise.race([m,Promise.resolve(t(e,{dispatch:u,getState:c,extra:s,requestId:f,signal:d.signal,abort:p,rejectWithValue:function(e,t){return new Et(e,t)},fulfillWithValue:function(e,t){return new Pt(e,t)}})).then((function(t){if(t instanceof Et)throw t;return t instanceof Pt?r(t.payload,f,e,t.meta):r(t,f,e)}))])];case 3:return h=g.sent(),[3,5];case 4:return b=g.sent(),h=b instanceof Et?i(null,f,e,b.payload,b.meta):i(b,f,e),[3,5];case 5:return n&&!n.dispatchConditionRejection&&i.match(h)&&h.meta.condition||u(h),[2,h]}var w}))}))}();return Object.assign(v,{abort:p,requestId:f,arg:e,unwrap:function(){return v.then(At)}})}}),{pending:o,rejected:i,fulfilled:r,typePrefix:e})}return e.withTypes=function(){return e},e}();function At(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Tt=function(e,t){return Ge(e)?e.match(t):e(t)};function kt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return e.some((function(e){return Tt(e,t)}))}}function Nt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return e.every((function(e){return Tt(e,t)}))}}function Bt(e,t){if(!e||!e.meta)return!1;var n="string"==typeof e.meta.requestId,r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function Mt(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function Lt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Bt(e,["pending"])}:Mt(e)?function(t){var n=e.map((function(e){return e.pending}));return kt.apply(void 0,n)(t)}:Lt()(e[0])}function It(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Bt(e,["rejected"])}:Mt(e)?function(t){var n=e.map((function(e){return e.rejected}));return kt.apply(void 0,n)(t)}:It()(e[0])}function Dt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=function(e){return e&&e.meta&&e.meta.rejectedWithValue};return 0===e.length||Mt(e)?function(t){return Nt(It.apply(void 0,e),n)(t)}:Dt()(e[0])}function Rt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Bt(e,["fulfilled"])}:Mt(e)?function(t){var n=e.map((function(e){return e.fulfilled}));return kt.apply(void 0,n)(t)}:Rt()(e[0])}function Ft(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Bt(e,["pending","fulfilled","rejected"])}:Mt(e)?function(t){for(var n=[],r=0,o=e;r<o.length;r++){var i=o[r];n.push(i.pending,i.rejected,i.fulfilled)}return kt.apply(void 0,n)(t)}:Ft()(e[0])}var qt=function(e,t){if("function"!=typeof e)throw new TypeError(t+" is not a function")},zt=function(){},Vt=function(e,t){return void 0===t&&(t=zt),e.catch(t),e},Ht=function(e,t){return e.addEventListener("abort",t,{once:!0}),function(){return e.removeEventListener("abort",t)}},$t=function(e,t){var n=e.signal;n.aborted||("reason"in n||Object.defineProperty(n,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))},Ut="listener",Wt="completed",Kt="cancelled",Gt="task-"+Kt,Qt="task-"+Wt,Xt=Ut+"-"+Kt,Yt=Ut+"-"+Wt,Zt=function(e){this.code=e,this.name="TaskAbortError",this.message="task "+Kt+" (reason: "+e+")"},Jt=function(e){if(e.aborted)throw new Zt(e.reason)};function en(e,t){var n=zt;return new Promise((function(r,o){var i=function(){return o(new Zt(e.reason))};e.aborted?i():(n=Ht(e,i),t.finally((function(){return n()})).then(r,o))})).finally((function(){n=zt}))}var tn=function(e){return function(t){return Vt(en(e,t).then((function(t){return Jt(e),t})))}},nn=function(e){var t=tn(e);return function(e){return t(new Promise((function(t){return setTimeout(t,e)})))}},rn=Object.assign,on={},an="listenerMiddleware",un=function(e,t){return function(n,r){qt(n,"taskExecutor");var o,i=new AbortController;o=i,Ht(e,(function(){return $t(o,e.reason)}));var a,u,c=(a=function(){return $e(void 0,null,(function(){var t;return Be(this,(function(r){switch(r.label){case 0:return Jt(e),Jt(i.signal),[4,n({pause:tn(i.signal),delay:nn(i.signal),signal:i.signal})];case 1:return t=r.sent(),Jt(i.signal),[2,t]}}))}))},u=function(){return $t(i,Qt)},$e(void 0,null,(function(){var e;return Be(this,(function(t){switch(t.label){case 0:return t.trys.push([0,3,4,5]),[4,Promise.resolve()];case 1:return t.sent(),[4,a()];case 2:return[2,{status:"ok",value:t.sent()}];case 3:return[2,{status:(e=t.sent())instanceof Zt?"cancelled":"rejected",error:e}];case 4:return null==u||u(),[7];case 5:return[2]}}))})));return(null==r?void 0:r.autoJoin)&&t.push(c),{result:tn(e)(c),cancel:function(){$t(i,Gt)}}}},cn=function(e,t){return function(n,r){return Vt(function(n,r){return $e(void 0,null,(function(){var o,i,a,u;return Be(this,(function(c){switch(c.label){case 0:Jt(t),o=function(){},i=new Promise((function(t,r){var i=e({predicate:n,effect:function(e,n){n.unsubscribe(),t([e,n.getState(),n.getOriginalState()])}});o=function(){i(),r()}})),a=[i],null!=r&&a.push(new Promise((function(e){return setTimeout(e,r,null)}))),c.label=1;case 1:return c.trys.push([1,,3,4]),[4,en(t,Promise.race(a))];case 2:return u=c.sent(),Jt(t),[2,u];case 3:return o(),[7];case 4:return[2]}}))}))}(n,r))}},sn=function(e){var t=e.type,n=e.actionCreator,r=e.matcher,o=e.predicate,i=e.effect;if(t)o=Qe(t).match;else if(n)t=n.type,o=n.match;else if(r)o=r;else if(!o)throw new Error("Creating or removing a listener requires one of the known fields for matching an action");return qt(i,"options.listener"),{predicate:o,type:t,effect:i}},ln=function(e){var t=sn(e),n=t.type,r=t.predicate,o=t.effect;return{id:jt(),effect:o,type:n,predicate:r,pending:new Set,unsubscribe:function(){throw new Error("Unsubscribe not initialized")}}},fn=function(e){e.pending.forEach((function(e){$t(e,Xt)}))},dn=function(e){return function(){e.forEach(fn),e.clear()}},pn=function(e,t,n){try{e(t,n)}catch(r){setTimeout((function(){throw r}),0)}},vn=Qe(an+"/add"),hn=Qe(an+"/removeAll"),yn=Qe(an+"/remove"),mn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];ke.error.apply(ke,Me([an+"/error"],e))};function bn(e){var t=this;void 0===e&&(e={});var n=new Map,r=e.extra,o=e.onError,i=void 0===o?mn:o;qt(i,"onError");var a=function(e){for(var t=0,r=Array.from(n.values());t<r.length;t++){var o=r[t];if(e(o))return o}},u=function(e){var t=a((function(t){return t.effect===e.effect}));return t||(t=ln(e)),function(e){return e.unsubscribe=function(){return n.delete(e.id)},n.set(e.id,e),function(t){e.unsubscribe(),(null==t?void 0:t.cancelActive)&&fn(e)}}(t)},c=function(e){var t=sn(e),n=t.type,r=t.effect,o=t.predicate,i=a((function(e){return("string"==typeof n?e.type===n:e.predicate===o)&&e.effect===r}));return i&&(i.unsubscribe(),e.cancelActive&&fn(i)),!!i},s=function(e,o,a,c){return $e(t,null,(function(){var t,s,l,f;return Be(this,(function(d){switch(d.label){case 0:t=new AbortController,s=cn(u,t.signal),l=[],d.label=1;case 1:return d.trys.push([1,3,4,6]),e.pending.add(t),[4,Promise.resolve(e.effect(o,rn({},a,{getOriginalState:c,condition:function(e,t){return s(e,t).then(Boolean)},take:s,delay:nn(t.signal),pause:tn(t.signal),extra:r,signal:t.signal,fork:un(t.signal,l),unsubscribe:e.unsubscribe,subscribe:function(){n.set(e.id,e)},cancelActiveListeners:function(){e.pending.forEach((function(e,n,r){e!==t&&($t(e,Xt),r.delete(e))}))}})))];case 2:return d.sent(),[3,6];case 3:return(f=d.sent())instanceof Zt||pn(i,f,{raisedBy:"effect"}),[3,6];case 4:return[4,Promise.allSettled(l)];case 5:return d.sent(),$t(t,Yt),e.pending.delete(t),[7];case 6:return[2]}}))}))},l=dn(n);return{middleware:function(e){return function(t){return function(r){if(!Xe(r))return t(r);if(vn.match(r))return u(r.payload);if(!hn.match(r)){if(yn.match(r))return c(r.payload);var o,a=e.getState(),f=function(){if(a===on)throw new Error(an+": getOriginalState can only be called synchronously");return a};try{if(o=t(r),n.size>0)for(var d=e.getState(),p=Array.from(n.values()),v=0,h=p;v<h.length;v++){var y=h[v],m=!1;try{m=y.predicate(r,d,a)}catch(b){m=!1,pn(i,b,{raisedBy:"predicate"})}m&&s(y,r,e,f)}}finally{a=on}return o}l()}}},startListening:u,stopListening:c,clearListeners:l}}var gn,wn="RTK_autoBatch",xn=function(){return function(e){var t;return{payload:e,meta:(t={},t[wn]=!0,t)}}},Sn="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:void 0!==n.g?n.g:globalThis):function(e){return(gn||(gn=Promise.resolve())).then(e).catch((function(e){return setTimeout((function(){throw e}),0)}))},jn=function(e){return function(t){setTimeout(t,e)}},On="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:jn(10),En=function(e){return void 0===e&&(e={type:"raf"}),function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.apply(void 0,n),i=!0,a=!1,u=!1,c=new Set,s="tick"===e.type?Sn:"raf"===e.type?On:"callback"===e.type?e.queueNotification:jn(e.timeout),l=function(){u=!1,a&&(a=!1,c.forEach((function(e){return e()})))};return Object.assign({},o,{subscribe:function(e){var t=o.subscribe((function(){return i&&e()}));return c.add(e),function(){t(),c.delete(e)}},dispatch:function(e){var t;try{return i=!(null==(t=null==e?void 0:e.meta)?void 0:t[wn]),(a=!i)&&(u||(u=!0,s(l))),o.dispatch(e)}finally{i=!0}}})}}};F()},78478:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});n(96540);var r=n(92303),o=n(74848);function i(e){let{children:t,fallback:n}=e;return(0,r.default)()?(0,o.jsx)(o.Fragment,{children:t?.()}):n??null}},52138:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>A});var r=n(96540),o=n(92303),i=n(34164),a=n(26058),u=n(17559),c=n(34291);const s={codeBlockContainer:"codeBlockContainer_Ckt0"};var l=n(74848);function f(e){let{as:t,...n}=e;const r=(0,a.A)(),o=(0,c.M$)(r);return(0,l.jsx)(t,{...n,style:o,className:(0,i.A)(n.className,s.codeBlockContainer,u.G.common.codeBlock)})}const d={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function p(e){let{children:t,className:n}=e;return(0,l.jsx)(f,{as:"pre",tabIndex:0,className:(0,i.A)(d.codeBlockStandalone,"thin-scrollbar",n),children:(0,l.jsx)("code",{className:d.codeBlockLines,children:t})})}var v=n(6342),h=n(96591),y=n(71765);const m={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function b(e){let{line:t,classNames:n,showLineNumbers:r,getLineProps:o,getTokenProps:a}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const u=o({line:t,className:(0,i.A)(n,r&&m.codeLine)}),c=t.map(((e,t)=>(0,l.jsx)("span",{...a({token:e})},t)));return(0,l.jsxs)("span",{...u,children:[r?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:m.codeLineNumber}),(0,l.jsx)("span",{className:m.codeLineContent,children:c})]}):c,(0,l.jsx)("br",{})]})}var g=n(86861),w=n(21312);function x(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function S(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const j={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function O(e){let{code:t,className:n}=e;const[o,a]=(0,r.useState)(!1),u=(0,r.useRef)(void 0),c=(0,r.useCallback)((()=>{(0,g.default)(t),a(!0),u.current=window.setTimeout((()=>{a(!1)}),1e3)}),[t]);return(0,r.useEffect)((()=>()=>window.clearTimeout(u.current)),[]),(0,l.jsx)("button",{type:"button","aria-label":o?(0,w.translate)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,w.translate)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,w.translate)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,i.A)("clean-btn",n,j.copyButton,o&&j.copyButtonCopied),onClick:c,children:(0,l.jsxs)("span",{className:j.copyButtonIcons,"aria-hidden":"true",children:[(0,l.jsx)(x,{className:j.copyButtonIcon}),(0,l.jsx)(S,{className:j.copyButtonSuccessIcon})]})})}function E(e){return(0,l.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const P={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function _(e){let{className:t,onClick:n,isEnabled:r}=e;const o=(0,w.translate)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,l.jsx)("button",{type:"button",onClick:n,className:(0,i.A)("clean-btn",t,r&&P.wordWrapButtonEnabled),"aria-label":o,title:o,children:(0,l.jsx)(E,{className:P.wordWrapButtonIcon,"aria-hidden":"true"})})}function C(e){let{children:t,className:n="",metastring:r,title:o,showLineNumbers:u,language:s}=e;const{prism:{defaultLanguage:p,magicComments:m}}=(0,v.p)(),g=function(e){return e?.toLowerCase()}(s??(0,c.Op)(n)??p),w=(0,a.A)(),x=(0,h.f)(),S=(0,c.wt)(r)||o,{lineClassNames:j,code:E}=(0,c.Li)(t,{metastring:r,language:g,magicComments:m}),P=u??(0,c._u)(r);return(0,l.jsxs)(f,{as:"div",className:(0,i.A)(n,g&&!n.includes(`language-${g}`)&&`language-${g}`),children:[S&&(0,l.jsx)("div",{className:d.codeBlockTitle,children:S}),(0,l.jsxs)("div",{className:d.codeBlockContent,children:[(0,l.jsx)(y.Highlight,{theme:w,code:E,language:g??"text",children:e=>{let{className:t,style:n,tokens:r,getLineProps:o,getTokenProps:a}=e;return(0,l.jsx)("pre",{tabIndex:0,ref:x.codeBlockRef,className:(0,i.A)(t,d.codeBlock,"thin-scrollbar"),style:n,children:(0,l.jsx)("code",{className:(0,i.A)(d.codeBlockLines,P&&d.codeBlockLinesWithNumbering),children:r.map(((e,t)=>(0,l.jsx)(b,{line:e,getLineProps:o,getTokenProps:a,classNames:j[t],showLineNumbers:P},t)))})})}}),(0,l.jsxs)("div",{className:d.buttonGroup,children:[(x.isEnabled||x.isCodeScrollable)&&(0,l.jsx)(_,{className:d.codeButton,onClick:()=>x.toggle(),isEnabled:x.isEnabled}),(0,l.jsx)(O,{className:d.codeButton,code:E})]})]})]})}function A(e){let{children:t,...n}=e;const i=(0,o.default)(),a=function(e){return r.Children.toArray(e).some((e=>(0,r.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),u="string"==typeof a?C:p;return(0,l.jsx)(u,{...n,children:a},String(i))}},41622:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var r=n(96540),o=n(34164),i=n(63427),a=n(92303),u=n(41422);const c={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};var s=n(74848);function l(e){return!!e&&("SUMMARY"===e.tagName||l(e.parentElement))}function f(e,t){return!!e&&(e===t||f(e.parentElement,t))}function d(e){let{summary:t,children:n,...d}=e;(0,i.A)().collectAnchor(d.id);const p=(0,a.default)(),v=(0,r.useRef)(null),{collapsed:h,setCollapsed:y}=(0,u.u)({initialState:!d.open}),[m,b]=(0,r.useState)(d.open),g=r.isValidElement(t)?t:(0,s.jsx)("summary",{children:t??"Details"});return(0,s.jsxs)("details",{...d,ref:v,open:m,"data-collapsed":h,className:(0,o.A)(c.details,p&&c.isBrowser,d.className),onMouseDown:e=>{l(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;l(t)&&f(t,v.current)&&(e.preventDefault(),h?(y(!1),b(!0)):y(!0))},children:[g,(0,s.jsx)(u.N,{lazy:!1,collapsed:h,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{y(e),b(!e)},children:(0,s.jsx)("div",{className:c.collapsibleContent,children:n})})]})}const p={details:"details_b_Ee"},v="alert alert--info";function h(e){let{...t}=e;return(0,s.jsx)(d,{...t,className:(0,o.A)(v,p.details,t.className)})}},19365:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});n(96540);var r=n(34164);const o={tabItem:"tabItem_Ymn6"};var i=n(74848);function a(e){let{children:t,hidden:n,className:a}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,r.A)(o.tabItem,a),hidden:n,children:t})}},7663:(e,t,n)=>{"use strict";n.d(t,{H:()=>a});var r=n(96540),o=n(23104),i=n(75062);function a(e){let{threshold:t}=e;const[n,a]=(0,r.useState)(!1),u=(0,r.useRef)(!1),{startScroll:c,cancelScroll:s}=(0,o.gk)();return(0,o.Mq)(((e,n)=>{let{scrollY:r}=e;const o=n?.scrollY;o&&(u.current?u.current=!1:r>=o?(s(),a(!1)):r<t?a(!1):r+window.innerHeight<document.documentElement.scrollHeight&&a(!0))})),(0,i.$)((e=>{e.location.hash&&(u.current=!0,a(!1))})),{shown:n,scrollToTop:()=>c(0)}}},96591:(e,t,n)=>{"use strict";n.d(t,{f:()=>u});var r=n(96540),o=n(89532);const i={attributes:!0,characterData:!0,childList:!0,subtree:!0};function a(e,t){const[n,a]=(0,r.useState)(),u=(0,r.useCallback)((()=>{a(e.current?.closest("[role=tabpanel][hidden]"))}),[e,a]);(0,r.useEffect)((()=>{u()}),[u]),function(e,t,n){void 0===n&&(n=i);const a=(0,o._q)(t),u=(0,o.Be)(n);(0,r.useEffect)((()=>{const t=new MutationObserver(a);return e&&t.observe(e,u),()=>t.disconnect()}),[e,a,u])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),u())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}function u(){const[e,t]=(0,r.useState)(!1),[n,o]=(0,r.useState)(!1),i=(0,r.useRef)(null),u=(0,r.useCallback)((()=>{const n=i.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[i,e]),c=(0,r.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=i.current,n=e>t||i.current.querySelector("code").hasAttribute("style");o(n)}),[i]);return a(i,c),(0,r.useEffect)((()=>{c()}),[e,c]),(0,r.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:i,isEnabled:e,isCodeScrollable:n,toggle:u}}},26058:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(95293),o=n(6342);function i(){const{prism:e}=(0,o.p)(),{colorMode:t}=(0,r.G)(),n=e.theme,i=e.darkTheme||n;return"dark"===t?i:n}},20366:(e,t,n)=>{"use strict";n.d(t,{i:()=>c});var r=n(96540),o=n(6342);function i(e){const t=e.getBoundingClientRect();return t.top===t.bottom?i(e.parentNode):t}function a(e,t){let{anchorTopOffset:n}=t;const r=e.find((e=>i(e).top>=n));if(r){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(i(r))?r:e[e.indexOf(r)-1]??null}return e[e.length-1]??null}function u(){const e=(0,r.useRef)(0),{navbar:{hideOnScroll:t}}=(0,o.p)();return(0,r.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function c(e){const t=(0,r.useRef)(void 0),n=u();(0,r.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:r,linkActiveClassName:o,minHeadingLevel:i,maxHeadingLevel:u}=e;function c(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(r),c=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const r=[];for(let o=t;o<=n;o+=1)r.push(`h${o}.anchor`);return Array.from(document.querySelectorAll(r.join()))}({minHeadingLevel:i,maxHeadingLevel:u}),s=a(c,{anchorTopOffset:n.current}),l=e.find((e=>s&&s.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(o),e.classList.add(o),t.current=e):e.classList.remove(o)}(e,e===l)}))}return document.addEventListener("scroll",c),document.addEventListener("resize",c),c(),()=>{document.removeEventListener("scroll",c),document.removeEventListener("resize",c)}}),[e,n])}},83262:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Collapsible:()=>s.N,DraftBannerMessage:()=>A.TT,DraftBannerTitle:()=>A.Yh,ErrorBoundaryError:()=>T.bq,ErrorBoundaryErrorMessageFallback:()=>T.MN,ErrorBoundaryTryAgainButton:()=>T.a2,ErrorCauseBoundary:()=>T.k2,HtmlClassNameProvider:()=>p.e3,NavbarSecondaryMenuFiller:()=>h.GX,PageMetadata:()=>p.be,ReactContextError:()=>d.dV,SkipToContentFallbackId:()=>C.j,SkipToContentLink:()=>C.K,ThemeClassNames:()=>l.G,ThemedComponent:()=>a.A,UnlistedBannerMessage:()=>A.Uh,UnlistedBannerTitle:()=>A.Rc,UnlistedMetadata:()=>A.AE,composeProviders:()=>d.fM,createStorageSlot:()=>u.Wf,duplicates:()=>E.XI,filterDocCardListItems:()=>N,groupBy:()=>E.$z,isMultiColumnFooterLinks:()=>j.C,isRegexpStringMatch:()=>O.G,listStorageKeys:()=>u.Eo,listTagsByLetters:()=>m.Q,prefersReducedMotion:()=>f.O,processAdmonitionProps:()=>_.c,translateTagsPageTitle:()=>m.b,uniq:()=>E.sb,useClearQueryString:()=>g.W9,useCollapsible:()=>s.u,useColorMode:()=>v.G,useContextualSearchFilters:()=>M,useCurrentSidebarCategory:()=>k,useDocsPreferredVersion:()=>B,useEvent:()=>d._q,useHistorySelector:()=>g.Hl,usePluralForm:()=>c.W,usePrevious:()=>d.ZC,usePrismTheme:()=>P.A,useQueryString:()=>g.l,useQueryStringList:()=>g.fV,useSearchLinkCreator:()=>S,useSearchQueryString:()=>x,useStorageSlot:()=>u.Dv,useThemeConfig:()=>i.p,useWindowSize:()=>y.l});var r=n(44586),o=n(2967),i=n(6342),a=n(9967),u=n(70679),c=n(53465),s=n(41422),l=n(17559),f=n(53109),d=n(89532),p=n(45500),v=n(95293),h=n(75600),y=n(24581),m=n(26820),b=n(96540),g=n(57485);const w="q";function x(){return(0,g.l)(w)}function S(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,r.default)(),{algolia:{searchPagePath:n}}=t;return(0,b.useCallback)((t=>`${e}${n}?${w}=${encodeURIComponent(t)}`),[e,n])}var j=n(53106),O=n(91252),E=n(31682),P=n(26058),_=n(88473),C=n(75236),A=n(44084),T=n(12181);function k(){return n(44070).useCurrentSidebarCategory(...arguments)}function N(){return n(44070).filterDocCardListItems(...arguments)}function B(){return n(44070).useDocsPreferredVersion(...arguments)}function M(){const{i18n:e}=(0,r.default)(),t=n(44070).useDocsContextualSearchTags(),i=[o.C,...t];return{locale:e.currentLocale,tags:i}}},67622:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AnnouncementBarProvider:()=>o.o,BlogAuthorNoPostsLabel:()=>D.Y4,BlogAuthorsListViewAllLabel:()=>D.np,Collapsible:()=>r.Collapsible,ColorModeProvider:()=>b.a,DEFAULT_SEARCH_TAG:()=>x.C,DraftBannerMessage:()=>r.DraftBannerMessage,DraftBannerTitle:()=>r.DraftBannerTitle,ErrorBoundaryError:()=>r.ErrorBoundaryError,ErrorBoundaryErrorMessageFallback:()=>r.ErrorBoundaryErrorMessageFallback,ErrorBoundaryTryAgainButton:()=>r.ErrorBoundaryTryAgainButton,ErrorCauseBoundary:()=>r.ErrorCauseBoundary,HtmlClassNameProvider:()=>r.HtmlClassNameProvider,NavbarProvider:()=>A.G,NavbarSecondaryMenuFiller:()=>r.NavbarSecondaryMenuFiller,PageMetadata:()=>r.PageMetadata,PluginHtmlClassNameProvider:()=>C.Jx,ReactContextError:()=>r.ReactContextError,ScrollControllerProvider:()=>P.Tv,SkipToContentFallbackId:()=>r.SkipToContentFallbackId,SkipToContentLink:()=>r.SkipToContentLink,ThemeClassNames:()=>r.ThemeClassNames,ThemedComponent:()=>r.ThemedComponent,UnlistedBannerMessage:()=>r.UnlistedBannerMessage,UnlistedBannerTitle:()=>r.UnlistedBannerTitle,UnlistedMetadata:()=>r.UnlistedMetadata,composeProviders:()=>r.composeProviders,containsLineNumbers:()=>w._u,createStorageSlot:()=>r.createStorageSlot,duplicates:()=>r.duplicates,filterDocCardListItems:()=>r.filterDocCardListItems,getPrismCssVariables:()=>w.M$,groupBy:()=>r.groupBy,isMultiColumnFooterLinks:()=>r.isMultiColumnFooterLinks,isRegexpStringMatch:()=>r.isRegexpStringMatch,isSamePath:()=>_.ys,keyboardFocusedClassName:()=>B.w,listStorageKeys:()=>r.listStorageKeys,listTagsByLetters:()=>r.listTagsByLetters,parseCodeBlockTitle:()=>w.wt,parseLanguage:()=>w.Op,parseLines:()=>w.Li,prefersReducedMotion:()=>r.prefersReducedMotion,processAdmonitionProps:()=>r.processAdmonitionProps,sanitizeTabsChildren:()=>f,splitNavbarItems:()=>A.D,translateBlogAuthorsListPageTitle:()=>D.uz,translateTagsPageTitle:()=>r.translateTagsPageTitle,uniq:()=>r.uniq,useAlternatePageUtils:()=>g.o,useAnnouncementBar:()=>o.M,useBackToTopButton:()=>I.H,useBlogAuthorPageTitle:()=>D.wI,useBlogTagsPostsPageTitle:()=>D.ZD,useClearQueryString:()=>r.useClearQueryString,useCodeWordWrap:()=>L.f,useCollapsible:()=>r.useCollapsible,useColorMode:()=>r.useColorMode,useContextualSearchFilters:()=>r.useContextualSearchFilters,useCurrentSidebarCategory:()=>r.useCurrentSidebarCategory,useDateTimeFormat:()=>k.i,useDocsPreferredVersion:()=>r.useDocsPreferredVersion,useEvent:()=>r.useEvent,useFilteredAndTreeifiedTOC:()=>E.h,useHideableNavbar:()=>N.S,useHistoryPopHandler:()=>c.$Z,useHistorySelector:()=>c.Hl,useHomePageRoute:()=>_.Dt,useKeyboardNavigation:()=>B.J,useLocalPathname:()=>O.B,useLocationChange:()=>j.$,useLockBodyScroll:()=>M._,useNavbarMobileSidebar:()=>y.M,useNavbarSecondaryMenu:()=>m.T,usePluralForm:()=>r.usePluralForm,usePrevious:()=>r.usePrevious,usePrismTheme:()=>r.usePrismTheme,useQueryString:()=>r.useQueryString,useQueryStringList:()=>r.useQueryStringList,useQueryStringValue:()=>c.aZ,useScrollController:()=>P.n1,useScrollPosition:()=>P.Mq,useScrollPositionBlocker:()=>P.a_,useSearchLinkCreator:()=>r.useSearchLinkCreator,useSearchQueryString:()=>r.useSearchQueryString,useSmoothScrollTo:()=>P.gk,useStorageSlot:()=>r.useStorageSlot,useTOCHighlight:()=>T.i,useTabs:()=>h,useThemeConfig:()=>r.useThemeConfig,useTitleFormatter:()=>S.s,useTreeifiedTOC:()=>E.v,useWindowSize:()=>r.useWindowSize});var r=n(83262),o=n(65041),i=n(96540),a=n(56347),u=n(205),c=n(57485),s=n(31682),l=n(70679);function f(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function d(e){const{values:t,children:n}=e;return(0,i.useMemo)((()=>{const e=t??function(e){return f(e).map((e=>{let{props:{value:t,label:n,attributes:r,default:o}}=e;return{value:t,label:n,attributes:r,default:o}}))}(n);return function(e){const t=(0,s.XI)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[t,n])}function p(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function v(e){let{queryString:t=!1,groupId:n}=e;const r=(0,a.W6)(),o=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,c.aZ)(o),(0,i.useCallback)((e=>{if(!o)return;const t=new URLSearchParams(r.location.search);t.set(o,e),r.replace({...r.location,search:t.toString()})}),[o,r])]}function h(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,o=d(e),[a,c]=(0,i.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(t){if(!p({value:t,tabValues:n}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const r=n.find((e=>e.default))??n[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:t,tabValues:o}))),[s,f]=v({queryString:n,groupId:r}),[h,y]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,o]=(0,l.Dv)(n);return[r,(0,i.useCallback)((e=>{n&&o.set(e)}),[n,o])]}({groupId:r}),m=(()=>{const e=s??h;return p({value:e,tabValues:o})?e:null})();(0,u.A)((()=>{m&&c(m)}),[m]);return{selectedValue:a,selectValue:(0,i.useCallback)((e=>{if(!p({value:e,tabValues:o}))throw new Error(`Can't select invalid tab value=${e}`);c(e),f(e),y(e)}),[f,y,o]),tabValues:o}}var y=n(22069),m=n(98695),b=n(95293),g=n(32131),w=n(34291),x=n(2967),S=n(20481),j=n(75062),O=n(9342),E=n(37243),P=n(23104),_=n(99169),C=n(45500),A=n(76305),T=n(20366),k=n(36266),N=n(61182),B=n(14090),M=n(43458),L=n(96591),I=n(7663),D=n(96461)},96461:(e,t,n)=>{"use strict";n.d(t,{Y4:()=>f,ZD:()=>u,np:()=>l,uz:()=>s,wI:()=>c});n(96540);var r=n(21312),o=n(53465),i=n(74848);function a(){const{selectMessage:e}=(0,o.W)();return t=>e(t,(0,r.translate)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}function u(e){const t=a();return(0,r.translate)({id:"theme.blog.tagTitle",description:"The title of the page for a blog tag",message:'{nPosts} tagged with "{tagName}"'},{nPosts:t(e.count),tagName:e.label})}function c(e){const t=a();return(0,r.translate)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:t(e.count),authorName:e.name||e.key})}const s=()=>(0,r.translate)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"});function l(){return(0,i.jsx)(r.default,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function f(){return(0,i.jsx)(r.default,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}},44084:(e,t,n)=>{"use strict";n.d(t,{AE:()=>c,Rc:()=>a,TT:()=>l,Uh:()=>u,Yh:()=>s});n(96540);var r=n(21312),o=n(5260),i=n(74848);function a(){return(0,i.jsx)(r.default,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function u(){return(0,i.jsx)(r.default,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function c(){return(0,i.jsx)(o.A,{children:(0,i.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function s(){return(0,i.jsx)(r.default,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function l(){return(0,i.jsx)(r.default,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}},36266:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});var r=n(44586);function o(e){void 0===e&&(e={});const{i18n:{currentLocale:t}}=(0,r.default)(),n=function(){const{i18n:{currentLocale:e,localeConfigs:t}}=(0,r.default)();return t[e].calendar}();return new Intl.DateTimeFormat(t,{calendar:n,...e})}},88473:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(96540),o=n(74848);function i(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=r.Children.toArray(e),n=t.find((e=>r.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),i=t.filter((e=>e!==n)),a=n?.props.children;return{mdxAdmonitionTitle:a,rest:i.length>0?(0,o.jsx)(o.Fragment,{children:i}):null}}(e.children),i=e.title??t;return{...e,...i&&{title:i},children:n}}},34291:(e,t,n)=>{"use strict";n.d(t,{Li:()=>v,M$:()=>h,Op:()=>p,_u:()=>d,wt:()=>f});var r=n(18426),o=n.n(r);const i=/title=(?<quote>["'])(?<title>.*?)\1/,a=/\{(?<range>[\d,-]+)\}/,u={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},c={...u,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},s=Object.keys(u);function l(e,t){const n=e.map((e=>{const{start:n,end:r}=c[e];return`(?:${n}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${r})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function f(e){return e?.match(i)?.groups.title??""}function d(e){return Boolean(e?.includes("showLineNumbers"))}function p(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return t?.replace(/language-/,"")}function v(e,t){let n=e.replace(/\n$/,"");const{language:r,magicComments:i,metastring:u}=t;if(u&&a.test(u)){const e=u.match(a).groups.range;if(0===i.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${u}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=i[0].className,r=o()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(r),code:n}}if(void 0===r)return{lineClassNames:{},code:n};const c=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return l(["js","jsBlock"],t);case"jsx":case"tsx":return l(["js","jsBlock","jsx"],t);case"html":return l(["js","jsBlock","html"],t);case"python":case"py":case"bash":return l(["bash"],t);case"markdown":case"md":return l(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return l(["tex"],t);case"lua":case"haskell":case"sql":return l(["lua"],t);case"wasm":return l(["wasm"],t);case"vb":case"vba":case"visual-basic":return l(["vb","rem"],t);case"vbnet":return l(["vbnet","rem"],t);case"batch":return l(["rem"],t);case"basic":return l(["rem","f90"],t);case"fsharp":return l(["js","ml"],t);case"ocaml":case"sml":return l(["ml"],t);case"fortran":return l(["f90"],t);case"cobol":return l(["cobol"],t);default:return l(s,t)}}(r,i),f=n.split("\n"),d=Object.fromEntries(i.map((e=>[e.className,{start:0,range:""}]))),p=Object.fromEntries(i.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),v=Object.fromEntries(i.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),h=Object.fromEntries(i.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let o=0;o<f.length;){const e=f[o].match(c);if(!e){o+=1;continue}const t=e.slice(1).find((e=>void 0!==e));p[t]?d[p[t]].range+=`${o},`:v[t]?d[v[t]].start=o:h[t]&&(d[h[t]].range+=`${d[h[t]].start}-${o-1},`),f.splice(o,1)}n=f.join("\n");const y={};return Object.entries(d).forEach((e=>{let[t,{range:n}]=e;o()(n).forEach((e=>{y[e]??=[],y[e].push(t)}))})),{lineClassNames:y,code:n}}function h(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[r,o]=e;const i=t[r];i&&"string"==typeof o&&(n[i]=o)})),n}},26820:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i,b:()=>o});var r=n(21312);const o=()=>(0,r.translate)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});function i(e){const t={};return Object.values(e).forEach((e=>{const n=function(e){return e[0].toUpperCase()}(e.label);t[n]??=[],t[n].push(e)})),Object.entries(t).sort(((e,t)=>{let[n]=e,[r]=t;return n.localeCompare(r)})).map((e=>{let[t,n]=e;return{letter:t,tags:n.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}},37243:(e,t,n)=>{"use strict";n.d(t,{h:()=>u,v:()=>i});var r=n(96540);function o(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const r=n.slice(2,e.level);e.parentIndex=Math.max(...r),n[e.level]=t}));const r=[];return t.forEach((e=>{const{parentIndex:n,...o}=e;n>=0?t[n].children.push(o):r.push(o)})),r}function i(e){return(0,r.useMemo)((()=>o(e)),[e])}function a(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:r}=e;return t.flatMap((e=>{const t=a({toc:e.children,minHeadingLevel:n,maxHeadingLevel:r});return function(e){return e.level>=n&&e.level<=r}(e)?[{...e,children:t}]:t}))}function u(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:i}=e;return(0,r.useMemo)((()=>a({toc:o(t),minHeadingLevel:n,maxHeadingLevel:i})),[t,n,i])}},53465:(e,t,n)=>{"use strict";n.d(t,{W:()=>l});var r=n(96540),o=n(44586),i=n(96763);const a=["zero","one","two","few","many","other"];function u(e){return a.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:u(["one","other"]),select:e=>1===e?"one":"other"};function s(){const{i18n:{currentLocale:e}}=(0,o.default)();return(0,r.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:u(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return i.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),c}}),[e])}function l(){const e=s();return{selectMessage:(t,n)=>function(e,t,n){const r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&i.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);const o=n.select(t),a=n.pluralForms.indexOf(o);return r[Math.min(a,r.length-1)]}(n,t,e)}}},54612:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setAccept=t.slice=void 0;const r=n(85100);t.slice=(0,r.createSlice)({name:"accept",initialState:{},reducers:{setAccept:(e,t)=>{e.value=t.payload}}}),t.setAccept=t.slice.actions.setAccept,t.default=t.slice.reducer},13761:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setContentType=t.slice=void 0;const r=n(85100);t.slice=(0,r.createSlice)({name:"contentType",initialState:{},reducers:{setContentType:(e,t)=>{e.value=t.payload}}}),t.setContentType=t.slice.actions.setContentType,t.default=t.slice.reducer},75657:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useTypedSelector=t.useTypedDispatch=void 0;const r=n(75892);t.useTypedDispatch=()=>(0,r.useDispatch)(),t.useTypedSelector=r.useSelector},23397:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const u=i(n(96540)),c=n(67622),s=a(n(92303)),l=a(n(72638)),f=a(n(35970));function d(e){let{className:t,block:n,selectedValue:r,selectValue:o,tabValues:i}=e;const a=[],{blockElementScrollPositionUntilNextRender:s}=(0,c.useScrollPositionBlocker)(),f=e=>{const t=e.currentTarget,n=a.indexOf(t),u=i[n].value;u!==r&&(s(t),o(u))},d=e=>{let t=null;switch(e.key){case"Enter":f(e);break;case"ArrowRight":{const n=a.indexOf(e.currentTarget)+1;t=a[n]??a[0];break}case"ArrowLeft":{const n=a.indexOf(e.currentTarget)-1;t=a[n]??a[a.length-1];break}}t?.focus()},p=(0,u.useRef)(null),[v,h]=(0,u.useState)(!1);(0,u.useEffect)((()=>{const e=new ResizeObserver((e=>{for(let t of e)requestAnimationFrame((()=>{t.target.clientWidth<t.target.scrollWidth?h(!0):h(!1)}))}));return e.observe(p.current),()=>{e.disconnect()}}),[]);return u.default.createElement("div",{className:"openapi-tabs__schema-tabs-container"},v&&u.default.createElement("button",{className:"openapi-tabs__arrow left",onClick:e=>{e.preventDefault(),p.current&&(p.current.scrollLeft-=90)}}),u.default.createElement("ul",{ref:p,role:"tablist","aria-orientation":"horizontal",className:(0,l.default)("openapi-tabs__schema-list-container","tabs",{"tabs--block":n},t)},i.map((e=>{let{value:t,label:n,attributes:o}=e;return u.default.createElement("li",{role:"tab",tabIndex:r===t?0:-1,"aria-selected":r===t,key:t,ref:e=>a.push(e),onKeyDown:d,onClick:f,...o,className:(0,l.default)("tabs__item","openapi-tabs__schema-item",o?.className,{active:r===t})},u.default.createElement("span",{className:"openapi-tabs__schema-label"},n??t))}))),v&&u.default.createElement("button",{className:"openapi-tabs__arrow right",onClick:e=>{e.preventDefault(),p.current&&(p.current.scrollLeft+=90)}}))}function p(e){let{lazy:t,children:n,selectedValue:r}=e;const o=(Array.isArray(n)?n:[n]).filter(Boolean),i=(0,f.default)(o);if(t){const e=i.find((e=>e.props.value===r));return e?(0,u.cloneElement)(e,{className:"margin-top--md"}):null}return u.default.createElement("div",{className:"margin-top--md"},o.map(((e,t)=>(0,u.cloneElement)(e,{key:t,hidden:e.props.value!==r}))))}function v(e){const t=(0,c.useTabs)(e);return u.default.createElement("div",{className:"openapi-tabs__schema-container"},u.default.createElement(d,{...e,...t}),u.default.createElement(p,{...e,...t}))}t.default=function(e){const t=(0,s.default)();return u.default.createElement(v,{key:String(t),...e},(0,c.sanitizeTabsChildren)(e.children))}},47530:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(96540));t.default=e=>o.default.createElement("div",{className:`openapi-skeleton ${e.size??"md"}`})},72638:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}n.r(t),n.d(t,{clsx:()=>o,default:()=>i});const i=o},55580:(e,t,n)=>{var r=n(56110)(n(9325),"DataView");e.exports=r},21549:(e,t,n)=>{var r=n(22032),o=n(63862),i=n(66721),a=n(12749),u=n(35749);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=u,e.exports=c},80079:(e,t,n)=>{var r=n(63702),o=n(70080),i=n(24739),a=n(48655),u=n(31175);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=u,e.exports=c},68223:(e,t,n)=>{var r=n(56110)(n(9325),"Map");e.exports=r},53661:(e,t,n)=>{var r=n(63040),o=n(17670),i=n(90289),a=n(4509),u=n(72949);function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=u,e.exports=c},32804:(e,t,n)=>{var r=n(56110)(n(9325),"Promise");e.exports=r},76545:(e,t,n)=>{var r=n(56110)(n(9325),"Set");e.exports=r},37217:(e,t,n)=>{var r=n(80079),o=n(51420),i=n(90938),a=n(63605),u=n(29817),c=n(80945);function s(e){var t=this.__data__=new r(e);this.size=t.size}s.prototype.clear=o,s.prototype.delete=i,s.prototype.get=a,s.prototype.has=u,s.prototype.set=c,e.exports=s},51873:(e,t,n)=>{var r=n(9325).Symbol;e.exports=r},37828:(e,t,n)=>{var r=n(9325).Uint8Array;e.exports=r},28303:(e,t,n)=>{var r=n(56110)(n(9325),"WeakMap");e.exports=r},91033:e=>{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},70695:(e,t,n)=>{var r=n(78096),o=n(72428),i=n(56449),a=n(3656),u=n(30361),c=n(37167),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),l=!n&&o(e),f=!n&&!l&&a(e),d=!n&&!l&&!f&&c(e),p=n||l||f||d,v=p?r(e.length,String):[],h=v.length;for(var y in e)!t&&!s.call(e,y)||p&&("length"==y||f&&("offset"==y||"parent"==y)||d&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||u(y,h))||v.push(y);return v}},14528:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}},87805:(e,t,n)=>{var r=n(43360),o=n(75288);e.exports=function(e,t,n){(void 0!==n&&!o(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},16547:(e,t,n)=>{var r=n(43360),o=n(75288),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},26025:(e,t,n)=>{var r=n(75288);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},43360:(e,t,n)=>{var r=n(93243);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},39344:(e,t,n)=>{var r=n(23805),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},83120:(e,t,n)=>{var r=n(14528),o=n(45891);e.exports=function e(t,n,i,a,u){var c=-1,s=t.length;for(i||(i=o),u||(u=[]);++c<s;){var l=t[c];n>0&&i(l)?n>1?e(l,n-1,i,a,u):r(u,l):a||(u[u.length]=l)}return u}},86649:(e,t,n)=>{var r=n(83221)();e.exports=r},72552:(e,t,n)=>{var r=n(51873),o=n(659),i=n(59350),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},27534:(e,t,n)=>{var r=n(72552),o=n(40346);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},45083:(e,t,n)=>{var r=n(1882),o=n(87296),i=n(23805),a=n(47473),u=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,l=c.toString,f=s.hasOwnProperty,d=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?d:u).test(a(e))}},4901:(e,t,n)=>{var r=n(72552),o=n(30294),i=n(40346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[r(e)]}},88984:(e,t,n)=>{var r=n(55527),o=n(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},72903:(e,t,n)=>{var r=n(23805),o=n(55527),i=n(90181),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=o(e),n=[];for(var u in e)("constructor"!=u||!t&&a.call(e,u))&&n.push(u);return n}},85250:(e,t,n)=>{var r=n(37217),o=n(87805),i=n(86649),a=n(42824),u=n(23805),c=n(37241),s=n(14974);e.exports=function e(t,n,l,f,d){t!==n&&i(n,(function(i,c){if(d||(d=new r),u(i))a(t,n,c,l,e,f,d);else{var p=f?f(s(t,c),i,c+"",t,n,d):void 0;void 0===p&&(p=i),o(t,c,p)}}),c)}},42824:(e,t,n)=>{var r=n(87805),o=n(93290),i=n(71961),a=n(23007),u=n(35529),c=n(72428),s=n(56449),l=n(83693),f=n(3656),d=n(1882),p=n(23805),v=n(11331),h=n(37167),y=n(14974),m=n(69884);e.exports=function(e,t,n,b,g,w,x){var S=y(e,n),j=y(t,n),O=x.get(j);if(O)r(e,n,O);else{var E=w?w(S,j,n+"",e,t,x):void 0,P=void 0===E;if(P){var _=s(j),C=!_&&f(j),A=!_&&!C&&h(j);E=j,_||C||A?s(S)?E=S:l(S)?E=a(S):C?(P=!1,E=o(j,!0)):A?(P=!1,E=i(j,!0)):E=[]:v(j)||c(j)?(E=S,c(S)?E=m(S):p(S)&&!d(S)||(E=u(j))):P=!1}P&&(x.set(j,E),g(E,j,b,w,x),x.delete(j)),r(e,n,E)}}},69302:(e,t,n)=>{var r=n(83488),o=n(56757),i=n(32865);e.exports=function(e,t){return i(o(e,t,r),e+"")}},19570:(e,t,n)=>{var r=n(37334),o=n(93243),i=n(83488),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},78096:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},27301:e=>{e.exports=function(e){return function(t){return e(t)}}},49653:(e,t,n)=>{var r=n(37828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},93290:(e,t,n)=>{e=n.nmd(e);var r=n(9325),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,u=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=u?u(n):new e.constructor(n);return e.copy(r),r}},71961:(e,t,n)=>{var r=n(49653);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},23007:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},21791:(e,t,n)=>{var r=n(16547),o=n(43360);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var u=-1,c=t.length;++u<c;){var s=t[u],l=i?i(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),a?o(n,s,l):r(n,s,l)}return n}},55481:(e,t,n)=>{var r=n(9325)["__core-js_shared__"];e.exports=r},20999:(e,t,n)=>{var r=n(69302),o=n(36800);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,u=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,u&&o(n[0],n[1],u)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var c=n[r];c&&e(t,c,r,a)}return t}))}},83221:e=>{e.exports=function(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),u=a.length;u--;){var c=a[e?u:++o];if(!1===n(i[c],c,i))break}return t}}},93243:(e,t,n)=>{var r=n(56110),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=o},34840:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},12651:(e,t,n)=>{var r=n(74218);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},56110:(e,t,n)=>{var r=n(45083),o=n(10392);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},28879:(e,t,n)=>{var r=n(74335)(Object.getPrototypeOf,Object);e.exports=r},659:(e,t,n)=>{var r=n(51873),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(c){}var o=a.call(e);return r&&(t?e[u]=n:delete e[u]),o}},5861:(e,t,n)=>{var r=n(55580),o=n(68223),i=n(32804),a=n(76545),u=n(28303),c=n(72552),s=n(47473),l="[object Map]",f="[object Promise]",d="[object Set]",p="[object WeakMap]",v="[object DataView]",h=s(r),y=s(o),m=s(i),b=s(a),g=s(u),w=c;(r&&w(new r(new ArrayBuffer(1)))!=v||o&&w(new o)!=l||i&&w(i.resolve())!=f||a&&w(new a)!=d||u&&w(new u)!=p)&&(w=function(e){var t=c(e),n="[object Object]"==t?e.constructor:void 0,r=n?s(n):"";if(r)switch(r){case h:return v;case y:return l;case m:return f;case b:return d;case g:return p}return t}),e.exports=w},10392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},22032:(e,t,n)=>{var r=n(81042);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},63862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},66721:(e,t,n)=>{var r=n(81042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return o.call(t,e)?t[e]:void 0}},12749:(e,t,n)=>{var r=n(81042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}},35749:(e,t,n)=>{var r=n(81042);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},35529:(e,t,n)=>{var r=n(39344),o=n(28879),i=n(55527);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}},45891:(e,t,n)=>{var r=n(51873),o=n(72428),i=n(56449),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},30361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},36800:(e,t,n)=>{var r=n(75288),o=n(64894),i=n(30361),a=n(23805);e.exports=function(e,t,n){if(!a(n))return!1;var u=typeof t;return!!("number"==u?o(n)&&i(t,n.length):"string"==u&&t in n)&&r(n[t],e)}},74218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},87296:(e,t,n)=>{var r,o=n(55481),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},55527:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},63702:e=>{e.exports=function(){this.__data__=[],this.size=0}},70080:(e,t,n)=>{var r=n(26025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}},24739:(e,t,n)=>{var r=n(26025);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},48655:(e,t,n)=>{var r=n(26025);e.exports=function(e){return r(this.__data__,e)>-1}},31175:(e,t,n)=>{var r=n(26025);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},63040:(e,t,n)=>{var r=n(21549),o=n(80079),i=n(68223);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},17670:(e,t,n)=>{var r=n(12651);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},90289:(e,t,n)=>{var r=n(12651);e.exports=function(e){return r(this,e).get(e)}},4509:(e,t,n)=>{var r=n(12651);e.exports=function(e){return r(this,e).has(e)}},72949:(e,t,n)=>{var r=n(12651);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},81042:(e,t,n)=>{var r=n(56110)(Object,"create");e.exports=r},3650:(e,t,n)=>{var r=n(74335)(Object.keys,Object);e.exports=r},90181:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},86009:(e,t,n)=>{e=n.nmd(e);var r=n(34840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,u=function(){try{var e=i&&i.require&&i.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=u},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},74335:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},56757:(e,t,n)=>{var r=n(91033),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),c=Array(u);++a<u;)c[a]=i[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=i[a];return s[t]=n(c),r(e,this,s)}}},9325:(e,t,n)=>{var r=n(34840),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},14974:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},32865:(e,t,n)=>{var r=n(19570),o=n(51811)(r);e.exports=o},51811:e=>{var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var o=t(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},51420:(e,t,n)=>{var r=n(80079);e.exports=function(){this.__data__=new r,this.size=0}},90938:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},63605:e=>{e.exports=function(e){return this.__data__.get(e)}},29817:e=>{e.exports=function(e){return this.__data__.has(e)}},80945:(e,t,n)=>{var r=n(80079),o=n(68223),i=n(53661);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},47473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},37334:e=>{e.exports=function(e){return function(){return e}}},75288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},35970:(e,t,n)=>{var r=n(83120);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},83488:e=>{e.exports=function(e){return e}},72428:(e,t,n)=>{var r=n(27534),o=n(40346),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!u.call(e,"callee")};e.exports=c},56449:e=>{var t=Array.isArray;e.exports=t},64894:(e,t,n)=>{var r=n(1882),o=n(30294);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},83693:(e,t,n)=>{var r=n(64894),o=n(40346);e.exports=function(e){return o(e)&&r(e)}},3656:(e,t,n)=>{e=n.nmd(e);var r=n(9325),o=n(89935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,u=a&&a.exports===i?r.Buffer:void 0,c=(u?u.isBuffer:void 0)||o;e.exports=c},1882:(e,t,n)=>{var r=n(72552),o=n(23805);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},30294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},23805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},11331:(e,t,n)=>{var r=n(72552),o=n(28879),i=n(40346),a=Function.prototype,u=Object.prototype,c=a.toString,s=u.hasOwnProperty,l=c.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=o(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==l}},37167:(e,t,n)=>{var r=n(4901),o=n(27301),i=n(86009),a=i&&i.isTypedArray,u=a?o(a):r;e.exports=u},37241:(e,t,n)=>{var r=n(70695),o=n(72903),i=n(64894);e.exports=function(e){return i(e)?r(e,!0):o(e)}},89935:e=>{e.exports=function(){return!1}},69884:(e,t,n)=>{var r=n(21791),o=n(37241);e.exports=function(e){return r(e,o(e))}},18426:(e,t)=>{function n(e){let t,n=[];for(let r of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(r))n.push(parseInt(r,10));else if(t=r.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,r,o,i]=t;if(r&&i){r=parseInt(r),i=parseInt(i);const e=r<i?1:-1;"-"!==o&&".."!==o&&"\u2025"!==o||(i+=e);for(let t=r;t!==i;t+=e)n.push(t)}}return n}t.default=n,e.exports=n},75892:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Provider:()=>l,ReactReduxContext:()=>o,batch:()=>J.unstable_batchedUpdates,connect:()=>H,connectAdvanced:()=>E,createDispatchHook:()=>K,createSelectorHook:()=>X,createStoreHook:()=>U,shallowEqual:()=>_,useDispatch:()=>G,useSelector:()=>Z,useStore:()=>W});var r=n(96540),o=r.createContext(null);var i=function(e){e()},a=function(){return i};var u={notify:function(){},get:function(){return[]}};function c(e,t){var n,r=u;function o(){c.onStateChange&&c.onStateChange()}function i(){n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){var e=a(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var c={addNestedSub:function(e){return i(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(n)},trySubscribe:i,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=u)},getListeners:function(){return r}};return c}var s="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;const l=function(e){var t=e.store,n=e.context,i=e.children,a=(0,r.useMemo)((function(){var e=c(t);return{store:t,subscription:e}}),[t]),u=(0,r.useMemo)((function(){return t.getState()}),[t]);s((function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),u!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[a,u]);var l=n||o;return r.createElement(l.Provider,{value:a},i)};var f=n(58168),d=n(98587),p=n(4146),v=n.n(p),h=n(54737),y=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],m=["reactReduxForwardedRef"],b=[],g=[null,null];function w(e,t){var n=e[1];return[t.payload,n+1]}function x(e,t,n){s((function(){return e.apply(void 0,t)}),n)}function S(e,t,n,r,o,i,a){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,a())}function j(e,t,n,r,o,i,a,u,c,s){if(e){var l=!1,f=null,d=function(){if(!l){var e,n,d=t.getState();try{e=r(d,o.current)}catch(p){n=p,f=p}n||(f=null),e===i.current?a.current||c():(i.current=e,u.current=e,a.current=!0,s({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=d,n.trySubscribe(),d();return function(){if(l=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}}var O=function(){return[null,0]};function E(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,a=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=n.methodName,s=void 0===u?"connectAdvanced":u,l=n.renderCountProp,p=void 0===l?void 0:l,E=n.shouldHandleStateChanges,P=void 0===E||E,_=n.storeKey,C=void 0===_?"store":_,A=(n.withRef,n.forwardRef),T=void 0!==A&&A,k=n.context,N=void 0===k?o:k,B=(0,d.A)(n,y),M=N;return function(t){var n=t.displayName||t.name||"Component",o=a(n),i=(0,f.A)({},B,{getDisplayName:a,methodName:s,renderCountProp:p,shouldHandleStateChanges:P,storeKey:C,displayName:o,wrappedComponentName:n,WrappedComponent:t}),u=B.pure;var l=u?r.useMemo:function(e){return e()};function y(n){var o=(0,r.useMemo)((function(){var e=n.reactReduxForwardedRef,t=(0,d.A)(n,m);return[n.context,e,t]}),[n]),a=o[0],u=o[1],s=o[2],p=(0,r.useMemo)((function(){return a&&a.Consumer&&(0,h.isContextConsumer)(r.createElement(a.Consumer,null))?a:M}),[a,M]),v=(0,r.useContext)(p),y=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(v)&&Boolean(v.store);var E=y?n.store:v.store,_=(0,r.useMemo)((function(){return function(t){return e(t.dispatch,i)}(E)}),[E]),C=(0,r.useMemo)((function(){if(!P)return g;var e=c(E,y?null:v.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[E,y,v]),A=C[0],T=C[1],k=(0,r.useMemo)((function(){return y?v:(0,f.A)({},v,{subscription:A})}),[y,v,A]),N=(0,r.useReducer)(w,b,O),B=N[0][0],L=N[1];if(B&&B.error)throw B.error;var I=(0,r.useRef)(),D=(0,r.useRef)(s),R=(0,r.useRef)(),F=(0,r.useRef)(!1),q=l((function(){return R.current&&s===D.current?R.current:_(E.getState(),s)}),[E,B,s]);x(S,[D,I,F,s,q,R,T]),x(j,[P,E,A,_,D,I,F,R,T,L],[E,A,_]);var z=(0,r.useMemo)((function(){return r.createElement(t,(0,f.A)({},q,{ref:u}))}),[u,t,q]);return(0,r.useMemo)((function(){return P?r.createElement(p.Provider,{value:k},z):z}),[p,z,k])}var E=u?r.memo(y):y;if(E.WrappedComponent=t,E.displayName=y.displayName=o,T){var _=r.forwardRef((function(e,t){return r.createElement(E,(0,f.A)({},e,{reactReduxForwardedRef:t}))}));return _.displayName=o,_.WrappedComponent=t,v()(_,t)}return v()(E,t)}}function P(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function _(e,t){if(P(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!P(e[n[o]],t[n[o]]))return!1;return!0}n(96763);function C(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function A(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function T(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=A(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=A(o),o=r(t,n)),o},r}}const k=[function(e){return"function"==typeof e?T(e):void 0},function(e){return e?void 0:C((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?C((function(t){return function(e,t){var n={},r=function(r){var o=e[r];"function"==typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}(e,t)})):void 0}];const N=[function(e){return"function"==typeof e?T(e):void 0},function(e){return e?void 0:C((function(){return{}}))}];function B(e,t,n){return(0,f.A)({},n,e,t)}const M=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,a=!1;return function(t,n,u){var c=e(t,n,u);return a?o&&i(c,r)||(r=c):(a=!0,r=c),r}}}(e):void 0},function(e){return e?void 0:function(){return B}}];var L=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function I(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function D(e,t,n,r,o){var i,a,u,c,s,l=o.areStatesEqual,f=o.areOwnPropsEqual,d=o.areStatePropsEqual,p=!1;function v(o,p){var v,h,y=!f(p,a),m=!l(o,i,p,a);return i=o,a=p,y&&m?(u=e(i,a),t.dependsOnOwnProps&&(c=t(r,a)),s=n(u,c,a)):y?(e.dependsOnOwnProps&&(u=e(i,a)),t.dependsOnOwnProps&&(c=t(r,a)),s=n(u,c,a)):m?(v=e(i,a),h=!d(v,u),u=v,h&&(s=n(u,c,a)),s):s}return function(o,l){return p?v(o,l):(u=e(i=o,a=l),c=t(r,a),s=n(u,c,a),p=!0,s)}}function R(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=(0,d.A)(t,L),a=n(e,i),u=r(e,i),c=o(e,i);return(i.pure?D:I)(a,u,c,e,i)}var F=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function q(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function z(e,t){return e===t}function V(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?E:n,o=t.mapStateToPropsFactories,i=void 0===o?N:o,a=t.mapDispatchToPropsFactories,u=void 0===a?k:a,c=t.mergePropsFactories,s=void 0===c?M:c,l=t.selectorFactory,p=void 0===l?R:l;return function(e,t,n,o){void 0===o&&(o={});var a=o,c=a.pure,l=void 0===c||c,v=a.areStatesEqual,h=void 0===v?z:v,y=a.areOwnPropsEqual,m=void 0===y?_:y,b=a.areStatePropsEqual,g=void 0===b?_:b,w=a.areMergedPropsEqual,x=void 0===w?_:w,S=(0,d.A)(a,F),j=q(e,i,"mapStateToProps"),O=q(t,u,"mapDispatchToProps"),E=q(n,s,"mergeProps");return r(p,(0,f.A)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:j,initMapDispatchToProps:O,initMergeProps:E,pure:l,areStatesEqual:h,areOwnPropsEqual:m,areStatePropsEqual:g,areMergedPropsEqual:x},S))}}const H=V();function $(){return(0,r.useContext)(o)}function U(e){void 0===e&&(e=o);var t=e===o?$:function(){return(0,r.useContext)(e)};return function(){return t().store}}var W=U();function K(e){void 0===e&&(e=o);var t=e===o?W:U(e);return function(){return t().dispatch}}var G=K(),Q=function(e,t){return e===t};function X(e){void 0===e&&(e=o);var t=e===o?$:function(){return(0,r.useContext)(e)};return function(e,n){void 0===n&&(n=Q);var o=t(),i=function(e,t,n,o){var i,a=(0,r.useReducer)((function(e){return e+1}),0)[1],u=(0,r.useMemo)((function(){return c(n,o)}),[n,o]),l=(0,r.useRef)(),f=(0,r.useRef)(),d=(0,r.useRef)(),p=(0,r.useRef)(),v=n.getState();try{if(e!==f.current||v!==d.current||l.current){var h=e(v);i=void 0!==p.current&&t(h,p.current)?p.current:h}else i=p.current}catch(y){throw l.current&&(y.message+="\nThe error may be correlated with this previous error:\n"+l.current.stack+"\n\n"),y}return s((function(){f.current=e,d.current=v,p.current=i,l.current=void 0})),s((function(){function e(){try{var e=n.getState();if(e===d.current)return;var r=f.current(e);if(t(r,p.current))return;p.current=r,d.current=e}catch(y){l.current=y}a()}return u.onStateChange=e,u.trySubscribe(),e(),function(){return u.tryUnsubscribe()}}),[n,u]),i}(e,n,o.store,o.subscription);return(0,r.useDebugValue)(i),i}}var Y,Z=X(),J=n(40961);Y=J.unstable_batchedUpdates,i=Y},28989:(e,t)=>{"use strict";var n=60103,r=60106,o=60107,i=60108,a=60114,u=60109,c=60110,s=60112,l=60113,f=60120,d=60115,p=60116,v=60121,h=60122,y=60117,m=60129,b=60131;if("function"==typeof Symbol&&Symbol.for){var g=Symbol.for;n=g("react.element"),r=g("react.portal"),o=g("react.fragment"),i=g("react.strict_mode"),a=g("react.profiler"),u=g("react.provider"),c=g("react.context"),s=g("react.forward_ref"),l=g("react.suspense"),f=g("react.suspense_list"),d=g("react.memo"),p=g("react.lazy"),v=g("react.block"),h=g("react.server.block"),y=g("react.fundamental"),m=g("react.debug_trace_mode"),b=g("react.legacy_hidden")}function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case a:case i:case l:case f:return e;default:switch(e=e&&e.$$typeof){case c:case s:case p:case d:case u:return e;default:return t}}case r:return t}}}t.isContextConsumer=function(e){return w(e)===c}},54737:(e,t,n)=>{"use strict";e.exports=n(28989)},96361:(e,t,n)=>{function r(e){if(!e.options.indentation&&!e.options.lineSeparator)return;let t;for(e.content+=e.options.lineSeparator,t=0;t<e.level;t++)e.content+=e.options.indentation}function o(e,t){e.content+=t}function i(e,t,n){if("string"==typeof e.content)!function(e,t,n){n||(e.content=e.content.trim());e.content.length>0&&(!n&&t.content.length>0&&r(t),o(t,e.content))}(e,t,n);else if("Element"===e.type)!function(e,t,n){!n&&t.content.length>0&&r(t);if(o(t,"<"+e.name),a(t,e.attributes),null===e.children){const e=t.options.whiteSpaceAtEndOfSelfclosingTag?" />":"/>";o(t,e)}else if(0===e.children.length)o(t,"></"+e.name+">");else{o(t,">"),t.level++;let a="preserve"===e.attributes["xml:space"];if(!a&&t.options.collapseContent){let t=!1,n=!1,r=!1;e.children.forEach((function(o,i){"Text"===o.type?(o.content.includes("\n")?(n=!0,o.content=o.content.trim()):0!==i&&i!==e.children.length-1||0===o.content.trim().length&&(o.content=""),o.content.length>0&&(t=!0)):"CDATA"===o.type?t=!0:r=!0})),!t||r&&n||(a=!0)}e.children.forEach((function(e){i(e,t,n||a,t.options)})),t.level--,n||a||r(t),o(t,"</"+e.name+">")}}(e,t,n);else{if("ProcessingInstruction"!==e.type)throw new Error("Unknown node type: "+e.type);u(e,t)}}function a(e,t){Object.keys(t).forEach((function(n){const r=t[n].replace(/"/g,""");o(e," "+n+'="'+r+'"')}))}function u(e,t){t.content.length>0&&r(t),o(t,"<?"+e.name),a(t,e.attributes),o(t,"?>")}e.exports=function(e,t={}){t.indentation="indentation"in t?t.indentation:" ",t.collapseContent=!0===t.collapseContent,t.lineSeparator="lineSeparator"in t?t.lineSeparator:"\r\n",t.whiteSpaceAtEndOfSelfclosingTag=!!t.whiteSpaceAtEndOfSelfclosingTag;const r=n(34612)(e,{filter:t.filter}),o={content:"",level:0,options:t};return r.declaration&&u(r.declaration,o),r.children.forEach((function(e){i(e,o,!1)})),o.content.replace(/\r\n/g,"\n").replace(/\n/g,t.lineSeparator)}},34612:e=>{e.exports=function(e,t={}){function n(){return i()||function(){const e=c(/^([^<]+)/);if(e){const n={type:"Text",content:e[1]};return{excluded:!1===t.filter(n),node:n}}}()||a()||function(){if(e.startsWith("<![CDATA[")){const n=e.indexOf("]]>");if(n>-1){const r=n+3,o={type:"CDATA",content:e.substring(0,r)};return e=e.slice(r),{excluded:!1===t.filter(o),node:o}}}}()}function r(){return c(/\s*/),i(!0)||a()||function(){const e=c(/^<!DOCTYPE\s+[^>]*>/);if(e){const n={type:"DocumentType",content:e[0]};return{excluded:!1===t.filter(n),node:n}}}()||o(!1)}function o(e){const n=c(e?/^<\?(xml)\s*/:/^<\?([\w-:.]+)\s*/);if(!n)return;const r={name:n[1],type:"ProcessingInstruction",attributes:{}};for(;!s()&&!l("?>");){const e=u();if(!e)return r;r.attributes[e.name]=e.value}return c(/\?>/),{excluded:!e&&!1===t.filter(r),node:r}}function i(e){const r=c(/^<([\w-:.]+)\s*/);if(!r)return;const o={type:"Element",name:r[1],attributes:{},children:[]};for(;!(s()||l(">")||l("?>")||l("/>"));){const e=u();if(!e)return o;o.attributes[e.name]=e.value}const i=!e&&!1===t.filter(o);if(c(/^\s*\/>/))return o.children=null,{excluded:i,node:o};if(c(/\??>/),!i){let e=n();for(;e;)e.excluded||o.children.push(e.node),e=n()}return c(/^<\/[\w-:.]+>/),{excluded:i,node:o}}function a(){const e=c(/^<!--[\s\S]*?-->/);if(e){const n={type:"Comment",content:e[0]};return{excluded:!1===t.filter(n),node:n}}}function u(){const e=c(/([\w-:.]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);var t;if(e)return{name:e[1],value:(t=e[2],t.replace(/^['"]|['"]$/g,""))}}function c(t){const n=e.match(t);if(n)return e=e.slice(n[0].length),n}function s(){return 0===e.length}function l(t){return 0===e.indexOf(t)}return t.filter=t.filter||(()=>!0),e=e.trim(),function(){const e=o(!0),t=[];let n,i=r();for(;i;){if("Element"===i.node.type){if(n)throw new Error("Found multiple root nodes");n=i.node}i.excluded||t.push(i.node),i=r()}if(!n)throw new Error("Failed to parse XML");return{declaration:e?e.node:null,root:n,children:t}}()}},28453:(e,t,n)=>{"use strict";n.d(t,{R:()=>a,x:()=>u});var r=n(96540);const o={},i=r.createContext(o);function a(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),r.createElement(i.Provider,{value:t},e.children)}},86861:(e,t,n)=>{"use strict";function r(e,t){let{target:n=document.body}=void 0===t?{}:t;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const r=document.createElement("textarea"),o=document.activeElement;r.value=e,r.setAttribute("readonly",""),r.style.contain="strict",r.style.position="absolute",r.style.left="-9999px",r.style.fontSize="12pt";const i=document.getSelection(),a=i.rangeCount>0&&i.getRangeAt(0);n.append(r),r.select(),r.selectionStart=0,r.selectionEnd=e.length;let u=!1;try{u=document.execCommand("copy")}catch{}return r.remove(),a&&(i.removeAllRanges(),i.addRange(a)),o&&o.focus(),u}n.r(t),n.d(t,{default:()=>r})}}]); \ No newline at end of file diff --git a/assets/js/d11d3527.37221628.js b/assets/js/d11d3527.37221628.js new file mode 100644 index 0000000..7ea2ba2 --- /dev/null +++ b/assets/js/d11d3527.37221628.js @@ -0,0 +1 @@ +(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6192],{48650:(e,t,n)=>{"use strict";n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>u,default:()=>m,frontMatter:()=>d,metadata:()=>a,toc:()=>f});const a=JSON.parse('{"id":"attendance-service/apis/attendance-api-collection","title":"Attendance API Collection","description":"APIs of Attendance Service","source":"@site/docs/attendance-service/apis/attendance-api-collection.info.mdx","sourceDirName":"attendance-service/apis","slug":"/attendance-service/apis/attendance-api-collection","permalink":"/docs/attendance-service/apis/attendance-api-collection","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","sidebarPosition":0,"frontMatter":{"id":"attendance-api-collection","title":"Attendance API Collection","description":"APIs of Attendance Service","sidebar_label":"Introduction","sidebar_position":0,"hide_title":true,"custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Installation","permalink":"/docs/attendance-service/devops"},"next":{"title":"Create Attendance","permalink":"/docs/attendance-service/apis/attendance-controller-create-attendance"}}');var o=n(74848),i=n(28453),r=(n(43905),n(51107)),s=n(23397),c=n.n(s),l=n(19365);n(69016);const d={id:"attendance-api-collection",title:"Attendance API Collection",description:"APIs of Attendance Service",sidebar_label:"Introduction",sidebar_position:0,hide_title:!0,custom_edit_url:null},u=void 0,p={},f=[];function h(e){const t={p:"p",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"theme-doc-version-badge badge badge--secondary",children:"Version: 1.0"}),"\n",(0,o.jsx)(r.default,{as:"h1",className:"openapi__heading",children:"Attendance API Collection"}),"\n",(0,o.jsx)(t.p,{children:"APIs of Attendance Service"}),"\n",(0,o.jsxs)("div",{style:{marginBottom:"2rem"},children:[(0,o.jsx)(r.default,{id:"authentication",as:"h2",className:"openapi-tabs__heading",children:"Authentication"}),(0,o.jsx)(c(),{className:"openapi-tabs__security-schemes",children:(0,o.jsx)(l.default,{label:"API Key: access-token",value:"access-token",children:(0,o.jsx)("div",{children:(0,o.jsx)("table",{children:(0,o.jsxs)("tbody",{children:[(0,o.jsxs)("tr",{children:[(0,o.jsx)("th",{children:(0,o.jsx)(t.p,{children:"Security Scheme Type:"})}),(0,o.jsx)("td",{children:(0,o.jsx)(t.p,{children:"apiKey"})})]}),(0,o.jsxs)("tr",{children:[(0,o.jsx)("th",{children:(0,o.jsx)(t.p,{children:"Header parameter name:"})}),(0,o.jsx)("td",{children:(0,o.jsx)(t.p,{children:"Authorization"})})]})]})})})})})]})]})}function m(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(h,{...e})}):h(e)}},69016:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=a(n(96540)),i=a(n(4213));t.default=function(e){let{url:t,proxy:n}=e;return o.default.createElement("div",{style:{float:"right"},className:"dropdown dropdown--hoverable dropdown--right"},o.default.createElement("button",{className:"export-button button button--sm button--secondary"},"Export"),o.default.createElement("ul",{className:"export-dropdown dropdown__menu"},o.default.createElement("li",null,o.default.createElement("a",{onClick:e=>{e.preventDefault(),(e=>{let t;(e.endsWith("json")||e.endsWith("yaml")||e.endsWith("yml"))&&(t=e.substring(e.lastIndexOf("/")+1)),i.default.saveAs(e,t||"openapi.txt")})(`${t}`)},className:"dropdown__link",href:`${t}`},"OpenAPI Spec"))))}},43905:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=a(n(96540)),i=n(83262),r=a(n(86025)),s=a(n(15626));t.default=function(e){const{colorMode:t}=(0,i.useColorMode)(),{logo:n,darkLogo:a}=e,c=()=>"dark"===t?a?.altText??n?.altText:n?.altText,l=(0,r.default)(n?.url),d=(0,r.default)(a?.url);return n&&a?o.default.createElement(s.default,{alt:c(),sources:{light:l,dark:d},className:"openapi__logo"}):n||a?o.default.createElement(s.default,{alt:c(),sources:{light:l??d,dark:l??d},className:"openapi__logo"}):void 0}},4213:function(e,t,n){var a,o,i,r=n(96763);o=[],void 0===(i="function"==typeof(a=function(){"use strict";function t(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(r.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function a(e,t,n){var a=new XMLHttpRequest;a.open("GET",e),a.responseType="blob",a.onload=function(){l(a.response,t,n)},a.onerror=function(){r.error("could not download file")},a.send()}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(a){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var s="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,c=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=s.saveAs||("object"!=typeof window||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!c?function(e,t,n){var r=s.URL||s.webkitURL,c=document.createElement("a");t=t||e.name||"download",c.download=t,c.rel="noopener","string"==typeof e?(c.href=e,c.origin===location.origin?i(c):o(c.href)?a(e,t,n):i(c,c.target="_blank")):(c.href=r.createObjectURL(e),setTimeout((function(){r.revokeObjectURL(c.href)}),4e4),setTimeout((function(){i(c)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,r){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,r),n);else if(o(e))a(e,n,r);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout((function(){i(s)}))}}:function(e,t,n,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return a(e,t,n);var i="application/octet-stream"===e.type,r=/constructor/i.test(s.HTMLElement)||s.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||i&&r||c)&&"undefined"!=typeof FileReader){var d=new FileReader;d.onloadend=function(){var e=d.result;e=l?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},d.readAsDataURL(e)}else{var u=s.URL||s.webkitURL,p=u.createObjectURL(e);o?o.location=p:location.href=p,o=null,setTimeout((function(){u.revokeObjectURL(p)}),4e4)}});s.saveAs=l.saveAs=l,e.exports=l})?a.apply(t,o):a)||(e.exports=i)}}]); \ No newline at end of file diff --git a/assets/js/e92cfaa5.8423a9cd.js b/assets/js/e92cfaa5.8423a9cd.js new file mode 100644 index 0000000..710cd17 --- /dev/null +++ b/assets/js/e92cfaa5.8423a9cd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[397],{37315:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>n,toc:()=>l});const n=JSON.parse('{"id":"attendance-service/features","title":"Features","description":"Following are the key features","source":"@site/docs/attendance-service/2_features.md","sourceDirName":"attendance-service","slug":"/attendance-service/features","permalink":"/docs/attendance-service/features","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"About","permalink":"/docs/attendance-service/about"},"next":{"title":"Getting Started","permalink":"/docs/attendance-service/getting-started"}}');var r=a(74848),s=a(28453);const i={sidebar_position:2},c="Features",d={},l=[{value:"1. Mark Bulk attendance",id:"1-mark-bulk-attendance",level:4},{value:"2. Search Attendance with filters and facets",id:"2-search-attendance-with-filters-and-facets",level:4}];function o(e){const t={h1:"h1",h4:"h4",header:"header",p:"p",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"features",children:"Features"})}),"\n",(0,r.jsx)(t.p,{children:"Following are the key features"}),"\n",(0,r.jsx)(t.h4,{id:"1-mark-bulk-attendance",children:"1. Mark Bulk attendance"}),"\n",(0,r.jsx)(t.p,{children:"Mark attendance of multiple users with bulk attendance marking API."}),"\n",(0,r.jsx)(t.h4,{id:"2-search-attendance-with-filters-and-facets",children:"2. Search Attendance with filters and facets"}),"\n",(0,r.jsx)(t.p,{children:"Search with limit and offsets along with various filters and facets. Facets are all column names of the table. Sort on facets or filters as per requirements."})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}}}]); \ No newline at end of file diff --git a/assets/js/ebfc81af.1b4f6241.js b/assets/js/ebfc81af.cbea08ac.js similarity index 59% rename from assets/js/ebfc81af.1b4f6241.js rename to assets/js/ebfc81af.cbea08ac.js index 07a3cda..55c0874 100644 --- a/assets/js/ebfc81af.1b4f6241.js +++ b/assets/js/ebfc81af.cbea08ac.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3771],{25463:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Middleware Service","description":"Learn about middleware service","slug":"/category/middleware-service","permalink":"/docs/category/middleware-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Edit Events","permalink":"/docs/event-service/apis/event-controller-update-event"},"next":{"title":"About","permalink":"/docs/middleware-service/about"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3771],{25463:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Middleware Service","description":"Learn about middleware service","slug":"/category/middleware-service","permalink":"/docs/category/middleware-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Todo List","permalink":"/docs/todo-service/apis/todo-controller-view-list"},"next":{"title":"About","permalink":"/docs/middleware-service/about"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/ecbcdff8.90ea1216.js b/assets/js/ecbcdff8.90ea1216.js new file mode 100644 index 0000000..7ae1108 --- /dev/null +++ b/assets/js/ecbcdff8.90ea1216.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[7562],{56181:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>S,contentTitle:()=>u,default:()=>A,frontMatter:()=>f,metadata:()=>a,toc:()=>x});const a=JSON.parse('{"id":"attendance-service/apis/attendance-controller-search-attendance-new","title":"Attendance Search","description":"Attendance Search","source":"@site/docs/attendance-service/apis/attendance-controller-search-attendance-new.api.mdx","sourceDirName":"attendance-service/apis","slug":"/attendance-service/apis/attendance-controller-search-attendance-new","permalink":"/docs/attendance-service/apis/attendance-controller-search-attendance-new","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"attendance-controller-search-attendance-new","title":"Attendance Search","description":"Attendance Search","sidebar_label":"Attendance Search","hide_title":true,"hide_table_of_contents":true,"api":"eJytVmFv2zYQ/SvCfZZiyXXgRN/SJAOCFWtQe19mGMVJOsdsJVIlKa+aof9eHCXLsqW1GDAjCGDemXd8790jj6BK0miFki8ZxPBgLckMZUqPSlqt8pz0Z0Oo0/059Af9DT6UqLEgS9pAvDmCxIIgBksSpRUZ+CAkxLAnzEiDDybdU4EQH8HWJWcaq4V8g6bZ+qDpW0XGvldZzRn8VWjKILa6Ih9SJS1JyyEsy1ykruHZF6Mkr422VskXSi33qPl4VpDhaC4KYQdpsioS11tGJtWi5E0hhg8ureETvtGv07vlxoedyFs4jlcpv3UBHzDPP+4cXj9vdadV8YTWld8pXaCFGDK0FFhREPhXIHJPO6xyzqrrug6KIsgy7smq/2Ubx8B3yxoZEdhHJ2MmVSVNRrAX1KnFcTdDFNd78rh3T+08uyfv/HtPSK89njdo+99PUxnSk0dhwITN6WISOvaerIJmyzRjSnaK5XbdB/qORcmbbAa49VVPkGx79FFrrHlgLBVmuiujtB1XXPHqRb0rTH1Ak/6XSo0/GL5NOwHbKVBWzhMcJn0DbsfVlVm4Aa2KAnUNMTy3mcyWN8q8JvyJLIqcMo9+/qsD5hUNBjw8jW54MZMDDcM8Wb5LFnfzILtLdsEiwnmQZIv74D7CJS4wyZbZAvzBGMI8nC+CKArC5ToMY/d3E4bhX3CesT4nejfK6cYAjK0ytrLB0ECq9kzkQFpD4WxP7G8AE0PSfi5JpyQtH7EjuHEf5s6USpqWiXkYjiVzBs77IIwrupjKe4+Z96l1Zc65ncp5kZa0xNxbkT6Q9p61VrodInxzpxjQtL1md9BJyyn4UJDdK+anVMaZIto9xDDDUswO0eys7lkuXIJxlbkWw0RppYWtV3wftBhgmpIxgVVfSQ70jqX4nerRHdXdYQ+V3Sst/nG3jDsP3zSfznfU82ngfiW5a/2Ey2B+v45u49sont/dhMtorJ/pnKF4e388S6hfOuusW7h2WbhwyJMTDmx5SoNT5tWLctJyGsZ2pxzmI/PwHl5fvEd+XKQO4pE0Xl8Mu/yFRPRBtNNO2rRp0U3YgYApuyMzxcIp0HF9YnNCZxflelXwYWdljkK6S0LnHGsluGHJcPHoAlLwwQlx68OeFRtv4HhM0NCfOm8aXv5WERsfy/OAWmDifJrh6VTHb4FMGA5kEO8wNzTqr3//wPnKvmz2K9WXj6/OEwEa/9hFH9tdgjVvcM4Yvaj4QdYP4uvH1Rp8SLqXWaEy/o1GfgHyf9eScp06xbu1I+Qo3yo3ENDuyZ8fABeAeA==","sidebar_class_name":"post api-method","info_path":"docs/attendance-service/apis/attendance-api-collection","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Create Bulk Attendance","permalink":"/docs/attendance-service/apis/attendance-controller-multiple-attendance"},"next":{"title":"Notifications Service","permalink":"/docs/category/notifications-service"}}');var s=n(74848),c=n(28453),r=n(57742),d=n.n(r),i=n(78178),o=n.n(i),p=n(19624),l=n.n(p),y=n(96226),m=n.n(y),h=(n(77675),n(19365),n(51107));const f={id:"attendance-controller-search-attendance-new",title:"Attendance Search",description:"Attendance Search",sidebar_label:"Attendance Search",hide_title:!0,hide_table_of_contents:!0,api:"eJytVmFv2zYQ/SvCfZZiyXXgRN/SJAOCFWtQe19mGMVJOsdsJVIlKa+aof9eHCXLsqW1GDAjCGDemXd8790jj6BK0miFki8ZxPBgLckMZUqPSlqt8pz0Z0Oo0/059Af9DT6UqLEgS9pAvDmCxIIgBksSpRUZ+CAkxLAnzEiDDybdU4EQH8HWJWcaq4V8g6bZ+qDpW0XGvldZzRn8VWjKILa6Ih9SJS1JyyEsy1ykruHZF6Mkr422VskXSi33qPl4VpDhaC4KYQdpsioS11tGJtWi5E0hhg8ureETvtGv07vlxoedyFs4jlcpv3UBHzDPP+4cXj9vdadV8YTWld8pXaCFGDK0FFhREPhXIHJPO6xyzqrrug6KIsgy7smq/2Ubx8B3yxoZEdhHJ2MmVSVNRrAX1KnFcTdDFNd78rh3T+08uyfv/HtPSK89njdo+99PUxnSk0dhwITN6WISOvaerIJmyzRjSnaK5XbdB/qORcmbbAa49VVPkGx79FFrrHlgLBVmuiujtB1XXPHqRb0rTH1Ak/6XSo0/GL5NOwHbKVBWzhMcJn0DbsfVlVm4Aa2KAnUNMTy3mcyWN8q8JvyJLIqcMo9+/qsD5hUNBjw8jW54MZMDDcM8Wb5LFnfzILtLdsEiwnmQZIv74D7CJS4wyZbZAvzBGMI8nC+CKArC5ToMY/d3E4bhX3CesT4nejfK6cYAjK0ytrLB0ECq9kzkQFpD4WxP7G8AE0PSfi5JpyQtH7EjuHEf5s6USpqWiXkYjiVzBs77IIwrupjKe4+Z96l1Zc65ncp5kZa0xNxbkT6Q9p61VrodInxzpxjQtL1md9BJyyn4UJDdK+anVMaZIto9xDDDUswO0eys7lkuXIJxlbkWw0RppYWtV3wftBhgmpIxgVVfSQ70jqX4nerRHdXdYQ+V3Sst/nG3jDsP3zSfznfU82ngfiW5a/2Ey2B+v45u49sont/dhMtorJ/pnKF4e388S6hfOuusW7h2WbhwyJMTDmx5SoNT5tWLctJyGsZ2pxzmI/PwHl5fvEd+XKQO4pE0Xl8Mu/yFRPRBtNNO2rRp0U3YgYApuyMzxcIp0HF9YnNCZxflelXwYWdljkK6S0LnHGsluGHJcPHoAlLwwQlx68OeFRtv4HhM0NCfOm8aXv5WERsfy/OAWmDifJrh6VTHb4FMGA5kEO8wNzTqr3//wPnKvmz2K9WXj6/OEwEa/9hFH9tdgjVvcM4Yvaj4QdYP4uvH1Rp8SLqXWaEy/o1GfgHyf9eScp06xbu1I+Qo3yo3ENDuyZ8fABeAeA==",sidebar_class_name:"post api-method",info_path:"docs/attendance-service/apis/attendance-api-collection",custom_edit_url:null},u=void 0,S={},x=[];function v(e){const t={p:"p",...(0,c.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.default,{as:"h1",className:"openapi__heading",children:"Attendance Search"}),"\n",(0,s.jsx)(d(),{method:"post",path:"/api/v1/attendance/list",context:"endpoint"}),"\n",(0,s.jsx)(t.p,{children:"Attendance Search"}),"\n",(0,s.jsx)(h.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,s.jsx)(o(),{parameters:[{name:"tenantid",in:"header",schema:{type:"string"}}]}),"\n",(0,s.jsx)(l(),{title:"Body",body:{required:!0,content:{"application/json":{schema:{type:"object",properties:{limit:{type:"number",description:"Limit"},page:{type:"number",description:"number"},filters:{description:"Filters",allOf:[{type:"object",properties:{fromDate:{format:"date-time",type:"string",default:"yyyy-mm-dd"},toDate:{format:"date-time",type:"string",default:"yyyy-mm-dd"},contextId:{type:"string"},context:{type:"string"},scope:{type:"string"},attendanceDate:{type:"string",description:"The date of the attendance in format yyyy-mm-dd",default:"yyyy-mm-dd"},userId:{type:"string"}},title:"AttendanceFiltersDto"}]},facets:{description:"Facets",example:["contextId","userId","scope"],type:"array",items:{type:"string"}},sort:{description:"Sort",example:["attendanceDate","asc"],type:"array",items:{type:"string"}}},required:["page"],title:"AttendanceSearchDto"},examples:{SearchAttendance:{summary:"Example for SearchAttendance",description:"Detailed example for SearchAttendance",value:{limit:0,page:0,filters:{contextId:"2b73b482-d8bf-41a2-bd49-91a7a4abd7d4",fromDate:"2024-11-07T00:00:00.000Z",toDate:"2024-11-13T00:00:00.000Z",scope:"student",context:"cohort"},facets:["contextId"],sort:["absent_percentage","asc"]}}}}}}}),"\n",(0,s.jsx)(m(),{id:void 0,label:void 0,responses:{200:{description:"Attendance List"},400:{description:"Bad Request"},500:{description:"Internal Server Error"}}})]})}function A(e={}){const{wrapper:t}={...(0,c.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(v,{...e})}):v(e)}}}]); \ No newline at end of file diff --git a/assets/js/eecd2ce7.f5d8b991.js b/assets/js/eecd2ce7.f5d8b991.js new file mode 100644 index 0000000..a3e9a70 --- /dev/null +++ b/assets/js/eecd2ce7.f5d8b991.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6641],{23004:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>i,metadata:()=>n,toc:()=>l});const n=JSON.parse('{"id":"attendance-service/tech-stack","title":"Tech Stack","description":"Framework :","source":"@site/docs/attendance-service/4_tech-stack.md","sourceDirName":"attendance-service","slug":"/attendance-service/tech-stack","permalink":"/docs/attendance-service/tech-stack","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4},"sidebar":"tutorialSidebar","previous":{"title":"Getting Started","permalink":"/docs/attendance-service/getting-started"},"next":{"title":"Architecture","permalink":"/docs/attendance-service/architecture"}}');var r=s(74848),a=s(28453);const i={sidebar_position:4},c="Tech Stack",d={},l=[{value:"Framework :",id:"framework-",level:4},{value:"Language :",id:"language-",level:4},{value:"APIs :",id:"apis-",level:4},{value:"Database :",id:"database-",level:4}];function o(e){const t={h1:"h1",h4:"h4",header:"header",li:"li",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"tech-stack",children:"Tech Stack"})}),"\n",(0,r.jsx)(t.h4,{id:"framework-",children:"Framework :"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"nest.js"})," (for Node.js)"]}),"\n"]}),"\n",(0,r.jsx)(t.h4,{id:"language-",children:"Language :"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.strong,{children:"typescript"})}),"\n"]}),"\n",(0,r.jsx)(t.h4,{id:"apis-",children:"APIs :"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.strong,{children:"REST"})}),"\n"]}),"\n",(0,r.jsx)(t.h4,{id:"database-",children:"Database :"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.strong,{children:"PostgreSQL"})}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}}}]); \ No newline at end of file diff --git a/assets/js/efaa21dc.b1deae3c.js b/assets/js/efaa21dc.672c8c85.js similarity index 65% rename from assets/js/efaa21dc.b1deae3c.js rename to assets/js/efaa21dc.672c8c85.js index 16bfa40..79659e4 100644 --- a/assets/js/efaa21dc.b1deae3c.js +++ b/assets/js/efaa21dc.672c8c85.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[1464],{677:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Tools","description":"Know more about recommended tools","slug":"/category/tools","permalink":"/docs/category/tools","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"React Style Guide","permalink":"/docs/tekdi-style-guides/react-style-guide"},"next":{"title":"CSS Tools","permalink":"/docs/category/css-tools"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[1464],{677:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Tools","description":"Know more about recommended tools","slug":"/category/tools","permalink":"/docs/category/tools","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Devops","permalink":"/docs/middleware-service/devops"},"next":{"title":"CSS Tools","permalink":"/docs/category/css-tools"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/fea2d91a.07c1dc31.js b/assets/js/fea2d91a.07c1dc31.js deleted file mode 100644 index bfdabf6..0000000 --- a/assets/js/fea2d91a.07c1dc31.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9538],{85504:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>f,frontMatter:()=>l,metadata:()=>t,toc:()=>d});const t=JSON.parse('{"id":"tools/python/ruff","title":"Ruff","description":"About","source":"@site/docs/tools/python/ruff.md","sourceDirName":"tools/python","slug":"/tools/python/ruff","permalink":"/docs/tools/python/ruff","draft":false,"unlisted":false,"tags":[{"inline":true,"label":"python","permalink":"/docs/tags/python"},{"inline":true,"label":"styleguide","permalink":"/docs/tags/styleguide"}],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2,"tags":["python","styleguide"]},"sidebar":"tutorialSidebar","previous":{"title":"Pylint","permalink":"/docs/tools/python/pylint"}}');var o=i(74848),s=i(28453);const l={sidebar_position:2,tags:["python","styleguide"]},r="Ruff",a={},d=[{value:"About",id:"about",level:2},{value:"Links",id:"links",level:3},{value:"Installation",id:"installation",level:2},{value:"Config file for ruff.toml",id:"config-file-for-rufftoml",level:2},{value:"How to use Ruff?",id:"how-to-use-ruff",level:2},{value:"A) Using Ruff outside the editor, via terminal",id:"a-using-ruff-outside-the-editor-via-terminal",level:3},{value:"B) Using Ruff inside VSCode editor",id:"b-using-ruff-inside-vscode-editor",level:3},{value:"1) Install this VSCode extension for Ruff",id:"1-install-this-vscode-extension-for-ruff",level:4},{value:"2) VSCode Settings for Ruff",id:"2-vscode-settings-for-ruff",level:4},{value:"3) Open any python file in editor",id:"3-open-any-python-file-in-editor",level:4},{value:"4) References",id:"4-references",level:4}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"ruff",children:"Ruff"})}),"\n",(0,o.jsx)(n.h2,{id:"about",children:"About"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Ruff is a superfast Python ",(0,o.jsx)(n.strong,{children:"linter + formatter"})]}),"\n",(0,o.jsx)(n.li,{children:"Ruff can help you with linting, formatting code as per configuration"}),"\n",(0,o.jsxs)(n.li,{children:["It also lets you sort imports as per ",(0,o.jsx)(n.code,{children:"isort"})," standard"]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"links",children:"Links"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://docs.astral.sh/ruff/",children:"Ruff Homepage"})}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"installation",children:"Installation"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["You can install pylint in your project's venv using command ",(0,o.jsx)(n.code,{children:"pip install ruff"})," or ",(0,o.jsx)(n.code,{children:"pip3 install ruff"})]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"config-file-for-rufftoml",children:"Config file for ruff.toml"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Create and use a file named ",(0,o.jsx)(n.code,{children:"ruff.toml"})," in your python project root folder"]}),"\n",(0,o.jsxs)(n.li,{children:["You can use the ",(0,o.jsx)(n.code,{children:"ruff.toml"})," file contents given below"]}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-yml",children:'# Exclude a variety of commonly ignored directories.\nexclude = [\n ".bzr",\n ".direnv",\n ".eggs",\n ".git",\n ".git-rewrite",\n ".hg",\n ".ipynb_checkpoints",\n ".mypy_cache",\n ".nox",\n ".pants.d",\n ".pyenv",\n ".pytest_cache",\n ".pytype",\n ".ruff_cache",\n ".svn",\n ".tox",\n ".venv",\n ".vscode",\n "__pypackages__",\n "_build",\n "buck-out",\n "build",\n "dist",\n "node_modules",\n "site-packages",\n "venv",\n]\n\n# Same as Black.\nline-length = 88\nindent-width = 4\n\n[lint]\n# Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default.\n# Unlike Flake8, Ruff doesn\'t enable pycodestyle warnings (`W`) or\n# McCabe complexity (`C901`) by default.\n# Enable flake8-bugbear (`B`) rules, in addition to the defaults.\nselect = ["E4", "E7", "E9", "F", "B"]\n\n# Avoid enforcing line-length violations (`E501`)\nignore = ["E501"]\n\n# Allow fix for all enabled rules (when `--fix`) is provided.\n# Avoid trying to fix flake8-bugbear (`B`) violations.\nfixable = ["ALL"]\nunfixable = ["B"]\n\n# Ignore `E402` (import violations) in all `__init__.py` files, and in select subdirectories.\n[lint.per-file-ignores]\n"__init__.py" = ["E402"]\n"**/{tests,docs,tools}/*" = ["E402"]\n\n[format]\n# Like Black, use double quotes for strings.\nquote-style = "double"\n\n# Like Black, indent with spaces, rather than tabs.\nindent-style = "space"\n\n# Like Black, respect magic trailing commas.\nskip-magic-trailing-comma = false\n\n# Enable auto-formatting of code examples in docstrings. Markdown,\n# reStructuredText code/literal blocks and doctests are all supported.\n#\n# This is currently disabled by default, but it is planned for this\n# to be opt-out in the future.\ndocstring-code-format = false\n\n# Set the line length limit used when formatting code snippets in\n# docstrings.\n#\n# This only has an effect when the `docstring-code-format` setting is\n# enabled.\ndocstring-code-line-length = "dynamic"\n'})}),"\n",(0,o.jsx)(n.h2,{id:"how-to-use-ruff",children:"How to use Ruff?"}),"\n",(0,o.jsx)(n.h3,{id:"a-using-ruff-outside-the-editor-via-terminal",children:"A) Using Ruff outside the editor, via terminal"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Goto your project repo ",(0,o.jsx)(n.code,{children:"cd my-python-project"})]}),"\n",(0,o.jsxs)(n.li,{children:["Activate your project's venv ",(0,o.jsx)(n.code,{children:"source /path-to-your-projects-env/bin/activate"})]}),"\n",(0,o.jsx)(n.li,{children:"To run Ruff as a linter, try any of the following:"}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"ruff check # Lint all files in the current directory (and any subdirectories).\nruff check path/to/code/ # Lint all files in `/path/to/code` (and any subdirectories).\nruff check path/to/code/*.py # Lint all `.py` files in `/path/to/code`.\nruff check path/to/code/to/file.py # Lint `file.py`.\nruff check @arguments.txt # Lint using an input file, treating its contents as newline-delimited command-line arguments.\n"})}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"Or, to run Ruff as a formatter:"}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"ruff format # Format all files in the current directory (and any subdirectories).\nruff format path/to/code/ # Format all files in `/path/to/code` (and any subdirectories).\nruff format path/to/code/*.py # Format all `.py` files in `/path/to/code`.\nruff format path/to/code/to/file.py # Format `file.py`.\nruff format @arguments.txt # Format using an input file, treating its contents as newline-delimited command-line arguments.\n"})}),"\n",(0,o.jsx)(n.h3,{id:"b-using-ruff-inside-vscode-editor",children:"B) Using Ruff inside VSCode editor"}),"\n",(0,o.jsx)(n.h4,{id:"1-install-this-vscode-extension-for-ruff",children:"1) Install this VSCode extension for Ruff"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff",children:"Ruff VSCode Extension"})}),"\n"]}),"\n",(0,o.jsx)(n.h4,{id:"2-vscode-settings-for-ruff",children:"2) VSCode Settings for Ruff"}),"\n",(0,o.jsxs)(n.p,{children:["You can edit ",(0,o.jsx)(n.code,{children:"settings.json"})," of VSCode as below"]}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"To set Ruff as default formatter for Python files"}),"\n",(0,o.jsx)(n.li,{children:"To auto format code file on Save"}),"\n",(0,o.jsx)(n.li,{children:"To auto organize imports on Save"}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-json",children:'{\n "[python]": {\n "editor.defaultFormatter": "charliermarsh.ruff",\n "editor.formatOnSave": true,\n "editor.codeActionsOnSave": {\n "source.organizeImports": "explicit"\n },\n },\n}\n'})}),"\n",(0,o.jsx)(n.h4,{id:"3-open-any-python-file-in-editor",children:"3) Open any python file in editor"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Open ",(0,o.jsx)(n.code,{children:"Problems"})," tab in console, to see linting errors if any"]}),"\n"]}),"\n",(0,o.jsx)(n.h4,{id:"4-references",children:"4) References"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Read more here ",(0,o.jsx)(n.a,{href:"https://code.visualstudio.com/docs/python/linting",children:"Linting Python in Visual Studio Code\n"})]}),"\n"]})]})}function f(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}}}]); \ No newline at end of file diff --git a/assets/js/fea2d91a.8a7ced20.js b/assets/js/fea2d91a.8a7ced20.js new file mode 100644 index 0000000..c861a5b --- /dev/null +++ b/assets/js/fea2d91a.8a7ced20.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9538],{85504:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>f,frontMatter:()=>l,metadata:()=>t,toc:()=>a});const t=JSON.parse('{"id":"tools/python/ruff","title":"Ruff","description":"About","source":"@site/docs/tools/python/ruff.md","sourceDirName":"tools/python","slug":"/tools/python/ruff","permalink":"/docs/tools/python/ruff","draft":false,"unlisted":false,"tags":[{"inline":true,"label":"python","permalink":"/docs/tags/python"},{"inline":true,"label":"styleguide","permalink":"/docs/tags/styleguide"}],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_position":2,"tags":["python","styleguide"]},"sidebar":"tutorialSidebar","previous":{"title":"Pylint","permalink":"/docs/tools/python/pylint"},"next":{"title":"Tekdi Style Guides","permalink":"/docs/category/tekdi-style-guides"}}');var o=i(74848),s=i(28453);const l={sidebar_position:2,tags:["python","styleguide"]},r="Ruff",d={},a=[{value:"About",id:"about",level:2},{value:"Links",id:"links",level:3},{value:"Installation",id:"installation",level:2},{value:"Config file for ruff.toml",id:"config-file-for-rufftoml",level:2},{value:"How to use Ruff?",id:"how-to-use-ruff",level:2},{value:"A) Using Ruff outside the editor, via terminal",id:"a-using-ruff-outside-the-editor-via-terminal",level:3},{value:"B) Using Ruff inside VSCode editor",id:"b-using-ruff-inside-vscode-editor",level:3},{value:"1) Install this VSCode extension for Ruff",id:"1-install-this-vscode-extension-for-ruff",level:4},{value:"2) VSCode Settings for Ruff",id:"2-vscode-settings-for-ruff",level:4},{value:"3) Open any python file in editor",id:"3-open-any-python-file-in-editor",level:4},{value:"4) References",id:"4-references",level:4}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"ruff",children:"Ruff"})}),"\n",(0,o.jsx)(n.h2,{id:"about",children:"About"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Ruff is a superfast Python ",(0,o.jsx)(n.strong,{children:"linter + formatter"})]}),"\n",(0,o.jsx)(n.li,{children:"Ruff can help you with linting, formatting code as per configuration"}),"\n",(0,o.jsxs)(n.li,{children:["It also lets you sort imports as per ",(0,o.jsx)(n.code,{children:"isort"})," standard"]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"links",children:"Links"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://docs.astral.sh/ruff/",children:"Ruff Homepage"})}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"installation",children:"Installation"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["You can install pylint in your project's venv using command ",(0,o.jsx)(n.code,{children:"pip install ruff"})," or ",(0,o.jsx)(n.code,{children:"pip3 install ruff"})]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"config-file-for-rufftoml",children:"Config file for ruff.toml"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Create and use a file named ",(0,o.jsx)(n.code,{children:"ruff.toml"})," in your python project root folder"]}),"\n",(0,o.jsxs)(n.li,{children:["You can use the ",(0,o.jsx)(n.code,{children:"ruff.toml"})," file contents given below"]}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-yml",children:'# Exclude a variety of commonly ignored directories.\nexclude = [\n ".bzr",\n ".direnv",\n ".eggs",\n ".git",\n ".git-rewrite",\n ".hg",\n ".ipynb_checkpoints",\n ".mypy_cache",\n ".nox",\n ".pants.d",\n ".pyenv",\n ".pytest_cache",\n ".pytype",\n ".ruff_cache",\n ".svn",\n ".tox",\n ".venv",\n ".vscode",\n "__pypackages__",\n "_build",\n "buck-out",\n "build",\n "dist",\n "node_modules",\n "site-packages",\n "venv",\n]\n\n# Same as Black.\nline-length = 88\nindent-width = 4\n\n[lint]\n# Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default.\n# Unlike Flake8, Ruff doesn\'t enable pycodestyle warnings (`W`) or\n# McCabe complexity (`C901`) by default.\n# Enable flake8-bugbear (`B`) rules, in addition to the defaults.\nselect = ["E4", "E7", "E9", "F", "B"]\n\n# Avoid enforcing line-length violations (`E501`)\nignore = ["E501"]\n\n# Allow fix for all enabled rules (when `--fix`) is provided.\n# Avoid trying to fix flake8-bugbear (`B`) violations.\nfixable = ["ALL"]\nunfixable = ["B"]\n\n# Ignore `E402` (import violations) in all `__init__.py` files, and in select subdirectories.\n[lint.per-file-ignores]\n"__init__.py" = ["E402"]\n"**/{tests,docs,tools}/*" = ["E402"]\n\n[format]\n# Like Black, use double quotes for strings.\nquote-style = "double"\n\n# Like Black, indent with spaces, rather than tabs.\nindent-style = "space"\n\n# Like Black, respect magic trailing commas.\nskip-magic-trailing-comma = false\n\n# Enable auto-formatting of code examples in docstrings. Markdown,\n# reStructuredText code/literal blocks and doctests are all supported.\n#\n# This is currently disabled by default, but it is planned for this\n# to be opt-out in the future.\ndocstring-code-format = false\n\n# Set the line length limit used when formatting code snippets in\n# docstrings.\n#\n# This only has an effect when the `docstring-code-format` setting is\n# enabled.\ndocstring-code-line-length = "dynamic"\n'})}),"\n",(0,o.jsx)(n.h2,{id:"how-to-use-ruff",children:"How to use Ruff?"}),"\n",(0,o.jsx)(n.h3,{id:"a-using-ruff-outside-the-editor-via-terminal",children:"A) Using Ruff outside the editor, via terminal"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Goto your project repo ",(0,o.jsx)(n.code,{children:"cd my-python-project"})]}),"\n",(0,o.jsxs)(n.li,{children:["Activate your project's venv ",(0,o.jsx)(n.code,{children:"source /path-to-your-projects-env/bin/activate"})]}),"\n",(0,o.jsx)(n.li,{children:"To run Ruff as a linter, try any of the following:"}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"ruff check # Lint all files in the current directory (and any subdirectories).\nruff check path/to/code/ # Lint all files in `/path/to/code` (and any subdirectories).\nruff check path/to/code/*.py # Lint all `.py` files in `/path/to/code`.\nruff check path/to/code/to/file.py # Lint `file.py`.\nruff check @arguments.txt # Lint using an input file, treating its contents as newline-delimited command-line arguments.\n"})}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"Or, to run Ruff as a formatter:"}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{children:"ruff format # Format all files in the current directory (and any subdirectories).\nruff format path/to/code/ # Format all files in `/path/to/code` (and any subdirectories).\nruff format path/to/code/*.py # Format all `.py` files in `/path/to/code`.\nruff format path/to/code/to/file.py # Format `file.py`.\nruff format @arguments.txt # Format using an input file, treating its contents as newline-delimited command-line arguments.\n"})}),"\n",(0,o.jsx)(n.h3,{id:"b-using-ruff-inside-vscode-editor",children:"B) Using Ruff inside VSCode editor"}),"\n",(0,o.jsx)(n.h4,{id:"1-install-this-vscode-extension-for-ruff",children:"1) Install this VSCode extension for Ruff"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff",children:"Ruff VSCode Extension"})}),"\n"]}),"\n",(0,o.jsx)(n.h4,{id:"2-vscode-settings-for-ruff",children:"2) VSCode Settings for Ruff"}),"\n",(0,o.jsxs)(n.p,{children:["You can edit ",(0,o.jsx)(n.code,{children:"settings.json"})," of VSCode as below"]}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"To set Ruff as default formatter for Python files"}),"\n",(0,o.jsx)(n.li,{children:"To auto format code file on Save"}),"\n",(0,o.jsx)(n.li,{children:"To auto organize imports on Save"}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-json",children:'{\n "[python]": {\n "editor.defaultFormatter": "charliermarsh.ruff",\n "editor.formatOnSave": true,\n "editor.codeActionsOnSave": {\n "source.organizeImports": "explicit"\n },\n },\n}\n'})}),"\n",(0,o.jsx)(n.h4,{id:"3-open-any-python-file-in-editor",children:"3) Open any python file in editor"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Open ",(0,o.jsx)(n.code,{children:"Problems"})," tab in console, to see linting errors if any"]}),"\n"]}),"\n",(0,o.jsx)(n.h4,{id:"4-references",children:"4) References"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Read more here ",(0,o.jsx)(n.a,{href:"https://code.visualstudio.com/docs/python/linting",children:"Linting Python in Visual Studio Code\n"})]}),"\n"]})]})}function f(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}}}]); \ No newline at end of file diff --git a/assets/js/main.43549e5a.js b/assets/js/main.43549e5a.js new file mode 100644 index 0000000..81d4f93 --- /dev/null +++ b/assets/js/main.43549e5a.js @@ -0,0 +1,2 @@ +/*! For license information please see main.43549e5a.js.LICENSE.txt */ +(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8792],{94148:(e,t,r)=>{"use strict";var n=r(65606),o=r(96763);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,(o=n.key,i=void 0,i=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(o,"string"),"symbol"===a(i)?i:String(i)),n)}var o,i}function s(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var l,c,u=r(69597).codes,d=u.ERR_AMBIGUOUS_ARGUMENT,p=u.ERR_INVALID_ARG_TYPE,f=u.ERR_INVALID_ARG_VALUE,m=u.ERR_INVALID_RETURN_VALUE,h=u.ERR_MISSING_ARGS,g=r(3918),b=r(40537).inspect,y=r(40537).types,v=y.isPromise,w=y.isRegExp,k=r(11514)(),x=r(9394)(),S=r(38075)("RegExp.prototype.test");new Map;function _(){var e=r(82299);l=e.isDeepEqual,c=e.isDeepStrictEqual}var E=!1,j=e.exports=T,A={};function P(e){if(e.message instanceof Error)throw e.message;throw new g(e)}function C(e,t,r,n){if(!r){var o=!1;if(0===t)o=!0,n="No value argument passed to `assert.ok()`";else if(n instanceof Error)throw n;var a=new g({actual:r,expected:!0,message:n,operator:"==",stackStartFn:e});throw a.generatedMessage=o,a}}function T(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];C.apply(void 0,[T,t.length].concat(t))}j.fail=function e(t,r,a,i,s){var l,c=arguments.length;if(0===c)l="Failed";else if(1===c)a=t,t=void 0;else{if(!1===E)E=!0,(n.emitWarning?n.emitWarning:o.warn.bind(o))("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094");2===c&&(i="!=")}if(a instanceof Error)throw a;var u={actual:t,expected:r,operator:void 0===i?"fail":i,stackStartFn:s||e};void 0!==a&&(u.message=a);var d=new g(u);throw l&&(d.message=l,d.generatedMessage=!0),d},j.AssertionError=g,j.ok=T,j.equal=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");t!=r&&P({actual:t,expected:r,message:n,operator:"==",stackStartFn:e})},j.notEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");t==r&&P({actual:t,expected:r,message:n,operator:"!=",stackStartFn:e})},j.deepEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_(),l(t,r)||P({actual:t,expected:r,message:n,operator:"deepEqual",stackStartFn:e})},j.notDeepEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_(),l(t,r)&&P({actual:t,expected:r,message:n,operator:"notDeepEqual",stackStartFn:e})},j.deepStrictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_(),c(t,r)||P({actual:t,expected:r,message:n,operator:"deepStrictEqual",stackStartFn:e})},j.notDeepStrictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_();c(t,r)&&P({actual:t,expected:r,message:n,operator:"notDeepStrictEqual",stackStartFn:e})},j.strictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");x(t,r)||P({actual:t,expected:r,message:n,operator:"strictEqual",stackStartFn:e})},j.notStrictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");x(t,r)&&P({actual:t,expected:r,message:n,operator:"notStrictEqual",stackStartFn:e})};var O=s((function e(t,r,n){var o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r.forEach((function(e){e in t&&(void 0!==n&&"string"==typeof n[e]&&w(t[e])&&S(t[e],n[e])?o[e]=n[e]:o[e]=t[e])}))}));function R(e,t,r,n){if("function"!=typeof t){if(w(t))return S(t,e);if(2===arguments.length)throw new p("expected",["Function","RegExp"],t);if("object"!==a(e)||null===e){var o=new g({actual:e,expected:t,message:r,operator:"deepStrictEqual",stackStartFn:n});throw o.operator=n.name,o}var i=Object.keys(t);if(t instanceof Error)i.push("name","message");else if(0===i.length)throw new f("error",t,"may not be an empty object");return void 0===l&&_(),i.forEach((function(o){"string"==typeof e[o]&&w(t[o])&&S(t[o],e[o])||function(e,t,r,n,o,a){if(!(r in e)||!c(e[r],t[r])){if(!n){var i=new O(e,o),s=new O(t,o,e),l=new g({actual:i,expected:s,operator:"deepStrictEqual",stackStartFn:a});throw l.actual=e,l.expected=t,l.operator=a.name,l}P({actual:e,expected:t,message:n,operator:a.name,stackStartFn:a})}}(e,t,o,r,i,n)})),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function N(e){if("function"!=typeof e)throw new p("fn","Function",e);try{e()}catch(t){return t}return A}function L(e){return v(e)||null!==e&&"object"===a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function D(e){return Promise.resolve().then((function(){var t;if("function"==typeof e){if(!L(t=e()))throw new m("instance of Promise","promiseFn",t)}else{if(!L(e))throw new p("promiseFn",["Function","Promise"],e);t=e}return Promise.resolve().then((function(){return t})).then((function(){return A})).catch((function(e){return e}))}))}function I(e,t,r,n){if("string"==typeof r){if(4===arguments.length)throw new p("error",["Object","Error","Function","RegExp"],r);if("object"===a(t)&&null!==t){if(t.message===r)throw new d("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===r)throw new d("error/message",'The error "'.concat(t,'" is identical to the message.'));n=r,r=void 0}else if(null!=r&&"object"!==a(r)&&"function"!=typeof r)throw new p("error",["Object","Error","Function","RegExp"],r);if(t===A){var o="";r&&r.name&&(o+=" (".concat(r.name,")")),o+=n?": ".concat(n):".";var i="rejects"===e.name?"rejection":"exception";P({actual:void 0,expected:r,operator:e.name,message:"Missing expected ".concat(i).concat(o),stackStartFn:e})}if(r&&!R(t,r,n,e))throw t}function F(e,t,r,n){if(t!==A){if("string"==typeof r&&(n=r,r=void 0),!r||R(t,r)){var o=n?": ".concat(n):".",a="doesNotReject"===e.name?"rejection":"exception";P({actual:t,expected:r,operator:e.name,message:"Got unwanted ".concat(a).concat(o,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function M(e,t,r,n,o){if(!w(t))throw new p("regexp","RegExp",t);var i="match"===o;if("string"!=typeof e||S(t,e)!==i){if(r instanceof Error)throw r;var s=!r;r=r||("string"!=typeof e?'The "string" argument must be of type string. Received type '+"".concat(a(e)," (").concat(b(e),")"):(i?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(b(t),". Input:\n\n").concat(b(e),"\n"));var l=new g({actual:e,expected:t,message:r,operator:o,stackStartFn:n});throw l.generatedMessage=s,l}}function B(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];C.apply(void 0,[B,t.length].concat(t))}j.throws=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];I.apply(void 0,[e,N(t)].concat(n))},j.rejects=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return D(t).then((function(t){return I.apply(void 0,[e,t].concat(n))}))},j.doesNotThrow=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];F.apply(void 0,[e,N(t)].concat(n))},j.doesNotReject=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return D(t).then((function(t){return F.apply(void 0,[e,t].concat(n))}))},j.ifError=function e(t){if(null!=t){var r="ifError got unwanted exception: ";"object"===a(t)&&"string"==typeof t.message?0===t.message.length&&t.constructor?r+=t.constructor.name:r+=t.message:r+=b(t);var n=new g({actual:t,expected:null,operator:"ifError",message:r,stackStartFn:e}),o=t.stack;if("string"==typeof o){var i=o.split("\n");i.shift();for(var s=n.stack.split("\n"),l=0;l<i.length;l++){var c=s.indexOf(i[l]);if(-1!==c){s=s.slice(0,c);break}}n.stack="".concat(s.join("\n"),"\n").concat(i.join("\n"))}throw n}},j.match=function e(t,r,n){M(t,r,n,e,"match")},j.doesNotMatch=function e(t,r,n){M(t,r,n,e,"doesNotMatch")},j.strict=k(B,j,{equal:j.strictEqual,deepEqual:j.deepStrictEqual,notEqual:j.notStrictEqual,notDeepEqual:j.notDeepStrictEqual}),j.strict.strict=j.strict},3918:(e,t,r)=>{"use strict";var n=r(65606);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return(t=l(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,l(n.key),n)}}function l(e){var t=function(e,t){if("object"!==g(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==g(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===g(t)?t:String(t)}function c(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){var t="function"==typeof Map?new Map:void 0;return d=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return p(e,arguments,h(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),m(n,e)},d(e)}function p(e,t,r){return p=f()?Reflect.construct.bind():function(e,t,r){var n=[null];n.push.apply(n,t);var o=new(Function.bind.apply(e,n));return r&&m(o,r.prototype),o},p.apply(null,arguments)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}var b=r(40537).inspect,y=r(69597).codes.ERR_INVALID_ARG_TYPE;function v(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}var w="",k="",x="",S="",_={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function E(e){var t=Object.keys(e),r=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){r[t]=e[t]})),Object.defineProperty(r,"message",{value:e.message}),r}function j(e){return b(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function A(e,t,r){var o="",a="",i=0,s="",l=!1,c=j(e),u=c.split("\n"),d=j(t).split("\n"),p=0,f="";if("strictEqual"===r&&"object"===g(e)&&"object"===g(t)&&null!==e&&null!==t&&(r="strictEqualObject"),1===u.length&&1===d.length&&u[0]!==d[0]){var m=u[0].length+d[0].length;if(m<=10){if(!("object"===g(e)&&null!==e||"object"===g(t)&&null!==t||0===e&&0===t))return"".concat(_[r],"\n\n")+"".concat(u[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==r){if(m<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;u[0][p]===d[0][p];)p++;p>2&&(f="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var r=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,r-e.length)}(" ",p),"^"),p=0)}}}for(var h=u[u.length-1],b=d[d.length-1];h===b&&(p++<2?s="\n ".concat(h).concat(s):o=h,u.pop(),d.pop(),0!==u.length&&0!==d.length);)h=u[u.length-1],b=d[d.length-1];var y=Math.max(u.length,d.length);if(0===y){var E=c.split("\n");if(E.length>30)for(E[26]="".concat(w,"...").concat(S);E.length>27;)E.pop();return"".concat(_.notIdentical,"\n\n").concat(E.join("\n"),"\n")}p>3&&(s="\n".concat(w,"...").concat(S).concat(s),l=!0),""!==o&&(s="\n ".concat(o).concat(s),o="");var A=0,P=_[r]+"\n".concat(k,"+ actual").concat(S," ").concat(x,"- expected").concat(S),C=" ".concat(w,"...").concat(S," Lines skipped");for(p=0;p<y;p++){var T=p-i;if(u.length<p+1)T>1&&p>2&&(T>4?(a+="\n".concat(w,"...").concat(S),l=!0):T>3&&(a+="\n ".concat(d[p-2]),A++),a+="\n ".concat(d[p-1]),A++),i=p,o+="\n".concat(x,"-").concat(S," ").concat(d[p]),A++;else if(d.length<p+1)T>1&&p>2&&(T>4?(a+="\n".concat(w,"...").concat(S),l=!0):T>3&&(a+="\n ".concat(u[p-2]),A++),a+="\n ".concat(u[p-1]),A++),i=p,a+="\n".concat(k,"+").concat(S," ").concat(u[p]),A++;else{var O=d[p],R=u[p],N=R!==O&&(!v(R,",")||R.slice(0,-1)!==O);N&&v(O,",")&&O.slice(0,-1)===R&&(N=!1,R+=","),N?(T>1&&p>2&&(T>4?(a+="\n".concat(w,"...").concat(S),l=!0):T>3&&(a+="\n ".concat(u[p-2]),A++),a+="\n ".concat(u[p-1]),A++),i=p,a+="\n".concat(k,"+").concat(S," ").concat(R),o+="\n".concat(x,"-").concat(S," ").concat(O),A+=2):(a+=o,o="",1!==T&&0!==p||(a+="\n ".concat(R),A++))}if(A>20&&p<y-2)return"".concat(P).concat(C,"\n").concat(a,"\n").concat(w,"...").concat(S).concat(o,"\n")+"".concat(w,"...").concat(S)}return"".concat(P).concat(l?C:"","\n").concat(a).concat(o).concat(s).concat(f)}var P=function(e,t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(v,e);var r,o,i,l,d,p=(r=v,o=f(),function(){var e,t=h(r);if(o){var n=h(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function v(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,v),"object"!==g(e)||null===e)throw new y("options","Object",e);var r=e.message,o=e.operator,a=e.stackStartFn,i=e.actual,s=e.expected,l=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=r)t=p.call(this,String(r));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(w="\x1b[34m",k="\x1b[32m",S="\x1b[39m",x="\x1b[31m"):(w="",k="",S="",x="")),"object"===g(i)&&null!==i&&"object"===g(s)&&null!==s&&"stack"in i&&i instanceof Error&&"stack"in s&&s instanceof Error&&(i=E(i),s=E(s)),"deepStrictEqual"===o||"strictEqual"===o)t=p.call(this,A(i,s,o));else if("notDeepStrictEqual"===o||"notStrictEqual"===o){var d=_[o],f=j(i).split("\n");if("notStrictEqual"===o&&"object"===g(i)&&null!==i&&(d=_.notStrictEqualObject),f.length>30)for(f[26]="".concat(w,"...").concat(S);f.length>27;)f.pop();t=1===f.length?p.call(this,"".concat(d," ").concat(f[0])):p.call(this,"".concat(d,"\n\n").concat(f.join("\n"),"\n"))}else{var m=j(i),h="",b=_[o];"notDeepEqual"===o||"notEqual"===o?(m="".concat(_[o],"\n\n").concat(m)).length>1024&&(m="".concat(m.slice(0,1021),"...")):(h="".concat(j(s)),m.length>512&&(m="".concat(m.slice(0,509),"...")),h.length>512&&(h="".concat(h.slice(0,509),"...")),"deepEqual"===o||"equal"===o?m="".concat(b,"\n\n").concat(m,"\n\nshould equal\n\n"):h=" ".concat(o," ").concat(h)),t=p.call(this,"".concat(m).concat(h))}return Error.stackTraceLimit=l,t.generatedMessage=!r,Object.defineProperty(u(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=i,t.expected=s,t.operator=o,Error.captureStackTrace&&Error.captureStackTrace(u(t),a),t.stack,t.name="AssertionError",c(t)}return i=v,(l=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return b(this,a(a({},t),{},{customInspect:!1,depth:0}))}}])&&s(i.prototype,l),d&&s(i,d),Object.defineProperty(i,"prototype",{writable:!1}),v}(d(Error),b.custom);e.exports=P},69597:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(a=o.key,i=void 0,i=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(a,"string"),"symbol"===n(i)?i:String(i)),o)}var a,i}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,o=s(e);if(t){var a=s(this).constructor;r=Reflect.construct(o,arguments,a)}else r=o.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}var l,c,u={};function d(e,t,r){r||(r=Error);var n=function(r){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)}(u,r);var n,s,l,c=i(u);function u(r,n,o){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),a=c.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o)),a.code=e,a}return n=u,s&&o(n.prototype,s),l&&o(n,l),Object.defineProperty(n,"prototype",{writable:!1}),n}(r);u[e]=n}function p(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}d("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),d("ERR_INVALID_ARG_TYPE",(function(e,t,o){var a,i,s,c;if(void 0===l&&(l=r(94148)),l("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(i="not ",t.substr(!s||s<0?0:+s,i.length)===i)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))c="The ".concat(e," ").concat(a," ").concat(p(t,"type"));else{var u=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";c='The "'.concat(e,'" ').concat(u," ").concat(a," ").concat(p(t,"type"))}return c+=". Received type ".concat(n(o))}),TypeError),d("ERR_INVALID_ARG_VALUE",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===c&&(c=r(40537));var o=c.inspect(t);return o.length>128&&(o="".concat(o.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(o)}),TypeError,RangeError),d("ERR_INVALID_RETURN_VALUE",(function(e,t,r){var o;return o=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(n(r)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(o,".")}),TypeError),d("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];void 0===l&&(l=r(94148)),l(t.length>0,"At least one arg needs to be specified");var o="The ",a=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),a){case 1:o+="".concat(t[0]," argument");break;case 2:o+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:o+=t.slice(0,a-1).join(", "),o+=", and ".concat(t[a-1]," arguments")}return"".concat(o," must be specified")}),TypeError),e.exports.codes=u},82299:(e,t,r)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}var i=void 0!==/a/g.flags,s=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t},l=function(e){var t=[];return e.forEach((function(e,r){return t.push([r,e])})),t},c=Object.is?Object.is:r(37653),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},d=Number.isNaN?Number.isNaN:r(24133);function p(e){return e.call.bind(e)}var f=p(Object.prototype.hasOwnProperty),m=p(Object.prototype.propertyIsEnumerable),h=p(Object.prototype.toString),g=r(40537).types,b=g.isAnyArrayBuffer,y=g.isArrayBufferView,v=g.isDate,w=g.isMap,k=g.isRegExp,x=g.isSet,S=g.isNativeError,_=g.isBoxedPrimitive,E=g.isNumberObject,j=g.isStringObject,A=g.isBooleanObject,P=g.isBigIntObject,C=g.isSymbolObject,T=g.isFloat32Array,O=g.isFloat64Array;function R(e){if(0===e.length||e.length>10)return!0;for(var t=0;t<e.length;t++){var r=e.charCodeAt(t);if(r<48||r>57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function N(e){return Object.keys(e).filter(R).concat(u(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function L(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,o=0,a=Math.min(r,n);o<a;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0}function D(e,t,r,n){if(e===t)return 0!==e||(!r||c(e,t));if(r){if("object"!==a(e))return"number"==typeof e&&d(e)&&d(t);if("object"!==a(t)||null===e||null===t)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==a(e))return(null===t||"object"!==a(t))&&e==t;if(null===t||"object"!==a(t))return!1}var o,s,l,u,p=h(e);if(p!==h(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var f=N(e),m=N(t);return f.length===m.length&&F(e,t,r,n,1,f)}if("[object Object]"===p&&(!w(e)&&w(t)||!x(e)&&x(t)))return!1;if(v(e)){if(!v(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(k(e)){if(!k(t)||(l=e,u=t,!(i?l.source===u.source&&l.flags===u.flags:RegExp.prototype.toString.call(l)===RegExp.prototype.toString.call(u))))return!1}else if(S(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else{if(y(e)){if(r||!T(e)&&!O(e)){if(!function(e,t){return e.byteLength===t.byteLength&&0===L(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}(e,t))return!1}else if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var r=0;r<e.byteLength;r++)if(e[r]!==t[r])return!1;return!0}(e,t))return!1;var g=N(e),R=N(t);return g.length===R.length&&F(e,t,r,n,0,g)}if(x(e))return!(!x(t)||e.size!==t.size)&&F(e,t,r,n,2);if(w(e))return!(!w(t)||e.size!==t.size)&&F(e,t,r,n,3);if(b(e)){if(s=t,(o=e).byteLength!==s.byteLength||0!==L(new Uint8Array(o),new Uint8Array(s)))return!1}else if(_(e)&&!function(e,t){return E(e)?E(t)&&c(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t)):j(e)?j(t)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(t):A(e)?A(t)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(t):P(e)?P(t)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(t):C(t)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(t)}(e,t))return!1}return F(e,t,r,n,0)}function I(e,t){return t.filter((function(t){return m(e,t)}))}function F(e,t,r,o,i,c){if(5===arguments.length){c=Object.keys(e);var d=Object.keys(t);if(c.length!==d.length)return!1}for(var p=0;p<c.length;p++)if(!f(t,c[p]))return!1;if(r&&5===arguments.length){var h=u(e);if(0!==h.length){var g=0;for(p=0;p<h.length;p++){var b=h[p];if(m(e,b)){if(!m(t,b))return!1;c.push(b),g++}else if(m(t,b))return!1}var y=u(t);if(h.length!==y.length&&I(t,y).length!==g)return!1}else{var v=u(t);if(0!==v.length&&0!==I(t,v).length)return!1}}if(0===c.length&&(0===i||1===i&&0===e.length||0===e.size))return!0;if(void 0===o)o={val1:new Map,val2:new Map,position:0};else{var w=o.val1.get(e);if(void 0!==w){var k=o.val2.get(t);if(void 0!==k)return w===k}o.position++}o.val1.set(e,o.position),o.val2.set(t,o.position);var x=function(e,t,r,o,i,c){var u=0;if(2===c){if(!function(e,t,r,n){for(var o=null,i=s(e),l=0;l<i.length;l++){var c=i[l];if("object"===a(c)&&null!==c)null===o&&(o=new Set),o.add(c);else if(!t.has(c)){if(r)return!1;if(!z(e,t,c))return!1;null===o&&(o=new Set),o.add(c)}}if(null!==o){for(var u=s(t),d=0;d<u.length;d++){var p=u[d];if("object"===a(p)&&null!==p){if(!M(o,p,r,n))return!1}else if(!r&&!e.has(p)&&!M(o,p,r,n))return!1}return 0===o.size}return!0}(e,t,r,i))return!1}else if(3===c){if(!function(e,t,r,o){for(var i=null,s=l(e),c=0;c<s.length;c++){var u=n(s[c],2),d=u[0],p=u[1];if("object"===a(d)&&null!==d)null===i&&(i=new Set),i.add(d);else{var f=t.get(d);if(void 0===f&&!t.has(d)||!D(p,f,r,o)){if(r)return!1;if(!U(e,t,d,p,o))return!1;null===i&&(i=new Set),i.add(d)}}}if(null!==i){for(var m=l(t),h=0;h<m.length;h++){var g=n(m[h],2),b=g[0],y=g[1];if("object"===a(b)&&null!==b){if(!$(i,e,b,y,r,o))return!1}else if(!(r||e.has(b)&&D(e.get(b),y,!1,o)||$(i,e,b,y,!1,o)))return!1}return 0===i.size}return!0}(e,t,r,i))return!1}else if(1===c)for(;u<e.length;u++){if(!f(e,u)){if(f(t,u))return!1;for(var d=Object.keys(e);u<d.length;u++){var p=d[u];if(!f(t,p)||!D(e[p],t[p],r,i))return!1}return d.length===Object.keys(t).length}if(!f(t,u)||!D(e[u],t[u],r,i))return!1}for(u=0;u<o.length;u++){var m=o[u];if(!D(e[m],t[m],r,i))return!1}return!0}(e,t,r,c,o,i);return o.val1.delete(e),o.val2.delete(t),x}function M(e,t,r,n){for(var o=s(e),a=0;a<o.length;a++){var i=o[a];if(D(t,i,r,n))return e.delete(i),!0}return!1}function B(e){switch(a(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(d(e))return!1}return!0}function z(e,t,r){var n=B(r);return null!=n?n:t.has(n)&&!e.has(n)}function U(e,t,r,n,o){var a=B(r);if(null!=a)return a;var i=t.get(a);return!(void 0===i&&!t.has(a)||!D(n,i,!1,o))&&(!e.has(a)&&D(n,i,!1,o))}function $(e,t,r,n,o,a){for(var i=s(e),l=0;l<i.length;l++){var c=i[l];if(D(r,c,o,a)&&D(n,t.get(c),o,a))return e.delete(c),!0}return!1}e.exports={isDeepEqual:function(e,t){return D(e,t,false)},isDeepStrictEqual:function(e,t){return D(e,t,true)}}},35947:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});r(96540);var n=r(53259),o=r.n(n),a=r(84054);const i={"0058b4c6":[()=>r.e(849).then(r.t.bind(r,86164,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-175.json",86164],"00df93f5":[()=>Promise.all([r.e(2076),r.e(6978)]).then(r.bind(r,99228)),"@site/docs/tekdi-style-guides/css-style-guide.md",99228],"01b9e38e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2836)]).then(r.bind(r,32144)),"@site/docs/user-service/apis/fields-controller-search-fields.api.mdx",32144],"02510359":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2330)]).then(r.bind(r,22261)),"@site/docs/notifications-service/apis/notification-controller-send-notification.api.mdx",22261],"0436a293":[()=>Promise.all([r.e(2076),r.e(2581)]).then(r.bind(r,31046)),"@site/docs/tekdi-style-guides/react-style-guide.md",31046],"056cd6d2":[()=>r.e(3575).then(r.t.bind(r,45574,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-user-service-c41.json",45574],"05fc95b7":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(536)]).then(r.bind(r,66897)),"@site/docs/user-service/apis/cohort-controller-search-cohort.api.mdx",66897],"06380b31":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(9134)]).then(r.bind(r,36200)),"@site/docs/attendance-service/apis/attendance-controller-multiple-attendance.api.mdx",36200],"06feb0f9":[()=>Promise.all([r.e(2076),r.e(4871)]).then(r.bind(r,26774)),"@site/docs/notifications-service/6_database-schema.md",26774],"0a136212":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2991)]).then(r.bind(r,3233)),"@site/docs/user-service/apis/auth-controller-get-user-by-auth.api.mdx",3233],"0e3a89ff":[()=>r.e(6055).then(r.t.bind(r,25415,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-event-service-8b6.json",25415],"1034e60c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(687)]).then(r.bind(r,30813)),"@site/docs/user-service/apis/cohort-controller-create-cohort.api.mdx",30813],"1473af56":[()=>Promise.all([r.e(2076),r.e(3990)]).then(r.bind(r,87071)),"@site/docs/todo-service/2_features.md",87071],"14eb3368":[()=>Promise.all([r.e(1869),r.e(2076),r.e(6969)]).then(r.bind(r,34136)),"@theme/DocCategoryGeneratedIndexPage",34136],17130741:[()=>Promise.all([r.e(1869),r.e(2076),r.e(3753)]).then(r.bind(r,24034)),"@site/docs/notifications-service/apis/notification.info.mdx",24034],"174d3e63":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(3038)]).then(r.bind(r,96284)),"@site/docs/user-service/apis/tenant-controller-create-tenants.api.mdx",96284],"18dad8cb":[()=>Promise.all([r.e(2076),r.e(3142)]).then(r.bind(r,68541)),"@site/docs/todo-service/4_tech-stack.md",68541],"1bb30c37":[()=>Promise.all([r.e(2076),r.e(8926)]).then(r.bind(r,73677)),"@site/docs/attendance-service/5_architecture.md",73677],"1c80a469":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(9651)]).then(r.bind(r,35194)),"@site/docs/todo-service/apis/todo-controller-todo-get-by-id.api.mdx",35194],"1df93b7f":[()=>Promise.all([r.e(1869),r.e(4583)]).then(r.bind(r,68198)),"@site/src/pages/index.tsx",68198],"1f325a56":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(654)]).then(r.bind(r,59397)),"@site/docs/user-service/apis/academicyears-controller-get-academic-year-by-id.api.mdx",59397],"1f391b9e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(6150),r.e(6061)]).then(r.bind(r,67973)),"@theme/MDXPage",67973],"2258571f":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(589)]).then(r.bind(r,40256)),"@site/docs/user-service/apis/user-controller-send-password-reset-link.api.mdx",40256],"25dc3216":[()=>Promise.all([r.e(2076),r.e(5717)]).then(r.bind(r,18736)),"@site/docs/middleware-service/1_about.md",18736],"2bdf004e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2748)]).then(r.bind(r,49324)),"@site/docs/user-service/apis/fields-controller-create-field-values.api.mdx",49324],"2d475b74":[()=>Promise.all([r.e(2076),r.e(6262)]).then(r.bind(r,44749)),"@site/docs/middleware-service/2_features.md",44749],"2f1f4b86":[()=>r.e(6006).then(r.t.bind(r,53526,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-todo-service-f3d.json",53526],"2fb22e3c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(5166)]).then(r.bind(r,90096)),"@site/docs/user-service/apis/auth-controller-login.api.mdx",90096],"3190333e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2530)]).then(r.bind(r,56162)),"@site/docs/user-service/apis/forms-controller-get-form-data.api.mdx",56162],31960172:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8372)]).then(r.bind(r,56668)),"@site/docs/notifications-service/apis/notification-events-controller-delete-template.api.mdx",56668],"31e533b5":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2132)]).then(r.bind(r,93401)),"@site/docs/user-service/apis/cohort-members-controller-delete-cohort-member.api.mdx",93401],"33ac2e00":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(3570)]).then(r.bind(r,30284)),"@site/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members.api.mdx",30284],"36994c47":[()=>r.e(9858).then(r.t.bind(r,45516,19)),"@generated/docusaurus-plugin-content-blog/default/__plugin.json",45516],"36da9f08":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2696)]).then(r.bind(r,16407)),"@site/docs/attendance-service/apis/attendance-controller-create-attendance.api.mdx",16407],"371595f6":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(6265)]).then(r.bind(r,13090)),"@site/docs/user-service/apis/fields-controller-delete-field-options.api.mdx",13090],"3720c009":[()=>Promise.all([r.e(1869),r.e(2076),r.e(4787)]).then(r.bind(r,99801)),"@theme/DocTagsListPage",99801],"393be207":[()=>Promise.all([r.e(2076),r.e(4134)]).then(r.bind(r,10591)),"@site/src/pages/markdown-page.md",10591],"3a0fff32":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7174)]).then(r.bind(r,60230)),"@site/docs/user-service/apis/cohort-members-controller-get-cohort-members.api.mdx",60230],"3a434ac8":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7904)]).then(r.bind(r,6773)),"@site/docs/user-service/apis/cohort-controller-get-cohorts-details.api.mdx",6773],"3a48e42c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(3321)]).then(r.bind(r,70573)),"@site/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year.api.mdx",70573],"3aa3e806":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(5538)]).then(r.bind(r,75374)),"@site/docs/user-service/apis/user-controller-forgot-password.api.mdx",75374],"3c2a1827":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(9720)]).then(r.bind(r,5453)),"@site/docs/user-service/apis/tenant-controller-get-tenants.api.mdx",5453],"427cc1f9":[()=>Promise.all([r.e(2076),r.e(5580)]).then(r.bind(r,20035)),"@site/docs/event-service/7_api-docs.md",20035],"43e5f64c":[()=>Promise.all([r.e(2076),r.e(8305)]).then(r.bind(r,18328)),"@site/docs/attendance-service/6_database-schema.md",18328],"461e0dc0":[()=>Promise.all([r.e(2076),r.e(9390)]).then(r.bind(r,10445)),"@site/docs/user-service/6_database-schema.md",10445],"47ac86f7":[()=>Promise.all([r.e(2076),r.e(4727)]).then(r.bind(r,67010)),"@site/docs/event-service/8_devops.md",67010],"48e15330":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(3252)]).then(r.bind(r,20725)),"@site/docs/user-service/apis/fields-controller-search-field-values.api.mdx",20725],"4b2e01ab":[()=>Promise.all([r.e(2076),r.e(7326)]).then(r.bind(r,65701)),"@site/docs/notifications-service/1_about.md",65701],"4b5b09d5":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4920)]).then(r.bind(r,59128)),"@site/docs/event-service/apis/event-controller-create.api.mdx",59128],"4c5e977b":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(6150),r.e(5453),r.e(6473)]).then(r.t.bind(r,75453,23)),"@theme/ApiItem",75453],"4cae47e1":[()=>Promise.all([r.e(2076),r.e(9575)]).then(r.bind(r,45935)),"@site/docs/attendance-service/3_getting-started.md",45935],"4fadbcde":[()=>Promise.all([r.e(2076),r.e(2682)]).then(r.bind(r,12337)),"@site/docs/todo-service/1_about.md",12337],"5084e38a":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(5569)]).then(r.bind(r,96076)),"@site/docs/user-service/apis/cohort-members-controller-update-cohort-members.api.mdx",96076],"532b8838":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(6654)]).then(r.bind(r,53353)),"@site/docs/user-service/apis/user-controller-delete-user-by-id.api.mdx",53353],"5484b6c4":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(6573)]).then(r.bind(r,51819)),"@site/docs/user-service/apis/role-controller-create-role.api.mdx",51819],"57337f2f":[()=>Promise.all([r.e(2076),r.e(2146)]).then(r.bind(r,61067)),"@site/docs/user-service/5_architecture.md",61067],"573633cd":[()=>r.e(3527).then(r.t.bind(r,22280,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-tekdi-style-guides-b53.json",22280],59362658:[()=>Promise.all([r.e(2076),r.e(9325)]).then(r.bind(r,81180)),"@site/blog/2021-08-01-mdx-blog-post.mdx",81180],"5c6c2a15":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(5539)]).then(r.bind(r,31256)),"@site/docs/todo-service/apis/todo-controller-create-to.api.mdx",31256],"5e716299":[()=>Promise.all([r.e(2076),r.e(5059)]).then(r.bind(r,3659)),"@site/docs/attendance-service/1_about.md",3659],"5e95c892":[()=>r.e(9647).then(r.bind(r,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(r.bind(r,4784)),"@generated/docusaurus.config",4784],"5f50af93":[()=>Promise.all([r.e(2076),r.e(3044)]).then(r.bind(r,59221)),"@site/docs/tools/python/pylint.md",59221],"5fc6200c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(76)]).then(r.bind(r,83467)),"@site/docs/todo-service/apis/todo-controller-update-todo.api.mdx",83467],"614b252b":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(3245)]).then(r.bind(r,20101)),"@site/docs/user-service/apis/cohort-controller-update-cohort.api.mdx",20101],"621db11d":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1531),r.e(4212)]).then(r.bind(r,13250)),"@theme/Blog/Pages/BlogAuthorsListPage",13250],"634b5085":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4230)]).then(r.bind(r,99240)),"@site/docs/user-service/apis/role-controller-delete-role.api.mdx",99240],"639b2ce0":[()=>Promise.all([r.e(2076),r.e(557)]).then(r.bind(r,48408)),"@site/docs/todo-service/8_devops.md",48408],"63a80994":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7491)]).then(r.bind(r,66281)),"@site/docs/user-service/apis/assign-role-controller-get-role.api.mdx",66281],"673dffb7":[()=>Promise.all([r.e(2076),r.e(8066)]).then(r.bind(r,41852)),"@site/docs/middleware-service/5_architecture.md",41852],"6938e18b":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8697)]).then(r.bind(r,77397)),"@site/docs/user-service/apis/academicyears-controller-get-academic-year-list.api.mdx",77397],"6db6175f":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(5804)]).then(r.bind(r,70981)),"@site/docs/user-service/apis/user-controller-reset-user-password.api.mdx",70981],"6f1cc0d3":[()=>Promise.all([r.e(2076),r.e(61)]).then(r.bind(r,36813)),"@site/docs/tools/css/stylelint.md",36813],"73664a40":[()=>Promise.all([r.e(2076),r.e(1972)]).then(r.bind(r,49581)),"@site/blog/2019-05-29-long-blog-post.md",49581],"74982ad4":[()=>Promise.all([r.e(2076),r.e(6582)]).then(r.bind(r,89542)),"@site/docs/todo-service/5_architecture.md",89542],"7661071f":[()=>Promise.all([r.e(2076),r.e(8737)]).then(r.bind(r,24137)),"@site/blog/2021-08-26-welcome/index.md?truncated=true",24137],"76d5e879":[()=>Promise.all([r.e(2076),r.e(5514)]).then(r.bind(r,1824)),"@site/docs/todo-service/6_database-schema.md",1824],"7a590818":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2406)]).then(r.bind(r,62853)),"@site/docs/user-service/apis/privilege-controller-delete-role.api.mdx",62853],"7a664127":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(5595)]).then(r.bind(r,91826)),"@site/docs/todo-service/apis/todo-controller-view-list.api.mdx",91826],"7cac8ef7":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9833)]).then(r.bind(r,26177)),"@site/docs/event-service/apis/event-management.info.mdx",26177],"7d011ee1":[()=>Promise.all([r.e(2076),r.e(5215)]).then(r.bind(r,37962)),"@site/docs/notifications-service/5_architecture.md",37962],"7e12e502":[()=>Promise.all([r.e(2076),r.e(758)]).then(r.bind(r,19096)),"@site/docs/middleware-service/3_getting-started.md",19096],"814f3328":[()=>r.e(7472).then(r.t.bind(r,55513,19)),"~blog/default/blog-post-list-prop-default.json",55513],"8717b14a":[()=>Promise.all([r.e(2076),r.e(3694)]).then(r.bind(r,61615)),"@site/blog/2019-05-29-long-blog-post.md?truncated=true",61615],"87ee65f1":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(162)]).then(r.bind(r,5491)),"@site/docs/notifications-service/apis/notification-events-controller-create.api.mdx",5491],"88724cba":[()=>Promise.all([r.e(2076),r.e(176)]).then(r.bind(r,52291)),"@site/docs/user-service/2_features.md",52291],"88899dff":[()=>r.e(7349).then(r.t.bind(r,63325,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-python-a8f.json",63325],"898514b1":[()=>r.e(9067).then(r.t.bind(r,19187,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-e58.json",19187],"8a922f1c":[()=>r.e(3367).then(r.t.bind(r,16750,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-css-eae.json",16750],"8cb50875":[()=>Promise.all([r.e(2076),r.e(2003)]).then(r.bind(r,75789)),"@site/docs/notifications-service/2_features.md",75789],"8d03f04e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(9987)]).then(r.bind(r,14051)),"@site/docs/user-service/apis/assign-privilege-controller-get-role.api.mdx",14051],"8ee9422f":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(6638)]).then(r.bind(r,97018)),"@site/docs/user-service/apis/user-controller-create-user.api.mdx",97018],"9134742f":[()=>Promise.all([r.e(2076),r.e(6093)]).then(r.bind(r,59326)),"@site/docs/user-service/3_getting-started.md",59326],"925b3f96":[()=>Promise.all([r.e(2076),r.e(8609)]).then(r.bind(r,95026)),"@site/blog/2019-05-28-first-blog-post.md?truncated=true",95026],"930989c0":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4434)]).then(r.bind(r,40308)),"@site/docs/event-service/apis/event-controller-update-event.api.mdx",40308],"953b1356":[()=>Promise.all([r.e(2076),r.e(7867)]).then(r.bind(r,56400)),"@site/docs/event-service/1_about.md",56400],"95ce8082":[()=>r.e(3231).then(r.t.bind(r,2656,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-attendance-service-eda.json",2656],"95e32fb9":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7630)]).then(r.bind(r,68031)),"@site/docs/user-service/apis/fields-controller-get-form-data.api.mdx",68031],"9a1cfabe":[()=>Promise.all([r.e(2076),r.e(9085)]).then(r.bind(r,52076)),"@site/docs/notifications-service/3_getting-started.md",52076],"9ba6ae93":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(101)]).then(r.bind(r,25160)),"@site/docs/user-service/apis/assign-role-controller-create.api.mdx",25160],"9c6498eb":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(9091)]).then(r.bind(r,18723)),"@site/docs/todo-service/apis/todo-controller-delete-todo-by-id.api.mdx",18723],"9e4087bc":[()=>Promise.all([r.e(2076),r.e(2711)]).then(r.bind(r,89331)),"@theme/BlogArchivePage",89331],"9e44a02a":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8841)]).then(r.bind(r,16479)),"@site/docs/notifications-service/apis/notification-events-controller-update-event.api.mdx",16479],a1d5e56d:[()=>Promise.all([r.e(2076),r.e(72)]).then(r.bind(r,51074)),"@site/docs/middleware-service/8_devops.md",51074],a6019824:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8194)]).then(r.bind(r,26784)),"@site/docs/user-service/apis/academicyears-controller-create-academic-years.api.mdx",26784],a638aaf1:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(9258)]).then(r.bind(r,92679)),"@site/docs/user-service/apis/fields-controller-create-fields.api.mdx",92679],a6aa9e1f:[()=>Promise.all([r.e(1869),r.e(2076),r.e(6150),r.e(1531),r.e(7643)]).then(r.bind(r,82052)),"@theme/BlogListPage",82052],a712206a:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2028)]).then(r.bind(r,86074)),"@site/docs/user-service/apis/user-controller-search-user.api.mdx",86074],a7456010:[()=>r.e(1235).then(r.t.bind(r,88552,19)),"@generated/docusaurus-plugin-content-pages/default/__plugin.json",88552],a7bd4aaa:[()=>r.e(7098).then(r.bind(r,74532)),"@theme/DocVersionRoot",74532],a8d76514:[()=>Promise.all([r.e(2076),r.e(6075)]).then(r.bind(r,79682)),"@site/docs/user-service/4_tech-stack.md",79682],a94703ab:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9048)]).then(r.bind(r,55738)),"@theme/DocRoot",55738],aba21aa0:[()=>r.e(5742).then(r.t.bind(r,27093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",27093],ac8d635e:[()=>Promise.all([r.e(2076),r.e(7536)]).then(r.bind(r,66745)),"@site/docs/middleware-service/6_database-schema.md",66745],acecf23e:[()=>r.e(1903).then(r.t.bind(r,1912,19)),"~blog/default/blogMetadata-default.json",1912],ad4392f0:[()=>Promise.all([r.e(2076),r.e(9388)]).then(r.bind(r,8009)),"@site/docs/user-service/8_devops.md",8009],b08b6236:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2192)]).then(r.bind(r,66819)),"@site/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data.api.mdx",66819],b5bc30b5:[()=>Promise.all([r.e(2076),r.e(87)]).then(r.bind(r,1995)),"@site/docs/middleware-service/4_tech-stack.md",1995],ba57ec71:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4516)]).then(r.bind(r,70099)),"@site/docs/user-service/apis/forms-controller-create-cohort.api.mdx",70099],bb69cccb:[()=>r.e(7469).then(r.t.bind(r,73403,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-styleguide-2fb.json",73403],bba17c8d:[()=>r.e(6799).then(r.t.bind(r,90528,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-notifications-service-3f4.json",90528],bc0daba1:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7413)]).then(r.bind(r,63231)),"@site/docs/notifications-service/apis/notification-events-controller-get-templates.api.mdx",63231],bc9d647f:[()=>Promise.all([r.e(2076),r.e(4808)]).then(r.bind(r,82467)),"@site/docs/event-service/3_getting-started.md",82467],bdaedb84:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(3145)]).then(r.bind(r,79346)),"@site/docs/user-service/apis/assign-role-controller-delete-role.api.mdx",79346],bf2c56ec:[()=>Promise.all([r.e(2076),r.e(7619)]).then(r.bind(r,41185)),"@site/docs/notifications-service/8_devops.md",41185],bf880a9b:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8151)]).then(r.bind(r,95839)),"@site/docs/user-service/apis/cohort-members-controller-search-cohort-members.api.mdx",95839],c15d9823:[()=>r.e(8146).then(r.t.bind(r,29328,19)),"@generated/docusaurus-plugin-content-blog/default/p/blog-bd9.json",29328],cc9ed07c:[()=>Promise.all([r.e(2076),r.e(2661)]).then(r.bind(r,29829)),"@site/docs/attendance-service/8_devops.md",29829],cca18c17:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(2768)]).then(r.bind(r,57952)),"@site/docs/user-service/apis/auth-controller-refresh-token.api.mdx",57952],ccc49370:[()=>Promise.all([r.e(1869),r.e(2076),r.e(6150),r.e(1531),r.e(3249)]).then(r.bind(r,73858)),"@theme/BlogPostPage",73858],d11d3527:[()=>Promise.all([r.e(1869),r.e(2076),r.e(6192)]).then(r.bind(r,48650)),"@site/docs/attendance-service/apis/attendance-api-collection.info.mdx",48650],d1e33d03:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(9464)]).then(r.bind(r,45652)),"@site/docs/user-service/apis/role-controller-update-role.api.mdx",45652],d31a8768:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(419)]).then(r.bind(r,68980)),"@site/docs/user-service/apis/privilege-controller-get-privilegeby-role-id.api.mdx",68980],d41c0a30:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(619)]).then(r.bind(r,97734)),"@site/docs/user-service/apis/cohort-controller-update-cohort-status.api.mdx",97734],d67bf7bf:[()=>Promise.all([r.e(2076),r.e(7251)]).then(r.bind(r,51530)),"@site/docs/event-service/6_database-schema.md",51530],d89c344e:[()=>Promise.all([r.e(1869),r.e(2076),r.e(2411)]).then(r.bind(r,12323)),"@site/docs/user-service/apis/shiksha-platform.info.mdx",12323],d9f32620:[()=>Promise.all([r.e(2076),r.e(5557)]).then(r.bind(r,7447)),"@site/blog/2021-08-26-welcome/index.md",7447],db034d1e:[()=>Promise.all([r.e(2076),r.e(7944)]).then(r.bind(r,87310)),"@site/docs/notifications-service/7_api-docs.md",87310],db6cb015:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(560)]).then(r.bind(r,81873)),"@site/docs/user-service/apis/fields-controller-update-fields.api.mdx",81873],dc8f37fe:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4843)]).then(r.bind(r,22953)),"@site/docs/user-service/apis/fields-controller-get-field-options.api.mdx",22953],df203c0f:[()=>Promise.all([r.e(1869),r.e(2076),r.e(4279)]).then(r.bind(r,45921)),"@theme/DocTagDocListPage",45921],e0dd86c0:[()=>Promise.all([r.e(2076),r.e(5483)]).then(r.bind(r,24335)),"@site/docs/event-service/2_features.md",24335],e22c8a47:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4885)]).then(r.bind(r,81608)),"@site/docs/user-service/apis/privilege-controller-create-privilege.api.mdx",81608],e273c56f:[()=>Promise.all([r.e(2076),r.e(9328)]).then(r.bind(r,84014)),"@site/blog/2019-05-28-first-blog-post.md",84014],e281a24e:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7739)]).then(r.bind(r,85934)),"@site/docs/user-service/apis/privilege-controller-get-privilege.api.mdx",85934],e2936025:[()=>Promise.all([r.e(2076),r.e(9367)]).then(r.bind(r,74883)),"@site/docs/middleware-service/7_api-docs.md",74883],e452ffd6:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8715)]).then(r.bind(r,98899)),"@site/docs/user-service/apis/role-controller-get-role.api.mdx",98899],e4985f35:[()=>Promise.all([r.e(2076),r.e(8822)]).then(r.bind(r,65269)),"@site/docs/todo-service/3_getting-started.md",65269],e4b2c114:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4319)]).then(r.bind(r,55474)),"@site/docs/user-service/apis/user-controller-update-user.api.mdx",55474],e6795efc:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4249)]).then(r.bind(r,54198)),"@site/docs/user-service/apis/tenant-controller-delete-tenants.api.mdx",54198],e92cfaa5:[()=>Promise.all([r.e(2076),r.e(397)]).then(r.bind(r,37315)),"@site/docs/attendance-service/2_features.md",37315],eb665b4a:[()=>Promise.all([r.e(2076),r.e(6882)]).then(r.bind(r,48273)),"@site/docs/event-service/5_architecture.md",48273],ebb7f4cd:[()=>r.e(4724).then(r.t.bind(r,83811,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-css-tools-27b.json",83811],ebfc81af:[()=>r.e(3771).then(r.t.bind(r,25463,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-middleware-service-d08.json",25463],ec94d916:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8848)]).then(r.bind(r,90532)),"@site/docs/event-service/apis/event-controller-find-all.api.mdx",90532],ecbcdff8:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7562)]).then(r.bind(r,56181)),"@site/docs/attendance-service/apis/attendance-controller-search-attendance-new.api.mdx",56181],ecc7d401:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(5824)]).then(r.bind(r,8886)),"@site/docs/user-service/apis/user-controller-get-user.api.mdx",8886],eea9c8aa:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8152)]).then(r.bind(r,14399)),"@site/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping.api.mdx",14399],eecd2ce7:[()=>Promise.all([r.e(2076),r.e(6641)]).then(r.bind(r,23004)),"@site/docs/attendance-service/4_tech-stack.md",23004],ef8b811a:[()=>r.e(8947).then(r.t.bind(r,56600,19)),"@generated/docusaurus-plugin-content-blog/default/p/blog-authors-790.json",56600],efaa21dc:[()=>r.e(1464).then(r.t.bind(r,677,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-tools-d9f.json",677],f0005a6a:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7404)]).then(r.bind(r,43177)),"@site/docs/user-service/apis/auth-controller-logout.api.mdx",43177],f02abe5c:[()=>Promise.all([r.e(2076),r.e(9097)]).then(r.bind(r,7528)),"@site/docs/user-service/1_about.md",7528],f0d10715:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(941)]).then(r.bind(r,64162)),"@site/docs/user-service/apis/tenant-controller-update-tenants.api.mdx",64162],f34486ef:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(4933)]).then(r.bind(r,9070)),"@site/docs/user-service/apis/role-controller-search-role.api.mdx",9070],f36c0ad7:[()=>Promise.all([r.e(2076),r.e(5945)]).then(r.bind(r,480)),"@site/docs/tekdi-style-guides/python-style-guide.md",480],f4f34a3a:[()=>Promise.all([r.e(2076),r.e(3637)]).then(r.bind(r,95512)),"@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true",95512],f536b0f7:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(7320)]).then(r.bind(r,1031)),"@site/docs/user-service/apis/cohort-members-controller-create-cohort-members.api.mdx",1031],f767a73d:[()=>Promise.all([r.e(2076),r.e(7694)]).then(r.bind(r,45998)),"@site/docs/notifications-service/4_tech-stack.md",45998],f7b001fb:[()=>Promise.all([r.e(2076),r.e(877)]).then(r.bind(r,21718)),"@site/docs/event-service/4_tech-stack.md",21718],f81c1134:[()=>r.e(8130).then(r.t.bind(r,77735,19)),"@generated/docusaurus-plugin-content-blog/default/p/blog-archive-f05.json",77735],fae66d6e:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9366),r.e(1071),r.e(8288)]).then(r.bind(r,61500)),"@site/docs/user-service/apis/assign-privilege-controller-create.api.mdx",61500],fb9ce6ae:[()=>Promise.all([r.e(1869),r.e(2076),r.e(5576)]).then(r.bind(r,80775)),"@site/docs/todo-service/apis/todo-management.info.mdx",80775],fe3117ea:[()=>Promise.all([r.e(2076),r.e(5198)]).then(r.bind(r,92449)),"@site/docs/todo-service/7_api-docs.md",92449],fea2d91a:[()=>Promise.all([r.e(2076),r.e(9538)]).then(r.bind(r,85504)),"@site/docs/tools/python/ruff.md",85504],ff0e065e:[()=>r.e(2654).then(r.t.bind(r,67454,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-python-tools-35e.json",67454]};var s=r(74848);function l(e){let{error:t,retry:r,pastDelay:n}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:r,children:"Retry"})})]}):n?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=r(86921),u=r(53102);function d(e,t){if("*"===e)return o()({loading:l,loader:()=>r.e(2237).then(r.bind(r,82237)),modules:["@theme/NotFound"],webpack:()=>[82237],render(e,t){const r=e.default;return(0,s.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(r,{...t})})}});const n=a[`${e}-${t}`],d={},p=[],f=[],m=(0,c.A)(n);return Object.entries(m).forEach((e=>{let[t,r]=e;const n=i[r];n&&(d[t]=n[0],p.push(n[1]),f.push(n[2]))})),o().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,r){const o=JSON.parse(JSON.stringify(n));Object.entries(t).forEach((t=>{let[r,n]=t;const a=n.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(n).filter((e=>"default"!==e)).forEach((e=>{a[e]=n[e]}));let i=o;const s=r.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;delete o.__context;const l=o.__props;return delete o.__props,(0,s.jsx)(u.W,{value:i,children:(0,s.jsx)(a,{...o,...l,...r})})}})}const p=[{path:"/blog",component:d("/blog","b2f"),exact:!0},{path:"/blog/archive",component:d("/blog/archive","182"),exact:!0},{path:"/blog/authors",component:d("/blog/authors","0b7"),exact:!0},{path:"/blog/first-blog-post",component:d("/blog/first-blog-post","89a"),exact:!0},{path:"/blog/long-blog-post",component:d("/blog/long-blog-post","9ad"),exact:!0},{path:"/blog/mdx-blog-post",component:d("/blog/mdx-blog-post","e9f"),exact:!0},{path:"/blog/welcome",component:d("/blog/welcome","d2b"),exact:!0},{path:"/markdown-page",component:d("/markdown-page","3d7"),exact:!0},{path:"/docs",component:d("/docs","119"),routes:[{path:"/docs",component:d("/docs","ee2"),routes:[{path:"/docs/tags",component:d("/docs/tags","fce"),exact:!0},{path:"/docs/tags/css",component:d("/docs/tags/css","49a"),exact:!0},{path:"/docs/tags/python",component:d("/docs/tags/python","954"),exact:!0},{path:"/docs/tags/styleguide",component:d("/docs/tags/styleguide","000"),exact:!0},{path:"/docs",component:d("/docs","c3d"),routes:[{path:"/docs/attendance-service/about",component:d("/docs/attendance-service/about","353"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/apis/attendance-api-collection",component:d("/docs/attendance-service/apis/attendance-api-collection","7b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/apis/attendance-controller-create-attendance",component:d("/docs/attendance-service/apis/attendance-controller-create-attendance","7ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/apis/attendance-controller-multiple-attendance",component:d("/docs/attendance-service/apis/attendance-controller-multiple-attendance","632"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/apis/attendance-controller-search-attendance-new",component:d("/docs/attendance-service/apis/attendance-controller-search-attendance-new","4ea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/architecture",component:d("/docs/attendance-service/architecture","96a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/database-schema",component:d("/docs/attendance-service/database-schema","2dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/devops",component:d("/docs/attendance-service/devops","b34"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/features",component:d("/docs/attendance-service/features","9f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/getting-started",component:d("/docs/attendance-service/getting-started","178"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/attendance-service/tech-stack",component:d("/docs/attendance-service/tech-stack","b7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/attendance-service",component:d("/docs/category/attendance-service","497"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/css-tools",component:d("/docs/category/css-tools","c5d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/event-service",component:d("/docs/category/event-service","357"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/middleware-service",component:d("/docs/category/middleware-service","812"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/notifications-service",component:d("/docs/category/notifications-service","8ac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/python-tools",component:d("/docs/category/python-tools","29b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/tekdi-style-guides",component:d("/docs/category/tekdi-style-guides","d1a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/todo-service",component:d("/docs/category/todo-service","bf6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/tools",component:d("/docs/category/tools","449"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/user-service",component:d("/docs/category/user-service","a70"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/about",component:d("/docs/event-service/about","922"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/api-docs",component:d("/docs/event-service/api-docs","eda"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-controller-create",component:d("/docs/event-service/apis/event-controller-create","de4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-controller-find-all",component:d("/docs/event-service/apis/event-controller-find-all","678"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-controller-update-event",component:d("/docs/event-service/apis/event-controller-update-event","990"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-management",component:d("/docs/event-service/apis/event-management","acb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/architecture",component:d("/docs/event-service/architecture","dd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/database-schema",component:d("/docs/event-service/database-schema","7e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/devops",component:d("/docs/event-service/devops","ff7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/features",component:d("/docs/event-service/features","e49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/getting-started",component:d("/docs/event-service/getting-started","e66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/tech-stack",component:d("/docs/event-service/tech-stack","786"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/about",component:d("/docs/middleware-service/about","752"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/api-docs",component:d("/docs/middleware-service/api-docs","306"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/architecture",component:d("/docs/middleware-service/architecture","a16"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/database-schema",component:d("/docs/middleware-service/database-schema","40c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/devops",component:d("/docs/middleware-service/devops","870"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/features",component:d("/docs/middleware-service/features","a3e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/getting-started",component:d("/docs/middleware-service/getting-started","96c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/tech-stack",component:d("/docs/middleware-service/tech-stack","87d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/about",component:d("/docs/notifications-service/about","337"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/api-docs",component:d("/docs/notifications-service/api-docs","2e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification",component:d("/docs/notifications-service/apis/notification","0a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-controller-send-notification",component:d("/docs/notifications-service/apis/notification-controller-send-notification","d06"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-create",component:d("/docs/notifications-service/apis/notification-events-controller-create","02c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-delete-template",component:d("/docs/notifications-service/apis/notification-events-controller-delete-template","16b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-get-templates",component:d("/docs/notifications-service/apis/notification-events-controller-get-templates","3da"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-update-event",component:d("/docs/notifications-service/apis/notification-events-controller-update-event","821"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/architecture",component:d("/docs/notifications-service/architecture","924"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/database-schema",component:d("/docs/notifications-service/database-schema","978"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/devops",component:d("/docs/notifications-service/devops","aba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/features",component:d("/docs/notifications-service/features","f9e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/getting-started",component:d("/docs/notifications-service/getting-started","013"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/tech-stack",component:d("/docs/notifications-service/tech-stack","5ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tekdi-style-guides/css-style-guide",component:d("/docs/tekdi-style-guides/css-style-guide","c3f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tekdi-style-guides/python-style-guide",component:d("/docs/tekdi-style-guides/python-style-guide","599"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tekdi-style-guides/react-style-guide",component:d("/docs/tekdi-style-guides/react-style-guide","f57"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/about",component:d("/docs/todo-service/about","b08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/api-docs",component:d("/docs/todo-service/api-docs","ffc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-create-to",component:d("/docs/todo-service/apis/todo-controller-create-to","5d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-delete-todo-by-id",component:d("/docs/todo-service/apis/todo-controller-delete-todo-by-id","4a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-todo-get-by-id",component:d("/docs/todo-service/apis/todo-controller-todo-get-by-id","646"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-update-todo",component:d("/docs/todo-service/apis/todo-controller-update-todo","93a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-view-list",component:d("/docs/todo-service/apis/todo-controller-view-list","ad2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-management",component:d("/docs/todo-service/apis/todo-management","c11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/architecture",component:d("/docs/todo-service/architecture","dac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/database-schema",component:d("/docs/todo-service/database-schema","380"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/devops",component:d("/docs/todo-service/devops","cff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/features",component:d("/docs/todo-service/features","53e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/getting-started",component:d("/docs/todo-service/getting-started","24f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/tech-stack",component:d("/docs/todo-service/tech-stack","396"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tools/css/stylelint",component:d("/docs/tools/css/stylelint","0f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tools/python/pylint",component:d("/docs/tools/python/pylint","7f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tools/python/ruff",component:d("/docs/tools/python/ruff","888"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/about",component:d("/docs/user-service/about","237"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/academicyears-controller-create-academic-years",component:d("/docs/user-service/apis/academicyears-controller-create-academic-years","616"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id",component:d("/docs/user-service/apis/academicyears-controller-get-academic-year-by-id","52a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/academicyears-controller-get-academic-year-list",component:d("/docs/user-service/apis/academicyears-controller-get-academic-year-list","5e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-privilege-controller-create",component:d("/docs/user-service/apis/assign-privilege-controller-create","88e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-privilege-controller-get-role",component:d("/docs/user-service/apis/assign-privilege-controller-get-role","172"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-role-controller-create",component:d("/docs/user-service/apis/assign-role-controller-create","7bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-role-controller-delete-role",component:d("/docs/user-service/apis/assign-role-controller-delete-role","f56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-role-controller-get-role",component:d("/docs/user-service/apis/assign-role-controller-get-role","3e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping",component:d("/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping","a5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-get-user-by-auth",component:d("/docs/user-service/apis/auth-controller-get-user-by-auth","fa8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-login",component:d("/docs/user-service/apis/auth-controller-login","b4c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-logout",component:d("/docs/user-service/apis/auth-controller-logout","90b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-refresh-token",component:d("/docs/user-service/apis/auth-controller-refresh-token","f2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year",component:d("/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","2de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-create-cohort",component:d("/docs/user-service/apis/cohort-controller-create-cohort","4c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-get-cohorts-details",component:d("/docs/user-service/apis/cohort-controller-get-cohorts-details","6dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data",component:d("/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data","3a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-search-cohort",component:d("/docs/user-service/apis/cohort-controller-search-cohort","f40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-update-cohort",component:d("/docs/user-service/apis/cohort-controller-update-cohort","86d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-update-cohort-status",component:d("/docs/user-service/apis/cohort-controller-update-cohort-status","9ba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members","317"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-create-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-create-cohort-members","e8d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-delete-cohort-member",component:d("/docs/user-service/apis/cohort-members-controller-delete-cohort-member","e86"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-get-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-get-cohort-members","4e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-search-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-search-cohort-members","fb2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-update-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-update-cohort-members","aea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-create-field-values",component:d("/docs/user-service/apis/fields-controller-create-field-values","7b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-create-fields",component:d("/docs/user-service/apis/fields-controller-create-fields","a26"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-delete-field-options",component:d("/docs/user-service/apis/fields-controller-delete-field-options","af1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-get-field-options",component:d("/docs/user-service/apis/fields-controller-get-field-options","7e6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-get-form-data",component:d("/docs/user-service/apis/fields-controller-get-form-data","52b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-search-field-values",component:d("/docs/user-service/apis/fields-controller-search-field-values","305"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-search-fields",component:d("/docs/user-service/apis/fields-controller-search-fields","140"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-update-fields",component:d("/docs/user-service/apis/fields-controller-update-fields","2a5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/forms-controller-create-cohort",component:d("/docs/user-service/apis/forms-controller-create-cohort","1dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/forms-controller-get-form-data",component:d("/docs/user-service/apis/forms-controller-get-form-data","c9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-create-privilege",component:d("/docs/user-service/apis/privilege-controller-create-privilege","66a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-delete-role",component:d("/docs/user-service/apis/privilege-controller-delete-role","a2a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-get-privilege",component:d("/docs/user-service/apis/privilege-controller-get-privilege","e3e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id",component:d("/docs/user-service/apis/privilege-controller-get-privilegeby-role-id","d71"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-create-role",component:d("/docs/user-service/apis/role-controller-create-role","e46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-delete-role",component:d("/docs/user-service/apis/role-controller-delete-role","5cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-get-role",component:d("/docs/user-service/apis/role-controller-get-role","5eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-search-role",component:d("/docs/user-service/apis/role-controller-search-role","ae0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-update-role",component:d("/docs/user-service/apis/role-controller-update-role","abf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/shiksha-platform",component:d("/docs/user-service/apis/shiksha-platform","d2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-create-tenants",component:d("/docs/user-service/apis/tenant-controller-create-tenants","6c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-delete-tenants",component:d("/docs/user-service/apis/tenant-controller-delete-tenants","209"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-get-tenants",component:d("/docs/user-service/apis/tenant-controller-get-tenants","d8f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-update-tenants",component:d("/docs/user-service/apis/tenant-controller-update-tenants","e4e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-create-user",component:d("/docs/user-service/apis/user-controller-create-user","dc3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-delete-user-by-id",component:d("/docs/user-service/apis/user-controller-delete-user-by-id","b37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-forgot-password",component:d("/docs/user-service/apis/user-controller-forgot-password","8aa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-get-user",component:d("/docs/user-service/apis/user-controller-get-user","b5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-reset-user-password",component:d("/docs/user-service/apis/user-controller-reset-user-password","0ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-search-user",component:d("/docs/user-service/apis/user-controller-search-user","7fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-send-password-reset-link",component:d("/docs/user-service/apis/user-controller-send-password-reset-link","340"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-update-user",component:d("/docs/user-service/apis/user-controller-update-user","a21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/architecture",component:d("/docs/user-service/architecture","55e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/database-schema",component:d("/docs/user-service/database-schema","978"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/devops",component:d("/docs/user-service/devops","730"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/features",component:d("/docs/user-service/features","408"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/getting-started",component:d("/docs/user-service/getting-started","c34"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/tech-stack",component:d("/docs/user-service/tech-stack","8cc"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"/",component:d("/","e5f"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,r)=>{"use strict";r.d(t,{o:()=>a,x:()=>i});var n=r(96540),o=r(74848);const a=n.createContext(!1);function i(e){let{children:t}=e;const[r,i]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{i(!0)}),[]),(0,o.jsx)(a.Provider,{value:r,children:t})}},38536:(e,t,r)=>{"use strict";var n=r(96540),o=r(5338),a=r(80545),i=r(54625),s=r(4784),l=r(38193);const c=[r(10119),r(26134),r(76294),r(51043),r(3035)];var u=r(35947),d=r(56347),p=r(22831),f=r(74848);function m(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var h=r(5260),g=r(44586),b=r(86025),y=r(6342),v=r(45500),w=r(32131),k=r(14090),x=r(2967),S=r(70440),_=r(41463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:r}}=(0,g.default)(),n=(0,w.o)(),o=r[e].htmlLang,a=e=>e.replace("-","_");return(0,f.jsxs)(h.A,{children:[Object.entries(r).map((e=>{let[t,{htmlLang:r}]=e;return(0,f.jsx)("link",{rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:r},t)})),(0,f.jsx)("link",{rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(r).filter((e=>o!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function j(e){let{permalink:t}=e;const{siteConfig:{url:r}}=(0,g.default)(),n=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:r}}=(0,g.default)(),{pathname:n}=(0,d.zy)();return e+(0,S.Ks)((0,b.default)(n),{trailingSlash:r,baseUrl:t})}(),o=t?`${r}${t}`:n;return(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:o}),(0,f.jsx)("link",{rel:"canonical",href:o})]})}function A(){const{i18n:{currentLocale:e}}=(0,g.default)(),{metadata:t,image:r}=(0,y.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:k.w})]}),r&&(0,f.jsx)(v.be,{image:r}),(0,f.jsx)(j,{}),(0,f.jsx)(E,{}),(0,f.jsx)(_.A,{tag:x.C,locale:e}),(0,f.jsx)(h.A,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const P=new Map;var C=r(6125),T=r(26988),O=r(205);function R(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];const o=c.map((t=>{const n=t.default?.[e]??t[e];return n?.(...r)}));return()=>o.forEach((e=>e?.()))}const N=function(e){let{children:t,location:r,previousLocation:n}=e;return(0,O.A)((()=>{n!==r&&(!function(e){let{location:t,previousLocation:r}=e;if(!r)return;const n=t.pathname===r.pathname,o=t.hash===r.hash,a=t.search===r.search;if(n&&o&&!a)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:r,previousLocation:n}),R("onRouteDidUpdate",{previousLocation:n,location:r}))}),[n,r]),t};function L(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,p.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}var D=r(96763);class I extends n.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.default.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const r=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:r}),L(r.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{D.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(N,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(d.qh,{location:t,render:()=>e})})}}const F=I,M="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '__docusaurus-base-url-issue-banner-container';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${M}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${M}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function z(){const{siteConfig:{baseUrl:e}}=(0,g.default)();return(0,f.jsx)(f.Fragment,{children:!l.default.canUseDOM&&(0,f.jsx)(h.A,{children:(0,f.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,g.default)(),{pathname:r}=(0,d.zy)();return t&&r===e?(0,f.jsx)(z,{}):null}function $(){const{siteConfig:{favicon:e,title:t,noIndex:r},i18n:{currentLocale:n,localeConfigs:o}}=(0,g.default)(),a=(0,b.default)(e),{htmlLang:i,direction:s}=o[n];return(0,f.jsxs)(h.A,{children:[(0,f.jsx)("html",{lang:i,dir:s}),(0,f.jsx)("title",{children:t}),(0,f.jsx)("meta",{property:"og:title",content:t}),(0,f.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),r&&(0,f.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,f.jsx)("link",{rel:"icon",href:a})]})}var q=r(67489),G=r(92303);function V(){const e=(0,G.default)();return(0,f.jsx)(h.A,{children:(0,f.jsx)("html",{"data-has-hydrated":e})})}const H=(0,p.v)(u.A);function W(){const e=function(e){if(P.has(e.pathname))return{...e,pathname:P.get(e.pathname)};if((0,p.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return P.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return P.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,f.jsx)(F,{location:e,children:H})}function Q(){return(0,f.jsx)(q.A,{children:(0,f.jsx)(T.l,{children:(0,f.jsxs)(C.x,{children:[(0,f.jsxs)(m,{children:[(0,f.jsx)($,{}),(0,f.jsx)(A,{}),(0,f.jsx)(U,{}),(0,f.jsx)(W,{})]}),(0,f.jsx)(V,{})]})})})}var Y=r(84054);const K=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,r)=>{if("undefined"==typeof document)return void r();const n=document.createElement("link");n.setAttribute("rel","prefetch"),n.setAttribute("href",e),n.onload=()=>t(),n.onerror=()=>r();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(n)}))}:function(e){return new Promise(((t,r)=>{const n=new XMLHttpRequest;n.open("GET",e,!0),n.withCredentials=!0,n.onload=()=>{200===n.status?t():r()},n.send(null)}))};var Z=r(86921);const J=new Set,X=new Set,ee=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,te={prefetch:e=>{if(!(e=>!ee()&&!X.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,p.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Y).filter((e=>{let[r]=e;return r.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=r.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!ee()&&!X.has(e))(e)&&(X.add(e),L(e))},re=Object.freeze(te);var ne=r(96763);function oe(e){let{children:t}=e;return"hash"===s.default.future.experimental_router?(0,f.jsx)(i.I9,{children:t}):(0,f.jsx)(i.Kd,{children:t})}const ae=Boolean(!0);if(l.default.canUseDOM){window.docusaurus=re;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(a.vd,{children:(0,f.jsx)(oe,{children:(0,f.jsx)(Q,{})})}),r=(e,t)=>{ne.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(ae)window.docusaurusRoot=o.hydrateRoot(e,t,{onRecoverableError:r});else{const n=o.createRoot(e,{onRecoverableError:r});n.render(t),window.docusaurusRoot=n}};L(window.location.pathname).then((()=>{(0,n.startTransition)(i)}))}},26988:(e,t,r)=>{"use strict";r.d(t,{o:()=>d,l:()=>p});var n=r(96540),o=r(4784);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"user-service/about","docs":[{"id":"attendance-service/about","path":"/docs/attendance-service/about","sidebar":"tutorialSidebar"},{"id":"attendance-service/apis/attendance-api-collection","path":"/docs/attendance-service/apis/attendance-api-collection","sidebar":"tutorialSidebar"},{"id":"attendance-service/apis/attendance-controller-create-attendance","path":"/docs/attendance-service/apis/attendance-controller-create-attendance","sidebar":"tutorialSidebar"},{"id":"attendance-service/apis/attendance-controller-multiple-attendance","path":"/docs/attendance-service/apis/attendance-controller-multiple-attendance","sidebar":"tutorialSidebar"},{"id":"attendance-service/apis/attendance-controller-search-attendance-new","path":"/docs/attendance-service/apis/attendance-controller-search-attendance-new","sidebar":"tutorialSidebar"},{"id":"attendance-service/architecture","path":"/docs/attendance-service/architecture","sidebar":"tutorialSidebar"},{"id":"attendance-service/database-schema","path":"/docs/attendance-service/database-schema","sidebar":"tutorialSidebar"},{"id":"attendance-service/devops","path":"/docs/attendance-service/devops","sidebar":"tutorialSidebar"},{"id":"attendance-service/features","path":"/docs/attendance-service/features","sidebar":"tutorialSidebar"},{"id":"attendance-service/getting-started","path":"/docs/attendance-service/getting-started","sidebar":"tutorialSidebar"},{"id":"attendance-service/tech-stack","path":"/docs/attendance-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"event-service/about","path":"/docs/event-service/about","sidebar":"tutorialSidebar"},{"id":"event-service/api-docs","path":"/docs/event-service/api-docs","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-controller-create","path":"/docs/event-service/apis/event-controller-create","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-controller-find-all","path":"/docs/event-service/apis/event-controller-find-all","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-controller-update-event","path":"/docs/event-service/apis/event-controller-update-event","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-management","path":"/docs/event-service/apis/event-management","sidebar":"tutorialSidebar"},{"id":"event-service/architecture","path":"/docs/event-service/architecture","sidebar":"tutorialSidebar"},{"id":"event-service/database-schema","path":"/docs/event-service/database-schema","sidebar":"tutorialSidebar"},{"id":"event-service/devops","path":"/docs/event-service/devops","sidebar":"tutorialSidebar"},{"id":"event-service/features","path":"/docs/event-service/features","sidebar":"tutorialSidebar"},{"id":"event-service/getting-started","path":"/docs/event-service/getting-started","sidebar":"tutorialSidebar"},{"id":"event-service/tech-stack","path":"/docs/event-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"middleware-service/about","path":"/docs/middleware-service/about","sidebar":"tutorialSidebar"},{"id":"middleware-service/api-docs","path":"/docs/middleware-service/api-docs","sidebar":"tutorialSidebar"},{"id":"middleware-service/architecture","path":"/docs/middleware-service/architecture","sidebar":"tutorialSidebar"},{"id":"middleware-service/database-schema","path":"/docs/middleware-service/database-schema","sidebar":"tutorialSidebar"},{"id":"middleware-service/devops","path":"/docs/middleware-service/devops","sidebar":"tutorialSidebar"},{"id":"middleware-service/features","path":"/docs/middleware-service/features","sidebar":"tutorialSidebar"},{"id":"middleware-service/getting-started","path":"/docs/middleware-service/getting-started","sidebar":"tutorialSidebar"},{"id":"middleware-service/tech-stack","path":"/docs/middleware-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"notifications-service/about","path":"/docs/notifications-service/about","sidebar":"tutorialSidebar"},{"id":"notifications-service/api-docs","path":"/docs/notifications-service/api-docs","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification","path":"/docs/notifications-service/apis/notification","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-controller-send-notification","path":"/docs/notifications-service/apis/notification-controller-send-notification","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-create","path":"/docs/notifications-service/apis/notification-events-controller-create","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-delete-template","path":"/docs/notifications-service/apis/notification-events-controller-delete-template","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-get-templates","path":"/docs/notifications-service/apis/notification-events-controller-get-templates","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-update-event","path":"/docs/notifications-service/apis/notification-events-controller-update-event","sidebar":"tutorialSidebar"},{"id":"notifications-service/architecture","path":"/docs/notifications-service/architecture","sidebar":"tutorialSidebar"},{"id":"notifications-service/database-schema","path":"/docs/notifications-service/database-schema","sidebar":"tutorialSidebar"},{"id":"notifications-service/devops","path":"/docs/notifications-service/devops","sidebar":"tutorialSidebar"},{"id":"notifications-service/features","path":"/docs/notifications-service/features","sidebar":"tutorialSidebar"},{"id":"notifications-service/getting-started","path":"/docs/notifications-service/getting-started","sidebar":"tutorialSidebar"},{"id":"notifications-service/tech-stack","path":"/docs/notifications-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"tekdi-style-guides/css-style-guide","path":"/docs/tekdi-style-guides/css-style-guide","sidebar":"tutorialSidebar"},{"id":"tekdi-style-guides/python-style-guide","path":"/docs/tekdi-style-guides/python-style-guide","sidebar":"tutorialSidebar"},{"id":"tekdi-style-guides/react-style-guide","path":"/docs/tekdi-style-guides/react-style-guide","sidebar":"tutorialSidebar"},{"id":"todo-service/about","path":"/docs/todo-service/about","sidebar":"tutorialSidebar"},{"id":"todo-service/api-docs","path":"/docs/todo-service/api-docs","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-create-to","path":"/docs/todo-service/apis/todo-controller-create-to","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-delete-todo-by-id","path":"/docs/todo-service/apis/todo-controller-delete-todo-by-id","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-todo-get-by-id","path":"/docs/todo-service/apis/todo-controller-todo-get-by-id","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-update-todo","path":"/docs/todo-service/apis/todo-controller-update-todo","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-view-list","path":"/docs/todo-service/apis/todo-controller-view-list","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-management","path":"/docs/todo-service/apis/todo-management","sidebar":"tutorialSidebar"},{"id":"todo-service/architecture","path":"/docs/todo-service/architecture","sidebar":"tutorialSidebar"},{"id":"todo-service/database-schema","path":"/docs/todo-service/database-schema","sidebar":"tutorialSidebar"},{"id":"todo-service/devops","path":"/docs/todo-service/devops","sidebar":"tutorialSidebar"},{"id":"todo-service/features","path":"/docs/todo-service/features","sidebar":"tutorialSidebar"},{"id":"todo-service/getting-started","path":"/docs/todo-service/getting-started","sidebar":"tutorialSidebar"},{"id":"todo-service/tech-stack","path":"/docs/todo-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"tools/css/stylelint","path":"/docs/tools/css/stylelint","sidebar":"tutorialSidebar"},{"id":"tools/python/pylint","path":"/docs/tools/python/pylint","sidebar":"tutorialSidebar"},{"id":"tools/python/ruff","path":"/docs/tools/python/ruff","sidebar":"tutorialSidebar"},{"id":"user-service/about","path":"/docs/user-service/about","sidebar":"tutorialSidebar"},{"id":"user-service/apis/academicyears-controller-create-academic-years","path":"/docs/user-service/apis/academicyears-controller-create-academic-years","sidebar":"tutorialSidebar"},{"id":"user-service/apis/academicyears-controller-get-academic-year-by-id","path":"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id","sidebar":"tutorialSidebar"},{"id":"user-service/apis/academicyears-controller-get-academic-year-list","path":"/docs/user-service/apis/academicyears-controller-get-academic-year-list","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-privilege-controller-create","path":"/docs/user-service/apis/assign-privilege-controller-create","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-privilege-controller-get-role","path":"/docs/user-service/apis/assign-privilege-controller-get-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-role-controller-create","path":"/docs/user-service/apis/assign-role-controller-create","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-role-controller-delete-role","path":"/docs/user-service/apis/assign-role-controller-delete-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-role-controller-get-role","path":"/docs/user-service/apis/assign-role-controller-get-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-tenant-controller-create-user-tenant-mapping","path":"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-get-user-by-auth","path":"/docs/user-service/apis/auth-controller-get-user-by-auth","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-login","path":"/docs/user-service/apis/auth-controller-login","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-logout","path":"/docs/user-service/apis/auth-controller-logout","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-refresh-token","path":"/docs/user-service/apis/auth-controller-refresh-token","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","path":"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-create-cohort","path":"/docs/user-service/apis/cohort-controller-create-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-get-cohorts-details","path":"/docs/user-service/apis/cohort-controller-get-cohorts-details","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-get-cohorts-hierarachy-data","path":"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-search-cohort","path":"/docs/user-service/apis/cohort-controller-search-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-update-cohort","path":"/docs/user-service/apis/cohort-controller-update-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-update-cohort-status","path":"/docs/user-service/apis/cohort-controller-update-cohort-status","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-craete-bulk-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-create-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-create-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-delete-cohort-member","path":"/docs/user-service/apis/cohort-members-controller-delete-cohort-member","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-get-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-get-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-search-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-search-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-update-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-update-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-create-field-values","path":"/docs/user-service/apis/fields-controller-create-field-values","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-create-fields","path":"/docs/user-service/apis/fields-controller-create-fields","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-delete-field-options","path":"/docs/user-service/apis/fields-controller-delete-field-options","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-get-field-options","path":"/docs/user-service/apis/fields-controller-get-field-options","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-get-form-data","path":"/docs/user-service/apis/fields-controller-get-form-data","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-search-field-values","path":"/docs/user-service/apis/fields-controller-search-field-values","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-search-fields","path":"/docs/user-service/apis/fields-controller-search-fields","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-update-fields","path":"/docs/user-service/apis/fields-controller-update-fields","sidebar":"tutorialSidebar"},{"id":"user-service/apis/forms-controller-create-cohort","path":"/docs/user-service/apis/forms-controller-create-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/forms-controller-get-form-data","path":"/docs/user-service/apis/forms-controller-get-form-data","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-create-privilege","path":"/docs/user-service/apis/privilege-controller-create-privilege","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-delete-role","path":"/docs/user-service/apis/privilege-controller-delete-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-get-privilege","path":"/docs/user-service/apis/privilege-controller-get-privilege","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-get-privilegeby-role-id","path":"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-create-role","path":"/docs/user-service/apis/role-controller-create-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-delete-role","path":"/docs/user-service/apis/role-controller-delete-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-get-role","path":"/docs/user-service/apis/role-controller-get-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-search-role","path":"/docs/user-service/apis/role-controller-search-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-update-role","path":"/docs/user-service/apis/role-controller-update-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/shiksha-platform","path":"/docs/user-service/apis/shiksha-platform","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-create-tenants","path":"/docs/user-service/apis/tenant-controller-create-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-delete-tenants","path":"/docs/user-service/apis/tenant-controller-delete-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-get-tenants","path":"/docs/user-service/apis/tenant-controller-get-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-update-tenants","path":"/docs/user-service/apis/tenant-controller-update-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-create-user","path":"/docs/user-service/apis/user-controller-create-user","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-delete-user-by-id","path":"/docs/user-service/apis/user-controller-delete-user-by-id","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-forgot-password","path":"/docs/user-service/apis/user-controller-forgot-password","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-get-user","path":"/docs/user-service/apis/user-controller-get-user","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-reset-user-password","path":"/docs/user-service/apis/user-controller-reset-user-password","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-search-user","path":"/docs/user-service/apis/user-controller-search-user","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-send-password-reset-link","path":"/docs/user-service/apis/user-controller-send-password-reset-link","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-update-user","path":"/docs/user-service/apis/user-controller-update-user","sidebar":"tutorialSidebar"},{"id":"user-service/architecture","path":"/docs/user-service/architecture","sidebar":"tutorialSidebar"},{"id":"user-service/database-schema","path":"/docs/user-service/database-schema","sidebar":"tutorialSidebar"},{"id":"user-service/devops","path":"/docs/user-service/devops","sidebar":"tutorialSidebar"},{"id":"user-service/features","path":"/docs/user-service/features","sidebar":"tutorialSidebar"},{"id":"user-service/getting-started","path":"/docs/user-service/getting-started","sidebar":"tutorialSidebar"},{"id":"user-service/tech-stack","path":"/docs/user-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"/category/user-service","path":"/docs/category/user-service","sidebar":"tutorialSidebar"},{"id":"/category/event-service","path":"/docs/category/event-service","sidebar":"tutorialSidebar"},{"id":"/category/attendance-service","path":"/docs/category/attendance-service","sidebar":"tutorialSidebar"},{"id":"/category/notifications-service","path":"/docs/category/notifications-service","sidebar":"tutorialSidebar"},{"id":"/category/todo-service","path":"/docs/category/todo-service","sidebar":"tutorialSidebar"},{"id":"/category/middleware-service","path":"/docs/category/middleware-service","sidebar":"tutorialSidebar"},{"id":"/category/tools","path":"/docs/category/tools","sidebar":"tutorialSidebar"},{"id":"/category/css-tools","path":"/docs/category/css-tools","sidebar":"tutorialSidebar"},{"id":"/category/python-tools","path":"/docs/category/python-tools","sidebar":"tutorialSidebar"},{"id":"/category/tekdi-style-guides","path":"/docs/category/tekdi-style-guides","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/category/user-service","label":"User Service"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=r(22654);const l=JSON.parse('{"docusaurusVersion":"3.6.3","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.6.3"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.6.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.6.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.6.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.6.3"},"docusaurus-plugin-openapi-docs":{"type":"package","name":"docusaurus-plugin-openapi-docs","version":"4.2.0"},"docusaurus-theme-openapi":{"type":"package","name":"docusaurus-theme-openapi-docs","version":"4.2.0"}}}');var c=r(74848);const u={siteConfig:o.default,siteMetadata:l,globalData:a,i18n:i,codeTranslations:s},d=n.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},67489:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(96540),o=r(38193),a=r(5260),i=r(70440),s=r(653),l=r(53102),c=r(74848);function u(e){let{error:t,tryAgain:r}=e;return(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,c.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,c.jsx)("button",{type:"button",onClick:r,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,c.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const r=(0,i.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:r})}function p(e){let{children:t}=e;return(0,c.jsx)(l.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function f(e){let{error:t,tryAgain:r}=e;return(0,c.jsx)(p,{children:(0,c.jsxs)(h,{fallback:()=>(0,c.jsx)(u,{error:t,tryAgain:r}),children:[(0,c.jsx)(a.A,{children:(0,c.jsx)("title",{children:"Page Error"})}),(0,c.jsx)(s.A,{children:(0,c.jsx)(u,{error:t,tryAgain:r})})]})})}const m=e=>(0,c.jsx)(f,{...e});class h extends n.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.default.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??m)(e)}return e??null}}},38193:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});const n="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:n,canUseEventListeners:n&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:n&&"IntersectionObserver"in window,canUseViewport:n&&"screen"in window}},5260:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(96540);var n=r(80545),o=r(74848);function a(e){return(0,o.jsx)(n.mg,{...e})}},28774:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>f});var n=r(96540),o=r(54625),a=r(70440),i=r(44586),s=r(16654),l=r(38193),c=r(63427),u=r(86025),d=r(74848);function p(e,t){let{isNavLink:r,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:v}=(0,i.default)(),{trailingSlash:w,baseUrl:k}=v,x=v.future.experimental_router,{withBaseUrl:S}=(0,u.useBaseUrlUtils)(),_=(0,c.A)(),E=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,(()=>E.current));const j=p||f;const A=(0,s.A)(j),P=j?.replace("pathname://","");let C=void 0!==P?(T=P,b&&(e=>e.startsWith("/"))(T)?S(T):T):void 0;var T;"hash"===x&&C?.startsWith("./")&&(C=C?.slice(1)),C&&A&&(C=(0,a.Ks)(C,{trailingSlash:w,baseUrl:k}));const O=(0,n.useRef)(!1),R=r?o.k2:o.N_,N=l.default.canUseIntersectionObserver,L=(0,n.useRef)(),D=()=>{O.current||null==C||(window.docusaurus.preload(C),O.current=!0)};(0,n.useEffect)((()=>(!N&&A&&l.default.canUseDOM&&null!=C&&window.docusaurus.prefetch(C),()=>{N&&L.current&&L.current.disconnect()})),[L,C,N,A]);const I=C?.startsWith("#")??!1,F=!y.target||"_self"===y.target,M=!C||!A||!F||I&&"hash"!==x;g||!I&&M||_.collectLink(C),y.id&&_.collectAnchor(y.id);const B={};return M?(0,d.jsx)("a",{ref:E,href:C,...j&&!A&&{target:"_blank",rel:"noopener noreferrer"},...y,...B}):(0,d.jsx)(R,{...y,onMouseEnter:D,onTouchStart:D,innerRef:e=>{E.current=e,N&&e&&A&&(L.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(L.current.unobserve(e),L.current.disconnect(),null!=C&&window.docusaurus.prefetch(C))}))})),L.current.observe(e))},to:C,...r&&{isActive:h,activeClassName:m},...B})}const f=n.forwardRef(p)},20418:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>null},21312:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u,translate:()=>c});var n=r(96540),o=r(74848);function a(e,t){const r=e.split(/(\{\w+\})/).map(((e,r)=>{if(r%2==1){const r=t?.[e.slice(1,-1)];if(void 0!==r)return r}return e}));return r.some((e=>(0,n.isValidElement)(e)))?r.map(((e,t)=>(0,n.isValidElement)(e)?n.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):r.join("")}var i=r(22654),s=r(96763);function l(e){let{id:t,message:r}=e;if(void 0===t&&void 0===r)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??r]??r??t}function c(e,t){let{message:r,id:n}=e;return a(l({message:r,id:n}),t)}function u(e){let{children:t,id:r,values:n}=e;if(t&&"string"!=typeof t)throw s.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=l({message:t,id:r});return(0,o.jsx)(o.Fragment,{children:a(i,n)})}},17065:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n="default"},16654:(e,t,r)=>{"use strict";function n(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!n(e)}r.d(t,{A:()=>o,z:()=>n})},86025:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addBaseUrl:()=>i,default:()=>l,useBaseUrlUtils:()=>s});var n=r(96540),o=r(44586),a=r(16654);function i(e){let{siteUrl:t,baseUrl:r,url:n,options:{forcePrependBaseUrl:o=!1,absolute:i=!1}={},router:s}=e;if(!n||n.startsWith("#")||(0,a.z)(n))return n;if("hash"===s)return n.startsWith("/")?`.${n}`:`./${n}`;if(o)return r+n.replace(/^\//,"");if(n===r.replace(/\/$/,""))return r;const l=!n.startsWith(r)?r+n.replace(/^\//,""):n;return i?t+l:l}function s(){const{siteConfig:e}=(0,o.default)(),{baseUrl:t,url:r}=e,a=e.future.experimental_router;return{withBaseUrl:(0,n.useCallback)(((e,n)=>i({siteUrl:r,baseUrl:t,url:e,options:n,router:a})),[r,t,a])}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:r}=s();return r(e,t)}},63427:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(96540);r(74848);const o=n.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,n.useContext)(o);function i(){return a()}},44586:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(96540),o=r(26988);function a(){return(0,n.useContext)(o.o)}},92303:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(96540),o=r(6125);function a(){return(0,n.useContext)(o.o)}},205:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(96540);const o=r(38193).default.canUseDOM?n.useLayoutEffect:n.useEffect},36803:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(96540),o=r(53102);function a(){const e=n.useContext(o.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}},86921:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(r,o){Object.entries(r).forEach((r=>{let[a,i]=r;const s=o?`${o}.${a}`:a;n(i)?e(i,s):t[s]=i}))}(e),t}},53102:(e,t,r)=>{"use strict";r.d(t,{W:()=>i,o:()=>a});var n=r(96540),o=r(74848);const a=n.createContext(null);function i(e){let{children:t,value:r}=e;const i=n.useContext(a),s=(0,n.useMemo)((()=>function(e){let{parent:t,value:r}=e;if(!t){if(!r)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in r))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return r}const n={...t.data,...r?.data};return{plugin:t.plugin,data:n}}({parent:i,value:r})),[i,r]);return(0,o.jsx)(a.Provider,{value:s,children:t})}},60542:(e,t,r)=>{"use strict";r.d(t,{_:()=>s,u:()=>l});var n=r(96540),o=r(89532),a=r(74848);const i=n.createContext(null);function s(e){let{children:t,content:r}=e;const o=function(e){return(0,n.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(r);return(0,a.jsx)(i.Provider,{value:o,children:t})}function l(){const e=(0,n.useContext)(i);if(null===e)throw new o.dV("DocProvider");return e}},33082:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,G:()=>c});var n=r(96540),o=r(89532),a=r(74848);const i=Symbol("EmptyContext"),s=n.createContext(i);function l(e){let{children:t}=e;const[r,o]=(0,n.useState)(null),i=(0,n.useMemo)((()=>({expandedItem:r,setExpandedItem:o})),[r]);return(0,a.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,n.useContext)(s);if(e===i)throw new o.dV("DocSidebarItemsExpandedStateProvider");return e}},53886:(e,t,r)=>{"use strict";r.d(t,{VQ:()=>g,XK:()=>v,g1:()=>y});var n=r(96540),o=r(44070),a=r(17065),i=r(6342),s=r(70679),l=r(89532),c=r(74848);const u=e=>`docs-preferred-version-${e}`,d={save:(e,t,r)=>{(0,s.Wf)(u(e),{persistence:t}).set(r)},read:(e,t)=>(0,s.Wf)(u(e),{persistence:t}).get(),clear:(e,t)=>{(0,s.Wf)(u(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const f=n.createContext(null);function m(){const e=(0,o.useAllDocsData)(),t=(0,i.p)().docs.versionPersistence,r=(0,n.useMemo)((()=>Object.keys(e)),[e]),[a,s]=(0,n.useState)((()=>p(r)));(0,n.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:r,allDocsData:n}=e;function o(e){const t=d.read(e,r);return n[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,r),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:r}))}),[e,t,r]);return[a,(0,n.useMemo)((()=>({savePreferredVersion:function(e,r){d.save(e,t,r),s((t=>({...t,[e]:{preferredVersionName:r}})))}})),[t])]}function h(e){let{children:t}=e;const r=m();return(0,c.jsx)(f.Provider,{value:r,children:t})}function g(e){let{children:t}=e;return(0,c.jsx)(h,{children:t})}function b(){const e=(0,n.useContext)(f);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=a.W);const t=(0,o.useDocsData)(e),[r,i]=b(),{preferredVersionName:s}=r[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,n.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function v(){const e=(0,o.useAllDocsData)(),[t]=b();function r(r){const n=e[r],{preferredVersionName:o}=t[r];return n.versions.find((e=>e.name===o))??null}const n=Object.keys(e);return Object.fromEntries(n.map((e=>[e,r(e)])))}},82565:(e,t,r)=>{"use strict";r.d(t,{k:()=>a,v:()=>i});var n=r(44070),o=r(53886);function a(e,t){return`docs-${e}-${t}`}function i(){const e=(0,n.useAllDocsData)(),t=(0,n.useActivePluginAndVersion)(),r=(0,o.XK)();return[...Object.keys(e).map((function(n){const o=t?.activePlugin.pluginId===n?t.activeVersion:void 0,i=r[n],s=e[n].versions.find((e=>e.isLast));return a(n,(o??i??s).name)}))]}},60609:(e,t,r)=>{"use strict";r.d(t,{V:()=>l,t:()=>c});var n=r(96540),o=r(89532),a=r(74848);const i=Symbol("EmptyContext"),s=n.createContext(i);function l(e){let{children:t,name:r,items:o}=e;const i=(0,n.useMemo)((()=>r&&o?{name:r,items:o}:null),[r,o]);return(0,a.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,n.useContext)(s);if(e===i)throw new o.dV("DocsSidebarProvider");return e}},26972:(e,t,r)=>{"use strict";r.d(t,{$S:()=>h,B5:()=>j,Nr:()=>m,OF:()=>x,QB:()=>E,Se:()=>v,Vd:()=>S,Y:()=>w,_j:()=>f,cC:()=>p,d1:()=>A,fW:()=>_,w8:()=>y});var n=r(96540),o=r(56347),a=r(22831),i=r(44070),s=r(99169),l=r(31682),c=r(53886),u=r(23025),d=r(60609);function p(e){const t=(0,u.r)();if(!e)return;const r=t.docs[e];if(!r)throw new Error(`no version doc found by id=${e}`);return r}function f(e,t){for(const r of e)if("category"===r.type){if(t(r))return r;const e=f(r.items,t);if(e)return e}}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,o.zy)(),t=(0,d.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const r=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!r)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return r}const g=(e,t)=>void 0!==e&&(0,s.ys)(e,t),b=(e,t)=>e.some((e=>y(e,t)));function y(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||b(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||y(e,t);default:return!0}}function w(e,t){return(0,n.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:r,onlyCategories:n=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,s.ys)(a.href,r)||e(a.items))||"link"===a.type&&(0,s.ys)(a.href,r)){return n&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function x(){const e=(0,d.t)(),{pathname:t}=(0,o.zy)(),r=(0,i.useActivePlugin)()?.pluginData.breadcrumbs;return!1!==r&&e?k({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.useActiveDocContext)(e),{preferredVersion:r}=(0,c.g1)(e),o=(0,i.useLatestVersion)(e);return(0,n.useMemo)((()=>(0,l.sb)([t,r,o].filter(Boolean))),[t,r,o])}function _(e,t){const r=S(t);return(0,n.useMemo)((()=>{const t=r.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),n=t.find((t=>t[0]===e));if(!n)throw new Error(`Can't find any sidebar with id "${e}" in version${r.length>1?"s":""} ${r.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return n[1]}),[e,r])}function E(e,t){const r=S(t);return(0,n.useMemo)((()=>{const t=r.flatMap((e=>e.docs)),n=t.find((t=>t.id===e));if(!n){if(r.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${r.length>1?"s":""} "${r.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,l.sb)(t.map((e=>e.id))).join("\n- ")}`)}return n}),[e,r])}function j(e){let{route:t}=e;const r=(0,o.zy)(),n=(0,u.r)(),i=t.routes,s=i.find((e=>(0,o.B6)(r.pathname,e)));if(!s)return null;const l=s.sidebar,c=l?n.docsSidebars[l]:void 0;return{docElement:(0,a.v)(i),sidebarName:l,sidebarItems:c}}function A(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},23025:(e,t,r)=>{"use strict";r.d(t,{n:()=>s,r:()=>l});var n=r(96540),o=r(89532),a=r(74848);const i=n.createContext(null);function s(e){let{children:t,version:r}=e;return(0,a.jsx)(i.Provider,{value:r,children:t})}function l(){const e=(0,n.useContext)(i);if(null===e)throw new o.dV("DocsVersionProvider");return e}},44070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DocProvider:()=>h._,DocSidebarItemsExpandedStateProvider:()=>p.A,DocsPreferredVersionContextProvider:()=>d.VQ,DocsSidebarProvider:()=>m.V,DocsVersionProvider:()=>f.n,filterDocCardListItems:()=>u.d1,findFirstSidebarItemLink:()=>u.Nr,findSidebarCategory:()=>u._j,getDocsVersionSearchTag:()=>g.k,isActiveSidebarItem:()=>u.w8,isVisibleSidebarItem:()=>u.Se,useActiveDocContext:()=>E,useActivePlugin:()=>w,useActivePluginAndVersion:()=>k,useActiveVersion:()=>_,useAllDocsData:()=>y,useCurrentSidebarCategory:()=>u.$S,useDoc:()=>h.u,useDocById:()=>u.cC,useDocRootMetadata:()=>u.B5,useDocSidebarItemsExpandedState:()=>p.G,useDocVersionSuggestions:()=>j,useDocsContextualSearchTags:()=>g.v,useDocsData:()=>v,useDocsPreferredVersion:()=>d.g1,useDocsPreferredVersionByPluginId:()=>d.XK,useDocsSidebar:()=>m.t,useDocsVersion:()=>f.r,useDocsVersionCandidates:()=>u.Vd,useLatestVersion:()=>S,useLayoutDoc:()=>u.QB,useLayoutDocsSidebar:()=>u.fW,useSidebarBreadcrumbs:()=>u.OF,useVersions:()=>x,useVisibleSidebarItems:()=>u.Y});var n=r(56347),o=r(44586),a=r(17065);function i(e,t){void 0===t&&(t={});const r=function(){const{globalData:e}=(0,o.default)();return e}()[e];if(!r&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return r}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){return[...e.versions].sort(((e,t)=>e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0)).find((e=>!!(0,n.B6)(t,{path:e.path,exact:!1,strict:!1})))}function c(e,t){const r=l(e,t),o=r?.docs.find((e=>!!(0,n.B6)(t,{path:e.path,exact:!0,strict:!1})));const a=o?function(t){const r={};return e.versions.forEach((e=>{e.docs.forEach((n=>{n.id===t&&(r[e.name]=n)}))})),r}(o.id):{};return{activeVersion:r,activeDoc:o,alternateDocVersions:a}}var u=r(26972),d=r(53886),p=r(33082),f=r(23025),m=r(60609),h=r(60542),g=r(82565);const b={},y=()=>i("docusaurus-plugin-content-docs")??b,v=e=>{try{return function(e,t,r){void 0===t&&(t=a.W),void 0===r&&(r={});const n=i(e),o=n?.[t];if(!o&&r.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function w(e){void 0===e&&(e={});const t=y(),{pathname:r}=(0,n.zy)();return function(e,t,r){void 0===r&&(r={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,r]=e;return!!(0,n.B6)(t,{path:r.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&r.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return a}(t,r,e)}function k(e){void 0===e&&(e={});const t=w(e),{pathname:r}=(0,n.zy)();if(!t)return;return{activePlugin:t,activeVersion:l(t.pluginData,r)}}function x(e){return v(e).versions}function S(e){const t=v(e);return s(t)}function _(e){const t=v(e),{pathname:r}=(0,n.zy)();return l(t,r)}function E(e){const t=v(e),{pathname:r}=(0,n.zy)();return c(t,r)}function j(e){const t=v(e),{pathname:r}=(0,n.zy)();return function(e,t){const r=s(e);return{latestDocSuggestion:c(e,t).alternateDocVersions[r.name],latestVersionSuggestion:r}}(t,r)}},76294:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(5947),o=r.n(n);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:r}=e;if(r&&t.pathname!==r.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},26134:(e,t,r)=>{"use strict";var n=r(71765),o=r(4784);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:n}=t,a=globalThis.Prism;globalThis.Prism=e,n.forEach((e=>{"php"===e&&r(19700),r(18692)(`./prism-${e}`)})),delete globalThis.Prism,void 0!==a&&(globalThis.Prism=e)}(n.Prism)},51107:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});r(96540);var n=r(34164),o=r(21312),a=r(6342),i=r(28774),s=r(63427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=r(74848);function u(e){let{as:t,id:r,...u}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:p}}=(0,a.p)();if("h1"===t||!r)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(r);const f=(0,o.translate)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:r});return(0,c.jsxs)(t,{...u,className:(0,n.A)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:r,children:[u.children,(0,c.jsx)(i.default,{className:"hash-link",to:`#${r}`,"aria-label":f,title:f,children:"\u200b"})]})}},43186:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(96540);const n={iconExternalLink:"iconExternalLink_nPIU"};var o=r(74848);function a(e){let{width:t=13.5,height:r=13.5}=e;return(0,o.jsx)("svg",{width:t,height:r,"aria-hidden":"true",viewBox:"0 0 24 24",className:n.iconExternalLink,children:(0,o.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},653:(e,t,r)=>{"use strict";r.d(t,{A:()=>ot});var n=r(96540),o=r(34164),a=r(67489),i=r(45500),s=r(75236),l=r(17559),c=r(14090);const u={skipToContent:"skipToContent_fXgn"};var d=r(74848);function p(){return(0,d.jsx)(s.K,{className:u.skipToContent})}var f=r(6342),m=r(65041),h=r(21312);function g(e){let{width:t=21,height:r=21,color:n="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,d.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:r,...i,children:(0,d.jsx)("g",{stroke:n,strokeWidth:o,children:(0,d.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const b={closeButton:"closeButton_CVFx"};function y(e){return(0,d.jsx)("button",{type:"button","aria-label":(0,h.translate)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",b.closeButton,e.className),children:(0,d.jsx)(g,{width:14,height:14,strokeWidth:3.1})})}const v={content:"content_knG7"};function w(e){const{announcementBar:t}=(0,f.p)(),{content:r}=t;return(0,d.jsx)("div",{...e,className:(0,o.A)(v.content,e.className),dangerouslySetInnerHTML:{__html:r}})}const k={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function x(){const{announcementBar:e}=(0,f.p)(),{isActive:t,close:r}=(0,m.M)();if(!t)return null;const{backgroundColor:n,textColor:o,isCloseable:a}=e;return(0,d.jsxs)("div",{className:k.announcementBar,style:{backgroundColor:n,color:o},role:"banner",children:[a&&(0,d.jsx)("div",{className:k.announcementBarPlaceholder}),(0,d.jsx)(w,{className:k.announcementBarContent}),a&&(0,d.jsx)(y,{onClick:r,className:k.announcementBarClose})]})}var S=r(22069),_=r(61182),E=r(43458),j=r(98695);function A(e){let{header:t,primaryMenu:r,secondaryMenu:n}=e;const{shown:a}=(0,j.T)();return(0,d.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,d.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,d.jsx)("div",{className:"navbar-sidebar__item menu",children:r}),(0,d.jsx)("div",{className:"navbar-sidebar__item menu",children:n})]})]})}var P=r(95293),C=r(92303);function T(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,d.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function O(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,d.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const R={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function N(e){let{className:t,buttonClassName:r,value:n,onChange:a}=e;const i=(0,C.default)(),s=(0,h.translate)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,h.translate)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,h.translate)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,d.jsx)("div",{className:(0,o.A)(R.toggle,t),children:(0,d.jsxs)("button",{className:(0,o.A)("clean-btn",R.toggleButton,!i&&R.toggleButtonDisabled,r),type:"button",onClick:()=>a("dark"===n?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite","aria-pressed":"dark"===n?"true":"false",children:[(0,d.jsx)(T,{className:(0,o.A)(R.toggleIcon,R.lightToggleIcon)}),(0,d.jsx)(O,{className:(0,o.A)(R.toggleIcon,R.darkToggleIcon)})]})})}const L=n.memo(N),D={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function I(e){let{className:t}=e;const r=(0,f.p)().navbar.style,n=(0,f.p)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,P.G)();return n?null:(0,d.jsx)(L,{className:t,buttonClassName:"dark"===r?D.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var F=r(23465);function M(){return(0,d.jsx)(F.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function B(){const e=(0,S.M)();return(0,d.jsx)("button",{type:"button","aria-label":(0,h.translate)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,d.jsx)(g,{color:"var(--ifm-color-emphasis-600)"})})}function z(){return(0,d.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,d.jsx)(M,{}),(0,d.jsx)(I,{className:"margin-right--md"}),(0,d.jsx)(B,{})]})}var U=r(28774),$=r(86025),q=r(16654),G=r(91252),V=r(43186);function H(e){let{activeBasePath:t,activeBaseRegex:r,to:n,href:o,label:a,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const u=(0,$.default)(n),p=(0,$.default)(t),f=(0,$.default)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,q.A)(o),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,d.jsxs)(d.Fragment,{children:[a,m&&(0,d.jsx)(V.A,{...s&&{width:12,height:12}})]})};return o?(0,d.jsx)(U.default,{href:l?f:o,...c,...h}):(0,d.jsx)(U.default,{to:u,isNavLink:!0,...(t||r)&&{isActive:(e,t)=>r?(0,G.G)(r,t.pathname):t.pathname.startsWith(p)},...c,...h})}function W(e){let{className:t,isDropdownItem:r=!1,...n}=e;const a=(0,d.jsx)(H,{className:(0,o.A)(r?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:r,...n});return r?(0,d.jsx)("li",{children:a}):a}function Q(e){let{className:t,isDropdownItem:r,...n}=e;return(0,d.jsx)("li",{className:"menu__list-item",children:(0,d.jsx)(H,{className:(0,o.A)("menu__link",t),...n})})}function Y(e){let{mobile:t=!1,position:r,...n}=e;const o=t?Q:W;return(0,d.jsx)(o,{...n,activeClassName:n.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var K=r(41422),Z=r(99169),J=r(9342);const X="dropdownNavbarItemMobile_S0Fm";function ee(e,t){return e.some((e=>function(e,t){return!!(0,Z.ys)(e.to,t)||!!(0,G.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function te(e){let{items:t,position:r,className:a,onClick:i,...s}=e;const l=(0,n.useRef)(null),[c,u]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,d.jsxs)("div",{ref:l,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===r,"dropdown--show":c}),children:[(0,d.jsx)(H,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,o.A)("navbar__link",a),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),u(!c))},children:s.children??s.label}),(0,d.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,n.createElement)(be,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function re(e){let{items:t,className:r,position:a,onClick:i,...s}=e;const l=(0,J.B)(),c=ee(t,l),{collapsed:u,toggleCollapsed:p,setCollapsed:f}=(0,K.u)({initialState:()=>!c});return(0,n.useEffect)((()=>{c&&f(!c)}),[l,c,f]),(0,d.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":u}),children:[(0,d.jsx)(H,{role:"button",className:(0,o.A)(X,"menu__link menu__link--sublist menu__link--sublist-caret",r),...s,onClick:e=>{e.preventDefault(),p()},children:s.children??s.label}),(0,d.jsx)(K.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:u,children:t.map(((e,t)=>(0,n.createElement)(be,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function ne(e){let{mobile:t=!1,...r}=e;const n=t?re:te;return(0,d.jsx)(n,{...r})}var oe=r(44586),ae=r(32131),ie=r(56347);function se(e){let{width:t=20,height:r=20,...n}=e;return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:r,"aria-hidden":!0,...n,children:(0,d.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const le="iconLanguage_nlXk";var ce=r(20418);const ue={navbarSearchContainer:"navbarSearchContainer_Bca1"};function de(e){let{children:t,className:r}=e;return(0,d.jsx)("div",{className:(0,o.A)(r,ue.navbarSearchContainer),children:t})}var pe=r(44070),fe=r(26972);var me=r(53886);function he(e,t){return t.alternateDocVersions[e.name]??function(e){return e.docs.find((t=>t.id===e.mainDocId))}(e)}const ge={default:Y,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:r,dropdownItemsAfter:n,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:s,localeConfigs:l}}=(0,oe.default)(),c=(0,ae.o)(),{search:u,hash:p}=(0,ie.zy)(),f=[...r,...s.map((e=>{const r=`${`pathname://${c.createUrl({locale:e,fullyQualified:!1})}`}${u}${p}${o}`;return{label:l[e].label,lang:l[e].htmlLang,to:r,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...n],m=t?(0,h.translate)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):l[i].label;return(0,d.jsx)(ne,{...a,mobile:t,label:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(se,{className:le}),m]}),items:f})},search:function(e){let{mobile:t,className:r}=e;return t?null:(0,d.jsx)(de,{className:r,children:(0,d.jsx)(ce.A,{})})},dropdown:ne,html:function(e){let{value:t,className:r,mobile:n=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,d.jsx)(i,{className:(0,o.A)({navbar__item:!n&&!a,"menu__list-item":n},r),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:r,docsPluginId:n,...o}=e;const{activeDoc:a}=(0,pe.useActiveDocContext)(n),i=(0,fe.QB)(t,n),s=a?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,d.jsx)(Y,{exact:!0,...o,isActive:()=>s||!!a?.sidebar&&a.sidebar===i.sidebar,label:r??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:r,docsPluginId:n,...o}=e;const{activeDoc:a}=(0,pe.useActiveDocContext)(n),i=(0,fe.fW)(t,n).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,d.jsx)(Y,{exact:!0,...o,isActive:()=>a?.sidebar===t,label:r??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:r,docsPluginId:n,...o}=e;const a=(0,fe.Vd)(n)[0],i=t??a.label,s=r??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,d.jsx)(Y,{...o,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:r,dropdownActiveClassDisabled:n,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:s,hash:l}=(0,ie.zy)(),c=(0,pe.useActiveDocContext)(r),u=(0,pe.useVersions)(r),{savePreferredVersionName:p}=(0,me.g1)(r),f=[...o,...u.map((function(e){const t=he(e,c);return{label:e.label,to:`${t.path}${s}${l}`,isActive:()=>e===c.activeVersion,onClick:()=>p(e.name)}})),...a],m=(0,fe.Vd)(r)[0],g=t&&f.length>1?(0,h.translate)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,b=t&&f.length>1?void 0:he(m,c).path;return f.length<=1?(0,d.jsx)(Y,{...i,mobile:t,label:g,to:b,isActive:n?()=>!1:void 0}):(0,d.jsx)(ne,{...i,mobile:t,label:g,to:b,items:f,isActive:n?()=>!1:void 0})}};function be(e){let{type:t,...r}=e;const n=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,r),o=ge[n];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,d.jsx)(o,{...r})}function ye(){const e=(0,S.M)(),t=(0,f.p)().navbar.items;return(0,d.jsx)("ul",{className:"menu__list",children:t.map(((t,r)=>(0,n.createElement)(be,{mobile:!0,...t,onClick:()=>e.toggle(),key:r})))})}function ve(e){return(0,d.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,d.jsx)(h.default,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function we(){const e=0===(0,f.p)().navbar.items.length,t=(0,j.T)();return(0,d.jsxs)(d.Fragment,{children:[!e&&(0,d.jsx)(ve,{onClick:()=>t.hide()}),t.content]})}function ke(){const e=(0,S.M)();return(0,E._)(e.shown),e.shouldRender?(0,d.jsx)(A,{header:(0,d.jsx)(z,{}),primaryMenu:(0,d.jsx)(ye,{}),secondaryMenu:(0,d.jsx)(we,{})}):null}const xe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Se(e){return(0,d.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function _e(e){let{children:t}=e;const{navbar:{hideOnScroll:r,style:n}}=(0,f.p)(),a=(0,S.M)(),{navbarRef:i,isNavbarVisible:s}=(0,_.S)(r);return(0,d.jsxs)("nav",{ref:i,"aria-label":(0,h.translate)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)("navbar","navbar--fixed-top",r&&[xe.navbarHideable,!s&&xe.navbarHidden],{"navbar--dark":"dark"===n,"navbar--primary":"primary"===n,"navbar-sidebar--show":a.shown}),children:[t,(0,d.jsx)(Se,{onClick:a.toggle}),(0,d.jsx)(ke,{})]})}var Ee=r(12181),je=r(76305);function Ae(e){let{width:t=30,height:r=30,className:n,...o}=e;return(0,d.jsx)("svg",{className:n,width:t,height:r,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,d.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Pe(){const{toggle:e,shown:t}=(0,S.M)();return(0,d.jsx)("button",{onClick:e,"aria-label":(0,h.translate)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,d.jsx)(Ae,{})})}const Ce={colorModeToggle:"colorModeToggle_DEke"};function Te(e){let{items:t}=e;return(0,d.jsx)(d.Fragment,{children:t.map(((e,t)=>(0,d.jsx)(Ee.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,d.jsx)(be,{...e})},t)))})}function Oe(e){let{left:t,right:r}=e;return(0,d.jsxs)("div",{className:"navbar__inner",children:[(0,d.jsx)("div",{className:"navbar__items",children:t}),(0,d.jsx)("div",{className:"navbar__items navbar__items--right",children:r})]})}function Re(){const e=(0,S.M)(),t=(0,f.p)().navbar.items,[r,n]=(0,je.D)(t),o=t.find((e=>"search"===e.type));return(0,d.jsx)(Oe,{left:(0,d.jsxs)(d.Fragment,{children:[!e.disabled&&(0,d.jsx)(Pe,{}),(0,d.jsx)(M,{}),(0,d.jsx)(Te,{items:r})]}),right:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(Te,{items:n}),(0,d.jsx)(I,{className:Ce.colorModeToggle}),!o&&(0,d.jsx)(de,{children:(0,d.jsx)(ce.A,{})})]})})}function Ne(){return(0,d.jsx)(_e,{children:(0,d.jsx)(Re,{})})}var Le=r(53106);function De(e){let{item:t}=e;const{to:r,href:n,label:o,prependBaseUrlToHref:a,...i}=t,s=(0,$.default)(r),l=(0,$.default)(n,{forcePrependBaseUrl:!0});return(0,d.jsxs)(U.default,{className:"footer__link-item",...n?{href:a?l:n}:{to:s},...i,children:[o,n&&!(0,q.A)(n)&&(0,d.jsx)(V.A,{})]})}function Ie(e){let{item:t}=e;return t.html?(0,d.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,d.jsx)("li",{className:"footer__item",children:(0,d.jsx)(De,{item:t})},t.href??t.to)}function Fe(e){let{column:t}=e;return(0,d.jsxs)("div",{className:"col footer__col",children:[(0,d.jsx)("div",{className:"footer__title",children:t.title}),(0,d.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,d.jsx)(Ie,{item:e},t)))})]})}function Me(e){let{columns:t}=e;return(0,d.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,d.jsx)(Fe,{column:e},t)))})}function Be(){return(0,d.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function ze(e){let{item:t}=e;return t.html?(0,d.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,d.jsx)(De,{item:t})}function Ue(e){let{links:t}=e;return(0,d.jsx)("div",{className:"footer__links text--center",children:(0,d.jsx)("div",{className:"footer__links",children:t.map(((e,r)=>(0,d.jsxs)(n.Fragment,{children:[(0,d.jsx)(ze,{item:e}),t.length!==r+1&&(0,d.jsx)(Be,{})]},r)))})})}function $e(e){let{links:t}=e;return(0,Le.C)(t)?(0,d.jsx)(Me,{columns:t}):(0,d.jsx)(Ue,{links:t})}var qe=r(15626);const Ge="footerLogoLink_BH7S";function Ve(e){let{logo:t}=e;const{withBaseUrl:r}=(0,$.useBaseUrlUtils)(),n={light:r(t.src),dark:r(t.srcDark??t.src)};return(0,d.jsx)(qe.default,{className:(0,o.A)("footer__logo",t.className),alt:t.alt,sources:n,width:t.width,height:t.height,style:t.style})}function He(e){let{logo:t}=e;return t.href?(0,d.jsx)(U.default,{href:t.href,className:Ge,target:t.target,children:(0,d.jsx)(Ve,{logo:t})}):(0,d.jsx)(Ve,{logo:t})}function We(e){let{copyright:t}=e;return(0,d.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Qe(e){let{style:t,links:r,logo:n,copyright:a}=e;return(0,d.jsx)("footer",{className:(0,o.A)("footer",{"footer--dark":"dark"===t}),children:(0,d.jsxs)("div",{className:"container container-fluid",children:[r,(n||a)&&(0,d.jsxs)("div",{className:"footer__bottom text--center",children:[n&&(0,d.jsx)("div",{className:"margin-bottom--sm",children:n}),a]})]})})}function Ye(){const{footer:e}=(0,f.p)();if(!e)return null;const{copyright:t,links:r,logo:n,style:o}=e;return(0,d.jsx)(Qe,{style:o,links:r&&r.length>0&&(0,d.jsx)($e,{links:r}),logo:n&&(0,d.jsx)(He,{logo:n}),copyright:t&&(0,d.jsx)(We,{copyright:t})})}const Ke=n.memo(Ye);var Ze=r(89532),Je=r(23104);const Xe=(0,Ze.fM)([P.a,m.o,Je.Tv,me.VQ,i.Jx,je.G]);function et(e){let{children:t}=e;return(0,d.jsx)(Xe,{children:t})}var tt=r(51107);function rt(e){let{error:t,tryAgain:r}=e;return(0,d.jsx)("main",{className:"container margin-vert--xl",children:(0,d.jsx)("div",{className:"row",children:(0,d.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,d.jsx)(tt.default,{as:"h1",className:"hero__title",children:(0,d.jsx)(h.default,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,d.jsx)("div",{className:"margin-vert--lg",children:(0,d.jsx)(Ee.a2,{onClick:r,className:"button button--primary shadow--lw"})}),(0,d.jsx)("hr",{}),(0,d.jsx)("div",{className:"margin-vert--md",children:(0,d.jsx)(Ee.bq,{error:t})})]})})})}const nt={mainWrapper:"mainWrapper_z2l0"};function ot(e){const{children:t,noFooter:r,wrapperClassName:n,title:u,description:f}=e;return(0,c.J)(),(0,d.jsxs)(et,{children:[(0,d.jsx)(i.be,{title:u,description:f}),(0,d.jsx)(p,{}),(0,d.jsx)(x,{}),(0,d.jsx)(Ne,{}),(0,d.jsx)("div",{id:s.j,className:(0,o.A)(l.G.wrapper.main,nt.mainWrapper,n),children:(0,d.jsx)(a.A,{fallback:e=>(0,d.jsx)(rt,{...e}),children:t})}),!r&&(0,d.jsx)(Ke,{})]})}},23465:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});r(96540);var n=r(28774),o=r(86025),a=r(44586),i=r(6342),s=r(15626),l=r(74848);function c(e){let{logo:t,alt:r,imageClassName:n}=e;const a={light:(0,o.default)(t.src),dark:(0,o.default)(t.srcDark||t.src)},i=(0,l.jsx)(s.default,{className:t.className,sources:a,height:t.height,width:t.width,alt:r,style:t.style});return n?(0,l.jsx)("div",{className:n,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,a.default)(),{navbar:{title:r,logo:s}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,o.default)(s?.href||"/"),m=r?"":t,h=s?.alt??m;return(0,l.jsxs)(n.default,{to:f,...p,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:h,imageClassName:u}),null!=r&&(0,l.jsx)("b",{className:d,children:r})]})}},41463:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(96540);var n=r(5260),o=r(74848);function a(e){let{locale:t,version:r,tag:a}=e;const i=t;return(0,o.jsxs)(n.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),r&&(0,o.jsx)("meta",{name:"docusaurus_version",content:r}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),r&&(0,o.jsx)("meta",{name:"docsearch:version",content:r}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},15626:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});r(96540);var n=r(9967),o=r(74848);function a(e){const{sources:t,className:r,alt:a,...i}=e;return(0,o.jsx)(n.A,{className:r,children:e=>{let{theme:r,className:n}=e;return(0,o.jsx)("img",{src:t[r],alt:a,className:n,...i})}})}},41422:(e,t,r)=>{"use strict";r.d(t,{N:()=>b,u:()=>c});var n=r(96540),o=r(38193),a=r(205),i=r(53109),s=r(74848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[r,o]=(0,n.useState)(t??!1),a=(0,n.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:r,setCollapsed:o,toggleCollapsed:a}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const r=t?u:d;e.style.display=r.display,e.style.overflow=r.overflow,e.style.height=r.height}function f(e){let{collapsibleRef:t,collapsed:r,animation:o}=e;const a=(0,n.useRef)(!1);(0,n.useEffect)((()=>{const e=t.current;function n(){const t=e.scrollHeight,r=o?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${r}ms ${o?.easing??l}`,height:`${t}px`}}function s(){const t=n();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return p(e,r),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{r?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,r,o])}function m(e){if(!o.default.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:r,children:o,animation:a,onCollapseTransitionEnd:i,className:l,disableSSRStyle:c}=e;const u=(0,n.useRef)(null);return f({collapsibleRef:u,collapsed:r,animation:a}),(0,s.jsx)(t,{ref:u,style:c?void 0:m(r),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,r),i?.(r))},className:l,children:o})}function g(e){let{collapsed:t,...r}=e;const[o,i]=(0,n.useState)(!t),[l,c]=(0,n.useState)(t);return(0,a.A)((()=>{t||i(!0)}),[t]),(0,a.A)((()=>{o&&c(t)}),[o,t]),o?(0,s.jsx)(h,{...r,collapsed:l}):null}function b(e){let{lazy:t,...r}=e;const n=t?g:h;return(0,s.jsx)(n,{...r})}},9967:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(96540),o=r(34164),a=r(92303),i=r(95293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=r(74848);function c(e){let{className:t,children:r}=e;const c=(0,a.default)(),{colorMode:u}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const a=r({theme:e,className:(0,o.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(n.Fragment,{children:a},e)}))})}},65041:(e,t,r)=>{"use strict";r.d(t,{M:()=>h,o:()=>m});var n=r(96540),o=r(92303),a=r(70679),i=r(89532),s=r(6342),l=r(74848);const c=(0,a.Wf)("docusaurus.announcement.dismiss"),u=(0,a.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=n.createContext(null);function m(e){let{children:t}=e;const r=function(){const{announcementBar:e}=(0,s.p)(),t=(0,o.default)(),[r,a]=(0,n.useState)((()=>!!t&&d()));(0,n.useEffect)((()=>{a(d())}),[]);const i=(0,n.useCallback)((()=>{p(!0),a(!0)}),[]);return(0,n.useEffect)((()=>{if(!e)return;const{id:t}=e;let r=u.get();"annoucement-bar"===r&&(r="announcement-bar");const n=t!==r;u.set(t),n&&p(!1),!n&&d()||a(!1)}),[e]),(0,n.useMemo)((()=>({isActive:!!e&&!r,close:i})),[e,r,i])}();return(0,l.jsx)(f.Provider,{value:r,children:t})}function h(){const e=(0,n.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},95293:(e,t,r)=>{"use strict";r.d(t,{G:()=>b,a:()=>g});var n=r(96540),o=r(38193),a=r(89532),i=r(70679),s=r(6342),l=r(74848);const c=n.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>o.default.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function g(e){let{children:t}=e;const r=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:r}}=(0,s.p)(),[o,a]=(0,n.useState)(m(e));(0,n.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,n.useCallback)((function(t,n){void 0===n&&(n={});const{persist:o=!0}=n;t?(a(t),o&&h(t)):(a(r?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[r,e]);(0,n.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,n.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{if(t&&!r)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),n=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(n),()=>e.removeListener(n)}),[i,t,r]),(0,n.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[o,i])}();return(0,l.jsx)(c.Provider,{value:r,children:t})}function b(){const e=(0,n.useContext)(c);if(null==e)throw new a.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},22069:(e,t,r)=>{"use strict";r.d(t,{M:()=>f,e:()=>p});var n=r(96540),o=r(75600),a=r(24581),i=r(57485),s=r(6342),l=r(89532),c=r(74848);const u=n.createContext(void 0);function d(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,s.p)().navbar;return 0===t.length&&!e.component}(),t=(0,a.l)(),r=!e&&"mobile"===t,[l,c]=(0,n.useState)(!1);(0,i.$Z)((()=>{if(l)return c(!1),!1}));const u=(0,n.useCallback)((()=>{c((e=>!e))}),[]);return(0,n.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,n.useMemo)((()=>({disabled:e,shouldRender:r,toggle:u,shown:l})),[e,r,u,l])}function p(e){let{children:t}=e;const r=d();return(0,c.jsx)(u.Provider,{value:r,children:t})}function f(){const e=n.useContext(u);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},75600:(e,t,r)=>{"use strict";r.d(t,{GX:()=>c,YL:()=>l,y_:()=>s});var n=r(96540),o=r(89532),a=r(74848);const i=n.createContext(null);function s(e){let{children:t}=e;const r=(0,n.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:r,children:t})}function l(){const e=(0,n.useContext)(i);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:r}=e;const a=(0,n.useContext)(i);if(!a)throw new o.dV("NavbarSecondaryMenuContentProvider");const[,s]=a,l=(0,o.Be)(r);return(0,n.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,n.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},98695:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>d});var n=r(96540),o=r(89532),a=r(22069),i=r(75600),s=r(74848);const l=n.createContext(null);function c(e){let{children:t}=e;const r=function(){const e=(0,a.M)(),t=(0,i.YL)(),[r,s]=(0,n.useState)(!1),l=null!==t.component,c=(0,o.ZC)(l);return(0,n.useEffect)((()=>{l&&!c&&s(!0)}),[l,c]),(0,n.useEffect)((()=>{l?e.shown||s(!0):s(!1)}),[e.shown,l]),(0,n.useMemo)((()=>[r,s]),[r])}();return(0,s.jsx)(l.Provider,{value:r,children:t})}function u(e){if(e.component){const t=e.component;return(0,s.jsx)(t,{...e.props})}}function d(){const e=(0,n.useContext)(l);if(!e)throw new o.dV("NavbarSecondaryMenuDisplayProvider");const[t,r]=e,a=(0,n.useCallback)((()=>r(!1)),[r]),s=(0,i.YL)();return(0,n.useMemo)((()=>({shown:t,hide:a,content:u(s)})),[a,s,t])}},61182:(e,t,r)=>{"use strict";r.d(t,{S:()=>i});var n=r(96540),o=r(75062),a=r(23104);function i(e){const[t,r]=(0,n.useState)(e),i=(0,n.useRef)(!1),s=(0,n.useRef)(0),l=(0,n.useCallback)((e=>{null!==e&&(s.current=e.getBoundingClientRect().height)}),[]);return(0,a.Mq)(((t,n)=>{let{scrollY:o}=t;if(!e)return;if(o<s.current)return void r(!0);if(i.current)return void(i.current=!1);const a=n?.scrollY,l=document.documentElement.scrollHeight-s.current,c=window.innerHeight;a&&o>=a?r(!1):o+c<l&&r(!0)})),(0,o.$)((t=>{if(!e)return;const n=t.location.hash;if(n?document.getElementById(n.substring(1)):void 0)return i.current=!0,void r(!1);r(!0)})),{navbarRef:l,isNavbarVisible:t}}},14090:(e,t,r)=>{"use strict";r.d(t,{w:()=>o,J:()=>a});var n=r(96540);const o="navigation-with-keyboard";function a(){(0,n.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},43458:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});var n=r(96540);function o(e){void 0===e&&(e=!0),(0,n.useEffect)((()=>(document.body.style.overflow=e?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[e])}},24581:(e,t,r)=>{"use strict";r.d(t,{l:()=>s});var n=r(96540),o=r(38193);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[r,s]=(0,n.useState)((()=>"ssr"));return(0,n.useEffect)((()=>{function e(){s(function(e){if(!o.default.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),r}},17559:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});const n={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},53109:(e,t,r)=>{"use strict";function n(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}r.d(t,{O:()=>n})},12181:(e,t,r)=>{"use strict";r.d(t,{bq:()=>u,MN:()=>c,a2:()=>l,k2:()=>d});var n=r(96540),o=r(21312),a=r(70440);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var s=r(74848);function l(e){return(0,s.jsx)("button",{type:"button",...e,children:(0,s.jsx)(o.default,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:r}=e;return(0,s.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,s.jsx)("p",{children:t.message}),(0,s.jsx)(l,{onClick:r})]})}function u(e){let{error:t}=e;const r=(0,a.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{className:i.errorBoundaryError,children:r})}class d extends n.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},53106:(e,t,r)=>{"use strict";function n(e){return"title"in e[0]}r.d(t,{C:()=>n})},20481:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(44586);function o(e){const{siteConfig:t}=(0,n.default)(),{title:r,titleDelimiter:o}=t;return e?.trim().length?`${e.trim()} ${o} ${r}`:r}},57485:(e,t,r)=>{"use strict";r.d(t,{$Z:()=>i,Hl:()=>s,W9:()=>d,aZ:()=>l,fV:()=>u,l:()=>c});var n=r(96540),o=r(56347),a=r(89532);function i(e){!function(e){const t=(0,o.W6)(),r=(0,a._q)(e);(0,n.useEffect)((()=>t.block(((e,t)=>r(e,t)))),[t,r])}(((t,r)=>{if("POP"===r)return e(t,r)}))}function s(e){const t=(0,o.W6)();return(0,n.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}function l(e){return s((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function c(e){const t=l(e)??"",r=function(e){const t=(0,o.W6)();return(0,n.useCallback)(((r,n)=>{const o=new URLSearchParams(t.location.search);r?o.set(e,r):o.delete(e),(n?.push?t.push:t.replace)({search:o.toString()})}),[e,t])}(e);return[t,r]}function u(e){const t=function(e){const t=s((t=>{const r=new URLSearchParams(t.location.search).getAll(e);return JSON.stringify(r)}));return(0,n.useMemo)((()=>JSON.parse(t)),[t])}(e),r=function(e){const t=(0,o.W6)();return(0,n.useCallback)(((r,n)=>{const o=new URLSearchParams(t.location.search),a=Array.isArray(r)?r:r(o.getAll(e));o.delete(e),a.forEach((t=>o.append(e,t))),(n?.push?t.push:t.replace)({search:o.toString()})}),[t,e])}(e);return[t,r]}function d(){const e=(0,o.W6)();return(0,n.useCallback)((()=>{e.replace({search:void 0})}),[e])}},31682:(e,t,r)=>{"use strict";function n(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((r,n)=>e.findIndex((e=>t(e,r)))!==n))}function o(e){return Array.from(new Set(e))}function a(e,t){const r={};let n=0;for(const o of e){const e=t(o,n);r[e]??=[],r[e].push(o),n+=1}return r}r.d(t,{$z:()=>a,XI:()=>n,sb:()=>o})},45500:(e,t,r)=>{"use strict";r.d(t,{Jx:()=>f,be:()=>u,e3:()=>p});var n=r(96540),o=r(34164),a=r(5260),i=r(36803),s=r(86025),l=r(20481),c=r(74848);function u(e){let{title:t,description:r,keywords:n,image:o,children:i}=e;const u=(0,l.s)(t),{withBaseUrl:d}=(0,s.useBaseUrlUtils)(),p=o?d(o,{absolute:!0}):void 0;return(0,c.jsxs)(a.A,{children:[t&&(0,c.jsx)("title",{children:u}),t&&(0,c.jsx)("meta",{property:"og:title",content:u}),r&&(0,c.jsx)("meta",{name:"description",content:r}),r&&(0,c.jsx)("meta",{property:"og:description",content:r}),n&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(n)?n.join(","):n}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),i]})}const d=n.createContext(void 0);function p(e){let{className:t,children:r}=e;const i=n.useContext(d),s=(0,o.A)(i,t);return(0,c.jsxs)(d.Provider,{value:s,children:[(0,c.jsx)(a.A,{children:(0,c.jsx)("html",{className:s})}),r]})}function f(e){let{children:t}=e;const r=(0,i.A)(),n=`plugin-${r.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${r.plugin.id}`;return(0,c.jsx)(p,{className:(0,o.A)(n,a),children:t})}},76305:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,G:()=>c});r(96540);var n=r(22069),o=r(75600),a=r(98695),i=r(74848);const s="right";function l(e){function t(e){return"left"===(e.position??s)}return[e.filter(t),e.filter((e=>!t(e)))]}function c(e){let{children:t}=e;return(0,i.jsx)(o.y_,{children:(0,i.jsx)(n.e,{children:(0,i.jsx)(a.N,{children:t})})})}},89532:(e,t,r)=>{"use strict";r.d(t,{Be:()=>c,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>u});var n=r(96540),o=r(205),a=r(74848);function i(e){const t=(0,n.useRef)(e);return(0,o.A)((()=>{t.current=e}),[e]),(0,n.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,n.useRef)();return(0,o.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,n.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:r}=t;return(0,a.jsx)(a.Fragment,{children:e.reduceRight(((e,t)=>(0,a.jsx)(t,{children:e})),r)})}}},91252:(e,t,r)=>{"use strict";function n(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}r.d(t,{G:()=>n})},99169:(e,t,r)=>{"use strict";r.d(t,{Dt:()=>s,ys:()=>i});var n=r(96540),o=r(35947),a=r(44586);function i(e,t){const r=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return r(e)===r(t)}function s(){const{baseUrl:e}=(0,a.default)().siteConfig;return(0,n.useMemo)((()=>function(e){let{baseUrl:t,routes:r}=e;function n(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(n)||e(t.filter(o).flatMap((e=>e.routes??[])))}(r)}({routes:o.A,baseUrl:e})),[e])}},23104:(e,t,r)=>{"use strict";r.d(t,{Mq:()=>f,Tv:()=>u,a_:()=>m,gk:()=>h,n1:()=>d});var n=r(96540),o=r(38193),a=r(92303),i=r(205),s=r(89532),l=r(74848);const c=n.createContext(void 0);function u(e){let{children:t}=e;const r=function(){const e=(0,n.useRef)(!0);return(0,n.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,l.jsx)(c.Provider,{value:r,children:t})}function d(){const e=(0,n.useContext)(c);if(null==e)throw new s.dV("ScrollControllerProvider");return e}const p=()=>o.default.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:r}=d(),o=(0,n.useRef)(p()),a=(0,s._q)(e);(0,n.useEffect)((()=>{const e=()=>{if(!r.current)return;const e=p();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,r,...t])}function m(){const e=d(),t=function(){const e=(0,n.useRef)({elem:null,top:0}),t=(0,n.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),r=(0,n.useCallback)((()=>{const{current:{elem:t,top:r}}=e;if(!t)return{restored:!1};const n=t.getBoundingClientRect().top-r;return n&&window.scrollBy({left:0,top:n}),e.current={elem:null,top:0},{restored:0!==n}}),[]);return(0,n.useMemo)((()=>({save:t,restore:r})),[r,t])}(),r=(0,n.useRef)(void 0),o=(0,n.useCallback)((n=>{t.save(n),e.disableScrollEvents(),r.current=()=>{const{restored:n}=t.restore();if(r.current=void 0,n){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.A)((()=>{queueMicrotask((()=>r.current?.()))})),{blockElementScrollPositionUntilNextRender:o}}function h(){const e=(0,n.useRef)(null),t=(0,a.default)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:r=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(r):function(e){let t=null;const r=document.documentElement.scrollTop>e;return function n(){const o=document.documentElement.scrollTop;(r&&o>e||!r&&o<e)&&(t=requestAnimationFrame(n),window.scrollTo(0,Math.floor(.85*(o-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(r)},cancelScroll:()=>e.current?.()}}},2967:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});const n="default"},75236:(e,t,r)=>{"use strict";r.d(t,{K:()=>p,j:()=>l});var n=r(96540),o=r(56347),a=r(21312),i=r(75062),s=r(74848);const l="__docusaurus_skipToContent_fallback";function c(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function u(){const e=(0,n.useRef)(null),{action:t}=(0,o.W6)(),r=(0,n.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(l);t&&c(t)}),[]);return(0,i.$)((r=>{let{location:n}=r;e.current&&!n.hash&&"PUSH"===t&&c(e.current)})),{containerRef:e,onClick:r}}const d=(0,a.translate)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function p(e){const t=e.children??d,{containerRef:r,onClick:n}=u();return(0,s.jsx)("div",{ref:r,role:"region","aria-label":d,children:(0,s.jsx)("a",{...e,href:`#${l}`,onClick:n,children:t})})}},70679:(e,t,r)=>{"use strict";r.d(t,{Wf:()=>d,Eo:()=>f,Dv:()=>p});var n=r(96540);const o=JSON.parse('{"N":"localStorage","M":""}');var a=r(96763);const i=o.N;function s(e){let{key:t,oldValue:r,newValue:n,storage:o}=e;if(r===n)return;const a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,r,n,window.location.href,o),window.dispatchEvent(a)}function l(e){if(void 0===e&&(e=i),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(r){return t=r,c||(a.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),c=!0),null}var t}let c=!1;const u={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function d(e,t){const r=`${e}${o.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(r);const n=l(t?.persistence);return null===n?u:{get:()=>{try{return n.getItem(r)}catch(e){return a.error(`Docusaurus storage error, can't get key=${r}`,e),null}},set:e=>{try{const t=n.getItem(r);n.setItem(r,e),s({key:r,oldValue:t,newValue:e,storage:n})}catch(t){a.error(`Docusaurus storage error, can't set ${r}=${e}`,t)}},del:()=>{try{const e=n.getItem(r);n.removeItem(r),s({key:r,oldValue:e,newValue:null,storage:n})}catch(e){a.error(`Docusaurus storage error, can't delete key=${r}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===n&&t.key===r&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return a.error(`Docusaurus storage error, can't listen for changes of key=${r}`,t),()=>{}}}}}function p(e,t){const r=(0,n.useRef)((()=>null===e?u:d(e,t))).current(),o=(0,n.useCallback)((e=>"undefined"==typeof window?()=>{}:r.listen(e)),[r]);return[(0,n.useSyncExternalStore)(o,(()=>"undefined"==typeof window?null:r.get()),(()=>null)),r]}function f(e){void 0===e&&(e=i);const t=l(e);if(!t)return[];const r=[];for(let n=0;n<t.length;n+=1){const e=t.key(n);null!==e&&r.push(e)}return r}},32131:(e,t,r)=>{"use strict";r.d(t,{o:()=>i});var n=r(44586),o=r(56347),a=r(70440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:r},i18n:{defaultLocale:i,currentLocale:s}}=(0,n.default)(),{pathname:l}=(0,o.zy)(),c=(0,a.Ks)(l,{trailingSlash:r,baseUrl:e}),u=s===i?e:e.replace(`/${s}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:n}=e;return`${n?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(r)}${d}`}}}},9342:(e,t,r)=>{"use strict";r.d(t,{B:()=>a});var n=r(56347),o=r(44586);function a(){const{siteConfig:{baseUrl:e}}=(0,o.default)(),{pathname:t}=(0,n.zy)();return t.replace(e,"/")}},75062:(e,t,r)=>{"use strict";r.d(t,{$:()=>i});var n=r(96540),o=r(56347),a=r(89532);function i(e){const t=(0,o.zy)(),r=(0,a.ZC)(t),i=(0,a._q)(e);(0,n.useEffect)((()=>{r&&t!==r&&i({location:t,previousLocation:r})}),[i,t,r])}},6342:(e,t,r)=>{"use strict";r.d(t,{p:()=>o});var n=r(44586);function o(){return(0,n.default)().siteConfig.themeConfig}},12983:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=o,t.default=function(e,t){const{trailingSlash:r,baseUrl:n}=t;if(e.startsWith("#"))return e;if(void 0===r)return e;const[i]=e.split(/[#?]/),s="/"===i||i===n?i:(l=i,c=r,c?o(l):a(l));var l,c;return e.replace(i,s)},t.addLeadingSlash=function(e){return(0,n.addPrefix)(e,"/")},t.removeTrailingSlash=a;const n=r(42566);function o(e){return e.endsWith("/")?e:`${e}/`}function a(e){return(0,n.removeSuffix)(e,"/")}},80253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t,...e(t.cause)];return[t]}},70440:(e,t,r)=>{"use strict";t.rA=t.Ks=t.LU=void 0;const n=r(31635);t.LU="__blog-post-container";var o=r(12983);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return n.__importDefault(o).default}});var a=r(42566);var i=r(80253);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},42566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},38075:(e,t,r)=>{"use strict";var n=r(70453),o=r(10487),a=o(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?o(r):r}},10487:(e,t,r)=>{"use strict";var n=r(66743),o=r(70453),a=r(96897),i=r(69675),s=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||n.call(l,s),u=r(30655),d=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new i("a function is required");var t=c(n,l,arguments);return a(t,1+d(0,e.length-(arguments.length-1)),!0)};var p=function(){return c(n,s,arguments)};u?u(e.exports,"apply",{value:p}):e.exports.apply=p},96763:(e,t,r)=>{var n=r(40537),o=r(94148);function a(){return(new Date).getTime()}var i,s=Array.prototype.slice,l={};i=void 0!==r.g&&r.g.console?r.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){i.log.apply(i,arguments)},"info"],[function(){i.log.apply(i,arguments)},"warn"],[function(){i.warn.apply(i,arguments)},"error"],[function(e){l[e]=a()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var r=a()-t;i.log(e+": "+r+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=n.format.apply(null,arguments),i.error(e.stack)},"trace"],[function(e){i.log(n.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);o.ok(!1,n.format.apply(null,t))}},"assert"]],u=0;u<c.length;u++){var d=c[u],p=d[0],f=d[1];i[f]||(i[f]=p)}e.exports=i},30041:(e,t,r)=>{"use strict";var n=r(30655),o=r(58068),a=r(69675),i=r(75795);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!i&&i(e,t);if(n)n(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===s&&d?d.enumerable:!s,value:r,writable:null===l&&d?d.writable:!l});else{if(!u&&(s||l||c))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},38452:(e,t,r)=>{"use strict";var n=r(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,i=Array.prototype.concat,s=r(30041),l=r(30592)(),c=function(e,t,r,n){if(t in e)if(!0===n){if(e[t]===r)return}else if("function"!=typeof(o=n)||"[object Function]"!==a.call(o)||!n())return;var o;l?s(e,t,r,!0):s(e,t,r)},u=function(e,t){var r=arguments.length>2?arguments[2]:{},a=n(t);o&&(a=i.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],r[a[s]])};u.supportsDescriptors=!!l,e.exports=u},30655:(e,t,r)=>{"use strict";var n=r(70453)("%Object.defineProperty%",!0)||!1;if(n)try{n({},"a",{value:1})}catch(o){n=!1}e.exports=n},41237:e=>{"use strict";e.exports=EvalError},69383:e=>{"use strict";e.exports=Error},79290:e=>{"use strict";e.exports=RangeError},79538:e=>{"use strict";e.exports=ReferenceError},58068:e=>{"use strict";e.exports=SyntaxError},69675:e=>{"use strict";e.exports=TypeError},35345:e=>{"use strict";e.exports=URIError},82682:(e,t,r)=>{"use strict";var n=r(69600),o=Object.prototype.toString,a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){if(!n(t))throw new TypeError("iterator must be a function");var i;arguments.length>=3&&(i=r),"[object Array]"===o.call(e)?function(e,t,r){for(var n=0,o=e.length;n<o;n++)a.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))}(e,t,i):"string"==typeof e?function(e,t,r){for(var n=0,o=e.length;n<o;n++)null==r?t(e.charAt(n),n,e):t.call(r,e.charAt(n),n,e)}(e,t,i):function(e,t,r){for(var n in e)a.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))}(e,t,i)}},89353:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n<e.length;n+=1)r[n]=e[n];for(var o=0;o<t.length;o+=1)r[o+e.length]=t[o];return r};e.exports=function(e){var o=this;if("function"!=typeof o||"[object Function]"!==t.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var a,i=function(e,t){for(var r=[],n=t||0,o=0;n<e.length;n+=1,o+=1)r[o]=e[n];return r}(arguments,1),s=r(0,o.length-i.length),l=[],c=0;c<s;c++)l[c]="$"+c;if(a=Function("binder","return function ("+function(e,t){for(var r="",n=0;n<e.length;n+=1)r+=e[n],n+1<e.length&&(r+=t);return r}(l,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof a){var t=o.apply(this,n(i,arguments));return Object(t)===t?t:this}return o.apply(e,n(i,arguments))})),o.prototype){var u=function(){};u.prototype=o.prototype,a.prototype=new u,u.prototype=null}return a}},66743:(e,t,r)=>{"use strict";var n=r(89353);e.exports=Function.prototype.bind||n},70453:(e,t,r)=>{"use strict";var n,o=r(69383),a=r(41237),i=r(79290),s=r(79538),l=r(58068),c=r(69675),u=r(35345),d=Function,p=function(e){try{return d('"use strict"; return ('+e+").constructor;")()}catch(t){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(D){f=null}var m=function(){throw new c},h=f?function(){try{return m}catch(e){try{return f(arguments,"callee").get}catch(t){return m}}}():m,g=r(64039)(),b=r(80024)(),y=Object.getPrototypeOf||(b?function(e){return e.__proto__}:null),v={},w="undefined"!=typeof Uint8Array&&y?y(Uint8Array):n,k={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":g&&y?y([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":v,"%AsyncGenerator%":v,"%AsyncGeneratorFunction%":v,"%AsyncIteratorPrototype%":v,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":d,"%GeneratorFunction%":v,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":g&&y?y(y([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&g&&y?y((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":i,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&g&&y?y((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":g&&y?y(""[Symbol.iterator]()):n,"%Symbol%":g?Symbol:n,"%SyntaxError%":l,"%ThrowTypeError%":h,"%TypedArray%":w,"%TypeError%":c,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":u,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};if(y)try{null.error}catch(D){var x=y(y(D));k["%Error.prototype%"]=x}var S=function e(t){var r;if("%AsyncFunction%"===t)r=p("async function () {}");else if("%GeneratorFunction%"===t)r=p("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=p("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&y&&(r=y(o.prototype))}return k[t]=r,r},_={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},E=r(66743),j=r(9957),A=E.call(Function.call,Array.prototype.concat),P=E.call(Function.apply,Array.prototype.splice),C=E.call(Function.call,String.prototype.replace),T=E.call(Function.call,String.prototype.slice),O=E.call(Function.call,RegExp.prototype.exec),R=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,N=/\\(\\)?/g,L=function(e,t){var r,n=e;if(j(_,n)&&(n="%"+(r=_[n])[0]+"%"),j(k,n)){var o=k[n];if(o===v&&(o=S(n)),void 0===o&&!t)throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new l("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===O(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=T(e,0,1),r=T(e,-1);if("%"===t&&"%"!==r)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var n=[];return C(e,R,(function(e,t,r,o){n[n.length]=r?C(o,N,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=L("%"+n+"%",t),a=o.name,i=o.value,s=!1,u=o.alias;u&&(n=u[0],P(r,A([0,1],u)));for(var d=1,p=!0;d<r.length;d+=1){var m=r[d],h=T(m,0,1),g=T(m,-1);if(('"'===h||"'"===h||"`"===h||'"'===g||"'"===g||"`"===g)&&h!==g)throw new l("property names with quotes must have matching quotes");if("constructor"!==m&&p||(s=!0),j(k,a="%"+(n+="."+m)+"%"))i=k[a];else if(null!=i){if(!(m in i)){if(!t)throw new c("base intrinsic for "+e+" exists, but the property is not available.");return}if(f&&d+1>=r.length){var b=f(i,m);i=(p=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:i[m]}else p=j(i,m),i=i[m];p&&!s&&(k[a]=i)}}return i}},75795:(e,t,r)=>{"use strict";var n=r(70453)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(o){n=null}e.exports=n},30592:(e,t,r)=>{"use strict";var n=r(30655),o=function(){return!!n};o.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},80024:e=>{"use strict";var t={__proto__:null,foo:{}},r={__proto__:t}.foo===t.foo&&!(t instanceof Object);e.exports=function(){return r}},64039:(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=r(41333);e.exports=function(){return"function"==typeof n&&("function"==typeof Symbol&&("symbol"==typeof n("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},41333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},49092:(e,t,r)=>{"use strict";var n=r(41333);e.exports=function(){return n()&&!!Symbol.toStringTag}},9957:(e,t,r)=>{"use strict";var n=Function.prototype.call,o=Object.prototype.hasOwnProperty,a=r(66743);e.exports=a.call(n,o)},31513:(e,t,r)=>{"use strict";r.d(t,{zR:()=>w,TM:()=>j,yJ:()=>f,sC:()=>P,AO:()=>p});var n=r(58168);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var r=t,n=r+1,o=e.length;n<o;r+=1,n+=1)e[r]=e[n];e.pop()}const i=function(e,t){void 0===t&&(t="");var r,n=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&o(e),l=t&&o(t),c=s||l;if(e&&o(e)?i=n:n.length&&(i.pop(),i=i.concat(n)),!i.length)return"/";if(i.length){var u=i[i.length-1];r="."===u||".."===u||""===u}else r=!1;for(var d=0,p=i.length;p>=0;p--){var f=i[p];"."===f?a(i,p):".."===f?(a(i,p),d++):d&&(a(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return r&&"/"!==m.substr(-1)&&(m+="/"),m};var s=r(11561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,r=e.search,n=e.hash,o=t||"/";return r&&"?"!==r&&(o+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(o+="#"===n.charAt(0)?n:"#"+n),o}function f(e,t,r,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",r="",n="",o=t.indexOf("#");-1!==o&&(n=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(r=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}(e),a.state=t):(void 0===(a=(0,n.A)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return r&&(a.key=r),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,n,o){if(null!=e){var a="function"==typeof e?e(t,r):e;"string"==typeof a?"function"==typeof n?n(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var r=!0;function n(){r&&e.apply(void 0,arguments)}return t.push(n),function(){r=!1,t=t.filter((function(e){return e!==n}))}},notifyListeners:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];t.forEach((function(e){return e.apply(void 0,r)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var b="popstate",y="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,s.A)(!1);var t,r=window.history,o=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,a=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,c=i.forceRefresh,w=void 0!==c&&c,k=i.getUserConfirmation,x=void 0===k?g:k,S=i.keyLength,_=void 0===S?6:S,E=e.basename?d(l(e.basename)):"";function j(e){var t=e||{},r=t.key,n=t.state,o=window.location,a=o.pathname+o.search+o.hash;return E&&(a=u(a,E)),f(a,n,r)}function A(){return Math.random().toString(36).substr(2,_)}var P=m();function C(e){(0,n.A)(U,e),U.length=r.length,P.notifyListeners(U.location,U.action)}function T(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||N(j(e.state))}function O(){N(j(v()))}var R=!1;function N(e){if(R)R=!1,C();else{P.confirmTransitionTo(e,"POP",x,(function(t){t?C({action:"POP",location:e}):function(e){var t=U.location,r=D.indexOf(t.key);-1===r&&(r=0);var n=D.indexOf(e.key);-1===n&&(n=0);var o=r-n;o&&(R=!0,F(o))}(e)}))}}var L=j(v()),D=[L.key];function I(e){return E+p(e)}function F(e){r.go(e)}var M=0;function B(e){1===(M+=e)&&1===e?(window.addEventListener(b,T),a&&window.addEventListener(y,O)):0===M&&(window.removeEventListener(b,T),a&&window.removeEventListener(y,O))}var z=!1;var U={length:r.length,action:"POP",location:L,createHref:I,push:function(e,t){var n="PUSH",a=f(e,t,A(),U.location);P.confirmTransitionTo(a,n,x,(function(e){if(e){var t=I(a),i=a.key,s=a.state;if(o)if(r.pushState({key:i,state:s},null,t),w)window.location.href=t;else{var l=D.indexOf(U.location.key),c=D.slice(0,l+1);c.push(a.key),D=c,C({action:n,location:a})}else window.location.href=t}}))},replace:function(e,t){var n="REPLACE",a=f(e,t,A(),U.location);P.confirmTransitionTo(a,n,x,(function(e){if(e){var t=I(a),i=a.key,s=a.state;if(o)if(r.replaceState({key:i,state:s},null,t),w)window.location.replace(t);else{var l=D.indexOf(U.location.key);-1!==l&&(D[l]=a.key),C({action:n,location:a})}else window.location.replace(t)}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return z||(B(1),z=!0),function(){return z&&(z=!1,B(-1)),t()}},listen:function(e){var t=P.appendListener(e);return B(1),function(){B(-1),t()}}};return U}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function _(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function E(e){window.location.replace(S(window.location.href)+"#"+e)}function j(e){void 0===e&&(e={}),h||(0,s.A)(!1);var t=window.history,r=(window.navigator.userAgent.indexOf("Firefox"),e),o=r.getUserConfirmation,a=void 0===o?g:o,i=r.hashType,c=void 0===i?"slash":i,b=e.basename?d(l(e.basename)):"",y=x[c],v=y.encodePath,w=y.decodePath;function j(){var e=w(_());return b&&(e=u(e,b)),f(e)}var A=m();function P(e){(0,n.A)(z,e),z.length=t.length,A.notifyListeners(z.location,z.action)}var C=!1,T=null;function O(){var e,t,r=_(),n=v(r);if(r!==n)E(n);else{var o=j(),i=z.location;if(!C&&(t=o,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(T===p(o))return;T=null,function(e){if(C)C=!1,P();else{var t="POP";A.confirmTransitionTo(e,t,a,(function(r){r?P({action:t,location:e}):function(e){var t=z.location,r=D.lastIndexOf(p(t));-1===r&&(r=0);var n=D.lastIndexOf(p(e));-1===n&&(n=0);var o=r-n;o&&(C=!0,I(o))}(e)}))}}(o)}}var R=_(),N=v(R);R!==N&&E(N);var L=j(),D=[p(L)];function I(e){t.go(e)}var F=0;function M(e){1===(F+=e)&&1===e?window.addEventListener(k,O):0===F&&window.removeEventListener(k,O)}var B=!1;var z={length:t.length,action:"POP",location:L,createHref:function(e){var t=document.querySelector("base"),r="";return t&&t.getAttribute("href")&&(r=S(window.location.href)),r+"#"+v(b+p(e))},push:function(e,t){var r="PUSH",n=f(e,void 0,void 0,z.location);A.confirmTransitionTo(n,r,a,(function(e){if(e){var t=p(n),o=v(b+t);if(_()!==o){T=t,function(e){window.location.hash=e}(o);var a=D.lastIndexOf(p(z.location)),i=D.slice(0,a+1);i.push(t),D=i,P({action:r,location:n})}else P()}}))},replace:function(e,t){var r="REPLACE",n=f(e,void 0,void 0,z.location);A.confirmTransitionTo(n,r,a,(function(e){if(e){var t=p(n),o=v(b+t);_()!==o&&(T=t,E(o));var a=D.indexOf(p(z.location));-1!==a&&(D[a]=t),P({action:r,location:n})}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return B||(M(1),B=!0),function(){return B&&(B=!1,M(-1)),t()}},listen:function(e){var t=A.appendListener(e);return M(1),function(){M(-1),t()}}};return z}function A(e,t,r){return Math.min(Math.max(e,t),r)}function P(e){void 0===e&&(e={});var t=e,r=t.getUserConfirmation,o=t.initialEntries,a=void 0===o?["/"]:o,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,c=void 0===l?6:l,u=m();function d(e){(0,n.A)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,c)}var g=A(s,0,a.length-1),b=a.map((function(e){return f(e,void 0,"string"==typeof e?h():e.key||h())})),y=p;function v(e){var t=A(w.index+e,0,w.entries.length-1),n=w.entries[t];u.confirmTransitionTo(n,"POP",r,(function(e){e?d({action:"POP",location:n,index:t}):d()}))}var w={length:b.length,action:"POP",location:b[g],index:g,entries:b,createHref:y,push:function(e,t){var n="PUSH",o=f(e,t,h(),w.location);u.confirmTransitionTo(o,n,r,(function(e){if(e){var t=w.index+1,r=w.entries.slice(0);r.length>t?r.splice(t,r.length-t,o):r.push(o),d({action:n,location:o,index:t,entries:r})}}))},replace:function(e,t){var n="REPLACE",o=f(e,t,h(),w.location);u.confirmTransitionTo(o,n,r,(function(e){e&&(w.entries[w.index]=o,d({action:n,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},4146:(e,t,r)=>{"use strict";var n=r(44363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?i:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=f(r);o&&o!==m&&e(t,o,n)}var i=u(r);d&&(i=i.concat(d(r)));for(var s=l(t),h=l(r),g=0;g<i.length;++g){var b=i[g];if(!(a[b]||n&&n[b]||h&&h[b]||s&&s[b])){var y=p(r,b);try{c(t,b,y)}catch(v){}}}}return t}},56698:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},20311:e=>{"use strict";e.exports=function(e,t,r,n,o,a,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,o,a,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},47244:(e,t,r)=>{"use strict";var n=r(49092)(),o=r(38075)("Object.prototype.toString"),a=function(e){return!(n&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},i=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=i,e.exports=s?a:i},69600:e=>{"use strict";var t,r,n=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},o((function(){throw 42}),null,t)}catch(f){f!==r&&(o=null)}else o=null;var a=/^\s*class\b/,i=function(e){try{var t=n.call(e);return a.test(t)}catch(r){return!1}},s=function(e){try{return!i(e)&&(n.call(e),!0)}catch(t){return!1}},l=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),d=function(){return!1};if("object"==typeof document){var p=document.all;l.call(p)===l.call(document.all)&&(d=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(r){}return!1})}e.exports=o?function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,t)}catch(n){if(n!==r)return!1}return!i(e)&&s(e)}:function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return s(e);if(i(e))return!1;var t=l.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},48184:(e,t,r)=>{"use strict";var n,o=Object.prototype.toString,a=Function.prototype.toString,i=/^\s*(?:function)?\*/,s=r(49092)(),l=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(i.test(a.call(e)))return!0;if(!s)return"[object GeneratorFunction]"===o.call(e);if(!l)return!1;if(void 0===n){var t=function(){if(!s)return!1;try{return Function("return function*() {}")()}catch(e){}}();n=!!t&&l(t)}return l(e)===n}},13003:e=>{"use strict";e.exports=function(e){return e!=e}},24133:(e,t,r)=>{"use strict";var n=r(10487),o=r(38452),a=r(13003),i=r(76642),s=r(92464),l=n(i(),Number);o(l,{getPolyfill:i,implementation:a,shim:s}),e.exports=l},76642:(e,t,r)=>{"use strict";var n=r(13003);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},92464:(e,t,r)=>{"use strict";var n=r(38452),o=r(76642);e.exports=function(){var e=o();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},35680:(e,t,r)=>{"use strict";var n=r(25767);e.exports=function(e){return!!n(e)}},64634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},3035:(e,t,r)=>{"use strict";r.r(t)},10119:(e,t,r)=>{"use strict";r.r(t)},51043:(e,t,r)=>{"use strict";r.r(t)},5947:function(e,t,r){var n,o;n=function(){var e,t,r={version:"0.2.0"},n=r.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function o(e,t,r){return e<t?t:e>r?r:e}function a(e){return 100*(-1+e)}function i(e,t,r){var o;return(o="translate3d"===n.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===n.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+r,o}r.configure=function(e){var t,r;for(t in e)void 0!==(r=e[t])&&e.hasOwnProperty(t)&&(n[t]=r);return this},r.status=null,r.set=function(e){var t=r.isStarted();e=o(e,n.minimum,1),r.status=1===e?null:e;var a=r.render(!t),c=a.querySelector(n.barSelector),u=n.speed,d=n.easing;return a.offsetWidth,s((function(t){""===n.positionUsing&&(n.positionUsing=r.getPositioningCSS()),l(c,i(e,u,d)),1===e?(l(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){l(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){r.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},r.isStarted=function(){return"number"==typeof r.status},r.start=function(){r.status||r.set(0);var e=function(){setTimeout((function(){r.status&&(r.trickle(),e())}),n.trickleSpeed)};return n.trickle&&e(),this},r.done=function(e){return e||r.status?r.inc(.3+.5*Math.random()).set(1):this},r.inc=function(e){var t=r.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),r.set(t)):r.start()},r.trickle=function(){return r.inc(Math.random()*n.trickleRate)},e=0,t=0,r.promise=function(n){return n&&"resolved"!==n.state()?(0===t&&r.start(),e++,t++,n.always((function(){0==--t?(e=0,r.done()):r.set((e-t)/e)})),this):this},r.render=function(e){if(r.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=n.template;var o,i=t.querySelector(n.barSelector),s=e?"-100":a(r.status||0),c=document.querySelector(n.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),n.showSpinner||(o=t.querySelector(n.spinnerSelector))&&f(o),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},r.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(n.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},r.isRendered=function(){return!!document.getElementById("nprogress")},r.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var r=e.shift();r&&r(t)}return function(r){e.push(r),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function r(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function n(t){var r=document.body.style;if(t in r)return t;for(var n,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((n=e[o]+a)in r)return n;return t}function o(e){return e=r(e),t[e]||(t[e]=n(e))}function a(e,t,r){t=o(t),e.style[t]=r}return function(e,t){var r,n,o=arguments;if(2==o.length)for(r in t)void 0!==(n=t[r])&&t.hasOwnProperty(r)&&a(e,r,n);else a(e,o[1],o[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var r=p(e),n=r+t;c(r,t)||(e.className=n.substring(1))}function d(e,t){var r,n=p(e);c(e,t)&&(r=n.replace(" "+t+" "," "),e.className=r.substring(1,r.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return r},void 0===(o="function"==typeof n?n.call(t,r,t,e):n)||(e.exports=o)},89211:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:e===r||!(!t(e)||!t(r))}},37653:(e,t,r)=>{"use strict";var n=r(38452),o=r(10487),a=r(89211),i=r(9394),s=r(36576),l=o(i(),Object);n(l,{getPolyfill:i,implementation:a,shim:s}),e.exports=l},9394:(e,t,r)=>{"use strict";var n=r(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:n}},36576:(e,t,r)=>{"use strict";var n=r(9394),o=r(38452);e.exports=function(){var e=n();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},28875:(e,t,r)=>{"use strict";var n;if(!Object.keys){var o=Object.prototype.hasOwnProperty,a=Object.prototype.toString,i=r(1093),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===a.call(e),n=i(e),s=t&&"[object String]"===a.call(e),p=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var m=c&&r;if(s&&e.length>0&&!o.call(e,0))for(var h=0;h<e.length;++h)p.push(String(h));if(n&&e.length>0)for(var g=0;g<e.length;++g)p.push(String(g));else for(var b in e)m&&"prototype"===b||!o.call(e,b)||p.push(String(b));if(l)for(var y=function(e){if("undefined"==typeof window||!f)return d(e);try{return d(e)}catch(t){return!1}}(e),v=0;v<u.length;++v)y&&"constructor"===u[v]||!o.call(e,u[v])||p.push(u[v]);return p}}e.exports=n},1189:(e,t,r)=>{"use strict";var n=Array.prototype.slice,o=r(1093),a=Object.keys,i=a?function(e){return a(e)}:r(28875),s=Object.keys;i.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?s(n.call(e)):s(e)})}else Object.keys=i;return Object.keys||i},e.exports=i},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},38403:(e,t,r)=>{"use strict";var n=r(1189),o=r(41333)(),a=r(38075),i=Object,s=a("Array.prototype.push"),l=a("Object.prototype.propertyIsEnumerable"),c=o?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var r=i(e);if(1===arguments.length)return r;for(var a=1;a<arguments.length;++a){var u=i(arguments[a]),d=n(u),p=o&&(Object.getOwnPropertySymbols||c);if(p)for(var f=p(u),m=0;m<f.length;++m){var h=f[m];l(u,h)&&s(d,h)}for(var g=0;g<d.length;++g){var b=d[g];if(l(u,b)){var y=u[b];r[b]=y}}}return r}},11514:(e,t,r)=>{"use strict";var n=r(38403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),r={},n=0;n<t.length;++n)r[t[n]]=t[n];var o=Object.assign({},r),a="";for(var i in o)a+=i;return e!==a}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1}()?n:Object.assign:n}},76578:e=>{"use strict";e.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,r)=>{var n=r(96763);const o=r(6969),a=r(98380),i=new Set;function s(e){void 0===e?e=Object.keys(o.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];a(o,e,t).load((e=>{if(!(e in o.languages))return void(s.silent||n.warn("Language does not exist: "+e));const t="./prism-"+e;delete r.c[r(63157).resolve(t)],delete Prism.languages[e],r(63157)(t),i.add(e)}))}s.silent=!1,e.exports=s},19700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,n,o,a){if(r.language===n){var i=r.tokenStack=[];r.code=r.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,s=i.length;-1!==r.code.indexOf(o=t(n,s));)++s;return i[s]=e,o})),r.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(r,n){if(r.language===n&&r.tokenStack){r.grammar=e.languages[n];var o=0,a=Object.keys(r.tokenStack);!function i(s){for(var l=0;l<s.length&&!(o>=a.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=a[o],d=r.tokenStack[u],p="string"==typeof c?c:c.content,f=t(n,u),m=p.indexOf(f);if(m>-1){++o;var h=p.substring(0,m),g=new e.Token(n,e.tokenize(d,r.grammar),"language-"+n,d),b=p.substring(m+f.length),y=[];h&&y.push.apply(y,i([h])),y.push(g),b&&y.push.apply(y,i([b])),"string"==typeof c?s.splice.apply(s,[l,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return s}(r.tokens)}}}})}(Prism)},18692:(e,t,r)=>{var n={"./":8722};function o(e){var t=a(e);return r(t)}function a(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=a,e.exports=o,o.id=18692},63157:(e,t,r)=>{var n={"./":8722};function o(e){var t=a(e);return r(t)}function a(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=a,e.exports=o,o.id=63157},98380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function r(e){for(var t={},r=0,n=e.length;r<n;r++)t[e[r]]=!0;return t}function n(e){var r={},n=[];function o(n,a){if(!(n in r)){a.push(n);var i=a.indexOf(n);if(i<a.length-1)throw new Error("Circular dependency: "+a.slice(i).join(" -> "));var s={},l=e[n];if(l){function c(t){if(!(t in e))throw new Error(n+" depends on an unknown component "+t);if(!(t in s))for(var i in o(t,a),s[t]=!0,r[t])s[i]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}r[n]=s,a.pop()}}return function(e){var t=r[e];return t||(o(e,n),t=r[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,s){var l=function(e){var t={};for(var r in e){var n=e[r];for(var o in n)if("meta"!=o){var a=n[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),c=function(e){var r;return function(n){if(n in e)return n;if(!r)for(var o in r={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in r)throw new Error(t+" cannot be alias for both "+o+" and "+r[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");r[t]=o}))}return r[n]||n}}(l);i=i.map(c),s=(s||[]).map(c);var u=r(i),d=r(s);i.forEach((function e(r){var n=l[r];t(n&&n.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=n(l),m=u;o(m);){for(var h in p={},m){var g=l[h];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var b in d)if(!(b in u))for(var y in f(b))if(y in u){p[b]=!0;break}for(var v in m=p)u[v]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,r){return function(t,r,n,o){var a=o?o.series:void 0,i=o?o.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var o,u=[];for(var d in t(e))d in r&&u.push(d);if(0===u.length)o=n(e);else{var p=i(u.map((function(e){var t=c(e);return delete l[e],t})));a?o=a(p,(function(){return n(e)})):n(e)}return s[e]=o}for(var u in r)c(u);var d=[];for(var p in l)d.push(s[p]);return i(d)}(f,u,t,r)}};return w}}();e.exports=t},65606:e=>{var t,r,n=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,l=[],c=!1,u=-1;function d(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&p())}function p(){if(!c){var e=i(d);c=!0;for(var t=l.length;t;){for(s=l,l=[];++u<t;)s&&s[u].run();u=-1,t=l.length}s=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new f(e,t)),1!==l.length||c||i(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=m,n.addListener=m,n.once=m,n.off=m,n.removeListener=m,n.removeAllListeners=m,n.emit=m,n.prependListener=m,n.prependOnceListener=m,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},2694:(e,t,r)=>{"use strict";var n=r(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22551:(e,t,r)=>{"use strict";var n=r(96763),o=r(96540),a=r(69982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,l={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),p=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,m={},h={};function g(e,t,r,n,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){b[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];b[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){b[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){b[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){b[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){b[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){b[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){b[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){b[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function w(e,t,r,n){var o=b.hasOwnProperty(t)?b[t]:null;(null!==o?0!==o.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,o,n)&&(r=null),n||null===o?function(e){return!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=null===r?3!==o.type&&"":r:(t=o.attributeName,n=o.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(o=o.type)||4===o&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,v);b[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,v);b[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,v);b[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),b.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),S=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),P=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var D=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=D&&e[D]||e["@@iterator"])?e:null}var F,M=Object.assign;function B(e){if(void 0===F)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var z=!1;function U(e,t){if(!e||z)return"";z=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}catch(c){if(c&&n&&"string"==typeof c.stack){for(var o=c.stack.split("\n"),a=n.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s]){var l="\n"+o[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?B(e):""}function $(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=U(e.type,!1);case 11:return e=U(e.type.render,!1);case 1:return e=U(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case _:return"Fragment";case S:return"Portal";case j:return"Profiler";case E:return"StrictMode";case T:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case C:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case R:return null!==(t=e.displayName||null)?t:q(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return q(e(t))}catch(r){}}return null}function G(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return q(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=H(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var r=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Z(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=V(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function X(e,t){J(e,t);var r=V(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?te(e,t.type,r):t.hasOwnProperty("defaultValue")&&te(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ee(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function te(e,t,r){"number"===t&&Y(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var re=Array.isArray;function ne(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+V(r),t=null,o=0;o<e.length;o++){if(e[o].value===r)return e[o].selected=!0,void(n&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function oe(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(i(92));if(re(r)){if(1<r.length)throw Error(i(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:V(r)}}function ie(e,t){var r=V(t.value),n=V(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ce(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,de,pe=(de=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return de(e,t)}))}:de);function fe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var me={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function ge(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}function be(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),o=ge(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}Object.keys(me).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]}))}));var ye=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function we(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,_e=null,Ee=null;function je(e){if(e=ko(e)){if("function"!=typeof Se)throw Error(i(280));var t=e.stateNode;t&&(t=So(t),Se(e.stateNode,e.type,t))}}function Ae(e){_e?Ee?Ee.push(e):Ee=[e]:_e=e}function Pe(){if(_e){var e=_e,t=Ee;if(Ee=_e=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function Ce(e,t){return e(t)}function Te(){}var Oe=!1;function Re(e,t,r){if(Oe)return e(t,r);Oe=!0;try{return Ce(e,t,r)}finally{Oe=!1,(null!==_e||null!==Ee)&&(Te(),Pe())}}function Ne(e,t){var r=e.stateNode;if(null===r)return null;var n=So(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(i(231,t,typeof r));return r}var Le=!1;if(d)try{var De={};Object.defineProperty(De,"passive",{get:function(){Le=!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch(de){Le=!1}function Ie(e,t,r,n,o,a,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(u){this.onError(u)}}var Fe=!1,Me=null,Be=!1,ze=null,Ue={onError:function(e){Fe=!0,Me=e}};function $e(e,t,r,n,o,a,i,s,l){Fe=!1,Me=null,Ie.apply(Ue,arguments)}function qe(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Ge(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if(qe(e)!==e)throw Error(i(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=qe(e)))throw Error(i(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(n=o.return)){r=n;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===r)return Ve(o),e;if(a===n)return Ve(o),t;a=a.sibling}throw Error(i(188))}if(r.return!==n.return)r=o,n=a;else{for(var s=!1,l=o.child;l;){if(l===r){s=!0,r=o,n=a;break}if(l===n){s=!0,n=o,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,n=o;break}if(l===n){s=!0,n=a,r=o;break}l=l.sibling}if(!s)throw Error(i(189))}}if(r.alternate!==n)throw Error(i(190))}if(3!==r.tag)throw Error(i(188));return r.stateNode.current===r?e:t}(e))?We(e):null}function We(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=We(e);if(null!==t)return t;e=e.sibling}return null}var Qe=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Ze=a.unstable_requestPaint,Je=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,et=a.unstable_ImmediatePriority,tt=a.unstable_UserBlockingPriority,rt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,ot=a.unstable_IdlePriority,at=null,it=null;var st=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/ct|0)|0},lt=Math.log,ct=Math.LN2;var ut=64,dt=4194304;function pt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=268435455&r;if(0!==i){var s=i&~o;0!==s?n=pt(s):0!==(a&=i)&&(n=pt(a))}else 0!==(i=r&~o)?n=pt(i):0!==a&&(n=pt(a));if(0===n)return 0;if(0!==t&&t!==n&&!(t&o)&&((o=n&-n)>=(a=t&-t)||16===o&&4194240&a))return t;if(4&n&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)o=1<<(r=31-st(t)),n|=e[r],t&=~o;return n}function mt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ut;return!(4194240&(ut<<=1))&&(ut=64),e}function bt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function yt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-st(t)]=r}function vt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-st(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var wt=0;function kt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var xt,St,_t,Et,jt,At=!1,Pt=[],Ct=null,Tt=null,Ot=null,Rt=new Map,Nt=new Map,Lt=[],Dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Ct=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Rt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nt.delete(t.pointerId)}}function Ft(e,t,r,n,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[o]},null!==t&&(null!==(t=ko(t))&&St(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Mt(e){var t=wo(e.target);if(null!==t){var r=qe(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Ge(r)))return e.blockedOn=t,void jt(e.priority,(function(){_t(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=ko(r))&&St(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);ke=n,r.target.dispatchEvent(n),ke=null,t.shift()}return!0}function zt(e,t,r){Bt(e)&&r.delete(t)}function Ut(){At=!1,null!==Ct&&Bt(Ct)&&(Ct=null),null!==Tt&&Bt(Tt)&&(Tt=null),null!==Ot&&Bt(Ot)&&(Ot=null),Rt.forEach(zt),Nt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,At||(At=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Ut)))}function qt(e){function t(t){return $t(t,e)}if(0<Pt.length){$t(Pt[0],e);for(var r=1;r<Pt.length;r++){var n=Pt[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Ct&&$t(Ct,e),null!==Tt&&$t(Tt,e),null!==Ot&&$t(Ot,e),Rt.forEach(t),Nt.forEach(t),r=0;r<Lt.length;r++)(n=Lt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Lt.length&&null===(r=Lt[0]).blockedOn;)Mt(r),null===r.blockedOn&&Lt.shift()}var Gt=k.ReactCurrentBatchConfig,Vt=!0;function Ht(e,t,r,n){var o=wt,a=Gt.transition;Gt.transition=null;try{wt=1,Qt(e,t,r,n)}finally{wt=o,Gt.transition=a}}function Wt(e,t,r,n){var o=wt,a=Gt.transition;Gt.transition=null;try{wt=4,Qt(e,t,r,n)}finally{wt=o,Gt.transition=a}}function Qt(e,t,r,n){if(Vt){var o=Kt(e,t,r,n);if(null===o)Vn(e,t,n,Yt,r),It(e,n);else if(function(e,t,r,n,o){switch(t){case"focusin":return Ct=Ft(Ct,e,t,r,n,o),!0;case"dragenter":return Tt=Ft(Tt,e,t,r,n,o),!0;case"mouseover":return Ot=Ft(Ot,e,t,r,n,o),!0;case"pointerover":var a=o.pointerId;return Rt.set(a,Ft(Rt.get(a)||null,e,t,r,n,o)),!0;case"gotpointercapture":return a=o.pointerId,Nt.set(a,Ft(Nt.get(a)||null,e,t,r,n,o)),!0}return!1}(o,e,t,r,n))n.stopPropagation();else if(It(e,n),4&t&&-1<Dt.indexOf(e)){for(;null!==o;){var a=ko(o);if(null!==a&&xt(a),null===(a=Kt(e,t,r,n))&&Vn(e,t,n,Yt,r),a===o)break;o=a}null!==o&&n.stopPropagation()}else Vn(e,t,n,null,r)}}var Yt=null;function Kt(e,t,r,n){if(Yt=null,null!==(e=wo(e=xe(n))))if(null===(t=qe(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Ge(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function Zt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case et:return 1;case tt:return 4;case rt:case nt:return 16;case ot:return 536870912;default:return 16}default:return 16}}var Jt=null,Xt=null,er=null;function tr(){if(er)return er;var e,t,r=Xt,n=r.length,o="value"in Jt?Jt.value:Jt.textContent,a=o.length;for(e=0;e<n&&r[e]===o[e];e++);var i=n-e;for(t=1;t<=i&&r[n-t]===o[a-t];t++);return er=o.slice(e,1<t?1-t:void 0)}function rr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nr(){return!0}function or(){return!1}function ar(e){function t(t,r,n,o,a){for(var i in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nr:or,this.isPropagationStopped=or,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nr)},persist:function(){},isPersistent:nr}),t}var ir,sr,lr,cr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ur=ar(cr),dr=M({},cr,{view:0,detail:0}),pr=ar(dr),fr=M({},dr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Er,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==lr&&(lr&&"mousemove"===e.type?(ir=e.screenX-lr.screenX,sr=e.screenY-lr.screenY):sr=ir=0,lr=e),ir)},movementY:function(e){return"movementY"in e?e.movementY:sr}}),mr=ar(fr),hr=ar(M({},fr,{dataTransfer:0})),gr=ar(M({},dr,{relatedTarget:0})),br=ar(M({},cr,{animationName:0,elapsedTime:0,pseudoElement:0})),yr=M({},cr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vr=ar(yr),wr=ar(M({},cr,{data:0})),kr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _r(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sr[e])&&!!t[e]}function Er(){return _r}var jr=M({},dr,{key:function(e){if(e.key){var t=kr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Er,charCode:function(e){return"keypress"===e.type?rr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ar=ar(jr),Pr=ar(M({},fr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Cr=ar(M({},dr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Er})),Tr=ar(M({},cr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Or=M({},fr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rr=ar(Or),Nr=[9,13,27,32],Lr=d&&"CompositionEvent"in window,Dr=null;d&&"documentMode"in document&&(Dr=document.documentMode);var Ir=d&&"TextEvent"in window&&!Dr,Fr=d&&(!Lr||Dr&&8<Dr&&11>=Dr),Mr=String.fromCharCode(32),Br=!1;function zr(e,t){switch(e){case"keyup":return-1!==Nr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ur(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var $r=!1;var qr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qr[e.type]:"textarea"===t}function Vr(e,t,r,n){Ae(n),0<(t=Wn(t,"onChange")).length&&(r=new ur("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Hr=null,Wr=null;function Qr(e){Bn(e,0)}function Yr(e){if(Q(xo(e)))return e}function Kr(e,t){if("change"===e)return t}var Zr=!1;if(d){var Jr;if(d){var Xr="oninput"in document;if(!Xr){var en=document.createElement("div");en.setAttribute("oninput","return;"),Xr="function"==typeof en.oninput}Jr=Xr}else Jr=!1;Zr=Jr&&(!document.documentMode||9<document.documentMode)}function tn(){Hr&&(Hr.detachEvent("onpropertychange",rn),Wr=Hr=null)}function rn(e){if("value"===e.propertyName&&Yr(Wr)){var t=[];Vr(t,Wr,e,xe(e)),Re(Qr,t)}}function nn(e,t,r){"focusin"===e?(tn(),Wr=r,(Hr=t).attachEvent("onpropertychange",rn)):"focusout"===e&&tn()}function on(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yr(Wr)}function an(e,t){if("click"===e)return Yr(t)}function sn(e,t){if("input"===e||"change"===e)return Yr(t)}var ln="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function cn(e,t){if(ln(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!p.call(t,o)||!ln(e[o],t[o]))return!1}return!0}function un(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var r,n=un(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=un(n)}}function pn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?pn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fn(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(n){r=!1}if(!r)break;t=Y((e=t.contentWindow).document)}return t}function mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hn(e){var t=fn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&pn(r.ownerDocument.documentElement,r)){if(null!==n&&mn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=r.textContent.length,a=Math.min(n.start,o);n=void 0===n.end?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=dn(r,a);var i=dn(r,n);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gn=d&&"documentMode"in document&&11>=document.documentMode,bn=null,yn=null,vn=null,wn=!1;function kn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;wn||null==bn||bn!==Y(n)||("selectionStart"in(n=bn)&&mn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},vn&&cn(vn,n)||(vn=n,0<(n=Wn(yn,"onSelect")).length&&(t=new ur("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=bn)))}function xn(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Sn={animationend:xn("Animation","AnimationEnd"),animationiteration:xn("Animation","AnimationIteration"),animationstart:xn("Animation","AnimationStart"),transitionend:xn("Transition","TransitionEnd")},_n={},En={};function jn(e){if(_n[e])return _n[e];if(!Sn[e])return e;var t,r=Sn[e];for(t in r)if(r.hasOwnProperty(t)&&t in En)return _n[e]=r[t];return e}d&&(En=document.createElement("div").style,"AnimationEvent"in window||(delete Sn.animationend.animation,delete Sn.animationiteration.animation,delete Sn.animationstart.animation),"TransitionEvent"in window||delete Sn.transitionend.transition);var An=jn("animationend"),Pn=jn("animationiteration"),Cn=jn("animationstart"),Tn=jn("transitionend"),On=new Map,Rn="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nn(e,t){On.set(e,t),c(t,[e])}for(var Ln=0;Ln<Rn.length;Ln++){var Dn=Rn[Ln];Nn(Dn.toLowerCase(),"on"+(Dn[0].toUpperCase()+Dn.slice(1)))}Nn(An,"onAnimationEnd"),Nn(Pn,"onAnimationIteration"),Nn(Cn,"onAnimationStart"),Nn("dblclick","onDoubleClick"),Nn("focusin","onFocus"),Nn("focusout","onBlur"),Nn(Tn,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var In="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Fn=new Set("cancel close invalid load scroll toggle".split(" ").concat(In));function Mn(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,o,a,s,l,c){if($e.apply(this,arguments),Fe){if(!Fe)throw Error(i(198));var u=Me;Fe=!1,Me=null,Be||(Be=!0,ze=u)}}(n,t,void 0,e),e.currentTarget=null}function Bn(e,t){t=!!(4&t);for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&o.isPropagationStopped())break e;Mn(o,s,c),a=l}else for(i=0;i<n.length;i++){if(l=(s=n[i]).instance,c=s.currentTarget,s=s.listener,l!==a&&o.isPropagationStopped())break e;Mn(o,s,c),a=l}}}if(Be)throw e=ze,Be=!1,ze=null,e}function zn(e,t){var r=t[bo];void 0===r&&(r=t[bo]=new Set);var n=e+"__bubble";r.has(n)||(Gn(t,e,2,!1),r.add(n))}function Un(e,t,r){var n=0;t&&(n|=4),Gn(r,e,n,t)}var $n="_reactListening"+Math.random().toString(36).slice(2);function qn(e){if(!e[$n]){e[$n]=!0,s.forEach((function(t){"selectionchange"!==t&&(Fn.has(t)||Un(t,!1,e),Un(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$n]||(t[$n]=!0,Un("selectionchange",!1,t))}}function Gn(e,t,r,n){switch(Zt(t)){case 1:var o=Ht;break;case 4:o=Wt;break;default:o=Qt}r=o.bind(null,t,r,e),o=void 0,!Le||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),n?void 0!==o?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):void 0!==o?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function Vn(e,t,r,n,o){var a=n;if(!(1&t||2&t||null===n))e:for(;;){if(null===n)return;var i=n.tag;if(3===i||4===i){var s=n.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=n.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=wo(s)))return;if(5===(l=i.tag)||6===l){n=a=i;continue e}s=s.parentNode}}n=n.return}Re((function(){var n=a,o=xe(r),i=[];e:{var s=On.get(e);if(void 0!==s){var l=ur,c=e;switch(e){case"keypress":if(0===rr(r))break e;case"keydown":case"keyup":l=Ar;break;case"focusin":c="focus",l=gr;break;case"focusout":c="blur",l=gr;break;case"beforeblur":case"afterblur":l=gr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=hr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Cr;break;case An:case Pn:case Cn:l=br;break;case Tn:l=Tr;break;case"scroll":l=pr;break;case"wheel":l=Rr;break;case"copy":case"cut":case"paste":l=vr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Pr}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var f,m=n;null!==m;){var h=(f=m).stateNode;if(5===f.tag&&null!==h&&(f=h,null!==p&&(null!=(h=Ne(m,p))&&u.push(Hn(m,h,f)))),d)break;m=m.return}0<u.length&&(s=new l(s,c,null,r,o),i.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||r===ke||!(c=r.relatedTarget||r.fromElement)||!wo(c)&&!c[go])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=n,null!==(c=(c=r.relatedTarget||r.toElement)?wo(c):null)&&(c!==(d=qe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=n),l!==c)){if(u=mr,h="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pr,h="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==l?s:xo(l),f=null==c?s:xo(c),(s=new u(h,m+"leave",l,r,o)).target=d,s.relatedTarget=f,h=null,wo(o)===n&&((u=new u(p,m+"enter",c,r,o)).target=f,u.relatedTarget=d,h=u),d=h,l&&c)e:{for(p=c,m=0,f=u=l;f;f=Qn(f))m++;for(f=0,h=p;h;h=Qn(h))f++;for(;0<m-f;)u=Qn(u),m--;for(;0<f-m;)p=Qn(p),f--;for(;m--;){if(u===p||null!==p&&u===p.alternate)break e;u=Qn(u),p=Qn(p)}u=null}else u=null;null!==l&&Yn(i,s,l,u,!1),null!==c&&null!==d&&Yn(i,d,c,u,!0)}if("select"===(l=(s=n?xo(n):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Kr;else if(Gr(s))if(Zr)g=sn;else{g=on;var b=nn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=an);switch(g&&(g=g(e,n))?Vr(i,g,r,o):(b&&b(e,s,n),"focusout"===e&&(b=s._wrapperState)&&b.controlled&&"number"===s.type&&te(s,"number",s.value)),b=n?xo(n):window,e){case"focusin":(Gr(b)||"true"===b.contentEditable)&&(bn=b,yn=n,vn=null);break;case"focusout":vn=yn=bn=null;break;case"mousedown":wn=!0;break;case"contextmenu":case"mouseup":case"dragend":wn=!1,kn(i,r,o);break;case"selectionchange":if(gn)break;case"keydown":case"keyup":kn(i,r,o)}var y;if(Lr)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else $r?zr(e,r)&&(v="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(v="onCompositionStart");v&&(Fr&&"ko"!==r.locale&&($r||"onCompositionStart"!==v?"onCompositionEnd"===v&&$r&&(y=tr()):(Xt="value"in(Jt=o)?Jt.value:Jt.textContent,$r=!0)),0<(b=Wn(n,v)).length&&(v=new wr(v,e,null,r,o),i.push({event:v,listeners:b}),y?v.data=y:null!==(y=Ur(r))&&(v.data=y))),(y=Ir?function(e,t){switch(e){case"compositionend":return Ur(t);case"keypress":return 32!==t.which?null:(Br=!0,Mr);case"textInput":return(e=t.data)===Mr&&Br?null:e;default:return null}}(e,r):function(e,t){if($r)return"compositionend"===e||!Lr&&zr(e,t)?(e=tr(),er=Xt=Jt=null,$r=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Fr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(n=Wn(n,"onBeforeInput")).length&&(o=new wr("onBeforeInput","beforeinput",null,r,o),i.push({event:o,listeners:n}),o.data=y))}Bn(i,t)}))}function Hn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Wn(e,t){for(var r=t+"Capture",n=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Ne(e,r))&&n.unshift(Hn(e,a,o)),null!=(a=Ne(e,t))&&n.push(Hn(e,a,o))),e=e.return}return n}function Qn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Yn(e,t,r,n,o){for(var a=t._reactName,i=[];null!==r&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(null!==l&&l===n)break;5===s.tag&&null!==c&&(s=c,o?null!=(l=Ne(r,a))&&i.unshift(Hn(r,l,s)):o||null!=(l=Ne(r,a))&&i.push(Hn(r,l,s))),r=r.return}0!==i.length&&e.push({event:t,listeners:i})}var Kn=/\r\n?/g,Zn=/\u0000|\uFFFD/g;function Jn(e){return("string"==typeof e?e:""+e).replace(Kn,"\n").replace(Zn,"")}function Xn(e,t,r){if(t=Jn(t),Jn(e)!==t&&r)throw Error(i(425))}function eo(){}var to=null,ro=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var oo="function"==typeof setTimeout?setTimeout:void 0,ao="function"==typeof clearTimeout?clearTimeout:void 0,io="function"==typeof Promise?Promise:void 0,so="function"==typeof queueMicrotask?queueMicrotask:void 0!==io?function(e){return io.resolve(null).then(e).catch(lo)}:oo;function lo(e){setTimeout((function(){throw e}))}function co(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&8===o.nodeType)if("/$"===(r=o.data)){if(0===n)return e.removeChild(o),void qt(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=o}while(r);qt(t)}function uo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function po(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var fo=Math.random().toString(36).slice(2),mo="__reactFiber$"+fo,ho="__reactProps$"+fo,go="__reactContainer$"+fo,bo="__reactEvents$"+fo,yo="__reactListeners$"+fo,vo="__reactHandles$"+fo;function wo(e){var t=e[mo];if(t)return t;for(var r=e.parentNode;r;){if(t=r[go]||r[mo]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=po(e);null!==e;){if(r=e[mo])return r;e=po(e)}return t}r=(e=r).parentNode}return null}function ko(e){return!(e=e[mo]||e[go])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function So(e){return e[ho]||null}var _o=[],Eo=-1;function jo(e){return{current:e}}function Ao(e){0>Eo||(e.current=_o[Eo],_o[Eo]=null,Eo--)}function Po(e,t){Eo++,_o[Eo]=e.current,e.current=t}var Co={},To=jo(Co),Oo=jo(!1),Ro=Co;function No(e,t){var r=e.type.contextTypes;if(!r)return Co;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in r)a[o]=t[o];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Lo(e){return null!=(e=e.childContextTypes)}function Do(){Ao(Oo),Ao(To)}function Io(e,t,r){if(To.current!==Co)throw Error(i(168));Po(To,t),Po(Oo,r)}function Fo(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var o in n=n.getChildContext())if(!(o in t))throw Error(i(108,G(e)||"Unknown",o));return M({},r,n)}function Mo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Co,Ro=To.current,Po(To,e),Po(Oo,Oo.current),!0}function Bo(e,t,r){var n=e.stateNode;if(!n)throw Error(i(169));r?(e=Fo(e,t,Ro),n.__reactInternalMemoizedMergedChildContext=e,Ao(Oo),Ao(To),Po(To,e)):Ao(Oo),Po(Oo,r)}var zo=null,Uo=!1,$o=!1;function qo(e){null===zo?zo=[e]:zo.push(e)}function Go(){if(!$o&&null!==zo){$o=!0;var e=0,t=wt;try{var r=zo;for(wt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}zo=null,Uo=!1}catch(o){throw null!==zo&&(zo=zo.slice(e+1)),Qe(et,Go),o}finally{wt=t,$o=!1}}return null}var Vo=[],Ho=0,Wo=null,Qo=0,Yo=[],Ko=0,Zo=null,Jo=1,Xo="";function ea(e,t){Vo[Ho++]=Qo,Vo[Ho++]=Wo,Wo=e,Qo=t}function ta(e,t,r){Yo[Ko++]=Jo,Yo[Ko++]=Xo,Yo[Ko++]=Zo,Zo=e;var n=Jo;e=Xo;var o=32-st(n)-1;n&=~(1<<o),r+=1;var a=32-st(t)+o;if(30<a){var i=o-o%5;a=(n&(1<<i)-1).toString(32),n>>=i,o-=i,Jo=1<<32-st(t)+o|r<<o|n,Xo=a+e}else Jo=1<<a|r<<o|n,Xo=e}function ra(e){null!==e.return&&(ea(e,1),ta(e,1,0))}function na(e){for(;e===Wo;)Wo=Vo[--Ho],Vo[Ho]=null,Qo=Vo[--Ho],Vo[Ho]=null;for(;e===Zo;)Zo=Yo[--Ko],Yo[Ko]=null,Xo=Yo[--Ko],Yo[Ko]=null,Jo=Yo[--Ko],Yo[Ko]=null}var oa=null,aa=null,ia=!1,sa=null;function la(e,t){var r=Rc(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function ca(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,oa=e,aa=uo(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,oa=e,aa=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Zo?{id:Jo,overflow:Xo}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Rc(18,null,null,0)).stateNode=t,r.return=e,e.child=r,oa=e,aa=null,!0);default:return!1}}function ua(e){return!(!(1&e.mode)||128&e.flags)}function da(e){if(ia){var t=aa;if(t){var r=t;if(!ca(e,t)){if(ua(e))throw Error(i(418));t=uo(r.nextSibling);var n=oa;t&&ca(e,t)?la(n,r):(e.flags=-4097&e.flags|2,ia=!1,oa=e)}}else{if(ua(e))throw Error(i(418));e.flags=-4097&e.flags|2,ia=!1,oa=e}}}function pa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;oa=e}function fa(e){if(e!==oa)return!1;if(!ia)return pa(e),ia=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=aa)){if(ua(e))throw ma(),Error(i(418));for(;t;)la(e,t),t=uo(t.nextSibling)}if(pa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){aa=uo(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}aa=null}}else aa=oa?uo(e.stateNode.nextSibling):null;return!0}function ma(){for(var e=aa;e;)e=uo(e.nextSibling)}function ha(){aa=oa=null,ia=!1}function ga(e){null===sa?sa=[e]:sa.push(e)}var ba=k.ReactCurrentBatchConfig;function ya(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(i(309));var n=r.stateNode}if(!n)throw Error(i(147,e));var o=n,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function va(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function wa(e){return(0,e._init)(e._payload)}function ka(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Lc(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,r,n){return null===t||6!==t.tag?((t=Mc(r,e.mode,n)).return=e,t):((t=o(t,r)).return=e,t)}function c(e,t,r,n){var a=r.type;return a===_?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===N&&wa(a)===t.type)?((n=o(t,r.props)).ref=ya(e,t,r),n.return=e,n):((n=Dc(r.type,r.key,r.props,null,e.mode,n)).ref=ya(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Bc(r,e.mode,n)).return=e,t):((t=o(t,r.children||[])).return=e,t)}function d(e,t,r,n,a){return null===t||7!==t.tag?((t=Ic(r,e.mode,n,a)).return=e,t):((t=o(t,r)).return=e,t)}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Mc(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(r=Dc(t.type,t.key,t.props,null,e.mode,r)).ref=ya(e,null,t),r.return=e,r;case S:return(t=Bc(t,e.mode,r)).return=e,t;case N:return p(e,(0,t._init)(t._payload),r)}if(re(t)||I(t))return(t=Ic(t,e.mode,r,null)).return=e,t;va(e,t)}return null}function f(e,t,r,n){var o=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==o?null:l(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return r.key===o?c(e,t,r,n):null;case S:return r.key===o?u(e,t,r,n):null;case N:return f(e,t,(o=r._init)(r._payload),n)}if(re(r)||I(r))return null!==o?null:d(e,t,r,n,null);va(e,r)}return null}function m(e,t,r,n,o){if("string"==typeof n&&""!==n||"number"==typeof n)return l(t,e=e.get(r)||null,""+n,o);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return c(t,e=e.get(null===n.key?r:n.key)||null,n,o);case S:return u(t,e=e.get(null===n.key?r:n.key)||null,n,o);case N:return m(e,t,r,(0,n._init)(n._payload),o)}if(re(n)||I(n))return d(t,e=e.get(r)||null,n,o,null);va(t,n)}return null}function h(o,i,s,l){for(var c=null,u=null,d=i,h=i=0,g=null;null!==d&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var b=f(o,d,s[h],l);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(o,d),i=a(b,i,h),null===u?c=b:u.sibling=b,u=b,d=g}if(h===s.length)return r(o,d),ia&&ea(o,h),c;if(null===d){for(;h<s.length;h++)null!==(d=p(o,s[h],l))&&(i=a(d,i,h),null===u?c=d:u.sibling=d,u=d);return ia&&ea(o,h),c}for(d=n(o,d);h<s.length;h++)null!==(g=m(d,o,h,s[h],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=a(g,i,h),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(o,e)})),ia&&ea(o,h),c}function g(o,s,l,c){var u=I(l);if("function"!=typeof u)throw Error(i(150));if(null==(l=u.call(l)))throw Error(i(151));for(var d=u=null,h=s,g=s=0,b=null,y=l.next();null!==h&&!y.done;g++,y=l.next()){h.index>g?(b=h,h=null):b=h.sibling;var v=f(o,h,y.value,c);if(null===v){null===h&&(h=b);break}e&&h&&null===v.alternate&&t(o,h),s=a(v,s,g),null===d?u=v:d.sibling=v,d=v,h=b}if(y.done)return r(o,h),ia&&ea(o,g),u;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=p(o,y.value,c))&&(s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return ia&&ea(o,g),u}for(h=n(o,h);!y.done;g++,y=l.next())null!==(y=m(h,o,g,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach((function(e){return t(o,e)})),ia&&ea(o,g),u}return function e(n,a,i,l){if("object"==typeof i&&null!==i&&i.type===_&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case x:e:{for(var c=i.key,u=a;null!==u;){if(u.key===c){if((c=i.type)===_){if(7===u.tag){r(n,u.sibling),(a=o(u,i.props.children)).return=n,n=a;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===N&&wa(c)===u.type){r(n,u.sibling),(a=o(u,i.props)).ref=ya(n,u,i),a.return=n,n=a;break e}r(n,u);break}t(n,u),u=u.sibling}i.type===_?((a=Ic(i.props.children,n.mode,l,i.key)).return=n,n=a):((l=Dc(i.type,i.key,i.props,null,n.mode,l)).ref=ya(n,a,i),l.return=n,n=l)}return s(n);case S:e:{for(u=i.key;null!==a;){if(a.key===u){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){r(n,a.sibling),(a=o(a,i.children||[])).return=n,n=a;break e}r(n,a);break}t(n,a),a=a.sibling}(a=Bc(i,n.mode,l)).return=n,n=a}return s(n);case N:return e(n,a,(u=i._init)(i._payload),l)}if(re(i))return h(n,a,i,l);if(I(i))return g(n,a,i,l);va(n,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==a&&6===a.tag?(r(n,a.sibling),(a=o(a,i)).return=n,n=a):(r(n,a),(a=Mc(i,n.mode,l)).return=n,n=a),s(n)):r(n,a)}}var xa=ka(!0),Sa=ka(!1),_a=jo(null),Ea=null,ja=null,Aa=null;function Pa(){Aa=ja=Ea=null}function Ca(e){var t=_a.current;Ao(_a),e._currentValue=t}function Ta(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Oa(e,t){Ea=e,Aa=ja=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(ws=!0),e.firstContext=null)}function Ra(e){var t=e._currentValue;if(Aa!==e)if(e={context:e,memoizedValue:t,next:null},null===ja){if(null===Ea)throw Error(i(308));ja=e,Ea.dependencies={lanes:0,firstContext:e}}else ja=ja.next=e;return t}var Na=null;function La(e){null===Na?Na=[e]:Na.push(e)}function Da(e,t,r,n){var o=t.interleaved;return null===o?(r.next=r,La(t)):(r.next=o.next,o.next=r),t.interleaved=r,Ia(e,n)}function Ia(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Fa=!1;function Ma(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ba(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function za(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ua(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,2&Cl){var o=n.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Ia(e,r)}return null===(o=n.interleaved)?(t.next=t,La(n)):(t.next=o.next,o.next=t),n.interleaved=t,Ia(e,r)}function $a(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,vt(e,r)}}function qa(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var o=null,a=null;if(null!==(r=r.firstBaseUpdate)){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===a?o=a=i:a=a.next=i,r=r.next}while(null!==r);null===a?o=a=t:a=a.next=t}else o=a=t;return r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ga(e,t,r,n){var o=e.updateQueue;Fa=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,c=l.next;l.next=null,null===i?a=c:i.next=c,i=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==a){var d=o.baseState;for(i=0,u=c=l=null,s=a;;){var p=s.lane,f=s.eventTime;if((n&p)===p){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,h=s;switch(p=t,f=r,h.tag){case 1:if("function"==typeof(m=h.payload)){d=m.call(f,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=h.payload)?m.call(f,d,p):m))break e;d=M({},d,p);break e;case 2:Fa=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=o.effects)?o.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,i|=p;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(p=s).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===u&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,null!==(t=o.shared.interleaved)){o=t;do{i|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Fl|=i,e.lanes=i,e.memoizedState=d}}function Va(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(null!==o){if(n.callback=null,n=r,"function"!=typeof o)throw Error(i(191,o));o.call(n)}}}var Ha={},Wa=jo(Ha),Qa=jo(Ha),Ya=jo(Ha);function Ka(e){if(e===Ha)throw Error(i(174));return e}function Za(e,t){switch(Po(Ya,t),Po(Qa,e),Po(Wa,Ha),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ce(null,"");break;default:t=ce(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ao(Wa),Po(Wa,t)}function Ja(){Ao(Wa),Ao(Qa),Ao(Ya)}function Xa(e){Ka(Ya.current);var t=Ka(Wa.current),r=ce(t,e.type);t!==r&&(Po(Qa,e),Po(Wa,r))}function ei(e){Qa.current===e&&(Ao(Wa),Ao(Qa))}var ti=jo(0);function ri(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ni=[];function oi(){for(var e=0;e<ni.length;e++)ni[e]._workInProgressVersionPrimary=null;ni.length=0}var ai=k.ReactCurrentDispatcher,ii=k.ReactCurrentBatchConfig,si=0,li=null,ci=null,ui=null,di=!1,pi=!1,fi=0,mi=0;function hi(){throw Error(i(321))}function gi(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ln(e[r],t[r]))return!1;return!0}function bi(e,t,r,n,o,a){if(si=a,li=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ai.current=null===e||null===e.memoizedState?es:ts,e=r(n,o),pi){a=0;do{if(pi=!1,fi=0,25<=a)throw Error(i(301));a+=1,ui=ci=null,t.updateQueue=null,ai.current=rs,e=r(n,o)}while(pi)}if(ai.current=Xi,t=null!==ci&&null!==ci.next,si=0,ui=ci=li=null,di=!1,t)throw Error(i(300));return e}function yi(){var e=0!==fi;return fi=0,e}function vi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ui?li.memoizedState=ui=e:ui=ui.next=e,ui}function wi(){if(null===ci){var e=li.alternate;e=null!==e?e.memoizedState:null}else e=ci.next;var t=null===ui?li.memoizedState:ui.next;if(null!==t)ui=t,ci=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ci=e).memoizedState,baseState:ci.baseState,baseQueue:ci.baseQueue,queue:ci.queue,next:null},null===ui?li.memoizedState=ui=e:ui=ui.next=e}return ui}function ki(e,t){return"function"==typeof t?t(e):t}function xi(e){var t=wi(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=ci,o=n.baseQueue,a=r.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}n.baseQueue=o=a,r.pending=null}if(null!==o){a=o.next,n=n.baseState;var l=s=null,c=null,u=a;do{var d=u.lane;if((si&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=n):c=c.next=p,li.lanes|=d,Fl|=d}u=u.next}while(null!==u&&u!==a);null===c?s=n:c.next=l,ln(n,t.memoizedState)||(ws=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}if(null!==(e=r.interleaved)){o=e;do{a=o.lane,li.lanes|=a,Fl|=a,o=o.next}while(o!==e)}else null===o&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Si(e){var t=wi(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,a=t.memoizedState;if(null!==o){r.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);ln(a,t.memoizedState)||(ws=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function _i(){}function Ei(e,t){var r=li,n=wi(),o=t(),a=!ln(n.memoizedState,o);if(a&&(n.memoizedState=o,ws=!0),n=n.queue,Fi(Pi.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||null!==ui&&1&ui.memoizedState.tag){if(r.flags|=2048,Ri(9,Ai.bind(null,r,n,o,t),void 0,null),null===Tl)throw Error(i(349));30&si||ji(r,t,o)}return o}function ji(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=li.updateQueue)?(t={lastEffect:null,stores:null},li.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Ai(e,t,r,n){t.value=r,t.getSnapshot=n,Ci(t)&&Ti(e)}function Pi(e,t,r){return r((function(){Ci(t)&&Ti(e)}))}function Ci(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ln(e,r)}catch(n){return!0}}function Ti(e){var t=Ia(e,1);null!==t&&nc(t,e,1,-1)}function Oi(e){var t=vi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:e},t.queue=e,e=e.dispatch=Yi.bind(null,li,e),[t.memoizedState,e]}function Ri(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=li.updateQueue)?(t={lastEffect:null,stores:null},li.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Ni(){return wi().memoizedState}function Li(e,t,r,n){var o=vi();li.flags|=e,o.memoizedState=Ri(1|t,r,void 0,void 0===n?null:n)}function Di(e,t,r,n){var o=wi();n=void 0===n?null:n;var a=void 0;if(null!==ci){var i=ci.memoizedState;if(a=i.destroy,null!==n&&gi(n,i.deps))return void(o.memoizedState=Ri(t,r,a,n))}li.flags|=e,o.memoizedState=Ri(1|t,r,a,n)}function Ii(e,t){return Li(8390656,8,e,t)}function Fi(e,t){return Di(2048,8,e,t)}function Mi(e,t){return Di(4,2,e,t)}function Bi(e,t){return Di(4,4,e,t)}function zi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ui(e,t,r){return r=null!=r?r.concat([e]):null,Di(4,4,zi.bind(null,t,e),r)}function $i(){}function qi(e,t){var r=wi();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&gi(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Gi(e,t){var r=wi();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&gi(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Vi(e,t,r){return 21&si?(ln(r,t)||(r=gt(),li.lanes|=r,Fl|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ws=!0),e.memoizedState=r)}function Hi(e,t){var r=wt;wt=0!==r&&4>r?r:4,e(!0);var n=ii.transition;ii.transition={};try{e(!1),t()}finally{wt=r,ii.transition=n}}function Wi(){return wi().memoizedState}function Qi(e,t,r){var n=rc(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Ki(e))Zi(t,r);else if(null!==(r=Da(e,t,r,n))){nc(r,e,n,tc()),Ji(r,t,n)}}function Yi(e,t,r){var n=rc(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ki(e))Zi(t,o);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=a(i,r);if(o.hasEagerState=!0,o.eagerState=s,ln(s,i)){var l=t.interleaved;return null===l?(o.next=o,La(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(c){}null!==(r=Da(e,t,o,n))&&(nc(r,e,n,o=tc()),Ji(r,t,n))}}function Ki(e){var t=e.alternate;return e===li||null!==t&&t===li}function Zi(e,t){pi=di=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Ji(e,t,r){if(4194240&r){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,vt(e,r)}}var Xi={readContext:Ra,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},es={readContext:Ra,useCallback:function(e,t){return vi().memoizedState=[e,void 0===t?null:t],e},useContext:Ra,useEffect:Ii,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Li(4194308,4,zi.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Li(4194308,4,e,t)},useInsertionEffect:function(e,t){return Li(4,2,e,t)},useMemo:function(e,t){var r=vi();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=vi();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Qi.bind(null,li,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},vi().memoizedState=e},useState:Oi,useDebugValue:$i,useDeferredValue:function(e){return vi().memoizedState=e},useTransition:function(){var e=Oi(!1),t=e[0];return e=Hi.bind(null,e[1]),vi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=li,o=vi();if(ia){if(void 0===r)throw Error(i(407));r=r()}else{if(r=t(),null===Tl)throw Error(i(349));30&si||ji(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,Ii(Pi.bind(null,n,a,e),[e]),n.flags|=2048,Ri(9,Ai.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=vi(),t=Tl.identifierPrefix;if(ia){var r=Xo;t=":"+t+"R"+(r=(Jo&~(1<<32-st(Jo)-1)).toString(32)+r),0<(r=fi++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=mi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ts={readContext:Ra,useCallback:qi,useContext:Ra,useEffect:Fi,useImperativeHandle:Ui,useInsertionEffect:Mi,useLayoutEffect:Bi,useMemo:Gi,useReducer:xi,useRef:Ni,useState:function(){return xi(ki)},useDebugValue:$i,useDeferredValue:function(e){return Vi(wi(),ci.memoizedState,e)},useTransition:function(){return[xi(ki)[0],wi().memoizedState]},useMutableSource:_i,useSyncExternalStore:Ei,useId:Wi,unstable_isNewReconciler:!1},rs={readContext:Ra,useCallback:qi,useContext:Ra,useEffect:Fi,useImperativeHandle:Ui,useInsertionEffect:Mi,useLayoutEffect:Bi,useMemo:Gi,useReducer:Si,useRef:Ni,useState:function(){return Si(ki)},useDebugValue:$i,useDeferredValue:function(e){var t=wi();return null===ci?t.memoizedState=e:Vi(t,ci.memoizedState,e)},useTransition:function(){return[Si(ki)[0],wi().memoizedState]},useMutableSource:_i,useSyncExternalStore:Ei,useId:Wi,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var r in t=M({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function os(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:M({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var as={isMounted:function(e){return!!(e=e._reactInternals)&&qe(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=tc(),o=rc(e),a=za(n,o);a.payload=t,null!=r&&(a.callback=r),null!==(t=Ua(e,a,o))&&(nc(t,e,o,n),$a(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=tc(),o=rc(e),a=za(n,o);a.tag=1,a.payload=t,null!=r&&(a.callback=r),null!==(t=Ua(e,a,o))&&(nc(t,e,o,n),$a(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=tc(),n=rc(e),o=za(r,n);o.tag=2,null!=t&&(o.callback=t),null!==(t=Ua(e,o,n))&&(nc(t,e,n,r),$a(t,e,n))}};function is(e,t,r,n,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!cn(r,n)||!cn(o,a))}function ss(e,t,r){var n=!1,o=Co,a=t.contextType;return"object"==typeof a&&null!==a?a=Ra(a):(o=Lo(t)?Ro:To.current,a=(n=null!=(n=t.contextTypes))?No(e,o):Co),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=as,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ls(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&as.enqueueReplaceState(t,t.state,null)}function cs(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs={},Ma(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=Ra(a):(a=Lo(t)?Ro:To.current,o.context=No(e,a)),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(os(e,t,a,r),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&as.enqueueReplaceState(o,o.state,null),Ga(e,r,o,n),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function us(e,t){try{var r="",n=t;do{r+=$(n),n=n.return}while(n);var o=r}catch(a){o="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:o,digest:null}}function ds(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function ps(e,t){try{n.error(t.value)}catch(r){setTimeout((function(){throw r}))}}var fs="function"==typeof WeakMap?WeakMap:Map;function ms(e,t,r){(r=za(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Vl||(Vl=!0,Hl=n),ps(0,t)},r}function hs(e,t,r){(r=za(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){ps(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(r.callback=function(){ps(0,t),"function"!=typeof n&&(null===Wl?Wl=new Set([this]):Wl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function gs(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new fs;var o=new Set;n.set(t,o)}else void 0===(o=n.get(t))&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=jc.bind(null,e,t,r),t.then(e,e))}function bs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,r,n,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=za(-1,1)).tag=2,Ua(r,t,1))),r.lanes|=1),e)}var vs=k.ReactCurrentOwner,ws=!1;function ks(e,t,r,n){t.child=null===e?Sa(t,null,r,n):xa(t,e.child,r,n)}function xs(e,t,r,n,o){r=r.render;var a=t.ref;return Oa(t,o),n=bi(e,t,r,n,a,o),r=yi(),null===e||ws?(ia&&r&&ra(t),t.flags|=1,ks(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vs(e,t,o))}function Ss(e,t,r,n,o){if(null===e){var a=r.type;return"function"!=typeof a||Nc(a)||void 0!==a.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Dc(r.type,null,n,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,_s(e,t,a,n,o))}if(a=e.child,!(e.lanes&o)){var i=a.memoizedProps;if((r=null!==(r=r.compare)?r:cn)(i,n)&&e.ref===t.ref)return Vs(e,t,o)}return t.flags|=1,(e=Lc(a,n)).ref=t.ref,e.return=t,t.child=e}function _s(e,t,r,n,o){if(null!==e){var a=e.memoizedProps;if(cn(a,n)&&e.ref===t.ref){if(ws=!1,t.pendingProps=n=a,!(e.lanes&o))return t.lanes=e.lanes,Vs(e,t,o);131072&e.flags&&(ws=!0)}}return As(e,t,r,n,o)}function Es(e,t,r){var n=t.pendingProps,o=n.children,a=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(1&t.mode){if(!(1073741824&r))return e=null!==a?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Po(Ll,Nl),Nl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==a?a.baseLanes:r,Po(Ll,Nl),Nl|=n}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Po(Ll,Nl),Nl|=r;else null!==a?(n=a.baseLanes|r,t.memoizedState=null):n=r,Po(Ll,Nl),Nl|=n;return ks(e,t,o,r),t.child}function js(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function As(e,t,r,n,o){var a=Lo(r)?Ro:To.current;return a=No(t,a),Oa(t,o),r=bi(e,t,r,n,a,o),n=yi(),null===e||ws?(ia&&n&&ra(t),t.flags|=1,ks(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vs(e,t,o))}function Ps(e,t,r,n,o){if(Lo(r)){var a=!0;Mo(t)}else a=!1;if(Oa(t,o),null===t.stateNode)Gs(e,t),ss(t,r,n),cs(t,r,n,o),n=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=r.contextType;"object"==typeof c&&null!==c?c=Ra(c):c=No(t,c=Lo(r)?Ro:To.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==n||l!==c)&&ls(t,i,n,c),Fa=!1;var p=t.memoizedState;i.state=p,Ga(t,n,i,o),l=t.memoizedState,s!==n||p!==l||Oo.current||Fa?("function"==typeof u&&(os(t,r,u,n),l=t.memoizedState),(s=Fa||is(t,r,s,n,p,l,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),i.props=n,i.state=l,i.context=c,n=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,Ba(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ns(t.type,s),i.props=c,d=t.pendingProps,p=i.context,"object"==typeof(l=r.contextType)&&null!==l?l=Ra(l):l=No(t,l=Lo(r)?Ro:To.current);var f=r.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||p!==l)&&ls(t,i,n,l),Fa=!1,p=t.memoizedState,i.state=p,Ga(t,n,i,o);var m=t.memoizedState;s!==d||p!==m||Oo.current||Fa?("function"==typeof f&&(os(t,r,f,n),m=t.memoizedState),(c=Fa||is(t,r,c,n,p,m,l)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(n,m,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(n,m,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),i.props=n,i.state=m,i.context=l,n=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return Cs(e,t,r,n,a,o)}function Cs(e,t,r,n,o,a){js(e,t);var i=!!(128&t.flags);if(!n&&!i)return o&&Bo(t,r,!1),Vs(e,t,a);n=t.stateNode,vs.current=t;var s=i&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&i?(t.child=xa(t,e.child,null,a),t.child=xa(t,null,s,a)):ks(e,t,s,a),t.memoizedState=n.state,o&&Bo(t,r,!0),t.child}function Ts(e){var t=e.stateNode;t.pendingContext?Io(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Io(0,t.context,!1),Za(e,t.containerInfo)}function Os(e,t,r,n,o){return ha(),ga(o),t.flags|=256,ks(e,t,r,n),t.child}var Rs,Ns,Ls,Ds,Is={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ms(e,t,r){var n,o=t.pendingProps,a=ti.current,s=!1,l=!!(128&t.flags);if((n=l)||(n=(null===e||null!==e.memoizedState)&&!!(2&a)),n?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Po(ti,1&a),null===e)return da(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=o.children,e=o.fallback,s?(o=t.mode,s=t.child,l={mode:"hidden",children:l},1&o||null===s?s=Fc(l,o,0,null):(s.childLanes=0,s.pendingProps=l),e=Ic(e,o,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(r),t.memoizedState=Is,e):Bs(t,l));if(null!==(a=e.memoizedState)&&null!==(n=a.dehydrated))return function(e,t,r,n,o,a,s){if(r)return 256&t.flags?(t.flags&=-257,zs(e,t,s,n=ds(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=n.fallback,o=t.mode,n=Fc({mode:"visible",children:n.children},o,0,null),(a=Ic(a,o,s,null)).flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,1&t.mode&&xa(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=Is,a);if(!(1&t.mode))return zs(e,t,s,null);if("$!"===o.data){if(n=o.nextSibling&&o.nextSibling.dataset)var l=n.dgst;return n=l,zs(e,t,s,n=ds(a=Error(i(419)),n,void 0))}if(l=!!(s&e.childLanes),ws||l){if(null!==(n=Tl)){switch(s&-s){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=o&(n.suspendedLanes|s)?0:o)&&o!==a.retryLane&&(a.retryLane=o,Ia(e,o),nc(n,e,o,-1))}return gc(),zs(e,t,s,n=ds(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Pc.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,aa=uo(o.nextSibling),oa=t,ia=!0,sa=null,null!==e&&(Yo[Ko++]=Jo,Yo[Ko++]=Xo,Yo[Ko++]=Zo,Jo=e.id,Xo=e.overflow,Zo=t),t=Bs(t,n.children),t.flags|=4096,t)}(e,t,l,o,n,a,r);if(s){s=o.fallback,l=t.mode,n=(a=e.child).sibling;var c={mode:"hidden",children:o.children};return 1&l||t.child===a?(o=Lc(a,c)).subtreeFlags=14680064&a.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=c,t.deletions=null),null!==n?s=Lc(n,s):(s=Ic(s,l,r,null)).flags|=2,s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,l=null===(l=e.child.memoizedState)?Fs(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~r,t.memoizedState=Is,o}return e=(s=e.child).sibling,o=Lc(s,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=r),o.return=t,o.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=o,t.memoizedState=null,o}function Bs(e,t){return(t=Fc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zs(e,t,r,n){return null!==n&&ga(n),xa(t,e.child,null,r),(e=Bs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Us(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),Ta(e.return,t,r)}function $s(e,t,r,n,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=o)}function qs(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(ks(e,t,n.children,r),2&(n=ti.current))n=1&n|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Us(e,r,t);else if(19===e.tag)Us(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Po(ti,n),1&t.mode)switch(o){case"forwards":for(r=t.child,o=null;null!==r;)null!==(e=r.alternate)&&null===ri(e)&&(o=r),r=r.sibling;null===(r=o)?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),$s(t,!1,o,r,a);break;case"backwards":for(r=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ri(e)){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}$s(t,!0,r,null,a);break;case"together":$s(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Gs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vs(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Fl|=t.lanes,!(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(r=Lc(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Lc(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Hs(e,t){if(!ia)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ws(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;null!==o;)r|=o.lanes|o.childLanes,n|=14680064&o.subtreeFlags,n|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Qs(e,t,r){var n=t.pendingProps;switch(na(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ws(t),null;case 1:case 17:return Lo(t.type)&&Do(),Ws(t),null;case 3:return n=t.stateNode,Ja(),Ao(Oo),Ao(To),oi(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(fa(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==sa&&(sc(sa),sa=null))),Ns(e,t),Ws(t),null;case 5:ei(t);var o=Ka(Ya.current);if(r=t.type,null!==e&&null!=t.stateNode)Ls(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(i(166));return Ws(t),null}if(e=Ka(Wa.current),fa(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[mo]=t,n[ho]=a,e=!!(1&t.mode),r){case"dialog":zn("cancel",n),zn("close",n);break;case"iframe":case"object":case"embed":zn("load",n);break;case"video":case"audio":for(o=0;o<In.length;o++)zn(In[o],n);break;case"source":zn("error",n);break;case"img":case"image":case"link":zn("error",n),zn("load",n);break;case"details":zn("toggle",n);break;case"input":Z(n,a),zn("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},zn("invalid",n);break;case"textarea":ae(n,a),zn("invalid",n)}for(var s in ve(r,a),o=null,a)if(a.hasOwnProperty(s)){var c=a[s];"children"===s?"string"==typeof c?n.textContent!==c&&(!0!==a.suppressHydrationWarning&&Xn(n.textContent,c,e),o=["children",c]):"number"==typeof c&&n.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Xn(n.textContent,c,e),o=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&zn("scroll",n)}switch(r){case"input":W(n),ee(n,a,!0);break;case"textarea":W(n),se(n);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(n.onclick=eo)}n=o,t.updateQueue=n,null!==n&&(t.flags|=4)}else{s=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),"select"===r&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[mo]=t,e[ho]=n,Rs(e,t,!1,!1),t.stateNode=e;e:{switch(s=we(r,n),r){case"dialog":zn("cancel",e),zn("close",e),o=n;break;case"iframe":case"object":case"embed":zn("load",e),o=n;break;case"video":case"audio":for(o=0;o<In.length;o++)zn(In[o],e);o=n;break;case"source":zn("error",e),o=n;break;case"img":case"image":case"link":zn("error",e),zn("load",e),o=n;break;case"details":zn("toggle",e),o=n;break;case"input":Z(e,n),o=K(e,n),zn("invalid",e);break;case"option":default:o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=M({},n,{value:void 0}),zn("invalid",e);break;case"textarea":ae(e,n),o=oe(e,n),zn("invalid",e)}for(a in ve(r,o),c=o)if(c.hasOwnProperty(a)){var u=c[a];"style"===a?be(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&pe(e,u):"children"===a?"string"==typeof u?("textarea"!==r||""!==u)&&fe(e,u):"number"==typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(l.hasOwnProperty(a)?null!=u&&"onScroll"===a&&zn("scroll",e):null!=u&&w(e,a,u,s))}switch(r){case"input":W(e),ee(e,n,!1);break;case"textarea":W(e),se(e);break;case"option":null!=n.value&&e.setAttribute("value",""+V(n.value));break;case"select":e.multiple=!!n.multiple,null!=(a=n.value)?ne(e,!!n.multiple,a,!1):null!=n.defaultValue&&ne(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=eo)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Ws(t),null;case 6:if(e&&null!=t.stateNode)Ds(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(i(166));if(r=Ka(Ya.current),Ka(Wa.current),fa(t)){if(n=t.stateNode,r=t.memoizedProps,n[mo]=t,(a=n.nodeValue!==r)&&null!==(e=oa))switch(e.tag){case 3:Xn(n.nodeValue,r,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xn(n.nodeValue,r,!!(1&e.mode))}a&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[mo]=t,t.stateNode=n}return Ws(t),null;case 13:if(Ao(ti),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ia&&null!==aa&&1&t.mode&&!(128&t.flags))ma(),ha(),t.flags|=98560,a=!1;else if(a=fa(t),null!==n&&null!==n.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[mo]=t}else ha(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ws(t),a=!1}else null!==sa&&(sc(sa),sa=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=r,t):((n=null!==n)!==(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ti.current?0===Dl&&(Dl=3):gc())),null!==t.updateQueue&&(t.flags|=4),Ws(t),null);case 4:return Ja(),Ns(e,t),null===e&&qn(t.stateNode.containerInfo),Ws(t),null;case 10:return Ca(t.type._context),Ws(t),null;case 19:if(Ao(ti),null===(a=t.memoizedState))return Ws(t),null;if(n=!!(128&t.flags),null===(s=a.rendering))if(n)Hs(a,!1);else{if(0!==Dl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(s=ri(e))){for(t.flags|=128,Hs(a,!1),null!==(n=s.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(a=r).flags&=14680066,null===(s=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=s.childLanes,a.lanes=s.lanes,a.child=s.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,a.type=s.type,e=s.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Po(ti,1&ti.current|2),t.child}e=e.sibling}null!==a.tail&&Je()>ql&&(t.flags|=128,n=!0,Hs(a,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=ri(s))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),Hs(a,!0),null===a.tail&&"hidden"===a.tailMode&&!s.alternate&&!ia)return Ws(t),null}else 2*Je()-a.renderingStartTime>ql&&1073741824!==r&&(t.flags|=128,n=!0,Hs(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(null!==(r=a.last)?r.sibling=s:t.child=s,a.last=s)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Je(),t.sibling=null,r=ti.current,Po(ti,n?1&r|2:1&r),t):(Ws(t),null);case 22:case 23:return pc(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&1&t.mode?!!(1073741824&Nl)&&(Ws(t),6&t.subtreeFlags&&(t.flags|=8192)):Ws(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Ys(e,t){switch(na(t),t.tag){case 1:return Lo(t.type)&&Do(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ja(),Ao(Oo),Ao(To),oi(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ei(t),null;case 13:if(Ao(ti),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));ha()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ao(ti),null;case 4:return Ja(),null;case 10:return Ca(t.type._context),null;case 22:case 23:return pc(),null;default:return null}}Rs=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Ns=function(){},Ls=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Ka(Wa.current);var a,i=null;switch(r){case"input":o=K(e,o),n=K(e,n),i=[];break;case"select":o=M({},o,{value:void 0}),n=M({},n,{value:void 0}),i=[];break;case"textarea":o=oe(e,o),n=oe(e,n),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof n.onClick&&(e.onclick=eo)}for(u in ve(r,n),r=null,o)if(!n.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in n){var c=n[u];if(s=null!=o?o[u]:void 0,n.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(a in s)!s.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in c)c.hasOwnProperty(a)&&s[a]!==c[a]&&(r||(r={}),r[a]=c[a])}else r||(i||(i=[]),i.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&zn("scroll",e),i||s===c||(i=[])):(i=i||[]).push(u,c))}r&&(i=i||[]).push("style",r);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Ds=function(e,t,r,n){r!==n&&(t.flags|=4)};var Ks=!1,Zs=!1,Js="function"==typeof WeakSet?WeakSet:Set,Xs=null;function el(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(n){Ec(e,t,n)}else r.current=null}function tl(e,t,r){try{r()}catch(n){Ec(e,t,n)}}var rl=!1;function nl(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&tl(t,r,a)}o=o.next}while(o!==n)}}function ol(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function al(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[mo],delete t[ho],delete t[bo],delete t[yo],delete t[vo])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cl(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=eo));else if(4!==n&&null!==(e=e.child))for(cl(e,t,r),e=e.sibling;null!==e;)cl(e,t,r),e=e.sibling}function ul(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(ul(e,t,r),e=e.sibling;null!==e;)ul(e,t,r),e=e.sibling}var dl=null,pl=!1;function fl(e,t,r){for(r=r.child;null!==r;)ml(e,t,r),r=r.sibling}function ml(e,t,r){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,r)}catch(s){}switch(r.tag){case 5:Zs||el(r,t);case 6:var n=dl,o=pl;dl=null,fl(e,t,r),pl=o,null!==(dl=n)&&(pl?(e=dl,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):dl.removeChild(r.stateNode));break;case 18:null!==dl&&(pl?(e=dl,r=r.stateNode,8===e.nodeType?co(e.parentNode,r):1===e.nodeType&&co(e,r),qt(e)):co(dl,r.stateNode));break;case 4:n=dl,o=pl,dl=r.stateNode.containerInfo,pl=!0,fl(e,t,r),dl=n,pl=o;break;case 0:case 11:case 14:case 15:if(!Zs&&(null!==(n=r.updateQueue)&&null!==(n=n.lastEffect))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,void 0!==i&&(2&a||4&a)&&tl(r,t,i),o=o.next}while(o!==n)}fl(e,t,r);break;case 1:if(!Zs&&(el(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Ec(r,t,s)}fl(e,t,r);break;case 21:fl(e,t,r);break;case 22:1&r.mode?(Zs=(n=Zs)||null!==r.memoizedState,fl(e,t,r),Zs=n):fl(e,t,r);break;default:fl(e,t,r)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Js),t.forEach((function(t){var n=Cc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function gl(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var o=r[n];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,pl=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,pl=!0;break e}l=l.return}if(null===dl)throw Error(i(160));ml(a,s,o),dl=null,pl=!1;var c=o.alternate;null!==c&&(c.return=null),o.return=null}catch(u){Ec(o,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)bl(t,e),t=t.sibling}function bl(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),yl(e),4&n){try{nl(3,e,e.return),ol(3,e)}catch(g){Ec(e,e.return,g)}try{nl(5,e,e.return)}catch(g){Ec(e,e.return,g)}}break;case 1:gl(t,e),yl(e),512&n&&null!==r&&el(r,r.return);break;case 5:if(gl(t,e),yl(e),512&n&&null!==r&&el(r,r.return),32&e.flags){var o=e.stateNode;try{fe(o,"")}catch(g){Ec(e,e.return,g)}}if(4&n&&null!=(o=e.stateNode)){var a=e.memoizedProps,s=null!==r?r.memoizedProps:a,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&J(o,a),we(l,s);var u=we(l,a);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?be(o,p):"dangerouslySetInnerHTML"===d?pe(o,p):"children"===d?fe(o,p):w(o,d,p,u)}switch(l){case"input":X(o,a);break;case"textarea":ie(o,a);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var m=a.value;null!=m?ne(o,!!a.multiple,m,!1):f!==!!a.multiple&&(null!=a.defaultValue?ne(o,!!a.multiple,a.defaultValue,!0):ne(o,!!a.multiple,a.multiple?[]:"",!1))}o[ho]=a}catch(g){Ec(e,e.return,g)}}break;case 6:if(gl(t,e),yl(e),4&n){if(null===e.stateNode)throw Error(i(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(g){Ec(e,e.return,g)}}break;case 3:if(gl(t,e),yl(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{qt(t.containerInfo)}catch(g){Ec(e,e.return,g)}break;case 4:default:gl(t,e),yl(e);break;case 13:gl(t,e),yl(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||($l=Je())),4&n&&hl(e);break;case 22:if(d=null!==r&&null!==r.memoizedState,1&e.mode?(Zs=(u=Zs)||d,gl(t,e),Zs=u):gl(t,e),yl(e),8192&n){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Xs=e,d=e.child;null!==d;){for(p=Xs=d;null!==Xs;){switch(m=(f=Xs).child,f.tag){case 0:case 11:case 14:case 15:nl(4,f,f.return);break;case 1:el(f,f.return);var h=f.stateNode;if("function"==typeof h.componentWillUnmount){n=f,r=f.return;try{t=n,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(g){Ec(n,r,g)}}break;case 5:el(f,f.return);break;case 22:if(null!==f.memoizedState){xl(p);continue}}null!==m?(m.return=f,Xs=m):xl(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{o=p.stateNode,u?"function"==typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=ge("display",s))}catch(g){Ec(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(g){Ec(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gl(t,e),yl(e),4&n&&hl(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(sl(r)){var n=r;break e}r=r.return}throw Error(i(160))}switch(n.tag){case 5:var o=n.stateNode;32&n.flags&&(fe(o,""),n.flags&=-33),ul(e,ll(e),o);break;case 3:case 4:var a=n.stateNode.containerInfo;cl(e,ll(e),a);break;default:throw Error(i(161))}}catch(s){Ec(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vl(e,t,r){Xs=e,wl(e,t,r)}function wl(e,t,r){for(var n=!!(1&e.mode);null!==Xs;){var o=Xs,a=o.child;if(22===o.tag&&n){var i=null!==o.memoizedState||Ks;if(!i){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Zs;s=Ks;var c=Zs;if(Ks=i,(Zs=l)&&!c)for(Xs=o;null!==Xs;)l=(i=Xs).child,22===i.tag&&null!==i.memoizedState?Sl(o):null!==l?(l.return=i,Xs=l):Sl(o);for(;null!==a;)Xs=a,wl(a,t,r),a=a.sibling;Xs=o,Ks=s,Zs=c}kl(e)}else 8772&o.subtreeFlags&&null!==a?(a.return=o,Xs=a):kl(e)}}function kl(e){for(;null!==Xs;){var t=Xs;if(8772&t.flags){var r=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Zs||ol(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!Zs)if(null===r)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:ns(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Va(t,a,n);break;case 3:var s=t.updateQueue;if(null!==s){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Va(t,s,r)}break;case 5:var l=t.stateNode;if(null===r&&4&t.flags){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&qt(p)}}}break;default:throw Error(i(163))}Zs||512&t.flags&&al(t)}catch(f){Ec(t,t.return,f)}}if(t===e){Xs=null;break}if(null!==(r=t.sibling)){r.return=t.return,Xs=r;break}Xs=t.return}}function xl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Xs=r;break}Xs=t.return}}function Sl(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{ol(4,t)}catch(l){Ec(t,r,l)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var o=t.return;try{n.componentDidMount()}catch(l){Ec(t,o,l)}}var a=t.return;try{al(t)}catch(l){Ec(t,a,l)}break;case 5:var i=t.return;try{al(t)}catch(l){Ec(t,i,l)}}}catch(l){Ec(t,t.return,l)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var _l,El=Math.ceil,jl=k.ReactCurrentDispatcher,Al=k.ReactCurrentOwner,Pl=k.ReactCurrentBatchConfig,Cl=0,Tl=null,Ol=null,Rl=0,Nl=0,Ll=jo(0),Dl=0,Il=null,Fl=0,Ml=0,Bl=0,zl=null,Ul=null,$l=0,ql=1/0,Gl=null,Vl=!1,Hl=null,Wl=null,Ql=!1,Yl=null,Kl=0,Zl=0,Jl=null,Xl=-1,ec=0;function tc(){return 6&Cl?Je():-1!==Xl?Xl:Xl=Je()}function rc(e){return 1&e.mode?2&Cl&&0!==Rl?Rl&-Rl:null!==ba.transition?(0===ec&&(ec=gt()),ec):0!==(e=wt)?e:e=void 0===(e=window.event)?16:Zt(e.type):1}function nc(e,t,r,n){if(50<Zl)throw Zl=0,Jl=null,Error(i(185));yt(e,r,n),2&Cl&&e===Tl||(e===Tl&&(!(2&Cl)&&(Ml|=r),4===Dl&&lc(e,Rl)),oc(e,n),1===r&&0===Cl&&!(1&t.mode)&&(ql=Je()+500,Uo&&Go()))}function oc(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-st(a),s=1<<i,l=o[i];-1===l?s&r&&!(s&n)||(o[i]=mt(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var n=ft(e,e===Tl?Rl:0);if(0===n)null!==r&&Ye(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&Ye(r),1===t)0===e.tag?function(e){Uo=!0,qo(e)}(cc.bind(null,e)):qo(cc.bind(null,e)),so((function(){!(6&Cl)&&Go()})),r=null;else{switch(kt(n)){case 1:r=et;break;case 4:r=tt;break;case 16:default:r=rt;break;case 536870912:r=ot}r=Tc(r,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ac(e,t){if(Xl=-1,ec=0,6&Cl)throw Error(i(327));var r=e.callbackNode;if(Sc()&&e.callbackNode!==r)return null;var n=ft(e,e===Tl?Rl:0);if(0===n)return null;if(30&n||n&e.expiredLanes||t)t=bc(e,n);else{t=n;var o=Cl;Cl|=2;var a=hc();for(Tl===e&&Rl===t||(Gl=null,ql=Je()+500,fc(e,t));;)try{vc();break}catch(l){mc(e,l)}Pa(),jl.current=a,Cl=o,null!==Ol?t=0:(Tl=null,Rl=0,t=Dl)}if(0!==t){if(2===t&&(0!==(o=ht(e))&&(n=o,t=ic(e,o))),1===t)throw r=Il,fc(e,0),lc(e,n),oc(e,Je()),r;if(6===t)lc(e,n);else{if(o=e.current.alternate,!(30&n||function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var o=r[n],a=o.getSnapshot;o=o.value;try{if(!ln(a(),o))return!1}catch(s){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=bc(e,n),2===t&&(a=ht(e),0!==a&&(n=a,t=ic(e,a))),1!==t)))throw r=Il,fc(e,0),lc(e,n),oc(e,Je()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(i(345));case 2:case 5:xc(e,Ul,Gl);break;case 3:if(lc(e,n),(130023424&n)===n&&10<(t=$l+500-Je())){if(0!==ft(e,0))break;if(((o=e.suspendedLanes)&n)!==n){tc(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=oo(xc.bind(null,e,Ul,Gl),t);break}xc(e,Ul,Gl);break;case 4:if(lc(e,n),(4194240&n)===n)break;for(t=e.eventTimes,o=-1;0<n;){var s=31-st(n);a=1<<s,(s=t[s])>o&&(o=s),n&=~a}if(n=o,10<(n=(120>(n=Je()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*El(n/1960))-n)){e.timeoutHandle=oo(xc.bind(null,e,Ul,Gl),n);break}xc(e,Ul,Gl);break;default:throw Error(i(329))}}}return oc(e,Je()),e.callbackNode===r?ac.bind(null,e):null}function ic(e,t){var r=zl;return e.current.memoizedState.isDehydrated&&(fc(e,t).flags|=256),2!==(e=bc(e,t))&&(t=Ul,Ul=r,null!==t&&sc(t)),e}function sc(e){null===Ul?Ul=e:Ul.push.apply(Ul,e)}function lc(e,t){for(t&=~Bl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-st(t),n=1<<r;e[r]=-1,t&=~n}}function cc(e){if(6&Cl)throw Error(i(327));Sc();var t=ft(e,0);if(!(1&t))return oc(e,Je()),null;var r=bc(e,t);if(0!==e.tag&&2===r){var n=ht(e);0!==n&&(t=n,r=ic(e,n))}if(1===r)throw r=Il,fc(e,0),lc(e,t),oc(e,Je()),r;if(6===r)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xc(e,Ul,Gl),oc(e,Je()),null}function uc(e,t){var r=Cl;Cl|=1;try{return e(t)}finally{0===(Cl=r)&&(ql=Je()+500,Uo&&Go())}}function dc(e){null!==Yl&&0===Yl.tag&&!(6&Cl)&&Sc();var t=Cl;Cl|=1;var r=Pl.transition,n=wt;try{if(Pl.transition=null,wt=1,e)return e()}finally{wt=n,Pl.transition=r,!(6&(Cl=t))&&Go()}}function pc(){Nl=Ll.current,Ao(Ll)}function fc(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ao(r)),null!==Ol)for(r=Ol.return;null!==r;){var n=r;switch(na(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&Do();break;case 3:Ja(),Ao(Oo),Ao(To),oi();break;case 5:ei(n);break;case 4:Ja();break;case 13:case 19:Ao(ti);break;case 10:Ca(n.type._context);break;case 22:case 23:pc()}r=r.return}if(Tl=e,Ol=e=Lc(e.current,null),Rl=Nl=t,Dl=0,Il=null,Bl=Ml=Fl=0,Ul=zl=null,null!==Na){for(t=0;t<Na.length;t++)if(null!==(n=(r=Na[t]).interleaved)){r.interleaved=null;var o=n.next,a=r.pending;if(null!==a){var i=a.next;a.next=o,n.next=i}r.pending=n}Na=null}return e}function mc(e,t){for(;;){var r=Ol;try{if(Pa(),ai.current=Xi,di){for(var n=li.memoizedState;null!==n;){var o=n.queue;null!==o&&(o.pending=null),n=n.next}di=!1}if(si=0,ui=ci=li=null,pi=!1,fi=0,Al.current=null,null===r||null===r.return){Dl=1,Il=t,Ol=null;break}e:{var a=e,s=r.return,l=r,c=t;if(t=Rl,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=bs(s);if(null!==m){m.flags&=-257,ys(m,s,l,0,t),1&m.mode&&gs(a,u,t),c=u;var h=(t=m).updateQueue;if(null===h){var g=new Set;g.add(c),t.updateQueue=g}else h.add(c);break e}if(!(1&t)){gs(a,u,t),gc();break e}c=Error(i(426))}else if(ia&&1&l.mode){var b=bs(s);if(null!==b){!(65536&b.flags)&&(b.flags|=256),ys(b,s,l,0,t),ga(us(c,l));break e}}a=c=us(c,l),4!==Dl&&(Dl=2),null===zl?zl=[a]:zl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,qa(a,ms(0,c,t));break e;case 1:l=c;var y=a.type,v=a.stateNode;if(!(128&a.flags||"function"!=typeof y.getDerivedStateFromError&&(null===v||"function"!=typeof v.componentDidCatch||null!==Wl&&Wl.has(v)))){a.flags|=65536,t&=-t,a.lanes|=t,qa(a,hs(a,l,t));break e}}a=a.return}while(null!==a)}kc(r)}catch(w){t=w,Ol===r&&null!==r&&(Ol=r=r.return);continue}break}}function hc(){var e=jl.current;return jl.current=Xi,null===e?Xi:e}function gc(){0!==Dl&&3!==Dl&&2!==Dl||(Dl=4),null===Tl||!(268435455&Fl)&&!(268435455&Ml)||lc(Tl,Rl)}function bc(e,t){var r=Cl;Cl|=2;var n=hc();for(Tl===e&&Rl===t||(Gl=null,fc(e,t));;)try{yc();break}catch(o){mc(e,o)}if(Pa(),Cl=r,jl.current=n,null!==Ol)throw Error(i(261));return Tl=null,Rl=0,Dl}function yc(){for(;null!==Ol;)wc(Ol)}function vc(){for(;null!==Ol&&!Ke();)wc(Ol)}function wc(e){var t=_l(e.alternate,e,Nl);e.memoizedProps=e.pendingProps,null===t?kc(e):Ol=t,Al.current=null}function kc(e){var t=e;do{var r=t.alternate;if(e=t.return,32768&t.flags){if(null!==(r=Ys(r,t)))return r.flags&=32767,void(Ol=r);if(null===e)return Dl=6,void(Ol=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(r=Qs(r,t,Nl)))return void(Ol=r);if(null!==(t=t.sibling))return void(Ol=t);Ol=t=e}while(null!==t);0===Dl&&(Dl=5)}function xc(e,t,r){var n=wt,o=Pl.transition;try{Pl.transition=null,wt=1,function(e,t,r,n){do{Sc()}while(null!==Yl);if(6&Cl)throw Error(i(327));r=e.finishedWork;var o=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-st(r),a=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~a}}(e,a),e===Tl&&(Ol=Tl=null,Rl=0),!(2064&r.subtreeFlags)&&!(2064&r.flags)||Ql||(Ql=!0,Tc(rt,(function(){return Sc(),null}))),a=!!(15990&r.flags),!!(15990&r.subtreeFlags)||a){a=Pl.transition,Pl.transition=null;var s=wt;wt=1;var l=Cl;Cl|=4,Al.current=null,function(e,t){if(to=Vt,mn(e=fn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch(k){r=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var m;p!==r||0!==o&&3!==p.nodeType||(l=s+o),p!==a||0!==n&&3!==p.nodeType||(c=s+n),3===p.nodeType&&(s+=p.nodeValue.length),null!==(m=p.firstChild);)f=p,p=m;for(;;){if(p===e)break t;if(f===r&&++u===o&&(l=s),f===a&&++d===n&&(c=s),null!==(m=p.nextSibling))break;f=(p=f).parentNode}p=m}r=-1===l||-1===c?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(ro={focusedElem:e,selectionRange:r},Vt=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var h=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,b=h.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:ns(t.type,g),b);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(i(163))}}catch(k){Ec(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}h=rl,rl=!1}(e,r),bl(r,e),hn(ro),Vt=!!to,ro=to=null,e.current=r,vl(r,e,o),Ze(),Cl=l,wt=s,Pl.transition=a}else e.current=r;if(Ql&&(Ql=!1,Yl=e,Kl=o),a=e.pendingLanes,0===a&&(Wl=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(t){}}(r.stateNode),oc(e,Je()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(Vl)throw Vl=!1,e=Hl,Hl=null,e;!!(1&Kl)&&0!==e.tag&&Sc(),a=e.pendingLanes,1&a?e===Jl?Zl++:(Zl=0,Jl=e):Zl=0,Go()}(e,t,r,n)}finally{Pl.transition=o,wt=n}return null}function Sc(){if(null!==Yl){var e=kt(Kl),t=Pl.transition,r=wt;try{if(Pl.transition=null,wt=16>e?16:e,null===Yl)var n=!1;else{if(e=Yl,Yl=null,Kl=0,6&Cl)throw Error(i(331));var o=Cl;for(Cl|=4,Xs=e.current;null!==Xs;){var a=Xs,s=a.child;if(16&Xs.flags){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Xs=u;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:nl(8,d,a)}var p=d.child;if(null!==p)p.return=d,Xs=p;else for(;null!==Xs;){var f=(d=Xs).sibling,m=d.return;if(il(d),d===u){Xs=null;break}if(null!==f){f.return=m,Xs=f;break}Xs=m}}}var h=a.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(null!==g)}}Xs=a}}if(2064&a.subtreeFlags&&null!==s)s.return=a,Xs=s;else e:for(;null!==Xs;){if(2048&(a=Xs).flags)switch(a.tag){case 0:case 11:case 15:nl(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Xs=y;break e}Xs=a.return}}var v=e.current;for(Xs=v;null!==Xs;){var w=(s=Xs).child;if(2064&s.subtreeFlags&&null!==w)w.return=s,Xs=w;else e:for(s=v;null!==Xs;){if(2048&(l=Xs).flags)try{switch(l.tag){case 0:case 11:case 15:ol(9,l)}}catch(x){Ec(l,l.return,x)}if(l===s){Xs=null;break e}var k=l.sibling;if(null!==k){k.return=l.return,Xs=k;break e}Xs=l.return}}if(Cl=o,Go(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(x){}n=!0}return n}finally{wt=r,Pl.transition=t}}return!1}function _c(e,t,r){e=Ua(e,t=ms(0,t=us(r,t),1),1),t=tc(),null!==e&&(yt(e,1,t),oc(e,t))}function Ec(e,t,r){if(3===e.tag)_c(e,e,r);else for(;null!==t;){if(3===t.tag){_c(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===Wl||!Wl.has(n))){t=Ua(t,e=hs(t,e=us(r,e),1),1),e=tc(),null!==t&&(yt(t,1,e),oc(t,e));break}}t=t.return}}function jc(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&r,Tl===e&&(Rl&r)===r&&(4===Dl||3===Dl&&(130023424&Rl)===Rl&&500>Je()-$l?fc(e,0):Bl|=r),oc(e,t)}function Ac(e,t){0===t&&(1&e.mode?(t=dt,!(130023424&(dt<<=1))&&(dt=4194304)):t=1);var r=tc();null!==(e=Ia(e,t))&&(yt(e,t,r),oc(e,r))}function Pc(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Ac(e,r)}function Cc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;null!==o&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(i(314))}null!==n&&n.delete(t),Ac(e,r)}function Tc(e,t){return Qe(e,t)}function Oc(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Rc(e,t,r,n){return new Oc(e,t,r,n)}function Nc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Lc(e,t){var r=e.alternate;return null===r?((r=Rc(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Dc(e,t,r,n,o,a){var s=2;if(n=e,"function"==typeof e)Nc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case _:return Ic(r.children,o,a,t);case E:s=8,o|=8;break;case j:return(e=Rc(12,r,t,2|o)).elementType=j,e.lanes=a,e;case T:return(e=Rc(13,r,t,o)).elementType=T,e.lanes=a,e;case O:return(e=Rc(19,r,t,o)).elementType=O,e.lanes=a,e;case L:return Fc(r,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:s=10;break e;case P:s=9;break e;case C:s=11;break e;case R:s=14;break e;case N:s=16,n=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Rc(s,r,t,o)).elementType=e,t.type=n,t.lanes=a,t}function Ic(e,t,r,n){return(e=Rc(7,e,n,t)).lanes=r,e}function Fc(e,t,r,n){return(e=Rc(22,e,n,t)).elementType=L,e.lanes=r,e.stateNode={isHidden:!1},e}function Mc(e,t,r){return(e=Rc(6,e,null,t)).lanes=r,e}function Bc(e,t,r){return(t=Rc(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zc(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=bt(0),this.expirationTimes=bt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bt(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Uc(e,t,r,n,o,a,i,s,l){return e=new zc(e,t,r,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Rc(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ma(a),e}function $c(e){if(!e)return Co;e:{if(qe(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Lo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var r=e.type;if(Lo(r))return Fo(e,r,t)}return t}function qc(e,t,r,n,o,a,i,s,l){return(e=Uc(r,n,!0,e,0,a,0,s,l)).context=$c(null),r=e.current,(a=za(n=tc(),o=rc(r))).callback=null!=t?t:null,Ua(r,a,o),e.current.lanes=o,yt(e,o,n),oc(e,n),e}function Gc(e,t,r,n){var o=t.current,a=tc(),i=rc(o);return r=$c(r),null===t.context?t.context=r:t.pendingContext=r,(t=za(a,i)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Ua(o,t,i))&&(nc(e,o,i,a),$a(e,o,i)),i}function Vc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Hc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function Wc(e,t){Hc(e,t),(e=e.alternate)&&Hc(e,t)}_l=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Oo.current)ws=!0;else{if(!(e.lanes&r||128&t.flags))return ws=!1,function(e,t,r){switch(t.tag){case 3:Ts(t),ha();break;case 5:Xa(t);break;case 1:Lo(t.type)&&Mo(t);break;case 4:Za(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Po(_a,n._currentValue),n._currentValue=o;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(Po(ti,1&ti.current),t.flags|=128,null):r&t.child.childLanes?Ms(e,t,r):(Po(ti,1&ti.current),null!==(e=Vs(e,t,r))?e.sibling:null);Po(ti,1&ti.current);break;case 19:if(n=!!(r&t.childLanes),128&e.flags){if(n)return qs(e,t,r);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Po(ti,ti.current),n)break;return null;case 22:case 23:return t.lanes=0,Es(e,t,r)}return Vs(e,t,r)}(e,t,r);ws=!!(131072&e.flags)}else ws=!1,ia&&1048576&t.flags&&ta(t,Qo,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Gs(e,t),e=t.pendingProps;var o=No(t,To.current);Oa(t,r),o=bi(null,t,n,e,o,r);var a=yi();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Lo(n)?(a=!0,Mo(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Ma(t),o.updater=as,t.stateNode=o,o._reactInternals=t,cs(t,n,e,r),t=Cs(null,t,n,!0,a,r)):(t.tag=0,ia&&a&&ra(t),ks(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Gs(e,t),e=t.pendingProps,n=(o=n._init)(n._payload),t.type=n,o=t.tag=function(e){if("function"==typeof e)return Nc(e)?1:0;if(null!=e){if((e=e.$$typeof)===C)return 11;if(e===R)return 14}return 2}(n),e=ns(n,e),o){case 0:t=As(null,t,n,e,r);break e;case 1:t=Ps(null,t,n,e,r);break e;case 11:t=xs(null,t,n,e,r);break e;case 14:t=Ss(null,t,n,ns(n.type,e),r);break e}throw Error(i(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,As(e,t,n,o=t.elementType===n?o:ns(n,o),r);case 1:return n=t.type,o=t.pendingProps,Ps(e,t,n,o=t.elementType===n?o:ns(n,o),r);case 3:e:{if(Ts(t),null===e)throw Error(i(387));n=t.pendingProps,o=(a=t.memoizedState).element,Ba(e,t),Ga(t,n,null,r);var s=t.memoizedState;if(n=s.element,a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Os(e,t,n,r,o=us(Error(i(423)),t));break e}if(n!==o){t=Os(e,t,n,r,o=us(Error(i(424)),t));break e}for(aa=uo(t.stateNode.containerInfo.firstChild),oa=t,ia=!0,sa=null,r=Sa(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(ha(),n===o){t=Vs(e,t,r);break e}ks(e,t,n,r)}t=t.child}return t;case 5:return Xa(t),null===e&&da(t),n=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,s=o.children,no(n,o)?s=null:null!==a&&no(n,a)&&(t.flags|=32),js(e,t),ks(e,t,s,r),t.child;case 6:return null===e&&da(t),null;case 13:return Ms(e,t,r);case 4:return Za(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=xa(t,null,n,r):ks(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,xs(e,t,n,o=t.elementType===n?o:ns(n,o),r);case 7:return ks(e,t,t.pendingProps,r),t.child;case 8:case 12:return ks(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,s=o.value,Po(_a,n._currentValue),n._currentValue=s,null!==a)if(ln(a.value,s)){if(a.children===o.children&&!Oo.current){t=Vs(e,t,r);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===n){if(1===a.tag){(c=za(-1,r&-r)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}a.lanes|=r,null!==(c=a.alternate)&&(c.lanes|=r),Ta(a.return,r,t),l.lanes|=r;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(i(341));s.lanes|=r,null!==(l=s.alternate)&&(l.lanes|=r),Ta(s,r,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}ks(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Oa(t,r),n=n(o=Ra(o)),t.flags|=1,ks(e,t,n,r),t.child;case 14:return o=ns(n=t.type,t.pendingProps),Ss(e,t,n,o=ns(n.type,o),r);case 15:return _s(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ns(n,o),Gs(e,t),t.tag=1,Lo(n)?(e=!0,Mo(t)):e=!1,Oa(t,r),ss(t,n,o),cs(t,n,o,r),Cs(null,t,n,!0,e,r);case 19:return qs(e,t,r);case 22:return Es(e,t,r)}throw Error(i(156,t.tag))};var Qc="function"==typeof reportError?reportError:function(e){n.error(e)};function Yc(e){this._internalRoot=e}function Kc(e){this._internalRoot=e}function Zc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xc(){}function eu(e,t,r,n,o){var a=r._reactRootContainer;if(a){var i=a;if("function"==typeof o){var s=o;o=function(){var e=Vc(i);s.call(e)}}Gc(t,i,e,o)}else i=function(e,t,r,n,o){if(o){if("function"==typeof n){var a=n;n=function(){var e=Vc(i);a.call(e)}}var i=qc(t,n,e,0,null,!1,0,"",Xc);return e._reactRootContainer=i,e[go]=i.current,qn(8===e.nodeType?e.parentNode:e),dc(),i}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof n){var s=n;n=function(){var e=Vc(l);s.call(e)}}var l=Uc(e,0,!1,null,0,!1,0,"",Xc);return e._reactRootContainer=l,e[go]=l.current,qn(8===e.nodeType?e.parentNode:e),dc((function(){Gc(t,l,r,n)})),l}(r,t,e,o,n);return Vc(i)}Kc.prototype.render=Yc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Gc(e,t,null,null)},Kc.prototype.unmount=Yc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dc((function(){Gc(null,e,null,null)})),t[go]=null}},Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Lt.length&&0!==t&&t<Lt[r].priority;r++);Lt.splice(r,0,e),0===r&&Mt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=pt(t.pendingLanes);0!==r&&(vt(t,1|r),oc(t,Je()),!(6&Cl)&&(ql=Je()+500,Go()))}break;case 13:dc((function(){var t=Ia(e,1);if(null!==t){var r=tc();nc(t,e,1,r)}})),Wc(e,1)}},St=function(e){if(13===e.tag){var t=Ia(e,134217728);if(null!==t)nc(t,e,134217728,tc());Wc(e,134217728)}},_t=function(e){if(13===e.tag){var t=rc(e),r=Ia(e,t);if(null!==r)nc(r,e,t,tc());Wc(e,t)}},Et=function(){return wt},jt=function(e,t){var r=wt;try{return wt=e,t()}finally{wt=r}},Se=function(e,t,r){switch(t){case"input":if(X(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=So(n);if(!o)throw Error(i(90));Q(n),X(n,o)}}}break;case"textarea":ie(e,r);break;case"select":null!=(t=r.value)&&ne(e,!!r.multiple,t,!1)}},Ce=uc,Te=dc;var tu={usingClientEntryPoint:!1,Events:[ko,xo,So,Ae,Pe,uc]},ru={findFiberByHostInstance:wo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:ru.bundleType,version:ru.version,rendererPackageName:ru.rendererPackageName,rendererConfig:ru.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:ru.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ou=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ou.isDisabled&&ou.supportsFiber)try{at=ou.inject(nu),it=ou}catch(de){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zc(t))throw Error(i(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Zc(e))throw Error(i(299));var r=!1,n="",o=Qc;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Uc(e,1,!1,null,0,r,0,n,o),e[go]=t.current,qn(8===e.nodeType?e.parentNode:e),new Yc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return dc(e)},t.hydrate=function(e,t,r){if(!Jc(t))throw Error(i(200));return eu(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Zc(e))throw Error(i(405));var n=null!=r&&r.hydratedSources||null,o=!1,a="",s=Qc;if(null!=r&&(!0===r.unstable_strictMode&&(o=!0),void 0!==r.identifierPrefix&&(a=r.identifierPrefix),void 0!==r.onRecoverableError&&(s=r.onRecoverableError)),t=qc(t,null,e,1,null!=r?r:null,o,0,a,s),e[go]=t.current,qn(e),n)for(e=0;e<n.length;e++)o=(o=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new Kc(t)},t.render=function(e,t,r){if(!Jc(t))throw Error(i(200));return eu(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Jc(e))throw Error(i(40));return!!e._reactRootContainer&&(dc((function(){eu(null,null,e,!1,(function(){e._reactRootContainer=null,e[go]=null}))})),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Jc(r))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return eu(e,t,r,!1,n)},t.version="18.3.1-next-f1338f8080-20240426"},5338:(e,t,r)=>{"use strict";var n=r(40961);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},40961:(e,t,r)=>{"use strict";var n=r(96763);!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){n.error(t)}}(),e.exports=r(22551)},30115:(e,t,r)=>{var n=r(96763),o="undefined"!=typeof Element,a="function"==typeof Map,i="function"==typeof Set,s="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function l(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var r,n,c,u;if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!l(e[n],t[n]))return!1;return!0}if(a&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(u=e.entries();!(n=u.next()).done;)if(!t.has(n.value[0]))return!1;for(u=e.entries();!(n=u.next()).done;)if(!l(n.value[1],t.get(n.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(u=e.entries();!(n=u.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(s&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof t.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof t.toString)return e.toString()===t.toString();if((r=(c=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,c[n]))return!1;if(o&&e instanceof Element)return!1;for(n=r;0!=n--;)if(("_owner"!==c[n]&&"__v"!==c[n]&&"__o"!==c[n]||!e.$$typeof)&&!l(e[c[n]],t[c[n]]))return!1;return!0}return e!=e&&t!=t}e.exports=function(e,t){try{return l(e,t)}catch(r){if((r.message||"").match(/stack|recursion/i))return n.warn("react-fast-compare cannot handle circular refs"),!1;throw r}}},80545:(e,t,r)=>{"use strict";r.d(t,{mg:()=>ee,vd:()=>H});var n=r(96540),o=r(5556),a=r.n(o),i=r(30115),s=r.n(i),l=r(20311),c=r.n(l),u=r(2833),d=r.n(u),p=r(96763);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},f.apply(this,arguments)}function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function g(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(r=a[n])>=0||(o[r]=e[r]);return o}var b={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},v={type:["application/ld+json"]},w={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},k=Object.keys(b).map((function(e){return b[e]})),x={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},S=Object.keys(x).reduce((function(e,t){return e[x[t]]=t,e}),{}),_=function(e,t){for(var r=e.length-1;r>=0;r-=1){var n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},E=function(e){var t=_(e,b.TITLE),r=_(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,(function(){return t}));var n=_(e,"defaultTitle");return t||n||void 0},j=function(e){return _(e,"onChangeClientState")||function(){}},A=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},P=function(e,t){return t.filter((function(e){return void 0!==e[b.BASE]})).map((function(e){return e[b.BASE]})).reverse().reduce((function(t,r){if(!t.length)for(var n=Object.keys(r),o=0;o<n.length;o+=1){var a=n[o].toLowerCase();if(-1!==e.indexOf(a)&&r[a])return t.concat(r)}return t}),[])},C=function(e,t,r){var n={};return r.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&p&&"function"==typeof p.warn&&p.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,r){var o={};r.filter((function(e){for(var r,a=Object.keys(e),i=0;i<a.length;i+=1){var s=a[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===r&&"canonical"===e[r].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(r=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(r=s)}if(!r||!e[r])return!1;var c=e[r].toLowerCase();return n[r]||(n[r]={}),o[r]||(o[r]={}),!n[r][c]&&(o[r][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var a=Object.keys(o),i=0;i<a.length;i+=1){var s=a[i],l=f({},n[s],o[s]);n[s]=l}return e}),[]).reverse()},T=function(e,t){if(Array.isArray(e)&&e.length)for(var r=0;r<e.length;r+=1)if(e[r][t])return!0;return!1},O=function(e){return Array.isArray(e)?e.join(""):e},R=function(e,t){return Array.isArray(e)?e.reduce((function(e,r){return function(e,t){for(var r=Object.keys(e),n=0;n<r.length;n+=1)if(t[r[n]]&&t[r[n]].includes(e[r[n]]))return!0;return!1}(r,t)?e.priority.push(r):e.default.push(r),e}),{priority:[],default:[]}):{default:e}},N=function(e,t){var r;return f({},e,((r={})[t]=void 0,r))},L=[b.NOSCRIPT,b.SCRIPT,b.STYLE],D=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},I=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},F=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,r){return t[x[r]||r]=e[r],t}),t)},M=function(e,t){return t.map((function(t,r){var o,a=((o={key:r})["data-rh"]=!0,o);return Object.keys(t).forEach((function(e){var r=x[e]||e;"innerHTML"===r||"cssText"===r?a.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:a[r]=t[e]})),n.createElement(e,a)}))},B=function(e,t,r){switch(e){case b.TITLE:return{toComponent:function(){return r=t.titleAttributes,(o={key:e=t.title})["data-rh"]=!0,a=F(r,o),[n.createElement(b.TITLE,a,e)];var e,r,o,a},toString:function(){return function(e,t,r,n){var o=I(r),a=O(t);return o?"<"+e+' data-rh="true" '+o+">"+D(a,n)+"</"+e+">":"<"+e+' data-rh="true">'+D(a,n)+"</"+e+">"}(e,t.title,t.titleAttributes,r)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return F(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var o=Object.keys(n).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var o=void 0===n[t]?t:t+'="'+D(n[t],r)+'"';return e?e+" "+o:o}),""),a=n.innerHTML||n.cssText||"",i=-1===L.indexOf(e);return t+"<"+e+' data-rh="true" '+o+(i?"/>":">"+a+"</"+e+">")}),"")}(e,t,r)}}}},z=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,a=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,r=e.scriptTags,n=e.encode,o=R(e.metaTags,w),a=R(t,y),i=R(r,v);return{priorityMethods:{toComponent:function(){return[].concat(M(b.META,o.priority),M(b.LINK,a.priority),M(b.SCRIPT,i.priority))},toString:function(){return B(b.META,o.priority,n)+" "+B(b.LINK,a.priority,n)+" "+B(b.SCRIPT,i.priority,n)}},metaTags:o.default,linkTags:a.default,scriptTags:i.default}}(e);f=m.priorityMethods,u=m.linkTags,d=m.metaTags,p=m.scriptTags}return{priority:f,base:B(b.BASE,t,n),bodyAttributes:B("bodyAttributes",r,n),htmlAttributes:B("htmlAttributes",o,n),link:B(b.LINK,u,n),meta:B(b.META,d,n),noscript:B(b.NOSCRIPT,a,n),script:B(b.SCRIPT,p,n),style:B(b.STYLE,i,n),title:B(b.TITLE,{title:l,titleAttributes:c},n)}},U=[],$=function(e,t){var r=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){r.context.helmet=e},helmetInstances:{get:function(){return r.canUseDOM?U:r.instances},add:function(e){(r.canUseDOM?U:r.instances).push(e)},remove:function(e){var t=(r.canUseDOM?U:r.instances).indexOf(e);(r.canUseDOM?U:r.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},q=n.createContext({}),G=a().shape({setHelmet:a().func,helmetInstances:a().shape({get:a().func,add:a().func,remove:a().func})}),V="undefined"!=typeof document,H=function(e){function t(r){var n;return(n=e.call(this,r)||this).helmetData=new $(n.props.context,t.canUseDOM),n}return m(t,e),t.prototype.render=function(){return n.createElement(q.Provider,{value:this.helmetData.value},this.props.children)},t}(n.Component);H.canUseDOM=V,H.propTypes={context:a().shape({helmet:a().shape()}),children:a().node.isRequired},H.defaultProps={context:{}},H.displayName="HelmetProvider";var W=function(e,t){var r,n=document.head||document.querySelector(b.HEAD),o=n.querySelectorAll(e+"[data-rh]"),a=[].slice.call(o),i=[];return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&("innerHTML"===o?n.innerHTML=t.innerHTML:"cssText"===o?n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText)):n.setAttribute(o,void 0===t[o]?"":t[o]));n.setAttribute("data-rh","true"),a.some((function(e,t){return r=t,n.isEqualNode(e)}))?a.splice(r,1):i.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:i}},Q=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-rh"),o=n?n.split(","):[],a=[].concat(o),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],c=t[l]||"";r.getAttribute(l)!==c&&r.setAttribute(l,c),-1===o.indexOf(l)&&o.push(l);var u=a.indexOf(l);-1!==u&&a.splice(u,1)}for(var d=a.length-1;d>=0;d-=1)r.removeAttribute(a[d]);o.length===a.length?r.removeAttribute("data-rh"):r.getAttribute("data-rh")!==i.join(",")&&r.setAttribute("data-rh",i.join(","))}},Y=function(e,t){var r=e.baseTag,n=e.htmlAttributes,o=e.linkTags,a=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;Q(b.BODY,e.bodyAttributes),Q(b.HTML,n),function(e,t){void 0!==e&&document.title!==e&&(document.title=O(e)),Q(b.TITLE,t)}(u,d);var p={baseTag:W(b.BASE,r),linkTags:W(b.LINK,o),metaTags:W(b.META,a),noscriptTags:W(b.NOSCRIPT,i),scriptTags:W(b.SCRIPT,l),styleTags:W(b.STYLE,c)},f={},m={};Object.keys(p).forEach((function(e){var t=p[e],r=t.newTags,n=t.oldTags;r.length&&(f[e]=r),n.length&&(m[e]=p[e].oldTags)})),t&&t(),s(e,f,m)},K=null,Z=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).rendered=!1,t}m(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!d()(e,this.props)},r.componentDidUpdate=function(){this.emitChange()},r.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},r.emitChange=function(){var e,t,r=this.props.context,n=r.setHelmet,o=null,a=(e=r.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:P(["href"],e),bodyAttributes:A("bodyAttributes",e),defer:_(e,"defer"),encode:_(e,"encodeSpecialCharacters"),htmlAttributes:A("htmlAttributes",e),linkTags:C(b.LINK,["rel","href"],e),metaTags:C(b.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:C(b.NOSCRIPT,["innerHTML"],e),onChangeClientState:j(e),scriptTags:C(b.SCRIPT,["src","innerHTML"],e),styleTags:C(b.STYLE,["cssText"],e),title:E(e),titleAttributes:A("titleAttributes",e),prioritizeSeoTags:T(e,"prioritizeSeoTags")});H.canUseDOM?(t=a,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){Y(t,(function(){K=null}))})):(Y(t),K=null)):z&&(o=z(a)),n(o)},r.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},r.render=function(){return this.init(),null},t}(n.Component);Z.propTypes={context:G.isRequired},Z.displayName="HelmetDispatcher";var J=["children"],X=["children"],ee=function(e){function t(){return e.apply(this,arguments)||this}m(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!s()(N(this.props,"helmetData"),N(e,"helmetData"))},r.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case b.SCRIPT:case b.NOSCRIPT:return{innerHTML:t};case b.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},r.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren;return f({},n,((t={})[r.type]=[].concat(n[r.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(r,e.nestedChildren))]),t))},r.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,a=e.newChildProps,i=e.nestedChildren;switch(n.type){case b.TITLE:return f({},o,((t={})[n.type]=i,t.titleAttributes=f({},a),t));case b.BODY:return f({},o,{bodyAttributes:f({},a)});case b.HTML:return f({},o,{htmlAttributes:f({},a)});default:return f({},o,((r={})[n.type]=f({},a),r))}},r.mapArrayTypeChildrenToProps=function(e,t){var r=f({},t);return Object.keys(e).forEach((function(t){var n;r=f({},r,((n={})[t]=e[t],n))})),r},r.warnOnInvalidChildren=function(e,t){return c()(k.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+k.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),c()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},r.mapChildrenToProps=function(e,t){var r=this,o={};return n.Children.forEach(e,(function(e){if(e&&e.props){var n=e.props,a=n.children,i=g(n,J),s=Object.keys(i).reduce((function(e,t){return e[S[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():r.warnOnInvalidChildren(e,a),l){case b.FRAGMENT:t=r.mapChildrenToProps(a,t);break;case b.LINK:case b.META:case b.NOSCRIPT:case b.SCRIPT:case b.STYLE:o=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:o,newChildProps:s,nestedChildren:a});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:a})}}})),this.mapArrayTypeChildrenToProps(o,t)},r.render=function(){var e=this.props,t=e.children,r=g(e,X),o=f({},r),a=r.helmetData;return t&&(o=this.mapChildrenToProps(t,o)),!a||a instanceof $||(a=new $(a.context,a.instances)),a?n.createElement(Z,f({},o,{context:a.value,helmetData:void 0})):n.createElement(q.Consumer,null,(function(e){return n.createElement(Z,f({},o,{context:e}))}))},t}(n.Component);ee.propTypes={base:a().object,bodyAttributes:a().object,children:a().oneOfType([a().arrayOf(a().node),a().node]),defaultTitle:a().string,defer:a().bool,encodeSpecialCharacters:a().bool,htmlAttributes:a().object,link:a().arrayOf(a().object),meta:a().arrayOf(a().object),noscript:a().arrayOf(a().object),onChangeClientState:a().func,script:a().arrayOf(a().object),style:a().arrayOf(a().object),title:a().string,titleAttributes:a().object,titleTemplate:a().string,prioritizeSeoTags:a().bool,helmetData:a().object},ee.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},ee.displayName="Helmet"},22799:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,v=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case s:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case h:case l:return e;default:return t}}case o:return t}}}function x(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||k(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===v||e.$$typeof===w||e.$$typeof===b)},t.typeOf=k},44363:(e,t,r)=>{"use strict";e.exports=r(22799)},53259:(e,t,r)=>{"use strict";function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i.apply(this,arguments)}var s=r(96540),l=[],c=[];var u=s.createContext(null);function d(e){var t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then((function(e){return r.loading=!1,r.loaded=e,e})).catch((function(e){throw r.loading=!1,r.error=e,e})),r}function p(e){var t={loading:!1,loaded:{},error:null},r=[];try{Object.keys(e).forEach((function(n){var o=d(e[n]);o.loading?t.loading=!0:(t.loaded[n]=o.loaded,t.error=o.error),r.push(o.promise),o.promise.then((function(e){t.loaded[n]=e})).catch((function(e){t.error=e}))}))}catch(n){t.error=n}return t.promise=Promise.all(r).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return s.createElement((r=e)&&r.__esModule?r.default:r,t);var r}function m(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=i({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return l.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==r.m[e]})))return g()})),p=d=function(t){function r(r){var n;return a(o(o(n=t.call(this,r)||this)),"retry",(function(){n.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),n._loadModule()})),g(),n.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},n}n(r,t),r.preload=function(){return g()};var i=r.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var r=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return r(),null})).catch((function(e){return r(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?s.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},r}(s.Component),a(d,"contextType",u),p}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(p,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}return n(t,e),t.prototype.render=function(){return s.createElement(u.Provider,{value:{report:this.props.report}},s.Children.only(this.props.children))},t}(s.Component);function b(e){for(var t=[];e.length;){var r=e.pop();t.push(r())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){b(l).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){b(c).then(e,e)}))},e.exports=h},22831:(e,t,r)=>{"use strict";r.d(t,{u:()=>i,v:()=>s});var n=r(56347),o=r(58168),a=r(96540);function i(e,t,r){return void 0===r&&(r=[]),e.some((function(e){var o=e.path?(0,n.B6)(t,e):r.length?r[r.length-1].match:n.Ix.computeRootMatch(t);return o&&(r.push({route:e,match:o}),e.routes&&i(e.routes,t,r)),o})),r}function s(e,t,r){return void 0===t&&(t={}),void 0===r&&(r={}),e?a.createElement(n.dO,r,e.map((function(e,r){return a.createElement(n.qh,{key:e.key||r,path:e.path,exact:e.exact,strict:e.strict,render:function(r){return e.render?e.render((0,o.A)({},r,{},t,{route:e})):a.createElement(e.component,(0,o.A)({},r,t,{route:e}))}})}))):null}},54625:(e,t,r)=>{"use strict";r.d(t,{I9:()=>d,Kd:()=>u,N_:()=>b,k2:()=>w});var n=r(56347),o=r(42892),a=r(96540),i=r(31513),s=r(58168),l=r(98587),c=r(11561),u=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).history=(0,i.zR)(t.props),t}return(0,o.A)(t,e),t.prototype.render=function(){return a.createElement(n.Ix,{history:this.history,children:this.props.children})},t}(a.Component);var d=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).history=(0,i.TM)(t.props),t}return(0,o.A)(t,e),t.prototype.render=function(){return a.createElement(n.Ix,{history:this.history,children:this.props.children})},t}(a.Component);var p=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},m=function(e){return e},h=a.forwardRef;void 0===h&&(h=m);var g=h((function(e,t){var r=e.innerRef,n=e.navigate,o=e.onClick,i=(0,l.A)(e,["innerRef","navigate","onClick"]),c=i.target,u=(0,s.A)({},i,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),n())}});return u.ref=m!==h&&t||r,a.createElement("a",u)}));var b=h((function(e,t){var r=e.component,o=void 0===r?g:r,u=e.replace,d=e.to,b=e.innerRef,y=(0,l.A)(e,["component","replace","to","innerRef"]);return a.createElement(n.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var r=e.history,n=f(p(d,e.location),e.location),l=n?r.createHref(n):"",g=(0,s.A)({},y,{href:l,navigate:function(){var t=p(d,e.location),n=(0,i.AO)(e.location)===(0,i.AO)(f(t));(u||n?r.replace:r.push)(t)}});return m!==h?g.ref=t||b:g.innerRef=b,a.createElement(o,g)}))})),y=function(e){return e},v=a.forwardRef;void 0===v&&(v=y);var w=v((function(e,t){var r=e["aria-current"],o=void 0===r?"page":r,i=e.activeClassName,u=void 0===i?"active":i,d=e.activeStyle,m=e.className,h=e.exact,g=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,_=e.to,E=e.innerRef,j=(0,l.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return a.createElement(n.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var r=w||e.location,i=f(p(_,r),r),l=i.pathname,A=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),P=A?(0,n.B6)(r.pathname,{path:A,exact:h,sensitive:k,strict:x}):null,C=!!(g?g(P,r):P),T="function"==typeof m?m(C):m,O="function"==typeof S?S(C):S;C&&(T=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((function(e){return e})).join(" ")}(T,u),O=(0,s.A)({},O,d));var R=(0,s.A)({"aria-current":C&&o||null,className:T,style:O,to:i},j);return y!==v?R.ref=t||E:R.innerRef=E,a.createElement(b,R)}))}))},56347:(e,t,r)=>{"use strict";r.d(t,{B6:()=>S,Ix:()=>v,W6:()=>R,XZ:()=>y,dO:()=>T,qh:()=>_,zy:()=>N});var n=r(42892),o=r(96540),a=r(5556),i=r.n(a),s=r(31513),l=r(11561),c=r(58168),u=r(8505),d=r.n(u),p=(r(44363),r(98587)),f=(r(4146),1073741823),m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:{};var h=o.createContext||function(e,t){var r,a,s="__create-react-context-"+function(){var e="__global_unique_id__";return m[e]=(m[e]||0)+1}()+"__",l=function(e){function r(){for(var t,r,n,o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(t=e.call.apply(e,[this].concat(a))||this).emitter=(r=t.props.value,n=[],{on:function(e){n.push(e)},off:function(e){n=n.filter((function(t){return t!==e}))},get:function(){return r},set:function(e,t){r=e,n.forEach((function(e){return e(r,t)}))}}),t}(0,n.A)(r,e);var o=r.prototype;return o.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},o.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var r,n=this.props.value,o=e.value;((a=n)===(i=o)?0!==a||1/a==1/i:a!=a&&i!=i)?r=0:(r="function"==typeof t?t(n,o):f,0!==(r|=0)&&this.emitter.set(e.value,r))}var a,i},o.render=function(){return this.props.children},r}(o.Component);l.childContextTypes=((r={})[s]=i().object.isRequired,r);var c=function(t){function r(){for(var e,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(e=t.call.apply(t,[this].concat(n))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,r){(0|e.observedBits)&r&&e.setState({value:e.getValue()})},e}(0,n.A)(r,t);var o=r.prototype;return o.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},o.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},o.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},o.getValue=function(){return this.context[s]?this.context[s].get():e},o.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},r}(o.Component);return c.contextTypes=((a={})[s]=i().object,a),{Provider:l,Consumer:c}},g=function(e){var t=h();return t.displayName=e,t},b=g("Router-History"),y=g("Router"),v=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={location:t.history.location},r._isMounted=!1,r._pendingLocation=null,t.staticContext||(r.unlisten=t.history.listen((function(e){r._pendingLocation=e}))),r}(0,n.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var r=t.prototype;return r.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},r.render=function(){return o.createElement(y.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.createElement(b.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.Component);o.Component;o.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var r=t,n=r.path,o=r.exact,a=void 0!==o&&o,i=r.strict,s=void 0!==i&&i,l=r.sensitive,c=void 0!==l&&l;return[].concat(n).reduce((function(t,r){if(!r&&""!==r)return null;if(t)return t;var n=function(e,t){var r=""+t.end+t.strict+t.sensitive,n=w[r]||(w[r]={});if(n[e])return n[e];var o=[],a={regexp:d()(e,o,t),keys:o};return x<k&&(n[e]=a,x++),a}(r,{end:a,strict:s,sensitive:c}),o=n.regexp,i=n.keys,l=o.exec(e);if(!l)return null;var u=l[0],p=l.slice(1),f=e===u;return a&&!f?null:{path:r,url:"/"===r&&""===u?"/":u,isExact:f,params:i.reduce((function(e,t,r){return e[t.name]=p[r],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var r=e.props.location||t.location,n=e.props.computedMatch?e.props.computedMatch:e.props.path?S(r.pathname,e.props):t.match,a=(0,c.A)({},t,{location:r,match:n}),i=e.props,s=i.children,u=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===o.Children.count(e)}(s)&&(s=null),o.createElement(y.Provider,{value:a},a.match?s?"function"==typeof s?s(a):s:u?o.createElement(u,a):d?d(a):null:"function"==typeof s?s(a):null)}))},t}(o.Component);function E(e){return"/"===e.charAt(0)?e:"/"+e}function j(e,t){if(!e)return t;var r=E(e);return 0!==t.pathname.indexOf(r)?t:(0,c.A)({},t,{pathname:t.pathname.substr(r.length)})}function A(e){return"string"==typeof e?e:(0,s.AO)(e)}function P(e){return function(){(0,l.A)(!1)}}function C(){}o.Component;var T=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var r,n,a=e.props.location||t.location;return o.Children.forEach(e.props.children,(function(e){if(null==n&&o.isValidElement(e)){r=e;var i=e.props.path||e.props.from;n=i?S(a.pathname,(0,c.A)({},e.props,{path:i})):t.match}})),n?o.cloneElement(r,{location:a,computedMatch:n}):null}))},t}(o.Component);var O=o.useContext;function R(){return O(b)}function N(){return O(y).location}},8505:(e,t,r)=>{var n=r(64634);e.exports=m,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var r,n=[],a=0,s=0,l="",c=t&&t.delimiter||"/";null!=(r=o.exec(e));){var d=r[0],p=r[1],f=r.index;if(l+=e.slice(s,f),s=f+d.length,p)l+=p[1];else{var m=e[s],h=r[2],g=r[3],b=r[4],y=r[5],v=r[6],w=r[7];l&&(n.push(l),l="");var k=null!=h&&null!=m&&m!==h,x="+"===v||"*"===v,S="?"===v||"*"===v,_=h||c,E=b||y,j=h||("string"==typeof n[n.length-1]?n[n.length-1]:"");n.push({name:g||a++,prefix:h||"",delimiter:_,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:E?u(E):w?".*":i(_,j)})}}return s<e.length&&(l+=e.substr(s)),l&&n.push(l),n}function i(e,t){return!t||t.indexOf(e)>-1?"[^"+c(e)+"]+?":c(t)+"|(?:(?!"+c(t)+")[^"+c(e)+"])+?"}function s(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var r=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(r[o]=new RegExp("^(?:"+e[o].pattern+")$",p(t)));return function(t,o){for(var a="",i=t||{},l=(o||{}).pretty?s:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=i[u.name];if(null==p){if(u.optional){u.partial&&(a+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(n(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=l(p[f]),!r[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");a+=(0===f?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!r[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');a+=u.prefix+d}}else a+=u}return a}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function d(e,t){return e.keys=t,e}function p(e){return e&&e.sensitive?"":"i"}function f(e,t,r){n(t)||(r=t||r,t=[]);for(var o=(r=r||{}).strict,a=!1!==r.end,i="",s=0;s<e.length;s++){var l=e[s];if("string"==typeof l)i+=c(l);else{var u=c(l.prefix),f="(?:"+l.pattern+")";t.push(l),l.repeat&&(f+="(?:"+u+f+")*"),i+=f=l.optional?l.partial?u+"("+f+")?":"(?:"+u+"("+f+"))?":u+"("+f+")"}}var m=c(r.delimiter||"/"),h=i.slice(-m.length)===m;return o||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=a?"$":o&&h?"":"(?="+m+"|$)",d(new RegExp("^"+i,p(r)),t)}function m(e,t,r){return n(t)||(r=t||r,t=[]),r=r||{},e instanceof RegExp?function(e,t){var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)t.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return d(e,t)}(e,t):n(e)?function(e,t,r){for(var n=[],o=0;o<e.length;o++)n.push(m(e[o],t,r).source);return d(new RegExp("(?:"+n.join("|")+")",p(r)),t)}(e,t,r):function(e,t,r){return f(a(e,r),t,r)}(e,t,r)}},21020:(e,t,r)=>{"use strict";var n=r(96540),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,a={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,n)&&!l.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:s.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},15287:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function b(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||m}function y(){}function v(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var w=v.prototype=new y;w.constructor=v,h(w,b.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var o,a={},i=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,o)&&!_.hasOwnProperty(o)&&(a[o]=t[o]);var l=arguments.length-2;if(1===l)a.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===a[o]&&(a[o]=l[o]);return{$$typeof:r,type:e,key:i,ref:s,props:a,_owner:S.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var A=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,o,a,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case n:l=!0}}if(l)return i=i(l=e),e=""===a?"."+P(l,0):a,k(i)?(o="",null!=e&&(o=e.replace(A,"$&/")+"/"),C(i,t,o,"",(function(e){return e}))):null!=i&&(j(i)&&(i=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,o+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(A,"$&/")+"/")+e)),t.push(i)),1;if(l=0,a=""===a?".":a+":",k(e))for(var c=0;c<e.length;c++){var u=a+P(s=e[c],c);l+=C(s,t,o,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=C(s=s.value,t,o,u=a+P(s,c++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function T(e,t,r){if(null==e)return e;var n=[],o=0;return C(e,n,"","",(function(e){return t.call(r,e,o++)})),n}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},N={transition:null},L={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:N,ReactCurrentOwner:S};function D(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:T,forEach:function(e,t,r){T(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!j(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=o,t.Profiler=i,t.PureComponent=v,t.StrictMode=a,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.act=D,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=h({},e.props),a=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)x.call(t,c)&&!_.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];o.children=l}return{$$typeof:r,type:e.type,key:a,ref:i,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=j,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=D,t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,r){return R.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,r){return R.current.useReducer(e,t,r)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return R.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return R.current.useTransition()},t.version="18.3.1"},96540:(e,t,r)=>{"use strict";e.exports=r(15287)},74848:(e,t,r)=>{"use strict";e.exports=r(21020)},7463:(e,t,r)=>{"use strict";var n=r(96763);function o(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(!(0<s(o,t)))break e;e[n]=t,e[r]=o,r=n}}function a(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,a=o>>>1;n<a;){var i=2*(n+1)-1,l=e[i],c=i+1,u=e[c];if(0>s(l,r))c<o&&0>s(u,l)?(e[n]=u,e[c]=r,n=c):(e[n]=l,e[i]=r,n=i);else{if(!(c<o&&0>s(u,r)))break e;e[n]=u,e[c]=r,n=c}}}return t}function s(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var c=Date,u=c.now();t.unstable_now=function(){return c.now()-u}}var d=[],p=[],f=1,m=null,h=3,g=!1,b=!1,y=!1,v="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,k="undefined"!=typeof setImmediate?setImmediate:null;function x(e){for(var t=a(p);null!==t;){if(null===t.callback)i(p);else{if(!(t.startTime<=e))break;i(p),t.sortIndex=t.expirationTime,o(d,t)}t=a(p)}}function S(e){if(y=!1,x(e),!b)if(null!==a(d))b=!0,D(_);else{var t=a(p);null!==t&&I(S,t.startTime-e)}}function _(e,r){b=!1,y&&(y=!1,w(P),P=-1),g=!0;var n=h;try{for(x(r),m=a(d);null!==m&&(!(m.expirationTime>r)||e&&!O());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var s=o(m.expirationTime<=r);r=t.unstable_now(),"function"==typeof s?m.callback=s:m===a(d)&&i(d),x(r)}else i(d);m=a(d)}if(null!==m)var l=!0;else{var c=a(p);null!==c&&I(S,c.startTime-r),l=!1}return l}finally{m=null,h=n,g=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E,j=!1,A=null,P=-1,C=5,T=-1;function O(){return!(t.unstable_now()-T<C)}function R(){if(null!==A){var e=t.unstable_now();T=e;var r=!0;try{r=A(!0,e)}finally{r?E():(j=!1,A=null)}}else j=!1}if("function"==typeof k)E=function(){k(R)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,L=N.port2;N.port1.onmessage=R,E=function(){L.postMessage(null)}}else E=function(){v(R,0)};function D(e){A=e,j||(j=!0,E())}function I(e,r){P=v((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){b||g||(b=!0,D(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?n.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return a(d)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,r,n){var i=t.unstable_now();switch("object"==typeof n&&null!==n?n="number"==typeof(n=n.delay)&&0<n?i+n:i:n=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:f++,callback:r,priorityLevel:e,startTime:n,expirationTime:s=n+s,sortIndex:-1},n>i?(e.sortIndex=n,o(p,e),null===a(d)&&e===a(p)&&(y?(w(P),P=-1):y=!0,I(S,n-i))):(e.sortIndex=s,o(d,e),b||g||(b=!0,D(_))),e},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},69982:(e,t,r)=>{"use strict";e.exports=r(7463)},96897:(e,t,r)=>{"use strict";var n=r(70453),o=r(30041),a=r(30592)(),i=r(75795),s=r(69675),l=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,c=!0;if("length"in e&&i){var u=i(e,"length");u&&!u.configurable&&(n=!1),u&&!u.writable&&(c=!1)}return(n||c||!r)&&(a?o(e,"length",t,!0,!0):o(e,"length",t)),e}},2833:e=>{e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var c=a[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(o=r?r.call(n,u,d,c):void 0)||void 0===o&&u!==d)return!1}return!0}},81135:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},49032:(e,t,r)=>{"use strict";var n=r(47244),o=r(48184),a=r(25767),i=r(35680);function s(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,u=s(Object.prototype.toString),d=s(Number.prototype.valueOf),p=s(String.prototype.valueOf),f=s(Boolean.prototype.valueOf);if(l)var m=s(BigInt.prototype.valueOf);if(c)var h=s(Symbol.prototype.valueOf);function g(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(r){return!1}}function b(e){return"[object Map]"===u(e)}function y(e){return"[object Set]"===u(e)}function v(e){return"[object WeakMap]"===u(e)}function w(e){return"[object WeakSet]"===u(e)}function k(e){return"[object ArrayBuffer]"===u(e)}function x(e){return"undefined"!=typeof ArrayBuffer&&(k.working?k(e):e instanceof ArrayBuffer)}function S(e){return"[object DataView]"===u(e)}function _(e){return"undefined"!=typeof DataView&&(S.working?S(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=o,t.isTypedArray=i,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):i(e)||_(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},b.working="undefined"!=typeof Map&&b(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(b.working?b(e):e instanceof Map)},y.working="undefined"!=typeof Set&&y(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(y.working?y(e):e instanceof Set)},v.working="undefined"!=typeof WeakMap&&v(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(v.working?v(e):e instanceof WeakMap)},w.working="undefined"!=typeof WeakSet&&w(new WeakSet),t.isWeakSet=function(e){return w(e)},k.working="undefined"!=typeof ArrayBuffer&&k(new ArrayBuffer),t.isArrayBuffer=x,S.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&S(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=_;var E="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function j(e){return"[object SharedArrayBuffer]"===u(e)}function A(e){return void 0!==E&&(void 0===j.working&&(j.working=j(new E)),j.working?j(e):e instanceof E)}function P(e){return g(e,d)}function C(e){return g(e,p)}function T(e){return g(e,f)}function O(e){return l&&g(e,m)}function R(e){return c&&g(e,h)}t.isSharedArrayBuffer=A,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},t.isGeneratorObject=function(e){return"[object Generator]"===u(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},t.isNumberObject=P,t.isStringObject=C,t.isBooleanObject=T,t.isBigIntObject=O,t.isSymbolObject=R,t.isBoxedPrimitive=function(e){return P(e)||C(e)||T(e)||O(e)||R(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(x(e)||A(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},40537:(e,t,r)=>{var n=r(65606),o=r(96763),a=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},i=/%[sdj%]/g;t.format=function(e){if(!w(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(u(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,o=n.length,a=String(e).replace(i,(function(e){if("%%"===e)return"%";if(r>=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return e}})),s=n[r];r<o;s=n[++r])y(s)||!S(s)?a+=" "+s:a+=" "+u(s);return a},t.deprecate=function(e,r){if(void 0!==n&&!0===n.noDeprecation)return e;if(void 0===n)return function(){return t.deprecate(e,r).apply(this,arguments)};var a=!1;return function(){if(!a){if(n.throwDeprecation)throw new Error(r);n.traceDeprecation?o.trace(r):o.error(r),a=!0}return e.apply(this,arguments)}};var s={},l=/^$/;if(n.env.NODE_DEBUG){var c=n.env.NODE_DEBUG;c=c.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),l=new RegExp("^"+c+"$","i")}function u(e,r){var n={seen:[],stylize:p};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),b(r)?n.showHidden=r:r&&t._extend(n,r),k(n.showHidden)&&(n.showHidden=!1),k(n.depth)&&(n.depth=2),k(n.colors)&&(n.colors=!1),k(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=d),f(n,e,n.depth)}function d(e,t){var r=u.styles[t];return r?"\x1b["+u.colors[r][0]+"m"+e+"\x1b["+u.colors[r][1]+"m":e}function p(e,t){return e}function f(e,r,n){if(e.customInspect&&r&&j(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var o=r.inspect(n,e);return w(o)||(o=f(e,o,n)),o}var a=function(e,t){if(k(t))return e.stylize("undefined","undefined");if(w(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(v(t))return e.stylize(""+t,"number");if(b(t))return e.stylize(""+t,"boolean");if(y(t))return e.stylize("null","null")}(e,r);if(a)return a;var i=Object.keys(r),s=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(r)),E(r)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return m(r);if(0===i.length){if(j(r)){var l=r.name?": "+r.name:"";return e.stylize("[Function"+l+"]","special")}if(x(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return e.stylize(Date.prototype.toString.call(r),"date");if(E(r))return m(r)}var c,u="",d=!1,p=["{","}"];(g(r)&&(d=!0,p=["[","]"]),j(r))&&(u=" [Function"+(r.name?": "+r.name:"")+"]");return x(r)&&(u=" "+RegExp.prototype.toString.call(r)),_(r)&&(u=" "+Date.prototype.toUTCString.call(r)),E(r)&&(u=" "+m(r)),0!==i.length||d&&0!=r.length?n<0?x(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=d?function(e,t,r,n,o){for(var a=[],i=0,s=t.length;i<s;++i)T(t,String(i))?a.push(h(e,t,r,n,String(i),!0)):a.push("");return o.forEach((function(o){o.match(/^\d+$/)||a.push(h(e,t,r,n,o,!0))})),a}(e,r,n,s,i):i.map((function(t){return h(e,r,n,s,t,d)})),e.seen.pop(),function(e,t,r){var n=e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(n>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(c,u,p)):p[0]+u+p[1]}function m(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,r,n,o,a){var i,s,l;if((l=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),T(n,o)||(i="["+o+"]"),s||(e.seen.indexOf(l.value)<0?(s=y(r)?f(e,l.value,null):f(e,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(e){return" "+e})).join("\n").slice(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),k(i)){if(a&&o.match(/^\d+$/))return s;(i=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.slice(1,-1),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+s}function g(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function y(e){return null===e}function v(e){return"number"==typeof e}function w(e){return"string"==typeof e}function k(e){return void 0===e}function x(e){return S(e)&&"[object RegExp]"===A(e)}function S(e){return"object"==typeof e&&null!==e}function _(e){return S(e)&&"[object Date]"===A(e)}function E(e){return S(e)&&("[object Error]"===A(e)||e instanceof Error)}function j(e){return"function"==typeof e}function A(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!s[e])if(l.test(e)){var r=n.pid;s[e]=function(){var n=t.format.apply(t,arguments);o.error("%s %d: %s",e,r,n)}}else s[e]=function(){};return s[e]},t.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(49032),t.isArray=g,t.isBoolean=b,t.isNull=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=w,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=k,t.isRegExp=x,t.types.isRegExp=x,t.isObject=S,t.isDate=_,t.types.isDate=_,t.isError=E,t.types.isNativeError=E,t.isFunction=j,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(81135);var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;o.log("%s - %s",(e=new Date,r=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":"),[e.getDate(),C[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(56698),t._extend=function(e,t){if(!t||!S(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var O="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(O&&e[O]){var t;if("function"!=typeof(t=e[O]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,O,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),o=[],a=0;a<arguments.length;a++)o.push(arguments[a]);o.push((function(e,n){e?r(e):t(n)}));try{e.apply(this,o)}catch(i){r(i)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),O&&Object.defineProperty(t,O,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,a(e))},t.promisify.custom=O,t.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],r=0;r<arguments.length;r++)t.push(arguments[r]);var o=t.pop();if("function"!=typeof o)throw new TypeError("The last argument must be of type Function");var a=this,i=function(){return o.apply(a,arguments)};e.apply(this,t).then((function(e){n.nextTick(i.bind(null,null,e))}),(function(e){n.nextTick(R.bind(null,e,i))}))}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,a(e)),t}},25767:(e,t,r)=>{"use strict";var n=r(82682),o=r(39209),a=r(10487),i=r(38075),s=r(75795),l=i("Object.prototype.toString"),c=r(49092)(),u="undefined"==typeof globalThis?r.g:globalThis,d=o(),p=i("String.prototype.slice"),f=Object.getPrototypeOf,m=i("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r<e.length;r+=1)if(e[r]===t)return r;return-1},h={__proto__:null};n(d,c&&s&&f?function(e){var t=new u[e];if(Symbol.toStringTag in t){var r=f(t),n=s(r,Symbol.toStringTag);if(!n){var o=f(r);n=s(o,Symbol.toStringTag)}h["$"+e]=a(n.get)}}:function(e){var t=new u[e],r=t.slice||t.set;r&&(h["$"+e]=a(r))});e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!c){var t=p(l(e),8,-1);return m(d,t)>-1?t:"Object"===t&&function(e){var t=!1;return n(h,(function(r,n){if(!t)try{r(e),t=p(n,1)}catch(o){}})),t}(e)}return s?function(e){var t=!1;return n(h,(function(r,n){if(!t)try{"$"+r(e)===n&&(t=p(n,1))}catch(o){}})),t}(e):null}},39209:(e,t,r)=>{"use strict";var n=r(76578),o="undefined"==typeof globalThis?r.g:globalThis;e.exports=function(){for(var e=[],t=0;t<n.length;t++)"function"==typeof o[n[t]]&&(e[e.length]=n[t]);return e}},4784:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});const n={title:"Tekdi Docs",tagline:"CATALYSE \u2022 DIGITAL \u2022 TRANSFORMATION",favicon:"img/favicon.png",url:"https://tekdi.github.io",baseUrl:"/",organizationName:"tekdi",projectName:"tekdi.github.io",trailingSlash:!1,deploymentBranch:"gh-pages",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{sidebarPath:"./sidebars.ts",docRootComponent:"@theme/DocRoot",docItemComponent:"@theme/ApiItem"},theme:{customCss:"./src/css/custom.css"}}]],plugins:[["docusaurus-plugin-openapi-docs",{id:"api",docsPluginId:"classic",config:{user:{specPath:"swagger/user-service.json",outputDir:"docs/user-service/apis"},notification:{specPath:"swagger/notification-service.json",outputDir:"docs/notifications-service/apis"},todo:{specPath:"swagger/todo-service.json",outputDir:"docs/todo-service/apis"},events:{specPath:"swagger/event-service.json",outputDir:"docs/event-service/apis"},attendance:{specPath:"swagger/attendance-service.json",outputDir:"docs/attendance-service/apis"}}}]],themes:["docusaurus-theme-openapi-docs"],themeConfig:{image:"img/tekdi-social-card.jpg",navbar:{title:"Tekdi Docs",logo:{alt:"Tekdi Logo",src:"img/logo.png"},items:[{type:"docSidebar",sidebarId:"tutorialSidebar",position:"left",label:"Docs"},{to:"/docs/category/tools",label:"Tools",position:"left"},{href:"https://github.com/tekdi/tekdi.github.io",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",copyright:"Copyright \xa9 2024 Tekdi Technologies. Built with Docusaurus.",links:[]},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},blog:{sidebar:{groupByYear:!0}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,future:{experimental_faster:{swcJsLoader:!1,swcJsMinimizer:!1,swcHtmlMinimizer:!1,lightningCssMinimizer:!1,mdxCrossCompilerCache:!1,rspackBundler:!1},experimental_storage:{type:"localStorage",namespace:!1},experimental_router:"browser"},onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0},anchors:{maintainCase:!1}}}},58168:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(null,arguments)}r.d(t,{A:()=>n})},42892:(e,t,r)=>{"use strict";function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)}r.d(t,{A:()=>o})},98587:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}r.d(t,{A:()=>n})},34164:(e,t,r)=>{"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}},71765:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Highlight:()=>oe,Prism:()=>A,normalizeTokens:()=>te,themes:()=>P,useTokenize:()=>re});var n,o,a,i,s,l,c,u=r(96540),d=r(34164),p=Object.create,f=Object.defineProperty,m=Object.defineProperties,h=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,x=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&x(e,r,t[r]);if(y)for(var r of y(t))k.call(t,r)&&x(e,r,t[r]);return e},_=(e,t)=>m(e,g(t)),E=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&y)for(var n of y(e))t.indexOf(n)<0&&k.call(e,n)&&(r[n]=e[n]);return r},j=(n={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},n={util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,r){var o,a;switch(r=r||{},n.util.type(t)){case"Object":if(a=n.util.objId(t),r[a])return r[a];for(var i in o={},r[a]=o,t)t.hasOwnProperty(i)&&(o[i]=e(t[i],r));return o;case"Array":return a=n.util.objId(t),r[a]?r[a]:(o=[],r[a]=o,t.forEach((function(t,n){o[n]=e(t,r)})),o);default:return t}},getLanguage:function(t){for(;t;){var r=e.exec(t.className);if(r)return r[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,r){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+r)},isActive:function(e,t,r){for(var n="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(n))return!1;e=e.parentElement}return!!r}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var r=n.util.clone(n.languages[e]);for(var o in t)r[o]=t[o];return r},insertBefore:function(e,t,r,o){var a=(o=o||n.languages)[e],i={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var l in r)r.hasOwnProperty(l)&&(i[l]=r[l]);r.hasOwnProperty(s)||(i[s]=a[s])}var c=o[e];return o[e]=i,n.languages.DFS(n.languages,(function(t,r){r===c&&t!=e&&(this[t]=i)})),i},DFS:function e(t,r,o,a){a=a||{};var i=n.util.objId;for(var s in t)if(t.hasOwnProperty(s)){r.call(t,s,t[s],o||s);var l=t[s],c=n.util.type(l);"Object"!==c||a[i(l)]?"Array"!==c||a[i(l)]||(a[i(l)]=!0,e(l,r,s,a)):(a[i(l)]=!0,e(l,r,null,a))}}},plugins:{},highlight:function(e,t,r){var a={code:e,grammar:t,language:r};if(n.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=n.tokenize(a.code,a.grammar),n.hooks.run("after-tokenize",a),o.stringify(n.util.encode(a.tokens),a.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var n in r)t[n]=r[n];delete t.rest}var o=new s;return l(o,o.head,e),i(e,o,t,o.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(o)},hooks:{all:{},add:function(e,t){var r=n.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=n.hooks.all[e];if(r&&r.length)for(var o,a=0;o=r[a++];)o(t)}},Token:o};function o(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function a(e,t,r,n){e.lastIndex=t;var o=e.exec(r);if(o&&n&&o[1]){var a=o[1].length;o.index+=a,o[0]=o[0].slice(a)}return o}function i(e,t,r,s,u,d){for(var p in r)if(r.hasOwnProperty(p)&&r[p]){var f=r[p];f=Array.isArray(f)?f:[f];for(var m=0;m<f.length;++m){if(d&&d.cause==p+","+m)return;var h=f[m],g=h.inside,b=!!h.lookbehind,y=!!h.greedy,v=h.alias;if(y&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,x=s.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var _=x.value;if(t.length>e.length)return;if(!(_ instanceof o)){var E,j=1;if(y){if(!(E=a(k,S,e,b))||E.index>=e.length)break;var A=E.index,P=E.index+E[0].length,C=S;for(C+=x.value.length;A>=C;)C+=(x=x.next).value.length;if(S=C-=x.value.length,x.value instanceof o)continue;for(var T=x;T!==t.tail&&(C<P||"string"==typeof T.value);T=T.next)j++,C+=T.value.length;j--,_=e.slice(S,C),E.index-=S}else if(!(E=a(k,0,_,b)))continue;A=E.index;var O=E[0],R=_.slice(0,A),N=_.slice(A+O.length),L=S+_.length;d&&L>d.reach&&(d.reach=L);var D=x.prev;if(R&&(D=l(t,D,R),S+=R.length),c(t,D,j),x=l(t,D,new o(p,g?n.tokenize(O,g):O,v,O)),N&&l(t,x,N),j>1){var I={cause:p+","+m,reach:L};i(e,t,r,x.prev,S,I),d&&I.reach>d.reach&&(d.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,r){var n=t.next,o={value:r,prev:t,next:n};return t.next=o,n.prev=o,e.length++,o}function c(e,t,r){for(var n=t.next,o=0;o<r&&n!==e.tail;o++)n=n.next;t.next=n,n.prev=t,e.length-=o}return o.stringify=function e(t,r){if("string"==typeof t)return t;if(Array.isArray(t)){var o="";return t.forEach((function(t){o+=e(t,r)})),o}var a={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(a.classes,i):a.classes.push(i)),n.hooks.run("wrap",a);var s="";for(var l in a.attributes)s+=" "+l+'="'+(a.attributes[l]||"").replace(/"/g,""")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},n}();t.exports=r,r.default=r}},function(){return o||(0,n[b(n)[0]])((o={exports:{}}).exports,o),o.exports}),A=((e,t,r)=>(r=null!=e?p(v(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of b(t))w.call(e,o)||o===r||f(e,o,{get:()=>t[o],enumerable:!(n=h(t,o))||n.enumerable});return e})(!t&&e&&e.__esModule?r:f(r,"default",{value:e,enumerable:!0}),e)))(j());A.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},A.languages.markup.tag.inside["attr-value"].inside.entity=A.languages.markup.entity,A.languages.markup.doctype.inside["internal-subset"].inside=A.languages.markup,A.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(A.languages.markup.tag,"addInlined",{value:function(e,t){var r;(t=((r=((r={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:A.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}}))["language-"+t]={pattern:/[\s\S]+/,inside:A.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},A.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(A.languages.markup.tag,"addAttribute",{value:function(e,t){A.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:A.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),A.languages.html=A.languages.markup,A.languages.mathml=A.languages.markup,A.languages.svg=A.languages.markup,A.languages.xml=A.languages.extend("markup",{}),A.languages.ssml=A.languages.xml,A.languages.atom=A.languages.xml,A.languages.rss=A.languages.xml,a=A,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",l=RegExp(l+"-"+l),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},a.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},A.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},A.languages.javascript=A.languages.extend("clike",{"class-name":[A.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),A.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,A.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:A.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:A.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:A.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:A.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:A.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),A.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:A.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),A.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),A.languages.markup&&(A.languages.markup.tag.addInlined("script","javascript"),A.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),A.languages.js=A.languages.javascript,A.languages.actionscript=A.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),A.languages.actionscript["class-name"].alias="function",delete A.languages.actionscript.parameter,delete A.languages.actionscript["literal-property"],A.languages.markup&&A.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:A.languages.markup}}),function(e){var t=/#(?!\{).+/,r={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:r}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:r}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:r}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(A),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,r){(t="string"==typeof t?[t]:t).forEach((function(t){var n=function(e){e.inside||(e.inside={}),e.inside.rest=r},o="doc-comment";if(a=e.languages[t]){var a,i=a[o];if((i=i||(a=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[o])instanceof RegExp&&(i=a[o]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),n(i[s]);else n(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(A),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(A),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,r=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:r})}(A),function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+r.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+r.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var r=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<value>>/g,(function(){return e}));return RegExp(r,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return n}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<key>>/g,(function(){return"(?:"+o+"|"+a+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(a),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(A),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var n=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return n})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(n),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(n),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:r(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:r(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(r){t!==r&&(e.languages.markdown[t].inside.content.inside[r]=e.languages.markdown[r])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var r=0,n=t.length;r<n;r++){var o,a=t[r];"code"!==a.type?e(a.content):(o=a.content[1],a=a.content[3],o&&a&&"code-language"===o.type&&"code-block"===a.type&&"string"==typeof o.content&&(o=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),o="language-"+(o=(/[a-z][\w-]*/i.exec(o)||[""])[0].toLowerCase()),a.alias?"string"==typeof a.alias?a.alias=[a.alias,o]:a.alias.push(o):a.alias=[o]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var r="",n=0,o=t.classes.length;n<o;n++){var a=t.classes[n];if(a=/language-(.+)/.exec(a)){r=a[1];break}}var c,u=e.languages[r];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var r;return"#"===(t=t.toLowerCase())[0]?(r="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(r)):s[t]||e})),u,r):r&&"none"!==r&&e.plugins.autoloader&&(c="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=c,e.plugins.autoloader.loadLanguages(r,(function(){var t=document.getElementById(c);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(A),A.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:A.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},A.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),r=0;r<t.length;){var n=t[r++];if("keyword"===n.type&&"mutation"===n.content){var o=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){r+=2;var a=p(/^\($/,/^\)$/);if(-1===a)continue;for(;r<a;r++){var i=u(0);"variable"===i.type&&(f(i,"variable-input"),o.push(i.content))}r=a+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(r++,f(u(0),"property-mutation"),0<o.length)){var s=p(/^\{$/,/^\}$/);if(-1!==s)for(var l=r;l<s;l++){var c=t[l];"variable"===c.type&&0<=o.indexOf(c.content)&&f(c,"variable-input")}}}}function u(e){return t[r+e]}function d(e,t){t=t||0;for(var r=0;r<e.length;r++){var n=u(r+t);if(!n||n.type!==e[r])return}return 1}function p(e,n){for(var o=1,a=r;a<t.length;a++){var i=t[a],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))o++;else if(n.test(s)&&0==--o)return a}return-1}function f(e,t){var r=e.alias;r?Array.isArray(r)||(e.alias=r=[r]):e.alias=r=[],r.push(t)}})),A.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],r=t.pattern.source,n=t.inside.interpolation,o=n.inside["interpolation-punctuation"],a=n.pattern.source;function i(t,n){if(e.languages[t])return{pattern:RegExp("((?:"+n+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,r,n){return t={code:t,grammar:r,language:n},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,r,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),c=0,u={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var r,n;for(e=e.content;-1!==t.indexOf((n=c++,r="___"+i.toUpperCase()+"_"+n+"___")););return u[r]=e,r})).join(""),r,i),Object.keys(u));return c=0,function t(r){for(var a=0;a<r.length;a++){if(c>=d.length)return;var i,l,p,f,m,h,g,b=r[a];"string"==typeof b||"string"==typeof b.content?(i=d[c],-1!==(g=(h="string"==typeof b?b:b.content).indexOf(i))&&(++c,l=h.substring(0,g),m=u[i],p=void 0,(f={})["interpolation-punctuation"]=o,3===(f=e.tokenize(m,f)).length&&((p=[1,1]).push.apply(p,s(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,n.alias,m),f=h.substring(g+i.length),m=[],l&&m.push(l),m.push(p),f&&(t(h=[f]),m.push.apply(m,h)),"string"==typeof b?(r.splice.apply(r,[a,1].concat(m)),a+=m.length-1):b.content=m)):(g=b.content,Array.isArray(g)?t(g):t([g]))}}(l),new e.Token(i,l,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var c={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return"string"==typeof e?e:Array.isArray(e)?e.map(u).join(""):u(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in c&&function t(r){for(var n=0,o=r.length;n<o;n++){var a,i,s,c=r[n];"string"!=typeof c&&(a=c.content,Array.isArray(a)?"template-string"===c.type?(c=a[1],3===a.length&&"string"!=typeof c&&"embedded-code"===c.type&&(i=u(c),c=c.alias,c=Array.isArray(c)?c[0]:c,s=e.languages[c])&&(a[1]=l(i,s,c))):t(a):"string"!=typeof a&&t([a]))}}(t.tokens)}))}(A),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(A),function(e){var t=e.languages.javascript,r=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,n="(@(?:arg|argument|param|property)\\s+(?:"+r+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(n+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(n+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return r}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+r),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(A),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(A),A.languages.n4js=A.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),A.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),A.languages.n4jsd=A.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var r=["function","function-variable","method","method-variable","property-access"],n=0;n<r.length;n++){var o=r[n],a=e.languages.javascript[o];o=(a="RegExp"===e.util.type(a)?e.languages.javascript[o]={pattern:a}:a).inside||{};(a.inside=o)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(A),function(e){var t=e.util.clone(e.languages.javascript),r=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,n=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,o=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function a(e,t){return e=e.replace(/<S>/g,(function(){return r})).replace(/<BRACES>/g,(function(){return n})).replace(/<SPREAD>/g,(function(){return o})),RegExp(e,t)}function i(t){for(var r=[],n=0;n<t.length;n++){var o=t[n],a=!1;"string"!=typeof o&&("tag"===o.type&&o.content[0]&&"tag"===o.content[0].type?"</"===o.content[0].content[0].content?0<r.length&&r[r.length-1].tagName===s(o.content[0].content[1])&&r.pop():"/>"!==o.content[o.content.length-1].content&&r.push({tagName:s(o.content[0].content[1]),openedBraces:0}):0<r.length&&"punctuation"===o.type&&"{"===o.content?r[r.length-1].openedBraces++:0<r.length&&0<r[r.length-1].openedBraces&&"punctuation"===o.type&&"}"===o.content?r[r.length-1].openedBraces--:a=!0),(a||"string"==typeof o)&&0<r.length&&0===r[r.length-1].openedBraces&&(a=s(o),n<t.length-1&&("string"==typeof t[n+1]||"plain-text"===t[n+1].type)&&(a+=s(t[n+1]),t.splice(n+1,1)),0<n&&("string"==typeof t[n-1]||"plain-text"===t[n-1].type)&&(a=s(t[n-1])+a,t.splice(n-1,1),n--),t[n]=new e.Token("plain-text",a,null,a)),o.content&&"string"!=typeof o.content&&i(o.content)}}o=a(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:a(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(A),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(A),A.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},A.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=A.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(A),A.languages.c=A.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),A.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),A.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},A.languages.c.string],char:A.languages.c.char,comment:A.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:A.languages.c}}}}),A.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete A.languages.c.boolean,A.languages.objectivec=A.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete A.languages.objectivec["class-name"],A.languages.objc=A.languages.objectivec,A.languages.reason=A.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),A.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete A.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,r=0;r<2;r++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(A),A.languages.go=A.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),A.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete A.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return r}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(A),A.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},A.languages.python["string-interpolation"].inside.interpolation.inside.rest=A.languages.python,A.languages.py=A.languages.python,A.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},A.languages.webmanifest=A.languages.json;var P={};((e,t)=>{for(var r in t)f(e,r,{get:t[r],enumerable:!0})})(P,{dracula:()=>C,duotoneDark:()=>T,duotoneLight:()=>O,github:()=>R,gruvboxMaterialDark:()=>Y,gruvboxMaterialLight:()=>K,jettwaveDark:()=>V,jettwaveLight:()=>H,nightOwl:()=>N,nightOwlLight:()=>L,oceanicNext:()=>F,okaidia:()=>M,oneDark:()=>W,oneLight:()=>Q,palenight:()=>B,shadesOfPurple:()=>z,synthwave84:()=>U,ultramin:()=>$,vsDark:()=>q,vsLight:()=>G});var C={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},T={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},O={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},R={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},N={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},L={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},D="#c5a5c5",I="#8dc891",F={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:D}},{types:["attr-value"],style:{color:I}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:I}},{types:["punctuation"],style:{color:I}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:D}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},M={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},B={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},U={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},q={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},G={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},V={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},H={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},Q={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},Y={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},K={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},Z=(e,t)=>{const{plain:r}=e,n=e.styles.reduce(((e,r)=>{const{languages:n,style:o}=r;return n&&!n.includes(t)||r.types.forEach((t=>{const r=S(S({},e[t]),o);e[t]=r})),e}),{});return n.root=r,n.plain=_(S({},r),{backgroundColor:void 0}),n},J=/\r\n|\r|\n/,X=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},ee=(e,t)=>{const r=e.length;return r>0&&e[r-1]===t?e:e.concat(t)},te=e=>{const t=[[]],r=[e],n=[0],o=[e.length];let a=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(a=n[i]++)<o[i];){let e,c=t[i];const u=r[i][a];if("string"==typeof u?(c=i>0?c:["plain"],e=u):(c=ee(c,u.type),u.alias&&(c=ee(c,u.alias)),e=u.content),"string"!=typeof e){i++,t.push(c),r.push(e),n.push(0),o.push(e.length);continue}const d=e.split(J),p=d.length;s.push({types:c,content:d[0]});for(let t=1;t<p;t++)X(s),l.push(s=[]),s.push({types:c,content:d[t]})}i--,t.pop(),r.pop(),n.pop(),o.pop()}return X(s),l},re=({prism:e,code:t,grammar:r,language:n})=>{const o=(0,u.useRef)(e);return(0,u.useMemo)((()=>{if(null==r)return te([t]);const e={code:t,grammar:r,language:n,tokens:[]};return o.current.hooks.run("before-tokenize",e),e.tokens=o.current.tokenize(t,r),o.current.hooks.run("after-tokenize",e),te(e.tokens)}),[t,r,n])},ne=({children:e,language:t,code:r,theme:n,prism:o})=>{const a=t.toLowerCase(),i=((e,t)=>{const[r,n]=(0,u.useState)(Z(t,e)),o=(0,u.useRef)(),a=(0,u.useRef)();return(0,u.useEffect)((()=>{t===o.current&&e===a.current||(o.current=t,a.current=e,n(Z(t,e)))}),[e,t]),r})(a,n),s=(e=>(0,u.useCallback)((t=>{var r=t,{className:n,style:o,line:a}=r,i=E(r,["className","style","line"]);const s=_(S({},i),{className:(0,d.A)("token-line",n)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof o&&(s.style=S(S({},s.style||{}),o)),s}),[e]))(i),l=(e=>{const t=(0,u.useCallback)((({types:t,empty:r})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=r?{display:"inline-block"}:void 0:1===t.length&&null!=r?e[t[0]]:Object.assign(null!=r?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,u.useCallback)((e=>{var r=e,{token:n,className:o,style:a}=r,i=E(r,["token","className","style"]);const s=_(S({},i),{className:(0,d.A)("token",...n.types,o),children:n.content,style:t(n)});return null!=a&&(s.style=S(S({},s.style||{}),a)),s}),[t])})(i),c=o.languages[a];return e({tokens:re({prism:o,language:a,code:r,grammar:c}),className:`prism-code language-${a}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},oe=e=>(0,u.createElement)(ne,_(S({},e),{prism:e.prism||A,theme:e.theme||q,code:e.code,language:e.language}))},11561:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=!0,o="Invariant failed";function a(e,t){if(!e){if(n)throw new Error(o);var r="function"==typeof t?t():t,a=r?"".concat(o,": ").concat(r):o;throw new Error(a)}}},31635:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__addDisposableResource:()=>D,__assign:()=>a,__asyncDelegator:()=>E,__asyncGenerator:()=>_,__asyncValues:()=>j,__await:()=>S,__awaiter:()=>m,__classPrivateFieldGet:()=>R,__classPrivateFieldIn:()=>L,__classPrivateFieldSet:()=>N,__createBinding:()=>g,__decorate:()=>s,__disposeResources:()=>F,__esDecorate:()=>c,__exportStar:()=>b,__extends:()=>o,__generator:()=>h,__importDefault:()=>O,__importStar:()=>T,__makeTemplateObject:()=>A,__metadata:()=>f,__param:()=>l,__propKey:()=>d,__read:()=>v,__rest:()=>i,__rewriteRelativeImportExtension:()=>M,__runInitializers:()=>u,__setFunctionName:()=>p,__spread:()=>w,__spreadArray:()=>x,__spreadArrays:()=>k,__values:()=>y,default:()=>B});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function s(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function l(e,t){return function(r,n){t(r,n,e)}}function c(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,l=n.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?n.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in n)m[h]="access"===h?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var g=(0,r[f])("accessor"===l?{get:d.get,set:d.set}:d[c],m);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(s=i(g.get))&&(d.get=s),(s=i(g.set))&&(d.set=s),(s=i(g.init))&&o.unshift(s)}else(s=i(g))&&("field"===l?o.unshift(s):d[c]=s)}u&&Object.defineProperty(u,n.name,d),p=!0}function u(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function p(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function m(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{l(n.next(e))}catch(t){a(t)}}function s(e){try{l(n.throw(e))}catch(t){a(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}l((n=n.apply(e,t||[])).next())}))}function h(e,t){var r,n,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(l){s=[6,l],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var g=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function b(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||g(t,e,r)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function k(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)n[o]=a[i];return n}function x(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function _(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",(function(e){return function(t){return Promise.resolve(t).then(e,c)}})),n[Symbol.asyncIterator]=function(){return this},n;function i(e,t){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||s(e,t)}))},t&&(n[e]=t(n[e])))}function s(e,t){try{(r=o[e](t)).value instanceof S?Promise.resolve(r.value.v).then(l,c):u(a[0][2],r)}catch(n){u(a[0][3],n)}var r}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function E(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:o?o(t):t}:o}}function j(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=y(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function A(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var P=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},C=function(e){return C=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t},C(e)};function T(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=C(e),n=0;n<r.length;n++)"default"!==r[n]&&g(t,e,r[n]);return P(t,e),t}function O(e){return e&&e.__esModule?e:{default:e}}function R(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function N(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function L(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function D(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if("function"!=typeof n)throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var I="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function F(e){function t(t){e.error=e.hasError?new I(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var r,n=0;return function o(){for(;r=e.stack.pop();)try{if(!r.async&&1===n)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(o,(function(e){return t(e),o()}))}else n|=1}catch(i){t(i)}if(1===n)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function M(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,(function(e,r,n,o,a){return r?t?".jsx":".js":!n||o&&a?n+o+"."+a.toLowerCase()+"js":e})):e}const B={__extends:o,__assign:a,__rest:i,__decorate:s,__param:l,__esDecorate:c,__runInitializers:u,__propKey:d,__setFunctionName:p,__metadata:f,__awaiter:m,__generator:h,__createBinding:g,__exportStar:b,__values:y,__read:v,__spread:w,__spreadArrays:k,__spreadArray:x,__await:S,__asyncGenerator:_,__asyncDelegator:E,__asyncValues:j,__makeTemplateObject:A,__importStar:T,__importDefault:O,__classPrivateFieldGet:R,__classPrivateFieldSet:N,__classPrivateFieldIn:L,__addDisposableResource:D,__disposeResources:F,__rewriteRelativeImportExtension:M}},22654:e=>{"use strict";e.exports={}},84054:e=>{"use strict";e.exports=JSON.parse('{"/blog-b2f":{"__comp":"a6aa9e1f","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"7661071f"},{"content":"f4f34a3a"},{"content":"8717b14a"},{"content":"925b3f96"}],"__props":"c15d9823"},"/blog/archive-182":{"__comp":"9e4087bc","__context":{"plugin":"36994c47"},"__props":"f81c1134"},"/blog/authors-0b7":{"__comp":"621db11d","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","__props":"ef8b811a"},"/blog/first-blog-post-89a":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"e273c56f"},"/blog/long-blog-post-9ad":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"73664a40"},"/blog/mdx-blog-post-e9f":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"59362658"},"/blog/welcome-d2b":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"d9f32620"},"/markdown-page-3d7":{"__comp":"1f391b9e","__context":{"plugin":"a7456010"},"content":"393be207"},"/docs-119":{"__comp":"5e95c892","__context":{"plugin":"aba21aa0"}},"/docs-ee2":{"__comp":"a7bd4aaa","__props":"0058b4c6"},"/docs/tags-fce":{"__comp":"3720c009","__props":"898514b1"},"/docs/tags/css-49a":{"__comp":"df203c0f","__props":"8a922f1c"},"/docs/tags/python-954":{"__comp":"df203c0f","__props":"88899dff"},"/docs/tags/styleguide-000":{"__comp":"df203c0f","__props":"bb69cccb"},"/docs-c3d":{"__comp":"a94703ab"},"/docs/attendance-service/about-353":{"__comp":"4c5e977b","content":"5e716299"},"/docs/attendance-service/apis/attendance-api-collection-7b6":{"__comp":"4c5e977b","content":"d11d3527"},"/docs/attendance-service/apis/attendance-controller-create-attendance-7ce":{"__comp":"4c5e977b","content":"36da9f08"},"/docs/attendance-service/apis/attendance-controller-multiple-attendance-632":{"__comp":"4c5e977b","content":"06380b31"},"/docs/attendance-service/apis/attendance-controller-search-attendance-new-4ea":{"__comp":"4c5e977b","content":"ecbcdff8"},"/docs/attendance-service/architecture-96a":{"__comp":"4c5e977b","content":"1bb30c37"},"/docs/attendance-service/database-schema-2dd":{"__comp":"4c5e977b","content":"43e5f64c"},"/docs/attendance-service/devops-b34":{"__comp":"4c5e977b","content":"cc9ed07c"},"/docs/attendance-service/features-9f6":{"__comp":"4c5e977b","content":"e92cfaa5"},"/docs/attendance-service/getting-started-178":{"__comp":"4c5e977b","content":"4cae47e1"},"/docs/attendance-service/tech-stack-b7d":{"__comp":"4c5e977b","content":"eecd2ce7"},"/docs/category/attendance-service-497":{"__comp":"14eb3368","__props":"95ce8082"},"/docs/category/css-tools-c5d":{"__comp":"14eb3368","__props":"ebb7f4cd"},"/docs/category/event-service-357":{"__comp":"14eb3368","__props":"0e3a89ff"},"/docs/category/middleware-service-812":{"__comp":"14eb3368","__props":"ebfc81af"},"/docs/category/notifications-service-8ac":{"__comp":"14eb3368","__props":"bba17c8d"},"/docs/category/python-tools-29b":{"__comp":"14eb3368","__props":"ff0e065e"},"/docs/category/tekdi-style-guides-d1a":{"__comp":"14eb3368","__props":"573633cd"},"/docs/category/todo-service-bf6":{"__comp":"14eb3368","__props":"2f1f4b86"},"/docs/category/tools-449":{"__comp":"14eb3368","__props":"efaa21dc"},"/docs/category/user-service-a70":{"__comp":"14eb3368","__props":"056cd6d2"},"/docs/event-service/about-922":{"__comp":"4c5e977b","content":"953b1356"},"/docs/event-service/api-docs-eda":{"__comp":"4c5e977b","content":"427cc1f9"},"/docs/event-service/apis/event-controller-create-de4":{"__comp":"4c5e977b","content":"4b5b09d5"},"/docs/event-service/apis/event-controller-find-all-678":{"__comp":"4c5e977b","content":"ec94d916"},"/docs/event-service/apis/event-controller-update-event-990":{"__comp":"4c5e977b","content":"930989c0"},"/docs/event-service/apis/event-management-acb":{"__comp":"4c5e977b","content":"7cac8ef7"},"/docs/event-service/architecture-dd2":{"__comp":"4c5e977b","content":"eb665b4a"},"/docs/event-service/database-schema-7e9":{"__comp":"4c5e977b","content":"d67bf7bf"},"/docs/event-service/devops-ff7":{"__comp":"4c5e977b","content":"47ac86f7"},"/docs/event-service/features-e49":{"__comp":"4c5e977b","content":"e0dd86c0"},"/docs/event-service/getting-started-e66":{"__comp":"4c5e977b","content":"bc9d647f"},"/docs/event-service/tech-stack-786":{"__comp":"4c5e977b","content":"f7b001fb"},"/docs/middleware-service/about-752":{"__comp":"4c5e977b","content":"25dc3216"},"/docs/middleware-service/api-docs-306":{"__comp":"4c5e977b","content":"e2936025"},"/docs/middleware-service/architecture-a16":{"__comp":"4c5e977b","content":"673dffb7"},"/docs/middleware-service/database-schema-40c":{"__comp":"4c5e977b","content":"ac8d635e"},"/docs/middleware-service/devops-870":{"__comp":"4c5e977b","content":"a1d5e56d"},"/docs/middleware-service/features-a3e":{"__comp":"4c5e977b","content":"2d475b74"},"/docs/middleware-service/getting-started-96c":{"__comp":"4c5e977b","content":"7e12e502"},"/docs/middleware-service/tech-stack-87d":{"__comp":"4c5e977b","content":"b5bc30b5"},"/docs/notifications-service/about-337":{"__comp":"4c5e977b","content":"4b2e01ab"},"/docs/notifications-service/api-docs-2e2":{"__comp":"4c5e977b","content":"db034d1e"},"/docs/notifications-service/apis/notification-0a0":{"__comp":"4c5e977b","content":"17130741"},"/docs/notifications-service/apis/notification-controller-send-notification-d06":{"__comp":"4c5e977b","content":"02510359"},"/docs/notifications-service/apis/notification-events-controller-create-02c":{"__comp":"4c5e977b","content":"87ee65f1"},"/docs/notifications-service/apis/notification-events-controller-delete-template-16b":{"__comp":"4c5e977b","content":"31960172"},"/docs/notifications-service/apis/notification-events-controller-get-templates-3da":{"__comp":"4c5e977b","content":"bc0daba1"},"/docs/notifications-service/apis/notification-events-controller-update-event-821":{"__comp":"4c5e977b","content":"9e44a02a"},"/docs/notifications-service/architecture-924":{"__comp":"4c5e977b","content":"7d011ee1"},"/docs/notifications-service/database-schema-978":{"__comp":"4c5e977b","content":"06feb0f9"},"/docs/notifications-service/devops-aba":{"__comp":"4c5e977b","content":"bf2c56ec"},"/docs/notifications-service/features-f9e":{"__comp":"4c5e977b","content":"8cb50875"},"/docs/notifications-service/getting-started-013":{"__comp":"4c5e977b","content":"9a1cfabe"},"/docs/notifications-service/tech-stack-5ce":{"__comp":"4c5e977b","content":"f767a73d"},"/docs/tekdi-style-guides/css-style-guide-c3f":{"__comp":"4c5e977b","content":"00df93f5"},"/docs/tekdi-style-guides/python-style-guide-599":{"__comp":"4c5e977b","content":"f36c0ad7"},"/docs/tekdi-style-guides/react-style-guide-f57":{"__comp":"4c5e977b","content":"0436a293"},"/docs/todo-service/about-b08":{"__comp":"4c5e977b","content":"4fadbcde"},"/docs/todo-service/api-docs-ffc":{"__comp":"4c5e977b","content":"fe3117ea"},"/docs/todo-service/apis/todo-controller-create-to-5d7":{"__comp":"4c5e977b","content":"5c6c2a15"},"/docs/todo-service/apis/todo-controller-delete-todo-by-id-4a2":{"__comp":"4c5e977b","content":"9c6498eb"},"/docs/todo-service/apis/todo-controller-todo-get-by-id-646":{"__comp":"4c5e977b","content":"1c80a469"},"/docs/todo-service/apis/todo-controller-update-todo-93a":{"__comp":"4c5e977b","content":"5fc6200c"},"/docs/todo-service/apis/todo-controller-view-list-ad2":{"__comp":"4c5e977b","content":"7a664127"},"/docs/todo-service/apis/todo-management-c11":{"__comp":"4c5e977b","content":"fb9ce6ae"},"/docs/todo-service/architecture-dac":{"__comp":"4c5e977b","content":"74982ad4"},"/docs/todo-service/database-schema-380":{"__comp":"4c5e977b","content":"76d5e879"},"/docs/todo-service/devops-cff":{"__comp":"4c5e977b","content":"639b2ce0"},"/docs/todo-service/features-53e":{"__comp":"4c5e977b","content":"1473af56"},"/docs/todo-service/getting-started-24f":{"__comp":"4c5e977b","content":"e4985f35"},"/docs/todo-service/tech-stack-396":{"__comp":"4c5e977b","content":"18dad8cb"},"/docs/tools/css/stylelint-0f3":{"__comp":"4c5e977b","content":"6f1cc0d3"},"/docs/tools/python/pylint-7f6":{"__comp":"4c5e977b","content":"5f50af93"},"/docs/tools/python/ruff-888":{"__comp":"4c5e977b","content":"fea2d91a"},"/docs/user-service/about-237":{"__comp":"4c5e977b","content":"f02abe5c"},"/docs/user-service/apis/academicyears-controller-create-academic-years-616":{"__comp":"4c5e977b","content":"a6019824"},"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id-52a":{"__comp":"4c5e977b","content":"1f325a56"},"/docs/user-service/apis/academicyears-controller-get-academic-year-list-5e4":{"__comp":"4c5e977b","content":"6938e18b"},"/docs/user-service/apis/assign-privilege-controller-create-88e":{"__comp":"4c5e977b","content":"fae66d6e"},"/docs/user-service/apis/assign-privilege-controller-get-role-172":{"__comp":"4c5e977b","content":"8d03f04e"},"/docs/user-service/apis/assign-role-controller-create-7bb":{"__comp":"4c5e977b","content":"9ba6ae93"},"/docs/user-service/apis/assign-role-controller-delete-role-f56":{"__comp":"4c5e977b","content":"bdaedb84"},"/docs/user-service/apis/assign-role-controller-get-role-3e9":{"__comp":"4c5e977b","content":"63a80994"},"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping-a5f":{"__comp":"4c5e977b","content":"eea9c8aa"},"/docs/user-service/apis/auth-controller-get-user-by-auth-fa8":{"__comp":"4c5e977b","content":"0a136212"},"/docs/user-service/apis/auth-controller-login-b4c":{"__comp":"4c5e977b","content":"2fb22e3c"},"/docs/user-service/apis/auth-controller-logout-90b":{"__comp":"4c5e977b","content":"f0005a6a"},"/docs/user-service/apis/auth-controller-refresh-token-f2e":{"__comp":"4c5e977b","content":"cca18c17"},"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year-2de":{"__comp":"4c5e977b","content":"3a48e42c"},"/docs/user-service/apis/cohort-controller-create-cohort-4c4":{"__comp":"4c5e977b","content":"1034e60c"},"/docs/user-service/apis/cohort-controller-get-cohorts-details-6dd":{"__comp":"4c5e977b","content":"3a434ac8"},"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data-3a2":{"__comp":"4c5e977b","content":"b08b6236"},"/docs/user-service/apis/cohort-controller-search-cohort-f40":{"__comp":"4c5e977b","content":"05fc95b7"},"/docs/user-service/apis/cohort-controller-update-cohort-86d":{"__comp":"4c5e977b","content":"614b252b"},"/docs/user-service/apis/cohort-controller-update-cohort-status-9ba":{"__comp":"4c5e977b","content":"d41c0a30"},"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members-317":{"__comp":"4c5e977b","content":"33ac2e00"},"/docs/user-service/apis/cohort-members-controller-create-cohort-members-e8d":{"__comp":"4c5e977b","content":"f536b0f7"},"/docs/user-service/apis/cohort-members-controller-delete-cohort-member-e86":{"__comp":"4c5e977b","content":"31e533b5"},"/docs/user-service/apis/cohort-members-controller-get-cohort-members-4e2":{"__comp":"4c5e977b","content":"3a0fff32"},"/docs/user-service/apis/cohort-members-controller-search-cohort-members-fb2":{"__comp":"4c5e977b","content":"bf880a9b"},"/docs/user-service/apis/cohort-members-controller-update-cohort-members-aea":{"__comp":"4c5e977b","content":"5084e38a"},"/docs/user-service/apis/fields-controller-create-field-values-7b7":{"__comp":"4c5e977b","content":"2bdf004e"},"/docs/user-service/apis/fields-controller-create-fields-a26":{"__comp":"4c5e977b","content":"a638aaf1"},"/docs/user-service/apis/fields-controller-delete-field-options-af1":{"__comp":"4c5e977b","content":"371595f6"},"/docs/user-service/apis/fields-controller-get-field-options-7e6":{"__comp":"4c5e977b","content":"dc8f37fe"},"/docs/user-service/apis/fields-controller-get-form-data-52b":{"__comp":"4c5e977b","content":"95e32fb9"},"/docs/user-service/apis/fields-controller-search-field-values-305":{"__comp":"4c5e977b","content":"48e15330"},"/docs/user-service/apis/fields-controller-search-fields-140":{"__comp":"4c5e977b","content":"01b9e38e"},"/docs/user-service/apis/fields-controller-update-fields-2a5":{"__comp":"4c5e977b","content":"db6cb015"},"/docs/user-service/apis/forms-controller-create-cohort-1dc":{"__comp":"4c5e977b","content":"ba57ec71"},"/docs/user-service/apis/forms-controller-get-form-data-c9a":{"__comp":"4c5e977b","content":"3190333e"},"/docs/user-service/apis/privilege-controller-create-privilege-66a":{"__comp":"4c5e977b","content":"e22c8a47"},"/docs/user-service/apis/privilege-controller-delete-role-a2a":{"__comp":"4c5e977b","content":"7a590818"},"/docs/user-service/apis/privilege-controller-get-privilege-e3e":{"__comp":"4c5e977b","content":"e281a24e"},"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id-d71":{"__comp":"4c5e977b","content":"d31a8768"},"/docs/user-service/apis/role-controller-create-role-e46":{"__comp":"4c5e977b","content":"5484b6c4"},"/docs/user-service/apis/role-controller-delete-role-5cd":{"__comp":"4c5e977b","content":"634b5085"},"/docs/user-service/apis/role-controller-get-role-5eb":{"__comp":"4c5e977b","content":"e452ffd6"},"/docs/user-service/apis/role-controller-search-role-ae0":{"__comp":"4c5e977b","content":"f34486ef"},"/docs/user-service/apis/role-controller-update-role-abf":{"__comp":"4c5e977b","content":"d1e33d03"},"/docs/user-service/apis/shiksha-platform-d2e":{"__comp":"4c5e977b","content":"d89c344e"},"/docs/user-service/apis/tenant-controller-create-tenants-6c0":{"__comp":"4c5e977b","content":"174d3e63"},"/docs/user-service/apis/tenant-controller-delete-tenants-209":{"__comp":"4c5e977b","content":"e6795efc"},"/docs/user-service/apis/tenant-controller-get-tenants-d8f":{"__comp":"4c5e977b","content":"3c2a1827"},"/docs/user-service/apis/tenant-controller-update-tenants-e4e":{"__comp":"4c5e977b","content":"f0d10715"},"/docs/user-service/apis/user-controller-create-user-dc3":{"__comp":"4c5e977b","content":"8ee9422f"},"/docs/user-service/apis/user-controller-delete-user-by-id-b37":{"__comp":"4c5e977b","content":"532b8838"},"/docs/user-service/apis/user-controller-forgot-password-8aa":{"__comp":"4c5e977b","content":"3aa3e806"},"/docs/user-service/apis/user-controller-get-user-b5f":{"__comp":"4c5e977b","content":"ecc7d401"},"/docs/user-service/apis/user-controller-reset-user-password-0ff":{"__comp":"4c5e977b","content":"6db6175f"},"/docs/user-service/apis/user-controller-search-user-7fa":{"__comp":"4c5e977b","content":"a712206a"},"/docs/user-service/apis/user-controller-send-password-reset-link-340":{"__comp":"4c5e977b","content":"2258571f"},"/docs/user-service/apis/user-controller-update-user-a21":{"__comp":"4c5e977b","content":"e4b2c114"},"/docs/user-service/architecture-55e":{"__comp":"4c5e977b","content":"57337f2f"},"/docs/user-service/database-schema-978":{"__comp":"4c5e977b","content":"461e0dc0"},"/docs/user-service/devops-730":{"__comp":"4c5e977b","content":"ad4392f0"},"/docs/user-service/features-408":{"__comp":"4c5e977b","content":"88724cba"},"/docs/user-service/getting-started-c34":{"__comp":"4c5e977b","content":"9134742f"},"/docs/user-service/tech-stack-8cc":{"__comp":"4c5e977b","content":"a8d76514"},"/-e5f":{"__comp":"1df93b7f","__context":{"plugin":"a7456010"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=38536,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.c3f69959.js.LICENSE.txt b/assets/js/main.43549e5a.js.LICENSE.txt similarity index 100% rename from assets/js/main.c3f69959.js.LICENSE.txt rename to assets/js/main.43549e5a.js.LICENSE.txt diff --git a/assets/js/main.c3f69959.js b/assets/js/main.c3f69959.js deleted file mode 100644 index e87f9cf..0000000 --- a/assets/js/main.c3f69959.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.c3f69959.js.LICENSE.txt */ -(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8792],{94148:(e,t,r)=>{"use strict";var n=r(65606),o=r(96763);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,(o=n.key,i=void 0,i=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(o,"string"),"symbol"===a(i)?i:String(i)),n)}var o,i}function s(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var l,c,u=r(69597).codes,d=u.ERR_AMBIGUOUS_ARGUMENT,p=u.ERR_INVALID_ARG_TYPE,f=u.ERR_INVALID_ARG_VALUE,m=u.ERR_INVALID_RETURN_VALUE,h=u.ERR_MISSING_ARGS,g=r(3918),b=r(40537).inspect,y=r(40537).types,v=y.isPromise,w=y.isRegExp,k=r(11514)(),x=r(9394)(),S=r(38075)("RegExp.prototype.test");new Map;function _(){var e=r(82299);l=e.isDeepEqual,c=e.isDeepStrictEqual}var E=!1,j=e.exports=T,A={};function P(e){if(e.message instanceof Error)throw e.message;throw new g(e)}function C(e,t,r,n){if(!r){var o=!1;if(0===t)o=!0,n="No value argument passed to `assert.ok()`";else if(n instanceof Error)throw n;var a=new g({actual:r,expected:!0,message:n,operator:"==",stackStartFn:e});throw a.generatedMessage=o,a}}function T(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];C.apply(void 0,[T,t.length].concat(t))}j.fail=function e(t,r,a,i,s){var l,c=arguments.length;if(0===c)l="Failed";else if(1===c)a=t,t=void 0;else{if(!1===E)E=!0,(n.emitWarning?n.emitWarning:o.warn.bind(o))("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094");2===c&&(i="!=")}if(a instanceof Error)throw a;var u={actual:t,expected:r,operator:void 0===i?"fail":i,stackStartFn:s||e};void 0!==a&&(u.message=a);var d=new g(u);throw l&&(d.message=l,d.generatedMessage=!0),d},j.AssertionError=g,j.ok=T,j.equal=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");t!=r&&P({actual:t,expected:r,message:n,operator:"==",stackStartFn:e})},j.notEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");t==r&&P({actual:t,expected:r,message:n,operator:"!=",stackStartFn:e})},j.deepEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_(),l(t,r)||P({actual:t,expected:r,message:n,operator:"deepEqual",stackStartFn:e})},j.notDeepEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_(),l(t,r)&&P({actual:t,expected:r,message:n,operator:"notDeepEqual",stackStartFn:e})},j.deepStrictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_(),c(t,r)||P({actual:t,expected:r,message:n,operator:"deepStrictEqual",stackStartFn:e})},j.notDeepStrictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");void 0===l&&_();c(t,r)&&P({actual:t,expected:r,message:n,operator:"notDeepStrictEqual",stackStartFn:e})},j.strictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");x(t,r)||P({actual:t,expected:r,message:n,operator:"strictEqual",stackStartFn:e})},j.notStrictEqual=function e(t,r,n){if(arguments.length<2)throw new h("actual","expected");x(t,r)&&P({actual:t,expected:r,message:n,operator:"notStrictEqual",stackStartFn:e})};var O=s((function e(t,r,n){var o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),r.forEach((function(e){e in t&&(void 0!==n&&"string"==typeof n[e]&&w(t[e])&&S(t[e],n[e])?o[e]=n[e]:o[e]=t[e])}))}));function R(e,t,r,n){if("function"!=typeof t){if(w(t))return S(t,e);if(2===arguments.length)throw new p("expected",["Function","RegExp"],t);if("object"!==a(e)||null===e){var o=new g({actual:e,expected:t,message:r,operator:"deepStrictEqual",stackStartFn:n});throw o.operator=n.name,o}var i=Object.keys(t);if(t instanceof Error)i.push("name","message");else if(0===i.length)throw new f("error",t,"may not be an empty object");return void 0===l&&_(),i.forEach((function(o){"string"==typeof e[o]&&w(t[o])&&S(t[o],e[o])||function(e,t,r,n,o,a){if(!(r in e)||!c(e[r],t[r])){if(!n){var i=new O(e,o),s=new O(t,o,e),l=new g({actual:i,expected:s,operator:"deepStrictEqual",stackStartFn:a});throw l.actual=e,l.expected=t,l.operator=a.name,l}P({actual:e,expected:t,message:n,operator:a.name,stackStartFn:a})}}(e,t,o,r,i,n)})),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function N(e){if("function"!=typeof e)throw new p("fn","Function",e);try{e()}catch(t){return t}return A}function L(e){return v(e)||null!==e&&"object"===a(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function D(e){return Promise.resolve().then((function(){var t;if("function"==typeof e){if(!L(t=e()))throw new m("instance of Promise","promiseFn",t)}else{if(!L(e))throw new p("promiseFn",["Function","Promise"],e);t=e}return Promise.resolve().then((function(){return t})).then((function(){return A})).catch((function(e){return e}))}))}function I(e,t,r,n){if("string"==typeof r){if(4===arguments.length)throw new p("error",["Object","Error","Function","RegExp"],r);if("object"===a(t)&&null!==t){if(t.message===r)throw new d("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===r)throw new d("error/message",'The error "'.concat(t,'" is identical to the message.'));n=r,r=void 0}else if(null!=r&&"object"!==a(r)&&"function"!=typeof r)throw new p("error",["Object","Error","Function","RegExp"],r);if(t===A){var o="";r&&r.name&&(o+=" (".concat(r.name,")")),o+=n?": ".concat(n):".";var i="rejects"===e.name?"rejection":"exception";P({actual:void 0,expected:r,operator:e.name,message:"Missing expected ".concat(i).concat(o),stackStartFn:e})}if(r&&!R(t,r,n,e))throw t}function F(e,t,r,n){if(t!==A){if("string"==typeof r&&(n=r,r=void 0),!r||R(t,r)){var o=n?": ".concat(n):".",a="doesNotReject"===e.name?"rejection":"exception";P({actual:t,expected:r,operator:e.name,message:"Got unwanted ".concat(a).concat(o,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function M(e,t,r,n,o){if(!w(t))throw new p("regexp","RegExp",t);var i="match"===o;if("string"!=typeof e||S(t,e)!==i){if(r instanceof Error)throw r;var s=!r;r=r||("string"!=typeof e?'The "string" argument must be of type string. Received type '+"".concat(a(e)," (").concat(b(e),")"):(i?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(b(t),". Input:\n\n").concat(b(e),"\n"));var l=new g({actual:e,expected:t,message:r,operator:o,stackStartFn:n});throw l.generatedMessage=s,l}}function B(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];C.apply(void 0,[B,t.length].concat(t))}j.throws=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];I.apply(void 0,[e,N(t)].concat(n))},j.rejects=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return D(t).then((function(t){return I.apply(void 0,[e,t].concat(n))}))},j.doesNotThrow=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];F.apply(void 0,[e,N(t)].concat(n))},j.doesNotReject=function e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return D(t).then((function(t){return F.apply(void 0,[e,t].concat(n))}))},j.ifError=function e(t){if(null!=t){var r="ifError got unwanted exception: ";"object"===a(t)&&"string"==typeof t.message?0===t.message.length&&t.constructor?r+=t.constructor.name:r+=t.message:r+=b(t);var n=new g({actual:t,expected:null,operator:"ifError",message:r,stackStartFn:e}),o=t.stack;if("string"==typeof o){var i=o.split("\n");i.shift();for(var s=n.stack.split("\n"),l=0;l<i.length;l++){var c=s.indexOf(i[l]);if(-1!==c){s=s.slice(0,c);break}}n.stack="".concat(s.join("\n"),"\n").concat(i.join("\n"))}throw n}},j.match=function e(t,r,n){M(t,r,n,e,"match")},j.doesNotMatch=function e(t,r,n){M(t,r,n,e,"doesNotMatch")},j.strict=k(B,j,{equal:j.strictEqual,deepEqual:j.deepStrictEqual,notEqual:j.notStrictEqual,notDeepEqual:j.notDeepStrictEqual}),j.strict.strict=j.strict},3918:(e,t,r)=>{"use strict";var n=r(65606);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return(t=l(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,l(n.key),n)}}function l(e){var t=function(e,t){if("object"!==g(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==g(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===g(t)?t:String(t)}function c(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){var t="function"==typeof Map?new Map:void 0;return d=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return p(e,arguments,h(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),m(n,e)},d(e)}function p(e,t,r){return p=f()?Reflect.construct.bind():function(e,t,r){var n=[null];n.push.apply(n,t);var o=new(Function.bind.apply(e,n));return r&&m(o,r.prototype),o},p.apply(null,arguments)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}var b=r(40537).inspect,y=r(69597).codes.ERR_INVALID_ARG_TYPE;function v(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}var w="",k="",x="",S="",_={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function E(e){var t=Object.keys(e),r=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){r[t]=e[t]})),Object.defineProperty(r,"message",{value:e.message}),r}function j(e){return b(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function A(e,t,r){var o="",a="",i=0,s="",l=!1,c=j(e),u=c.split("\n"),d=j(t).split("\n"),p=0,f="";if("strictEqual"===r&&"object"===g(e)&&"object"===g(t)&&null!==e&&null!==t&&(r="strictEqualObject"),1===u.length&&1===d.length&&u[0]!==d[0]){var m=u[0].length+d[0].length;if(m<=10){if(!("object"===g(e)&&null!==e||"object"===g(t)&&null!==t||0===e&&0===t))return"".concat(_[r],"\n\n")+"".concat(u[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==r){if(m<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;u[0][p]===d[0][p];)p++;p>2&&(f="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var r=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,r-e.length)}(" ",p),"^"),p=0)}}}for(var h=u[u.length-1],b=d[d.length-1];h===b&&(p++<2?s="\n ".concat(h).concat(s):o=h,u.pop(),d.pop(),0!==u.length&&0!==d.length);)h=u[u.length-1],b=d[d.length-1];var y=Math.max(u.length,d.length);if(0===y){var E=c.split("\n");if(E.length>30)for(E[26]="".concat(w,"...").concat(S);E.length>27;)E.pop();return"".concat(_.notIdentical,"\n\n").concat(E.join("\n"),"\n")}p>3&&(s="\n".concat(w,"...").concat(S).concat(s),l=!0),""!==o&&(s="\n ".concat(o).concat(s),o="");var A=0,P=_[r]+"\n".concat(k,"+ actual").concat(S," ").concat(x,"- expected").concat(S),C=" ".concat(w,"...").concat(S," Lines skipped");for(p=0;p<y;p++){var T=p-i;if(u.length<p+1)T>1&&p>2&&(T>4?(a+="\n".concat(w,"...").concat(S),l=!0):T>3&&(a+="\n ".concat(d[p-2]),A++),a+="\n ".concat(d[p-1]),A++),i=p,o+="\n".concat(x,"-").concat(S," ").concat(d[p]),A++;else if(d.length<p+1)T>1&&p>2&&(T>4?(a+="\n".concat(w,"...").concat(S),l=!0):T>3&&(a+="\n ".concat(u[p-2]),A++),a+="\n ".concat(u[p-1]),A++),i=p,a+="\n".concat(k,"+").concat(S," ").concat(u[p]),A++;else{var O=d[p],R=u[p],N=R!==O&&(!v(R,",")||R.slice(0,-1)!==O);N&&v(O,",")&&O.slice(0,-1)===R&&(N=!1,R+=","),N?(T>1&&p>2&&(T>4?(a+="\n".concat(w,"...").concat(S),l=!0):T>3&&(a+="\n ".concat(u[p-2]),A++),a+="\n ".concat(u[p-1]),A++),i=p,a+="\n".concat(k,"+").concat(S," ").concat(R),o+="\n".concat(x,"-").concat(S," ").concat(O),A+=2):(a+=o,o="",1!==T&&0!==p||(a+="\n ".concat(R),A++))}if(A>20&&p<y-2)return"".concat(P).concat(C,"\n").concat(a,"\n").concat(w,"...").concat(S).concat(o,"\n")+"".concat(w,"...").concat(S)}return"".concat(P).concat(l?C:"","\n").concat(a).concat(o).concat(s).concat(f)}var P=function(e,t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(v,e);var r,o,i,l,d,p=(r=v,o=f(),function(){var e,t=h(r);if(o){var n=h(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function v(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,v),"object"!==g(e)||null===e)throw new y("options","Object",e);var r=e.message,o=e.operator,a=e.stackStartFn,i=e.actual,s=e.expected,l=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=r)t=p.call(this,String(r));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(w="\x1b[34m",k="\x1b[32m",S="\x1b[39m",x="\x1b[31m"):(w="",k="",S="",x="")),"object"===g(i)&&null!==i&&"object"===g(s)&&null!==s&&"stack"in i&&i instanceof Error&&"stack"in s&&s instanceof Error&&(i=E(i),s=E(s)),"deepStrictEqual"===o||"strictEqual"===o)t=p.call(this,A(i,s,o));else if("notDeepStrictEqual"===o||"notStrictEqual"===o){var d=_[o],f=j(i).split("\n");if("notStrictEqual"===o&&"object"===g(i)&&null!==i&&(d=_.notStrictEqualObject),f.length>30)for(f[26]="".concat(w,"...").concat(S);f.length>27;)f.pop();t=1===f.length?p.call(this,"".concat(d," ").concat(f[0])):p.call(this,"".concat(d,"\n\n").concat(f.join("\n"),"\n"))}else{var m=j(i),h="",b=_[o];"notDeepEqual"===o||"notEqual"===o?(m="".concat(_[o],"\n\n").concat(m)).length>1024&&(m="".concat(m.slice(0,1021),"...")):(h="".concat(j(s)),m.length>512&&(m="".concat(m.slice(0,509),"...")),h.length>512&&(h="".concat(h.slice(0,509),"...")),"deepEqual"===o||"equal"===o?m="".concat(b,"\n\n").concat(m,"\n\nshould equal\n\n"):h=" ".concat(o," ").concat(h)),t=p.call(this,"".concat(m).concat(h))}return Error.stackTraceLimit=l,t.generatedMessage=!r,Object.defineProperty(u(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=i,t.expected=s,t.operator=o,Error.captureStackTrace&&Error.captureStackTrace(u(t),a),t.stack,t.name="AssertionError",c(t)}return i=v,(l=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return b(this,a(a({},t),{},{customInspect:!1,depth:0}))}}])&&s(i.prototype,l),d&&s(i,d),Object.defineProperty(i,"prototype",{writable:!1}),v}(d(Error),b.custom);e.exports=P},69597:(e,t,r)=>{"use strict";function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(a=o.key,i=void 0,i=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(a,"string"),"symbol"===n(i)?i:String(i)),o)}var a,i}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,o=s(e);if(t){var a=s(this).constructor;r=Reflect.construct(o,arguments,a)}else r=o.apply(this,arguments);return function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}var l,c,u={};function d(e,t,r){r||(r=Error);var n=function(r){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)}(u,r);var n,s,l,c=i(u);function u(r,n,o){var a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),a=c.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o)),a.code=e,a}return n=u,s&&o(n.prototype,s),l&&o(n,l),Object.defineProperty(n,"prototype",{writable:!1}),n}(r);u[e]=n}function p(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}d("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),d("ERR_INVALID_ARG_TYPE",(function(e,t,o){var a,i,s,c;if(void 0===l&&(l=r(94148)),l("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(i="not ",t.substr(!s||s<0?0:+s,i.length)===i)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))c="The ".concat(e," ").concat(a," ").concat(p(t,"type"));else{var u=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";c='The "'.concat(e,'" ').concat(u," ").concat(a," ").concat(p(t,"type"))}return c+=". Received type ".concat(n(o))}),TypeError),d("ERR_INVALID_ARG_VALUE",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===c&&(c=r(40537));var o=c.inspect(t);return o.length>128&&(o="".concat(o.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(o)}),TypeError,RangeError),d("ERR_INVALID_RETURN_VALUE",(function(e,t,r){var o;return o=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(n(r)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(o,".")}),TypeError),d("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];void 0===l&&(l=r(94148)),l(t.length>0,"At least one arg needs to be specified");var o="The ",a=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),a){case 1:o+="".concat(t[0]," argument");break;case 2:o+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:o+=t.slice(0,a-1).join(", "),o+=", and ".concat(t[a-1]," arguments")}return"".concat(o," must be specified")}),TypeError),e.exports.codes=u},82299:(e,t,r)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw o}}return s}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}var i=void 0!==/a/g.flags,s=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t},l=function(e){var t=[];return e.forEach((function(e,r){return t.push([r,e])})),t},c=Object.is?Object.is:r(37653),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},d=Number.isNaN?Number.isNaN:r(24133);function p(e){return e.call.bind(e)}var f=p(Object.prototype.hasOwnProperty),m=p(Object.prototype.propertyIsEnumerable),h=p(Object.prototype.toString),g=r(40537).types,b=g.isAnyArrayBuffer,y=g.isArrayBufferView,v=g.isDate,w=g.isMap,k=g.isRegExp,x=g.isSet,S=g.isNativeError,_=g.isBoxedPrimitive,E=g.isNumberObject,j=g.isStringObject,A=g.isBooleanObject,P=g.isBigIntObject,C=g.isSymbolObject,T=g.isFloat32Array,O=g.isFloat64Array;function R(e){if(0===e.length||e.length>10)return!0;for(var t=0;t<e.length;t++){var r=e.charCodeAt(t);if(r<48||r>57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function N(e){return Object.keys(e).filter(R).concat(u(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function L(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,o=0,a=Math.min(r,n);o<a;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0}function D(e,t,r,n){if(e===t)return 0!==e||(!r||c(e,t));if(r){if("object"!==a(e))return"number"==typeof e&&d(e)&&d(t);if("object"!==a(t)||null===e||null===t)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==a(e))return(null===t||"object"!==a(t))&&e==t;if(null===t||"object"!==a(t))return!1}var o,s,l,u,p=h(e);if(p!==h(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var f=N(e),m=N(t);return f.length===m.length&&F(e,t,r,n,1,f)}if("[object Object]"===p&&(!w(e)&&w(t)||!x(e)&&x(t)))return!1;if(v(e)){if(!v(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(k(e)){if(!k(t)||(l=e,u=t,!(i?l.source===u.source&&l.flags===u.flags:RegExp.prototype.toString.call(l)===RegExp.prototype.toString.call(u))))return!1}else if(S(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else{if(y(e)){if(r||!T(e)&&!O(e)){if(!function(e,t){return e.byteLength===t.byteLength&&0===L(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}(e,t))return!1}else if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var r=0;r<e.byteLength;r++)if(e[r]!==t[r])return!1;return!0}(e,t))return!1;var g=N(e),R=N(t);return g.length===R.length&&F(e,t,r,n,0,g)}if(x(e))return!(!x(t)||e.size!==t.size)&&F(e,t,r,n,2);if(w(e))return!(!w(t)||e.size!==t.size)&&F(e,t,r,n,3);if(b(e)){if(s=t,(o=e).byteLength!==s.byteLength||0!==L(new Uint8Array(o),new Uint8Array(s)))return!1}else if(_(e)&&!function(e,t){return E(e)?E(t)&&c(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t)):j(e)?j(t)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(t):A(e)?A(t)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(t):P(e)?P(t)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(t):C(t)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(t)}(e,t))return!1}return F(e,t,r,n,0)}function I(e,t){return t.filter((function(t){return m(e,t)}))}function F(e,t,r,o,i,c){if(5===arguments.length){c=Object.keys(e);var d=Object.keys(t);if(c.length!==d.length)return!1}for(var p=0;p<c.length;p++)if(!f(t,c[p]))return!1;if(r&&5===arguments.length){var h=u(e);if(0!==h.length){var g=0;for(p=0;p<h.length;p++){var b=h[p];if(m(e,b)){if(!m(t,b))return!1;c.push(b),g++}else if(m(t,b))return!1}var y=u(t);if(h.length!==y.length&&I(t,y).length!==g)return!1}else{var v=u(t);if(0!==v.length&&0!==I(t,v).length)return!1}}if(0===c.length&&(0===i||1===i&&0===e.length||0===e.size))return!0;if(void 0===o)o={val1:new Map,val2:new Map,position:0};else{var w=o.val1.get(e);if(void 0!==w){var k=o.val2.get(t);if(void 0!==k)return w===k}o.position++}o.val1.set(e,o.position),o.val2.set(t,o.position);var x=function(e,t,r,o,i,c){var u=0;if(2===c){if(!function(e,t,r,n){for(var o=null,i=s(e),l=0;l<i.length;l++){var c=i[l];if("object"===a(c)&&null!==c)null===o&&(o=new Set),o.add(c);else if(!t.has(c)){if(r)return!1;if(!z(e,t,c))return!1;null===o&&(o=new Set),o.add(c)}}if(null!==o){for(var u=s(t),d=0;d<u.length;d++){var p=u[d];if("object"===a(p)&&null!==p){if(!M(o,p,r,n))return!1}else if(!r&&!e.has(p)&&!M(o,p,r,n))return!1}return 0===o.size}return!0}(e,t,r,i))return!1}else if(3===c){if(!function(e,t,r,o){for(var i=null,s=l(e),c=0;c<s.length;c++){var u=n(s[c],2),d=u[0],p=u[1];if("object"===a(d)&&null!==d)null===i&&(i=new Set),i.add(d);else{var f=t.get(d);if(void 0===f&&!t.has(d)||!D(p,f,r,o)){if(r)return!1;if(!U(e,t,d,p,o))return!1;null===i&&(i=new Set),i.add(d)}}}if(null!==i){for(var m=l(t),h=0;h<m.length;h++){var g=n(m[h],2),b=g[0],y=g[1];if("object"===a(b)&&null!==b){if(!$(i,e,b,y,r,o))return!1}else if(!(r||e.has(b)&&D(e.get(b),y,!1,o)||$(i,e,b,y,!1,o)))return!1}return 0===i.size}return!0}(e,t,r,i))return!1}else if(1===c)for(;u<e.length;u++){if(!f(e,u)){if(f(t,u))return!1;for(var d=Object.keys(e);u<d.length;u++){var p=d[u];if(!f(t,p)||!D(e[p],t[p],r,i))return!1}return d.length===Object.keys(t).length}if(!f(t,u)||!D(e[u],t[u],r,i))return!1}for(u=0;u<o.length;u++){var m=o[u];if(!D(e[m],t[m],r,i))return!1}return!0}(e,t,r,c,o,i);return o.val1.delete(e),o.val2.delete(t),x}function M(e,t,r,n){for(var o=s(e),a=0;a<o.length;a++){var i=o[a];if(D(t,i,r,n))return e.delete(i),!0}return!1}function B(e){switch(a(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(d(e))return!1}return!0}function z(e,t,r){var n=B(r);return null!=n?n:t.has(n)&&!e.has(n)}function U(e,t,r,n,o){var a=B(r);if(null!=a)return a;var i=t.get(a);return!(void 0===i&&!t.has(a)||!D(n,i,!1,o))&&(!e.has(a)&&D(n,i,!1,o))}function $(e,t,r,n,o,a){for(var i=s(e),l=0;l<i.length;l++){var c=i[l];if(D(r,c,o,a)&&D(n,t.get(c),o,a))return e.delete(c),!0}return!1}e.exports={isDeepEqual:function(e,t){return D(e,t,false)},isDeepStrictEqual:function(e,t){return D(e,t,true)}}},35947:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});r(96540);var n=r(53259),o=r.n(n),a=r(84054);const i={"0058b4c6":[()=>r.e(849).then(r.t.bind(r,86164,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-175.json",86164],"00df93f5":[()=>Promise.all([r.e(2076),r.e(6978)]).then(r.bind(r,99228)),"@site/docs/tekdi-style-guides/css-style-guide.md",99228],"01b9e38e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2836)]).then(r.bind(r,32144)),"@site/docs/user-service/apis/fields-controller-search-fields.api.mdx",32144],"02510359":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2330)]).then(r.bind(r,22261)),"@site/docs/notifications-service/apis/notification-controller-send-notification.api.mdx",22261],"0436a293":[()=>Promise.all([r.e(2076),r.e(2581)]).then(r.bind(r,31046)),"@site/docs/tekdi-style-guides/react-style-guide.md",31046],"056cd6d2":[()=>r.e(3575).then(r.t.bind(r,45574,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-user-service-c41.json",45574],"05fc95b7":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(536)]).then(r.bind(r,66897)),"@site/docs/user-service/apis/cohort-controller-search-cohort.api.mdx",66897],"06feb0f9":[()=>Promise.all([r.e(2076),r.e(4871)]).then(r.bind(r,26774)),"@site/docs/notifications-service/6_database-schema.md",26774],"0a136212":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2991)]).then(r.bind(r,3233)),"@site/docs/user-service/apis/auth-controller-get-user-by-auth.api.mdx",3233],"0e3a89ff":[()=>r.e(6055).then(r.t.bind(r,25415,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-event-service-8b6.json",25415],"1034e60c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(687)]).then(r.bind(r,30813)),"@site/docs/user-service/apis/cohort-controller-create-cohort.api.mdx",30813],"1473af56":[()=>Promise.all([r.e(2076),r.e(3990)]).then(r.bind(r,87071)),"@site/docs/todo-service/2_features.md",87071],"14eb3368":[()=>Promise.all([r.e(1869),r.e(2076),r.e(6969)]).then(r.bind(r,34136)),"@theme/DocCategoryGeneratedIndexPage",34136],17130741:[()=>Promise.all([r.e(1869),r.e(2076),r.e(3753)]).then(r.bind(r,24034)),"@site/docs/notifications-service/apis/notification.info.mdx",24034],"174d3e63":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(3038)]).then(r.bind(r,96284)),"@site/docs/user-service/apis/tenant-controller-create-tenants.api.mdx",96284],"18dad8cb":[()=>Promise.all([r.e(2076),r.e(3142)]).then(r.bind(r,68541)),"@site/docs/todo-service/4_tech-stack.md",68541],"1c80a469":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(9651)]).then(r.bind(r,35194)),"@site/docs/todo-service/apis/todo-controller-todo-get-by-id.api.mdx",35194],"1df93b7f":[()=>Promise.all([r.e(1869),r.e(4583)]).then(r.bind(r,68198)),"@site/src/pages/index.tsx",68198],"1f325a56":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(654)]).then(r.bind(r,59397)),"@site/docs/user-service/apis/academicyears-controller-get-academic-year-by-id.api.mdx",59397],"1f391b9e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(6150),r.e(6061)]).then(r.bind(r,67973)),"@theme/MDXPage",67973],"2258571f":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(589)]).then(r.bind(r,40256)),"@site/docs/user-service/apis/user-controller-send-password-reset-link.api.mdx",40256],"25dc3216":[()=>Promise.all([r.e(2076),r.e(5717)]).then(r.bind(r,18736)),"@site/docs/middleware-service/1_about.md",18736],"2bdf004e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2748)]).then(r.bind(r,49324)),"@site/docs/user-service/apis/fields-controller-create-field-values.api.mdx",49324],"2d475b74":[()=>Promise.all([r.e(2076),r.e(6262)]).then(r.bind(r,44749)),"@site/docs/middleware-service/2_features.md",44749],"2f1f4b86":[()=>r.e(6006).then(r.t.bind(r,53526,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-todo-service-f3d.json",53526],"2fb22e3c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(5166)]).then(r.bind(r,90096)),"@site/docs/user-service/apis/auth-controller-login.api.mdx",90096],"3190333e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2530)]).then(r.bind(r,56162)),"@site/docs/user-service/apis/forms-controller-get-form-data.api.mdx",56162],31960172:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8372)]).then(r.bind(r,56668)),"@site/docs/notifications-service/apis/notification-events-controller-delete-template.api.mdx",56668],"31e533b5":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2132)]).then(r.bind(r,93401)),"@site/docs/user-service/apis/cohort-members-controller-delete-cohort-member.api.mdx",93401],"33ac2e00":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(3570)]).then(r.bind(r,30284)),"@site/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members.api.mdx",30284],"36994c47":[()=>r.e(9858).then(r.t.bind(r,45516,19)),"@generated/docusaurus-plugin-content-blog/default/__plugin.json",45516],"371595f6":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(6265)]).then(r.bind(r,13090)),"@site/docs/user-service/apis/fields-controller-delete-field-options.api.mdx",13090],"3720c009":[()=>Promise.all([r.e(1869),r.e(2076),r.e(4787)]).then(r.bind(r,99801)),"@theme/DocTagsListPage",99801],"393be207":[()=>Promise.all([r.e(2076),r.e(4134)]).then(r.bind(r,10591)),"@site/src/pages/markdown-page.md",10591],"3a0fff32":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7174)]).then(r.bind(r,60230)),"@site/docs/user-service/apis/cohort-members-controller-get-cohort-members.api.mdx",60230],"3a434ac8":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7904)]).then(r.bind(r,6773)),"@site/docs/user-service/apis/cohort-controller-get-cohorts-details.api.mdx",6773],"3a48e42c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(3321)]).then(r.bind(r,70573)),"@site/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year.api.mdx",70573],"3aa3e806":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(5538)]).then(r.bind(r,75374)),"@site/docs/user-service/apis/user-controller-forgot-password.api.mdx",75374],"3c2a1827":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(9720)]).then(r.bind(r,5453)),"@site/docs/user-service/apis/tenant-controller-get-tenants.api.mdx",5453],"427cc1f9":[()=>Promise.all([r.e(2076),r.e(5580)]).then(r.bind(r,20035)),"@site/docs/event-service/7_api-docs.md",20035],"461e0dc0":[()=>Promise.all([r.e(2076),r.e(9390)]).then(r.bind(r,10445)),"@site/docs/user-service/6_database-schema.md",10445],"47ac86f7":[()=>Promise.all([r.e(2076),r.e(4727)]).then(r.bind(r,67010)),"@site/docs/event-service/8_devops.md",67010],"48e15330":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(3252)]).then(r.bind(r,20725)),"@site/docs/user-service/apis/fields-controller-search-field-values.api.mdx",20725],"4b2e01ab":[()=>Promise.all([r.e(2076),r.e(7326)]).then(r.bind(r,65701)),"@site/docs/notifications-service/1_about.md",65701],"4b5b09d5":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4920)]).then(r.bind(r,59128)),"@site/docs/event-service/apis/event-controller-create.api.mdx",59128],"4c5e977b":[()=>Promise.all([r.e(1869),r.e(2076),r.e(6150),r.e(5453),r.e(6473)]).then(r.t.bind(r,75453,23)),"@theme/ApiItem",75453],"4fadbcde":[()=>Promise.all([r.e(2076),r.e(2682)]).then(r.bind(r,12337)),"@site/docs/todo-service/1_about.md",12337],"5084e38a":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(5569)]).then(r.bind(r,96076)),"@site/docs/user-service/apis/cohort-members-controller-update-cohort-members.api.mdx",96076],"532b8838":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(6654)]).then(r.bind(r,53353)),"@site/docs/user-service/apis/user-controller-delete-user-by-id.api.mdx",53353],"5484b6c4":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(6573)]).then(r.bind(r,51819)),"@site/docs/user-service/apis/role-controller-create-role.api.mdx",51819],"57337f2f":[()=>Promise.all([r.e(2076),r.e(2146)]).then(r.bind(r,61067)),"@site/docs/user-service/5_architecture.md",61067],"573633cd":[()=>r.e(3527).then(r.t.bind(r,22280,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-tekdi-style-guides-b53.json",22280],59362658:[()=>Promise.all([r.e(2076),r.e(9325)]).then(r.bind(r,81180)),"@site/blog/2021-08-01-mdx-blog-post.mdx",81180],"5c6c2a15":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(5539)]).then(r.bind(r,31256)),"@site/docs/todo-service/apis/todo-controller-create-to.api.mdx",31256],"5e95c892":[()=>r.e(9647).then(r.bind(r,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(r.bind(r,4784)),"@generated/docusaurus.config",4784],"5f50af93":[()=>Promise.all([r.e(2076),r.e(3044)]).then(r.bind(r,59221)),"@site/docs/tools/python/pylint.md",59221],"5fc6200c":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(76)]).then(r.bind(r,83467)),"@site/docs/todo-service/apis/todo-controller-update-todo.api.mdx",83467],"614b252b":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(3245)]).then(r.bind(r,20101)),"@site/docs/user-service/apis/cohort-controller-update-cohort.api.mdx",20101],"621db11d":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1531),r.e(4212)]).then(r.bind(r,13250)),"@theme/Blog/Pages/BlogAuthorsListPage",13250],"634b5085":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4230)]).then(r.bind(r,99240)),"@site/docs/user-service/apis/role-controller-delete-role.api.mdx",99240],"639b2ce0":[()=>Promise.all([r.e(2076),r.e(557)]).then(r.bind(r,48408)),"@site/docs/todo-service/8_devops.md",48408],"63a80994":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7491)]).then(r.bind(r,66281)),"@site/docs/user-service/apis/assign-role-controller-get-role.api.mdx",66281],"673dffb7":[()=>Promise.all([r.e(2076),r.e(8066)]).then(r.bind(r,41852)),"@site/docs/middleware-service/5_architecture.md",41852],"6938e18b":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8697)]).then(r.bind(r,77397)),"@site/docs/user-service/apis/academicyears-controller-get-academic-year-list.api.mdx",77397],"6db6175f":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(5804)]).then(r.bind(r,70981)),"@site/docs/user-service/apis/user-controller-reset-user-password.api.mdx",70981],"6f1cc0d3":[()=>Promise.all([r.e(2076),r.e(61)]).then(r.bind(r,36813)),"@site/docs/tools/css/stylelint.md",36813],"73664a40":[()=>Promise.all([r.e(2076),r.e(1972)]).then(r.bind(r,49581)),"@site/blog/2019-05-29-long-blog-post.md",49581],"74982ad4":[()=>Promise.all([r.e(2076),r.e(6582)]).then(r.bind(r,89542)),"@site/docs/todo-service/5_architecture.md",89542],"7661071f":[()=>Promise.all([r.e(2076),r.e(8737)]).then(r.bind(r,24137)),"@site/blog/2021-08-26-welcome/index.md?truncated=true",24137],"76d5e879":[()=>Promise.all([r.e(2076),r.e(5514)]).then(r.bind(r,1824)),"@site/docs/todo-service/6_database-schema.md",1824],"7a590818":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2406)]).then(r.bind(r,62853)),"@site/docs/user-service/apis/privilege-controller-delete-role.api.mdx",62853],"7a664127":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(5595)]).then(r.bind(r,91826)),"@site/docs/todo-service/apis/todo-controller-view-list.api.mdx",91826],"7cac8ef7":[()=>Promise.all([r.e(1869),r.e(2076),r.e(9833)]).then(r.bind(r,26177)),"@site/docs/event-service/apis/event-management.info.mdx",26177],"7d011ee1":[()=>Promise.all([r.e(2076),r.e(5215)]).then(r.bind(r,37962)),"@site/docs/notifications-service/5_architecture.md",37962],"7e12e502":[()=>Promise.all([r.e(2076),r.e(758)]).then(r.bind(r,19096)),"@site/docs/middleware-service/3_getting-started.md",19096],"814f3328":[()=>r.e(7472).then(r.t.bind(r,55513,19)),"~blog/default/blog-post-list-prop-default.json",55513],"8717b14a":[()=>Promise.all([r.e(2076),r.e(3694)]).then(r.bind(r,61615)),"@site/blog/2019-05-29-long-blog-post.md?truncated=true",61615],"87ee65f1":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(162)]).then(r.bind(r,5491)),"@site/docs/notifications-service/apis/notification-events-controller-create.api.mdx",5491],"88724cba":[()=>Promise.all([r.e(2076),r.e(176)]).then(r.bind(r,52291)),"@site/docs/user-service/2_features.md",52291],"88899dff":[()=>r.e(7349).then(r.t.bind(r,63325,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-python-a8f.json",63325],"898514b1":[()=>r.e(9067).then(r.t.bind(r,19187,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-e58.json",19187],"8a922f1c":[()=>r.e(3367).then(r.t.bind(r,16750,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-css-eae.json",16750],"8cb50875":[()=>Promise.all([r.e(2076),r.e(2003)]).then(r.bind(r,75789)),"@site/docs/notifications-service/2_features.md",75789],"8d03f04e":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(9987)]).then(r.bind(r,14051)),"@site/docs/user-service/apis/assign-privilege-controller-get-role.api.mdx",14051],"8ee9422f":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(6638)]).then(r.bind(r,97018)),"@site/docs/user-service/apis/user-controller-create-user.api.mdx",97018],"9134742f":[()=>Promise.all([r.e(2076),r.e(6093)]).then(r.bind(r,59326)),"@site/docs/user-service/3_getting-started.md",59326],"925b3f96":[()=>Promise.all([r.e(2076),r.e(8609)]).then(r.bind(r,95026)),"@site/blog/2019-05-28-first-blog-post.md?truncated=true",95026],"930989c0":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4434)]).then(r.bind(r,40308)),"@site/docs/event-service/apis/event-controller-update-event.api.mdx",40308],"953b1356":[()=>Promise.all([r.e(2076),r.e(7867)]).then(r.bind(r,56400)),"@site/docs/event-service/1_about.md",56400],"95e32fb9":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7630)]).then(r.bind(r,68031)),"@site/docs/user-service/apis/fields-controller-get-form-data.api.mdx",68031],"9a1cfabe":[()=>Promise.all([r.e(2076),r.e(9085)]).then(r.bind(r,52076)),"@site/docs/notifications-service/3_getting-started.md",52076],"9ba6ae93":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(101)]).then(r.bind(r,25160)),"@site/docs/user-service/apis/assign-role-controller-create.api.mdx",25160],"9c6498eb":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(9091)]).then(r.bind(r,18723)),"@site/docs/todo-service/apis/todo-controller-delete-todo-by-id.api.mdx",18723],"9e4087bc":[()=>Promise.all([r.e(2076),r.e(2711)]).then(r.bind(r,89331)),"@theme/BlogArchivePage",89331],"9e44a02a":[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8841)]).then(r.bind(r,16479)),"@site/docs/notifications-service/apis/notification-events-controller-update-event.api.mdx",16479],a1d5e56d:[()=>Promise.all([r.e(2076),r.e(72)]).then(r.bind(r,51074)),"@site/docs/middleware-service/8_devops.md",51074],a6019824:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8194)]).then(r.bind(r,26784)),"@site/docs/user-service/apis/academicyears-controller-create-academic-years.api.mdx",26784],a638aaf1:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(9258)]).then(r.bind(r,92679)),"@site/docs/user-service/apis/fields-controller-create-fields.api.mdx",92679],a6aa9e1f:[()=>Promise.all([r.e(1869),r.e(2076),r.e(6150),r.e(1531),r.e(7643)]).then(r.bind(r,82052)),"@theme/BlogListPage",82052],a712206a:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2028)]).then(r.bind(r,86074)),"@site/docs/user-service/apis/user-controller-search-user.api.mdx",86074],a7456010:[()=>r.e(1235).then(r.t.bind(r,88552,19)),"@generated/docusaurus-plugin-content-pages/default/__plugin.json",88552],a7bd4aaa:[()=>r.e(7098).then(r.bind(r,74532)),"@theme/DocVersionRoot",74532],a8d76514:[()=>Promise.all([r.e(2076),r.e(6075)]).then(r.bind(r,79682)),"@site/docs/user-service/4_tech-stack.md",79682],a94703ab:[()=>Promise.all([r.e(1869),r.e(2076),r.e(9048)]).then(r.bind(r,55738)),"@theme/DocRoot",55738],aba21aa0:[()=>r.e(5742).then(r.t.bind(r,27093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",27093],ac8d635e:[()=>Promise.all([r.e(2076),r.e(7536)]).then(r.bind(r,66745)),"@site/docs/middleware-service/6_database-schema.md",66745],acecf23e:[()=>r.e(1903).then(r.t.bind(r,1912,19)),"~blog/default/blogMetadata-default.json",1912],ad4392f0:[()=>Promise.all([r.e(2076),r.e(9388)]).then(r.bind(r,8009)),"@site/docs/user-service/8_devops.md",8009],b08b6236:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2192)]).then(r.bind(r,66819)),"@site/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data.api.mdx",66819],b5bc30b5:[()=>Promise.all([r.e(2076),r.e(87)]).then(r.bind(r,1995)),"@site/docs/middleware-service/4_tech-stack.md",1995],ba57ec71:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4516)]).then(r.bind(r,70099)),"@site/docs/user-service/apis/forms-controller-create-cohort.api.mdx",70099],bb69cccb:[()=>r.e(7469).then(r.t.bind(r,73403,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-tags-styleguide-2fb.json",73403],bba17c8d:[()=>r.e(6799).then(r.t.bind(r,90528,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-notifications-service-3f4.json",90528],bc0daba1:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7413)]).then(r.bind(r,63231)),"@site/docs/notifications-service/apis/notification-events-controller-get-templates.api.mdx",63231],bc9d647f:[()=>Promise.all([r.e(2076),r.e(4808)]).then(r.bind(r,82467)),"@site/docs/event-service/3_getting-started.md",82467],bdaedb84:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(3145)]).then(r.bind(r,79346)),"@site/docs/user-service/apis/assign-role-controller-delete-role.api.mdx",79346],bf2c56ec:[()=>Promise.all([r.e(2076),r.e(7619)]).then(r.bind(r,41185)),"@site/docs/notifications-service/8_devops.md",41185],bf880a9b:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8151)]).then(r.bind(r,95839)),"@site/docs/user-service/apis/cohort-members-controller-search-cohort-members.api.mdx",95839],c15d9823:[()=>r.e(8146).then(r.t.bind(r,29328,19)),"@generated/docusaurus-plugin-content-blog/default/p/blog-bd9.json",29328],cca18c17:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(2768)]).then(r.bind(r,57952)),"@site/docs/user-service/apis/auth-controller-refresh-token.api.mdx",57952],ccc49370:[()=>Promise.all([r.e(1869),r.e(2076),r.e(6150),r.e(1531),r.e(3249)]).then(r.bind(r,73858)),"@theme/BlogPostPage",73858],d1e33d03:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(9464)]).then(r.bind(r,45652)),"@site/docs/user-service/apis/role-controller-update-role.api.mdx",45652],d31a8768:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(419)]).then(r.bind(r,68980)),"@site/docs/user-service/apis/privilege-controller-get-privilegeby-role-id.api.mdx",68980],d41c0a30:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(619)]).then(r.bind(r,97734)),"@site/docs/user-service/apis/cohort-controller-update-cohort-status.api.mdx",97734],d67bf7bf:[()=>Promise.all([r.e(2076),r.e(7251)]).then(r.bind(r,51530)),"@site/docs/event-service/6_database-schema.md",51530],d89c344e:[()=>Promise.all([r.e(1869),r.e(2076),r.e(2411)]).then(r.bind(r,12323)),"@site/docs/user-service/apis/shiksha-platform.info.mdx",12323],d9f32620:[()=>Promise.all([r.e(2076),r.e(5557)]).then(r.bind(r,7447)),"@site/blog/2021-08-26-welcome/index.md",7447],db034d1e:[()=>Promise.all([r.e(2076),r.e(7944)]).then(r.bind(r,87310)),"@site/docs/notifications-service/7_api-docs.md",87310],db6cb015:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(560)]).then(r.bind(r,81873)),"@site/docs/user-service/apis/fields-controller-update-fields.api.mdx",81873],dc8f37fe:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4843)]).then(r.bind(r,22953)),"@site/docs/user-service/apis/fields-controller-get-field-options.api.mdx",22953],df203c0f:[()=>Promise.all([r.e(1869),r.e(2076),r.e(4279)]).then(r.bind(r,45921)),"@theme/DocTagDocListPage",45921],e0dd86c0:[()=>Promise.all([r.e(2076),r.e(5483)]).then(r.bind(r,24335)),"@site/docs/event-service/2_features.md",24335],e22c8a47:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4885)]).then(r.bind(r,81608)),"@site/docs/user-service/apis/privilege-controller-create-privilege.api.mdx",81608],e273c56f:[()=>Promise.all([r.e(2076),r.e(9328)]).then(r.bind(r,84014)),"@site/blog/2019-05-28-first-blog-post.md",84014],e281a24e:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7739)]).then(r.bind(r,85934)),"@site/docs/user-service/apis/privilege-controller-get-privilege.api.mdx",85934],e2936025:[()=>Promise.all([r.e(2076),r.e(9367)]).then(r.bind(r,74883)),"@site/docs/middleware-service/7_api-docs.md",74883],e452ffd6:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8715)]).then(r.bind(r,98899)),"@site/docs/user-service/apis/role-controller-get-role.api.mdx",98899],e4985f35:[()=>Promise.all([r.e(2076),r.e(8822)]).then(r.bind(r,65269)),"@site/docs/todo-service/3_getting-started.md",65269],e4b2c114:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4319)]).then(r.bind(r,55474)),"@site/docs/user-service/apis/user-controller-update-user.api.mdx",55474],e6795efc:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4249)]).then(r.bind(r,54198)),"@site/docs/user-service/apis/tenant-controller-delete-tenants.api.mdx",54198],eb665b4a:[()=>Promise.all([r.e(2076),r.e(6882)]).then(r.bind(r,48273)),"@site/docs/event-service/5_architecture.md",48273],ebb7f4cd:[()=>r.e(4724).then(r.t.bind(r,83811,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-css-tools-27b.json",83811],ebfc81af:[()=>r.e(3771).then(r.t.bind(r,25463,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-middleware-service-d08.json",25463],ec94d916:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8848)]).then(r.bind(r,90532)),"@site/docs/event-service/apis/event-controller-find-all.api.mdx",90532],ecc7d401:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(5824)]).then(r.bind(r,8886)),"@site/docs/user-service/apis/user-controller-get-user.api.mdx",8886],eea9c8aa:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8152)]).then(r.bind(r,14399)),"@site/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping.api.mdx",14399],ef8b811a:[()=>r.e(8947).then(r.t.bind(r,56600,19)),"@generated/docusaurus-plugin-content-blog/default/p/blog-authors-790.json",56600],efaa21dc:[()=>r.e(1464).then(r.t.bind(r,677,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-tools-d9f.json",677],f0005a6a:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7404)]).then(r.bind(r,43177)),"@site/docs/user-service/apis/auth-controller-logout.api.mdx",43177],f02abe5c:[()=>Promise.all([r.e(2076),r.e(9097)]).then(r.bind(r,7528)),"@site/docs/user-service/1_about.md",7528],f0d10715:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(941)]).then(r.bind(r,64162)),"@site/docs/user-service/apis/tenant-controller-update-tenants.api.mdx",64162],f34486ef:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(4933)]).then(r.bind(r,9070)),"@site/docs/user-service/apis/role-controller-search-role.api.mdx",9070],f36c0ad7:[()=>Promise.all([r.e(2076),r.e(5945)]).then(r.bind(r,480)),"@site/docs/tekdi-style-guides/python-style-guide.md",480],f4f34a3a:[()=>Promise.all([r.e(2076),r.e(3637)]).then(r.bind(r,95512)),"@site/blog/2021-08-01-mdx-blog-post.mdx?truncated=true",95512],f536b0f7:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(7320)]).then(r.bind(r,1031)),"@site/docs/user-service/apis/cohort-members-controller-create-cohort-members.api.mdx",1031],f767a73d:[()=>Promise.all([r.e(2076),r.e(7694)]).then(r.bind(r,45998)),"@site/docs/notifications-service/4_tech-stack.md",45998],f7b001fb:[()=>Promise.all([r.e(2076),r.e(877)]).then(r.bind(r,21718)),"@site/docs/event-service/4_tech-stack.md",21718],f81c1134:[()=>r.e(8130).then(r.t.bind(r,77735,19)),"@generated/docusaurus-plugin-content-blog/default/p/blog-archive-f05.json",77735],fae66d6e:[()=>Promise.all([r.e(1869),r.e(2076),r.e(1071),r.e(8288)]).then(r.bind(r,61500)),"@site/docs/user-service/apis/assign-privilege-controller-create.api.mdx",61500],fb9ce6ae:[()=>Promise.all([r.e(1869),r.e(2076),r.e(5576)]).then(r.bind(r,80775)),"@site/docs/todo-service/apis/todo-management.info.mdx",80775],fe3117ea:[()=>Promise.all([r.e(2076),r.e(5198)]).then(r.bind(r,92449)),"@site/docs/todo-service/7_api-docs.md",92449],fea2d91a:[()=>Promise.all([r.e(2076),r.e(9538)]).then(r.bind(r,85504)),"@site/docs/tools/python/ruff.md",85504],ff0e065e:[()=>r.e(2654).then(r.t.bind(r,67454,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-category-python-tools-35e.json",67454]};var s=r(74848);function l(e){let{error:t,retry:r,pastDelay:n}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:r,children:"Retry"})})]}):n?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=r(86921),u=r(53102);function d(e,t){if("*"===e)return o()({loading:l,loader:()=>r.e(2237).then(r.bind(r,82237)),modules:["@theme/NotFound"],webpack:()=>[82237],render(e,t){const r=e.default;return(0,s.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(r,{...t})})}});const n=a[`${e}-${t}`],d={},p=[],f=[],m=(0,c.A)(n);return Object.entries(m).forEach((e=>{let[t,r]=e;const n=i[r];n&&(d[t]=n[0],p.push(n[1]),f.push(n[2]))})),o().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,r){const o=JSON.parse(JSON.stringify(n));Object.entries(t).forEach((t=>{let[r,n]=t;const a=n.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(n).filter((e=>"default"!==e)).forEach((e=>{a[e]=n[e]}));let i=o;const s=r.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;delete o.__context;const l=o.__props;return delete o.__props,(0,s.jsx)(u.W,{value:i,children:(0,s.jsx)(a,{...o,...l,...r})})}})}const p=[{path:"/blog",component:d("/blog","b2f"),exact:!0},{path:"/blog/archive",component:d("/blog/archive","182"),exact:!0},{path:"/blog/authors",component:d("/blog/authors","0b7"),exact:!0},{path:"/blog/first-blog-post",component:d("/blog/first-blog-post","89a"),exact:!0},{path:"/blog/long-blog-post",component:d("/blog/long-blog-post","9ad"),exact:!0},{path:"/blog/mdx-blog-post",component:d("/blog/mdx-blog-post","e9f"),exact:!0},{path:"/blog/welcome",component:d("/blog/welcome","d2b"),exact:!0},{path:"/markdown-page",component:d("/markdown-page","3d7"),exact:!0},{path:"/docs",component:d("/docs","ca1"),routes:[{path:"/docs",component:d("/docs","173"),routes:[{path:"/docs/tags",component:d("/docs/tags","fce"),exact:!0},{path:"/docs/tags/css",component:d("/docs/tags/css","49a"),exact:!0},{path:"/docs/tags/python",component:d("/docs/tags/python","954"),exact:!0},{path:"/docs/tags/styleguide",component:d("/docs/tags/styleguide","000"),exact:!0},{path:"/docs",component:d("/docs","548"),routes:[{path:"/docs/category/css-tools",component:d("/docs/category/css-tools","c5d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/event-service",component:d("/docs/category/event-service","357"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/middleware-service",component:d("/docs/category/middleware-service","812"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/notifications-service",component:d("/docs/category/notifications-service","8ac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/python-tools",component:d("/docs/category/python-tools","29b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/tekdi-style-guides",component:d("/docs/category/tekdi-style-guides","d1a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/todo-service",component:d("/docs/category/todo-service","bf6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/tools",component:d("/docs/category/tools","449"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/category/user-service",component:d("/docs/category/user-service","a70"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/about",component:d("/docs/event-service/about","922"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/api-docs",component:d("/docs/event-service/api-docs","eda"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-controller-create",component:d("/docs/event-service/apis/event-controller-create","de4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-controller-find-all",component:d("/docs/event-service/apis/event-controller-find-all","678"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-controller-update-event",component:d("/docs/event-service/apis/event-controller-update-event","990"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/apis/event-management",component:d("/docs/event-service/apis/event-management","acb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/architecture",component:d("/docs/event-service/architecture","dd2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/database-schema",component:d("/docs/event-service/database-schema","7e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/devops",component:d("/docs/event-service/devops","ff7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/features",component:d("/docs/event-service/features","e49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/getting-started",component:d("/docs/event-service/getting-started","e66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/event-service/tech-stack",component:d("/docs/event-service/tech-stack","786"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/about",component:d("/docs/middleware-service/about","752"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/api-docs",component:d("/docs/middleware-service/api-docs","306"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/architecture",component:d("/docs/middleware-service/architecture","a16"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/database-schema",component:d("/docs/middleware-service/database-schema","40c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/devops",component:d("/docs/middleware-service/devops","870"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/features",component:d("/docs/middleware-service/features","a3e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/getting-started",component:d("/docs/middleware-service/getting-started","96c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/middleware-service/tech-stack",component:d("/docs/middleware-service/tech-stack","87d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/about",component:d("/docs/notifications-service/about","337"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/api-docs",component:d("/docs/notifications-service/api-docs","2e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification",component:d("/docs/notifications-service/apis/notification","0a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-controller-send-notification",component:d("/docs/notifications-service/apis/notification-controller-send-notification","d06"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-create",component:d("/docs/notifications-service/apis/notification-events-controller-create","02c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-delete-template",component:d("/docs/notifications-service/apis/notification-events-controller-delete-template","16b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-get-templates",component:d("/docs/notifications-service/apis/notification-events-controller-get-templates","3da"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/apis/notification-events-controller-update-event",component:d("/docs/notifications-service/apis/notification-events-controller-update-event","821"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/architecture",component:d("/docs/notifications-service/architecture","924"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/database-schema",component:d("/docs/notifications-service/database-schema","978"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/devops",component:d("/docs/notifications-service/devops","aba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/features",component:d("/docs/notifications-service/features","f9e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/getting-started",component:d("/docs/notifications-service/getting-started","013"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/notifications-service/tech-stack",component:d("/docs/notifications-service/tech-stack","5ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tekdi-style-guides/css-style-guide",component:d("/docs/tekdi-style-guides/css-style-guide","c3f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tekdi-style-guides/python-style-guide",component:d("/docs/tekdi-style-guides/python-style-guide","599"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tekdi-style-guides/react-style-guide",component:d("/docs/tekdi-style-guides/react-style-guide","f57"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/about",component:d("/docs/todo-service/about","b08"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/api-docs",component:d("/docs/todo-service/api-docs","ffc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-create-to",component:d("/docs/todo-service/apis/todo-controller-create-to","5d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-delete-todo-by-id",component:d("/docs/todo-service/apis/todo-controller-delete-todo-by-id","4a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-todo-get-by-id",component:d("/docs/todo-service/apis/todo-controller-todo-get-by-id","646"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-update-todo",component:d("/docs/todo-service/apis/todo-controller-update-todo","93a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-controller-view-list",component:d("/docs/todo-service/apis/todo-controller-view-list","ad2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/apis/todo-management",component:d("/docs/todo-service/apis/todo-management","c11"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/architecture",component:d("/docs/todo-service/architecture","dac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/database-schema",component:d("/docs/todo-service/database-schema","380"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/devops",component:d("/docs/todo-service/devops","cff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/features",component:d("/docs/todo-service/features","53e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/getting-started",component:d("/docs/todo-service/getting-started","24f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/todo-service/tech-stack",component:d("/docs/todo-service/tech-stack","396"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tools/css/stylelint",component:d("/docs/tools/css/stylelint","0f3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tools/python/pylint",component:d("/docs/tools/python/pylint","7f6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/tools/python/ruff",component:d("/docs/tools/python/ruff","888"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/about",component:d("/docs/user-service/about","237"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/academicyears-controller-create-academic-years",component:d("/docs/user-service/apis/academicyears-controller-create-academic-years","616"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id",component:d("/docs/user-service/apis/academicyears-controller-get-academic-year-by-id","52a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/academicyears-controller-get-academic-year-list",component:d("/docs/user-service/apis/academicyears-controller-get-academic-year-list","5e4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-privilege-controller-create",component:d("/docs/user-service/apis/assign-privilege-controller-create","88e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-privilege-controller-get-role",component:d("/docs/user-service/apis/assign-privilege-controller-get-role","172"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-role-controller-create",component:d("/docs/user-service/apis/assign-role-controller-create","7bb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-role-controller-delete-role",component:d("/docs/user-service/apis/assign-role-controller-delete-role","f56"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-role-controller-get-role",component:d("/docs/user-service/apis/assign-role-controller-get-role","3e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping",component:d("/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping","a5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-get-user-by-auth",component:d("/docs/user-service/apis/auth-controller-get-user-by-auth","fa8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-login",component:d("/docs/user-service/apis/auth-controller-login","b4c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-logout",component:d("/docs/user-service/apis/auth-controller-logout","90b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/auth-controller-refresh-token",component:d("/docs/user-service/apis/auth-controller-refresh-token","f2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year",component:d("/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","2de"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-create-cohort",component:d("/docs/user-service/apis/cohort-controller-create-cohort","4c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-get-cohorts-details",component:d("/docs/user-service/apis/cohort-controller-get-cohorts-details","6dd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data",component:d("/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data","3a2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-search-cohort",component:d("/docs/user-service/apis/cohort-controller-search-cohort","f40"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-update-cohort",component:d("/docs/user-service/apis/cohort-controller-update-cohort","86d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-controller-update-cohort-status",component:d("/docs/user-service/apis/cohort-controller-update-cohort-status","9ba"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members","317"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-create-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-create-cohort-members","e8d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-delete-cohort-member",component:d("/docs/user-service/apis/cohort-members-controller-delete-cohort-member","e86"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-get-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-get-cohort-members","4e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-search-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-search-cohort-members","fb2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/cohort-members-controller-update-cohort-members",component:d("/docs/user-service/apis/cohort-members-controller-update-cohort-members","aea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-create-field-values",component:d("/docs/user-service/apis/fields-controller-create-field-values","7b7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-create-fields",component:d("/docs/user-service/apis/fields-controller-create-fields","a26"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-delete-field-options",component:d("/docs/user-service/apis/fields-controller-delete-field-options","af1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-get-field-options",component:d("/docs/user-service/apis/fields-controller-get-field-options","7e6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-get-form-data",component:d("/docs/user-service/apis/fields-controller-get-form-data","52b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-search-field-values",component:d("/docs/user-service/apis/fields-controller-search-field-values","305"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-search-fields",component:d("/docs/user-service/apis/fields-controller-search-fields","140"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/fields-controller-update-fields",component:d("/docs/user-service/apis/fields-controller-update-fields","2a5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/forms-controller-create-cohort",component:d("/docs/user-service/apis/forms-controller-create-cohort","1dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/forms-controller-get-form-data",component:d("/docs/user-service/apis/forms-controller-get-form-data","c9a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-create-privilege",component:d("/docs/user-service/apis/privilege-controller-create-privilege","66a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-delete-role",component:d("/docs/user-service/apis/privilege-controller-delete-role","a2a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-get-privilege",component:d("/docs/user-service/apis/privilege-controller-get-privilege","e3e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id",component:d("/docs/user-service/apis/privilege-controller-get-privilegeby-role-id","d71"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-create-role",component:d("/docs/user-service/apis/role-controller-create-role","e46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-delete-role",component:d("/docs/user-service/apis/role-controller-delete-role","5cd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-get-role",component:d("/docs/user-service/apis/role-controller-get-role","5eb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-search-role",component:d("/docs/user-service/apis/role-controller-search-role","ae0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/role-controller-update-role",component:d("/docs/user-service/apis/role-controller-update-role","abf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/shiksha-platform",component:d("/docs/user-service/apis/shiksha-platform","d2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-create-tenants",component:d("/docs/user-service/apis/tenant-controller-create-tenants","6c0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-delete-tenants",component:d("/docs/user-service/apis/tenant-controller-delete-tenants","209"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-get-tenants",component:d("/docs/user-service/apis/tenant-controller-get-tenants","d8f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/tenant-controller-update-tenants",component:d("/docs/user-service/apis/tenant-controller-update-tenants","e4e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-create-user",component:d("/docs/user-service/apis/user-controller-create-user","dc3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-delete-user-by-id",component:d("/docs/user-service/apis/user-controller-delete-user-by-id","b37"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-forgot-password",component:d("/docs/user-service/apis/user-controller-forgot-password","8aa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-get-user",component:d("/docs/user-service/apis/user-controller-get-user","b5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-reset-user-password",component:d("/docs/user-service/apis/user-controller-reset-user-password","0ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-search-user",component:d("/docs/user-service/apis/user-controller-search-user","7fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-send-password-reset-link",component:d("/docs/user-service/apis/user-controller-send-password-reset-link","340"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/apis/user-controller-update-user",component:d("/docs/user-service/apis/user-controller-update-user","a21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/architecture",component:d("/docs/user-service/architecture","55e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/database-schema",component:d("/docs/user-service/database-schema","978"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/devops",component:d("/docs/user-service/devops","730"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/features",component:d("/docs/user-service/features","408"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/getting-started",component:d("/docs/user-service/getting-started","c34"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/user-service/tech-stack",component:d("/docs/user-service/tech-stack","8cc"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"/",component:d("/","e5f"),exact:!0},{path:"*",component:d("*")}]},6125:(e,t,r)=>{"use strict";r.d(t,{o:()=>a,x:()=>i});var n=r(96540),o=r(74848);const a=n.createContext(!1);function i(e){let{children:t}=e;const[r,i]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{i(!0)}),[]),(0,o.jsx)(a.Provider,{value:r,children:t})}},38536:(e,t,r)=>{"use strict";var n=r(96540),o=r(5338),a=r(80545),i=r(54625),s=r(4784),l=r(38193);const c=[r(10119),r(26134),r(76294),r(51043),r(3035)];var u=r(35947),d=r(56347),p=r(22831),f=r(74848);function m(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var h=r(5260),g=r(44586),b=r(86025),y=r(6342),v=r(45500),w=r(32131),k=r(14090),x=r(2967),S=r(70440),_=r(41463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:r}}=(0,g.default)(),n=(0,w.o)(),o=r[e].htmlLang,a=e=>e.replace("-","_");return(0,f.jsxs)(h.A,{children:[Object.entries(r).map((e=>{let[t,{htmlLang:r}]=e;return(0,f.jsx)("link",{rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:r},t)})),(0,f.jsx)("link",{rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(r).filter((e=>o!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function j(e){let{permalink:t}=e;const{siteConfig:{url:r}}=(0,g.default)(),n=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:r}}=(0,g.default)(),{pathname:n}=(0,d.zy)();return e+(0,S.Ks)((0,b.default)(n),{trailingSlash:r,baseUrl:t})}(),o=t?`${r}${t}`:n;return(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:o}),(0,f.jsx)("link",{rel:"canonical",href:o})]})}function A(){const{i18n:{currentLocale:e}}=(0,g.default)(),{metadata:t,image:r}=(0,y.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:k.w})]}),r&&(0,f.jsx)(v.be,{image:r}),(0,f.jsx)(j,{}),(0,f.jsx)(E,{}),(0,f.jsx)(_.A,{tag:x.C,locale:e}),(0,f.jsx)(h.A,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const P=new Map;var C=r(6125),T=r(26988),O=r(205);function R(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];const o=c.map((t=>{const n=t.default?.[e]??t[e];return n?.(...r)}));return()=>o.forEach((e=>e?.()))}const N=function(e){let{children:t,location:r,previousLocation:n}=e;return(0,O.A)((()=>{n!==r&&(!function(e){let{location:t,previousLocation:r}=e;if(!r)return;const n=t.pathname===r.pathname,o=t.hash===r.hash,a=t.search===r.search;if(n&&o&&!a)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:r,previousLocation:n}),R("onRouteDidUpdate",{previousLocation:n,location:r}))}),[n,r]),t};function L(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,p.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}var D=r(96763);class I extends n.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.default.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const r=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:r}),L(r.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{D.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(N,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(d.qh,{location:t,render:()=>e})})}}const F=I,M="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '__docusaurus-base-url-issue-banner-container';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${M}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${M}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function z(){const{siteConfig:{baseUrl:e}}=(0,g.default)();return(0,f.jsx)(f.Fragment,{children:!l.default.canUseDOM&&(0,f.jsx)(h.A,{children:(0,f.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,g.default)(),{pathname:r}=(0,d.zy)();return t&&r===e?(0,f.jsx)(z,{}):null}function $(){const{siteConfig:{favicon:e,title:t,noIndex:r},i18n:{currentLocale:n,localeConfigs:o}}=(0,g.default)(),a=(0,b.default)(e),{htmlLang:i,direction:s}=o[n];return(0,f.jsxs)(h.A,{children:[(0,f.jsx)("html",{lang:i,dir:s}),(0,f.jsx)("title",{children:t}),(0,f.jsx)("meta",{property:"og:title",content:t}),(0,f.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),r&&(0,f.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,f.jsx)("link",{rel:"icon",href:a})]})}var q=r(67489),G=r(92303);function V(){const e=(0,G.default)();return(0,f.jsx)(h.A,{children:(0,f.jsx)("html",{"data-has-hydrated":e})})}const H=(0,p.v)(u.A);function W(){const e=function(e){if(P.has(e.pathname))return{...e,pathname:P.get(e.pathname)};if((0,p.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return P.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return P.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,f.jsx)(F,{location:e,children:H})}function Q(){return(0,f.jsx)(q.A,{children:(0,f.jsx)(T.l,{children:(0,f.jsxs)(C.x,{children:[(0,f.jsxs)(m,{children:[(0,f.jsx)($,{}),(0,f.jsx)(A,{}),(0,f.jsx)(U,{}),(0,f.jsx)(W,{})]}),(0,f.jsx)(V,{})]})})})}var Y=r(84054);const K=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,r)=>{if("undefined"==typeof document)return void r();const n=document.createElement("link");n.setAttribute("rel","prefetch"),n.setAttribute("href",e),n.onload=()=>t(),n.onerror=()=>r();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(n)}))}:function(e){return new Promise(((t,r)=>{const n=new XMLHttpRequest;n.open("GET",e,!0),n.withCredentials=!0,n.onload=()=>{200===n.status?t():r()},n.send(null)}))};var Z=r(86921);const J=new Set,X=new Set,ee=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,te={prefetch:e=>{if(!(e=>!ee()&&!X.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,p.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Y).filter((e=>{let[r]=e;return r.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=r.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!ee()&&!X.has(e))(e)&&(X.add(e),L(e))},re=Object.freeze(te);var ne=r(96763);function oe(e){let{children:t}=e;return"hash"===s.default.future.experimental_router?(0,f.jsx)(i.I9,{children:t}):(0,f.jsx)(i.Kd,{children:t})}const ae=Boolean(!0);if(l.default.canUseDOM){window.docusaurus=re;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(a.vd,{children:(0,f.jsx)(oe,{children:(0,f.jsx)(Q,{})})}),r=(e,t)=>{ne.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(ae)window.docusaurusRoot=o.hydrateRoot(e,t,{onRecoverableError:r});else{const n=o.createRoot(e,{onRecoverableError:r});n.render(t),window.docusaurusRoot=n}};L(window.location.pathname).then((()=>{(0,n.startTransition)(i)}))}},26988:(e,t,r)=>{"use strict";r.d(t,{o:()=>d,l:()=>p});var n=r(96540),o=r(4784);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"todo-service/about","docs":[{"id":"event-service/about","path":"/docs/event-service/about","sidebar":"tutorialSidebar"},{"id":"event-service/api-docs","path":"/docs/event-service/api-docs","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-controller-create","path":"/docs/event-service/apis/event-controller-create","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-controller-find-all","path":"/docs/event-service/apis/event-controller-find-all","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-controller-update-event","path":"/docs/event-service/apis/event-controller-update-event","sidebar":"tutorialSidebar"},{"id":"event-service/apis/event-management","path":"/docs/event-service/apis/event-management","sidebar":"tutorialSidebar"},{"id":"event-service/architecture","path":"/docs/event-service/architecture","sidebar":"tutorialSidebar"},{"id":"event-service/database-schema","path":"/docs/event-service/database-schema","sidebar":"tutorialSidebar"},{"id":"event-service/devops","path":"/docs/event-service/devops","sidebar":"tutorialSidebar"},{"id":"event-service/features","path":"/docs/event-service/features","sidebar":"tutorialSidebar"},{"id":"event-service/getting-started","path":"/docs/event-service/getting-started","sidebar":"tutorialSidebar"},{"id":"event-service/tech-stack","path":"/docs/event-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"middleware-service/about","path":"/docs/middleware-service/about","sidebar":"tutorialSidebar"},{"id":"middleware-service/api-docs","path":"/docs/middleware-service/api-docs","sidebar":"tutorialSidebar"},{"id":"middleware-service/architecture","path":"/docs/middleware-service/architecture","sidebar":"tutorialSidebar"},{"id":"middleware-service/database-schema","path":"/docs/middleware-service/database-schema","sidebar":"tutorialSidebar"},{"id":"middleware-service/devops","path":"/docs/middleware-service/devops","sidebar":"tutorialSidebar"},{"id":"middleware-service/features","path":"/docs/middleware-service/features","sidebar":"tutorialSidebar"},{"id":"middleware-service/getting-started","path":"/docs/middleware-service/getting-started","sidebar":"tutorialSidebar"},{"id":"middleware-service/tech-stack","path":"/docs/middleware-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"notifications-service/about","path":"/docs/notifications-service/about","sidebar":"tutorialSidebar"},{"id":"notifications-service/api-docs","path":"/docs/notifications-service/api-docs","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification","path":"/docs/notifications-service/apis/notification","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-controller-send-notification","path":"/docs/notifications-service/apis/notification-controller-send-notification","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-create","path":"/docs/notifications-service/apis/notification-events-controller-create","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-delete-template","path":"/docs/notifications-service/apis/notification-events-controller-delete-template","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-get-templates","path":"/docs/notifications-service/apis/notification-events-controller-get-templates","sidebar":"tutorialSidebar"},{"id":"notifications-service/apis/notification-events-controller-update-event","path":"/docs/notifications-service/apis/notification-events-controller-update-event","sidebar":"tutorialSidebar"},{"id":"notifications-service/architecture","path":"/docs/notifications-service/architecture","sidebar":"tutorialSidebar"},{"id":"notifications-service/database-schema","path":"/docs/notifications-service/database-schema","sidebar":"tutorialSidebar"},{"id":"notifications-service/devops","path":"/docs/notifications-service/devops","sidebar":"tutorialSidebar"},{"id":"notifications-service/features","path":"/docs/notifications-service/features","sidebar":"tutorialSidebar"},{"id":"notifications-service/getting-started","path":"/docs/notifications-service/getting-started","sidebar":"tutorialSidebar"},{"id":"notifications-service/tech-stack","path":"/docs/notifications-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"tekdi-style-guides/css-style-guide","path":"/docs/tekdi-style-guides/css-style-guide","sidebar":"tutorialSidebar"},{"id":"tekdi-style-guides/python-style-guide","path":"/docs/tekdi-style-guides/python-style-guide","sidebar":"tutorialSidebar"},{"id":"tekdi-style-guides/react-style-guide","path":"/docs/tekdi-style-guides/react-style-guide","sidebar":"tutorialSidebar"},{"id":"todo-service/about","path":"/docs/todo-service/about","sidebar":"tutorialSidebar"},{"id":"todo-service/api-docs","path":"/docs/todo-service/api-docs","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-create-to","path":"/docs/todo-service/apis/todo-controller-create-to","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-delete-todo-by-id","path":"/docs/todo-service/apis/todo-controller-delete-todo-by-id","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-todo-get-by-id","path":"/docs/todo-service/apis/todo-controller-todo-get-by-id","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-update-todo","path":"/docs/todo-service/apis/todo-controller-update-todo","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-controller-view-list","path":"/docs/todo-service/apis/todo-controller-view-list","sidebar":"tutorialSidebar"},{"id":"todo-service/apis/todo-management","path":"/docs/todo-service/apis/todo-management","sidebar":"tutorialSidebar"},{"id":"todo-service/architecture","path":"/docs/todo-service/architecture","sidebar":"tutorialSidebar"},{"id":"todo-service/database-schema","path":"/docs/todo-service/database-schema","sidebar":"tutorialSidebar"},{"id":"todo-service/devops","path":"/docs/todo-service/devops","sidebar":"tutorialSidebar"},{"id":"todo-service/features","path":"/docs/todo-service/features","sidebar":"tutorialSidebar"},{"id":"todo-service/getting-started","path":"/docs/todo-service/getting-started","sidebar":"tutorialSidebar"},{"id":"todo-service/tech-stack","path":"/docs/todo-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"tools/css/stylelint","path":"/docs/tools/css/stylelint","sidebar":"tutorialSidebar"},{"id":"tools/python/pylint","path":"/docs/tools/python/pylint","sidebar":"tutorialSidebar"},{"id":"tools/python/ruff","path":"/docs/tools/python/ruff","sidebar":"tutorialSidebar"},{"id":"user-service/about","path":"/docs/user-service/about","sidebar":"tutorialSidebar"},{"id":"user-service/apis/academicyears-controller-create-academic-years","path":"/docs/user-service/apis/academicyears-controller-create-academic-years","sidebar":"tutorialSidebar"},{"id":"user-service/apis/academicyears-controller-get-academic-year-by-id","path":"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id","sidebar":"tutorialSidebar"},{"id":"user-service/apis/academicyears-controller-get-academic-year-list","path":"/docs/user-service/apis/academicyears-controller-get-academic-year-list","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-privilege-controller-create","path":"/docs/user-service/apis/assign-privilege-controller-create","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-privilege-controller-get-role","path":"/docs/user-service/apis/assign-privilege-controller-get-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-role-controller-create","path":"/docs/user-service/apis/assign-role-controller-create","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-role-controller-delete-role","path":"/docs/user-service/apis/assign-role-controller-delete-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-role-controller-get-role","path":"/docs/user-service/apis/assign-role-controller-get-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/assign-tenant-controller-create-user-tenant-mapping","path":"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-get-user-by-auth","path":"/docs/user-service/apis/auth-controller-get-user-by-auth","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-login","path":"/docs/user-service/apis/auth-controller-login","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-logout","path":"/docs/user-service/apis/auth-controller-logout","sidebar":"tutorialSidebar"},{"id":"user-service/apis/auth-controller-refresh-token","path":"/docs/user-service/apis/auth-controller-refresh-token","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","path":"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-create-cohort","path":"/docs/user-service/apis/cohort-controller-create-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-get-cohorts-details","path":"/docs/user-service/apis/cohort-controller-get-cohorts-details","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-get-cohorts-hierarachy-data","path":"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-search-cohort","path":"/docs/user-service/apis/cohort-controller-search-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-update-cohort","path":"/docs/user-service/apis/cohort-controller-update-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-controller-update-cohort-status","path":"/docs/user-service/apis/cohort-controller-update-cohort-status","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-craete-bulk-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-create-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-create-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-delete-cohort-member","path":"/docs/user-service/apis/cohort-members-controller-delete-cohort-member","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-get-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-get-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-search-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-search-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/cohort-members-controller-update-cohort-members","path":"/docs/user-service/apis/cohort-members-controller-update-cohort-members","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-create-field-values","path":"/docs/user-service/apis/fields-controller-create-field-values","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-create-fields","path":"/docs/user-service/apis/fields-controller-create-fields","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-delete-field-options","path":"/docs/user-service/apis/fields-controller-delete-field-options","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-get-field-options","path":"/docs/user-service/apis/fields-controller-get-field-options","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-get-form-data","path":"/docs/user-service/apis/fields-controller-get-form-data","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-search-field-values","path":"/docs/user-service/apis/fields-controller-search-field-values","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-search-fields","path":"/docs/user-service/apis/fields-controller-search-fields","sidebar":"tutorialSidebar"},{"id":"user-service/apis/fields-controller-update-fields","path":"/docs/user-service/apis/fields-controller-update-fields","sidebar":"tutorialSidebar"},{"id":"user-service/apis/forms-controller-create-cohort","path":"/docs/user-service/apis/forms-controller-create-cohort","sidebar":"tutorialSidebar"},{"id":"user-service/apis/forms-controller-get-form-data","path":"/docs/user-service/apis/forms-controller-get-form-data","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-create-privilege","path":"/docs/user-service/apis/privilege-controller-create-privilege","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-delete-role","path":"/docs/user-service/apis/privilege-controller-delete-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-get-privilege","path":"/docs/user-service/apis/privilege-controller-get-privilege","sidebar":"tutorialSidebar"},{"id":"user-service/apis/privilege-controller-get-privilegeby-role-id","path":"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-create-role","path":"/docs/user-service/apis/role-controller-create-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-delete-role","path":"/docs/user-service/apis/role-controller-delete-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-get-role","path":"/docs/user-service/apis/role-controller-get-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-search-role","path":"/docs/user-service/apis/role-controller-search-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/role-controller-update-role","path":"/docs/user-service/apis/role-controller-update-role","sidebar":"tutorialSidebar"},{"id":"user-service/apis/shiksha-platform","path":"/docs/user-service/apis/shiksha-platform","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-create-tenants","path":"/docs/user-service/apis/tenant-controller-create-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-delete-tenants","path":"/docs/user-service/apis/tenant-controller-delete-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-get-tenants","path":"/docs/user-service/apis/tenant-controller-get-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/tenant-controller-update-tenants","path":"/docs/user-service/apis/tenant-controller-update-tenants","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-create-user","path":"/docs/user-service/apis/user-controller-create-user","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-delete-user-by-id","path":"/docs/user-service/apis/user-controller-delete-user-by-id","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-forgot-password","path":"/docs/user-service/apis/user-controller-forgot-password","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-get-user","path":"/docs/user-service/apis/user-controller-get-user","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-reset-user-password","path":"/docs/user-service/apis/user-controller-reset-user-password","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-search-user","path":"/docs/user-service/apis/user-controller-search-user","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-send-password-reset-link","path":"/docs/user-service/apis/user-controller-send-password-reset-link","sidebar":"tutorialSidebar"},{"id":"user-service/apis/user-controller-update-user","path":"/docs/user-service/apis/user-controller-update-user","sidebar":"tutorialSidebar"},{"id":"user-service/architecture","path":"/docs/user-service/architecture","sidebar":"tutorialSidebar"},{"id":"user-service/database-schema","path":"/docs/user-service/database-schema","sidebar":"tutorialSidebar"},{"id":"user-service/devops","path":"/docs/user-service/devops","sidebar":"tutorialSidebar"},{"id":"user-service/features","path":"/docs/user-service/features","sidebar":"tutorialSidebar"},{"id":"user-service/getting-started","path":"/docs/user-service/getting-started","sidebar":"tutorialSidebar"},{"id":"user-service/tech-stack","path":"/docs/user-service/tech-stack","sidebar":"tutorialSidebar"},{"id":"/category/todo-service","path":"/docs/category/todo-service","sidebar":"tutorialSidebar"},{"id":"/category/user-service","path":"/docs/category/user-service","sidebar":"tutorialSidebar"},{"id":"/category/event-service","path":"/docs/category/event-service","sidebar":"tutorialSidebar"},{"id":"/category/middleware-service","path":"/docs/category/middleware-service","sidebar":"tutorialSidebar"},{"id":"/category/notifications-service","path":"/docs/category/notifications-service","sidebar":"tutorialSidebar"},{"id":"/category/tekdi-style-guides","path":"/docs/category/tekdi-style-guides","sidebar":"tutorialSidebar"},{"id":"/category/tools","path":"/docs/category/tools","sidebar":"tutorialSidebar"},{"id":"/category/css-tools","path":"/docs/category/css-tools","sidebar":"tutorialSidebar"},{"id":"/category/python-tools","path":"/docs/category/python-tools","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/category/todo-service","label":"Todo Service"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=r(22654);const l=JSON.parse('{"docusaurusVersion":"3.6.3","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.6.3"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.6.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.6.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.6.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.6.3"},"docusaurus-plugin-openapi-docs":{"type":"package","name":"docusaurus-plugin-openapi-docs","version":"4.2.0"},"docusaurus-theme-openapi":{"type":"package","name":"docusaurus-theme-openapi-docs","version":"4.2.0"}}}');var c=r(74848);const u={siteConfig:o.default,siteMetadata:l,globalData:a,i18n:i,codeTranslations:s},d=n.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},67489:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(96540),o=r(38193),a=r(5260),i=r(70440),s=r(653),l=r(53102),c=r(74848);function u(e){let{error:t,tryAgain:r}=e;return(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,c.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,c.jsx)("button",{type:"button",onClick:r,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,c.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const r=(0,i.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:r})}function p(e){let{children:t}=e;return(0,c.jsx)(l.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function f(e){let{error:t,tryAgain:r}=e;return(0,c.jsx)(p,{children:(0,c.jsxs)(h,{fallback:()=>(0,c.jsx)(u,{error:t,tryAgain:r}),children:[(0,c.jsx)(a.A,{children:(0,c.jsx)("title",{children:"Page Error"})}),(0,c.jsx)(s.A,{children:(0,c.jsx)(u,{error:t,tryAgain:r})})]})})}const m=e=>(0,c.jsx)(f,{...e});class h extends n.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.default.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??m)(e)}return e??null}}},38193:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});const n="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:n,canUseEventListeners:n&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:n&&"IntersectionObserver"in window,canUseViewport:n&&"screen"in window}},5260:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(96540);var n=r(80545),o=r(74848);function a(e){return(0,o.jsx)(n.mg,{...e})}},28774:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>f});var n=r(96540),o=r(54625),a=r(70440),i=r(44586),s=r(16654),l=r(38193),c=r(63427),u=r(86025),d=r(74848);function p(e,t){let{isNavLink:r,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:v}=(0,i.default)(),{trailingSlash:w,baseUrl:k}=v,x=v.future.experimental_router,{withBaseUrl:S}=(0,u.useBaseUrlUtils)(),_=(0,c.A)(),E=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,(()=>E.current));const j=p||f;const A=(0,s.A)(j),P=j?.replace("pathname://","");let C=void 0!==P?(T=P,b&&(e=>e.startsWith("/"))(T)?S(T):T):void 0;var T;"hash"===x&&C?.startsWith("./")&&(C=C?.slice(1)),C&&A&&(C=(0,a.Ks)(C,{trailingSlash:w,baseUrl:k}));const O=(0,n.useRef)(!1),R=r?o.k2:o.N_,N=l.default.canUseIntersectionObserver,L=(0,n.useRef)(),D=()=>{O.current||null==C||(window.docusaurus.preload(C),O.current=!0)};(0,n.useEffect)((()=>(!N&&A&&l.default.canUseDOM&&null!=C&&window.docusaurus.prefetch(C),()=>{N&&L.current&&L.current.disconnect()})),[L,C,N,A]);const I=C?.startsWith("#")??!1,F=!y.target||"_self"===y.target,M=!C||!A||!F||I&&"hash"!==x;g||!I&&M||_.collectLink(C),y.id&&_.collectAnchor(y.id);const B={};return M?(0,d.jsx)("a",{ref:E,href:C,...j&&!A&&{target:"_blank",rel:"noopener noreferrer"},...y,...B}):(0,d.jsx)(R,{...y,onMouseEnter:D,onTouchStart:D,innerRef:e=>{E.current=e,N&&e&&A&&(L.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(L.current.unobserve(e),L.current.disconnect(),null!=C&&window.docusaurus.prefetch(C))}))})),L.current.observe(e))},to:C,...r&&{isActive:h,activeClassName:m},...B})}const f=n.forwardRef(p)},20418:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n=()=>null},21312:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u,translate:()=>c});var n=r(96540),o=r(74848);function a(e,t){const r=e.split(/(\{\w+\})/).map(((e,r)=>{if(r%2==1){const r=t?.[e.slice(1,-1)];if(void 0!==r)return r}return e}));return r.some((e=>(0,n.isValidElement)(e)))?r.map(((e,t)=>(0,n.isValidElement)(e)?n.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):r.join("")}var i=r(22654),s=r(96763);function l(e){let{id:t,message:r}=e;if(void 0===t&&void 0===r)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??r]??r??t}function c(e,t){let{message:r,id:n}=e;return a(l({message:r,id:n}),t)}function u(e){let{children:t,id:r,values:n}=e;if(t&&"string"!=typeof t)throw s.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=l({message:t,id:r});return(0,o.jsx)(o.Fragment,{children:a(i,n)})}},17065:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n="default"},16654:(e,t,r)=>{"use strict";function n(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!n(e)}r.d(t,{A:()=>o,z:()=>n})},86025:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addBaseUrl:()=>i,default:()=>l,useBaseUrlUtils:()=>s});var n=r(96540),o=r(44586),a=r(16654);function i(e){let{siteUrl:t,baseUrl:r,url:n,options:{forcePrependBaseUrl:o=!1,absolute:i=!1}={},router:s}=e;if(!n||n.startsWith("#")||(0,a.z)(n))return n;if("hash"===s)return n.startsWith("/")?`.${n}`:`./${n}`;if(o)return r+n.replace(/^\//,"");if(n===r.replace(/\/$/,""))return r;const l=!n.startsWith(r)?r+n.replace(/^\//,""):n;return i?t+l:l}function s(){const{siteConfig:e}=(0,o.default)(),{baseUrl:t,url:r}=e,a=e.future.experimental_router;return{withBaseUrl:(0,n.useCallback)(((e,n)=>i({siteUrl:r,baseUrl:t,url:e,options:n,router:a})),[r,t,a])}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:r}=s();return r(e,t)}},63427:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(96540);r(74848);const o=n.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,n.useContext)(o);function i(){return a()}},44586:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(96540),o=r(26988);function a(){return(0,n.useContext)(o.o)}},92303:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(96540),o=r(6125);function a(){return(0,n.useContext)(o.o)}},205:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(96540);const o=r(38193).default.canUseDOM?n.useLayoutEffect:n.useEffect},36803:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(96540),o=r(53102);function a(){const e=n.useContext(o.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}},86921:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});const n=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(r,o){Object.entries(r).forEach((r=>{let[a,i]=r;const s=o?`${o}.${a}`:a;n(i)?e(i,s):t[s]=i}))}(e),t}},53102:(e,t,r)=>{"use strict";r.d(t,{W:()=>i,o:()=>a});var n=r(96540),o=r(74848);const a=n.createContext(null);function i(e){let{children:t,value:r}=e;const i=n.useContext(a),s=(0,n.useMemo)((()=>function(e){let{parent:t,value:r}=e;if(!t){if(!r)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in r))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return r}const n={...t.data,...r?.data};return{plugin:t.plugin,data:n}}({parent:i,value:r})),[i,r]);return(0,o.jsx)(a.Provider,{value:s,children:t})}},60542:(e,t,r)=>{"use strict";r.d(t,{_:()=>s,u:()=>l});var n=r(96540),o=r(89532),a=r(74848);const i=n.createContext(null);function s(e){let{children:t,content:r}=e;const o=function(e){return(0,n.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(r);return(0,a.jsx)(i.Provider,{value:o,children:t})}function l(){const e=(0,n.useContext)(i);if(null===e)throw new o.dV("DocProvider");return e}},33082:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,G:()=>c});var n=r(96540),o=r(89532),a=r(74848);const i=Symbol("EmptyContext"),s=n.createContext(i);function l(e){let{children:t}=e;const[r,o]=(0,n.useState)(null),i=(0,n.useMemo)((()=>({expandedItem:r,setExpandedItem:o})),[r]);return(0,a.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,n.useContext)(s);if(e===i)throw new o.dV("DocSidebarItemsExpandedStateProvider");return e}},53886:(e,t,r)=>{"use strict";r.d(t,{VQ:()=>g,XK:()=>v,g1:()=>y});var n=r(96540),o=r(44070),a=r(17065),i=r(6342),s=r(70679),l=r(89532),c=r(74848);const u=e=>`docs-preferred-version-${e}`,d={save:(e,t,r)=>{(0,s.Wf)(u(e),{persistence:t}).set(r)},read:(e,t)=>(0,s.Wf)(u(e),{persistence:t}).get(),clear:(e,t)=>{(0,s.Wf)(u(e),{persistence:t}).del()}},p=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const f=n.createContext(null);function m(){const e=(0,o.useAllDocsData)(),t=(0,i.p)().docs.versionPersistence,r=(0,n.useMemo)((()=>Object.keys(e)),[e]),[a,s]=(0,n.useState)((()=>p(r)));(0,n.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:r,allDocsData:n}=e;function o(e){const t=d.read(e,r);return n[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,r),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:r}))}),[e,t,r]);return[a,(0,n.useMemo)((()=>({savePreferredVersion:function(e,r){d.save(e,t,r),s((t=>({...t,[e]:{preferredVersionName:r}})))}})),[t])]}function h(e){let{children:t}=e;const r=m();return(0,c.jsx)(f.Provider,{value:r,children:t})}function g(e){let{children:t}=e;return(0,c.jsx)(h,{children:t})}function b(){const e=(0,n.useContext)(f);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=a.W);const t=(0,o.useDocsData)(e),[r,i]=b(),{preferredVersionName:s}=r[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,n.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function v(){const e=(0,o.useAllDocsData)(),[t]=b();function r(r){const n=e[r],{preferredVersionName:o}=t[r];return n.versions.find((e=>e.name===o))??null}const n=Object.keys(e);return Object.fromEntries(n.map((e=>[e,r(e)])))}},82565:(e,t,r)=>{"use strict";r.d(t,{k:()=>a,v:()=>i});var n=r(44070),o=r(53886);function a(e,t){return`docs-${e}-${t}`}function i(){const e=(0,n.useAllDocsData)(),t=(0,n.useActivePluginAndVersion)(),r=(0,o.XK)();return[...Object.keys(e).map((function(n){const o=t?.activePlugin.pluginId===n?t.activeVersion:void 0,i=r[n],s=e[n].versions.find((e=>e.isLast));return a(n,(o??i??s).name)}))]}},60609:(e,t,r)=>{"use strict";r.d(t,{V:()=>l,t:()=>c});var n=r(96540),o=r(89532),a=r(74848);const i=Symbol("EmptyContext"),s=n.createContext(i);function l(e){let{children:t,name:r,items:o}=e;const i=(0,n.useMemo)((()=>r&&o?{name:r,items:o}:null),[r,o]);return(0,a.jsx)(s.Provider,{value:i,children:t})}function c(){const e=(0,n.useContext)(s);if(e===i)throw new o.dV("DocsSidebarProvider");return e}},26972:(e,t,r)=>{"use strict";r.d(t,{$S:()=>h,B5:()=>j,Nr:()=>m,OF:()=>x,QB:()=>E,Se:()=>v,Vd:()=>S,Y:()=>w,_j:()=>f,cC:()=>p,d1:()=>A,fW:()=>_,w8:()=>y});var n=r(96540),o=r(56347),a=r(22831),i=r(44070),s=r(99169),l=r(31682),c=r(53886),u=r(23025),d=r(60609);function p(e){const t=(0,u.r)();if(!e)return;const r=t.docs[e];if(!r)throw new Error(`no version doc found by id=${e}`);return r}function f(e,t){for(const r of e)if("category"===r.type){if(t(r))return r;const e=f(r.items,t);if(e)return e}}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,o.zy)(),t=(0,d.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const r=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!r)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return r}const g=(e,t)=>void 0!==e&&(0,s.ys)(e,t),b=(e,t)=>e.some((e=>y(e,t)));function y(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||b(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||y(e,t);default:return!0}}function w(e,t){return(0,n.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:r,onlyCategories:n=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,s.ys)(a.href,r)||e(a.items))||"link"===a.type&&(0,s.ys)(a.href,r)){return n&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function x(){const e=(0,d.t)(),{pathname:t}=(0,o.zy)(),r=(0,i.useActivePlugin)()?.pluginData.breadcrumbs;return!1!==r&&e?k({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.useActiveDocContext)(e),{preferredVersion:r}=(0,c.g1)(e),o=(0,i.useLatestVersion)(e);return(0,n.useMemo)((()=>(0,l.sb)([t,r,o].filter(Boolean))),[t,r,o])}function _(e,t){const r=S(t);return(0,n.useMemo)((()=>{const t=r.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),n=t.find((t=>t[0]===e));if(!n)throw new Error(`Can't find any sidebar with id "${e}" in version${r.length>1?"s":""} ${r.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return n[1]}),[e,r])}function E(e,t){const r=S(t);return(0,n.useMemo)((()=>{const t=r.flatMap((e=>e.docs)),n=t.find((t=>t.id===e));if(!n){if(r.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${r.length>1?"s":""} "${r.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,l.sb)(t.map((e=>e.id))).join("\n- ")}`)}return n}),[e,r])}function j(e){let{route:t}=e;const r=(0,o.zy)(),n=(0,u.r)(),i=t.routes,s=i.find((e=>(0,o.B6)(r.pathname,e)));if(!s)return null;const l=s.sidebar,c=l?n.docsSidebars[l]:void 0;return{docElement:(0,a.v)(i),sidebarName:l,sidebarItems:c}}function A(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},23025:(e,t,r)=>{"use strict";r.d(t,{n:()=>s,r:()=>l});var n=r(96540),o=r(89532),a=r(74848);const i=n.createContext(null);function s(e){let{children:t,version:r}=e;return(0,a.jsx)(i.Provider,{value:r,children:t})}function l(){const e=(0,n.useContext)(i);if(null===e)throw new o.dV("DocsVersionProvider");return e}},44070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DocProvider:()=>h._,DocSidebarItemsExpandedStateProvider:()=>p.A,DocsPreferredVersionContextProvider:()=>d.VQ,DocsSidebarProvider:()=>m.V,DocsVersionProvider:()=>f.n,filterDocCardListItems:()=>u.d1,findFirstSidebarItemLink:()=>u.Nr,findSidebarCategory:()=>u._j,getDocsVersionSearchTag:()=>g.k,isActiveSidebarItem:()=>u.w8,isVisibleSidebarItem:()=>u.Se,useActiveDocContext:()=>E,useActivePlugin:()=>w,useActivePluginAndVersion:()=>k,useActiveVersion:()=>_,useAllDocsData:()=>y,useCurrentSidebarCategory:()=>u.$S,useDoc:()=>h.u,useDocById:()=>u.cC,useDocRootMetadata:()=>u.B5,useDocSidebarItemsExpandedState:()=>p.G,useDocVersionSuggestions:()=>j,useDocsContextualSearchTags:()=>g.v,useDocsData:()=>v,useDocsPreferredVersion:()=>d.g1,useDocsPreferredVersionByPluginId:()=>d.XK,useDocsSidebar:()=>m.t,useDocsVersion:()=>f.r,useDocsVersionCandidates:()=>u.Vd,useLatestVersion:()=>S,useLayoutDoc:()=>u.QB,useLayoutDocsSidebar:()=>u.fW,useSidebarBreadcrumbs:()=>u.OF,useVersions:()=>x,useVisibleSidebarItems:()=>u.Y});var n=r(56347),o=r(44586),a=r(17065);function i(e,t){void 0===t&&(t={});const r=function(){const{globalData:e}=(0,o.default)();return e}()[e];if(!r&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return r}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){return[...e.versions].sort(((e,t)=>e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0)).find((e=>!!(0,n.B6)(t,{path:e.path,exact:!1,strict:!1})))}function c(e,t){const r=l(e,t),o=r?.docs.find((e=>!!(0,n.B6)(t,{path:e.path,exact:!0,strict:!1})));const a=o?function(t){const r={};return e.versions.forEach((e=>{e.docs.forEach((n=>{n.id===t&&(r[e.name]=n)}))})),r}(o.id):{};return{activeVersion:r,activeDoc:o,alternateDocVersions:a}}var u=r(26972),d=r(53886),p=r(33082),f=r(23025),m=r(60609),h=r(60542),g=r(82565);const b={},y=()=>i("docusaurus-plugin-content-docs")??b,v=e=>{try{return function(e,t,r){void 0===t&&(t=a.W),void 0===r&&(r={});const n=i(e),o=n?.[t];if(!o&&r.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function w(e){void 0===e&&(e={});const t=y(),{pathname:r}=(0,n.zy)();return function(e,t,r){void 0===r&&(r={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,r]=e;return!!(0,n.B6)(t,{path:r.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&r.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return a}(t,r,e)}function k(e){void 0===e&&(e={});const t=w(e),{pathname:r}=(0,n.zy)();if(!t)return;return{activePlugin:t,activeVersion:l(t.pluginData,r)}}function x(e){return v(e).versions}function S(e){const t=v(e);return s(t)}function _(e){const t=v(e),{pathname:r}=(0,n.zy)();return l(t,r)}function E(e){const t=v(e),{pathname:r}=(0,n.zy)();return c(t,r)}function j(e){const t=v(e),{pathname:r}=(0,n.zy)();return function(e,t){const r=s(e);return{latestDocSuggestion:c(e,t).alternateDocVersions[r.name],latestVersionSuggestion:r}}(t,r)}},76294:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=r(5947),o=r.n(n);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:r}=e;if(r&&t.pathname!==r.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},26134:(e,t,r)=>{"use strict";var n=r(71765),o=r(4784);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:n}=t,a=globalThis.Prism;globalThis.Prism=e,n.forEach((e=>{"php"===e&&r(19700),r(18692)(`./prism-${e}`)})),delete globalThis.Prism,void 0!==a&&(globalThis.Prism=e)}(n.Prism)},51107:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});r(96540);var n=r(34164),o=r(21312),a=r(6342),i=r(28774),s=r(63427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=r(74848);function u(e){let{as:t,id:r,...u}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:p}}=(0,a.p)();if("h1"===t||!r)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(r);const f=(0,o.translate)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:r});return(0,c.jsxs)(t,{...u,className:(0,n.A)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:r,children:[u.children,(0,c.jsx)(i.default,{className:"hash-link",to:`#${r}`,"aria-label":f,title:f,children:"\u200b"})]})}},43186:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(96540);const n={iconExternalLink:"iconExternalLink_nPIU"};var o=r(74848);function a(e){let{width:t=13.5,height:r=13.5}=e;return(0,o.jsx)("svg",{width:t,height:r,"aria-hidden":"true",viewBox:"0 0 24 24",className:n.iconExternalLink,children:(0,o.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},653:(e,t,r)=>{"use strict";r.d(t,{A:()=>ot});var n=r(96540),o=r(34164),a=r(67489),i=r(45500),s=r(75236),l=r(17559),c=r(14090);const u={skipToContent:"skipToContent_fXgn"};var d=r(74848);function p(){return(0,d.jsx)(s.K,{className:u.skipToContent})}var f=r(6342),m=r(65041),h=r(21312);function g(e){let{width:t=21,height:r=21,color:n="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,d.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:r,...i,children:(0,d.jsx)("g",{stroke:n,strokeWidth:o,children:(0,d.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const b={closeButton:"closeButton_CVFx"};function y(e){return(0,d.jsx)("button",{type:"button","aria-label":(0,h.translate)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",b.closeButton,e.className),children:(0,d.jsx)(g,{width:14,height:14,strokeWidth:3.1})})}const v={content:"content_knG7"};function w(e){const{announcementBar:t}=(0,f.p)(),{content:r}=t;return(0,d.jsx)("div",{...e,className:(0,o.A)(v.content,e.className),dangerouslySetInnerHTML:{__html:r}})}const k={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function x(){const{announcementBar:e}=(0,f.p)(),{isActive:t,close:r}=(0,m.M)();if(!t)return null;const{backgroundColor:n,textColor:o,isCloseable:a}=e;return(0,d.jsxs)("div",{className:k.announcementBar,style:{backgroundColor:n,color:o},role:"banner",children:[a&&(0,d.jsx)("div",{className:k.announcementBarPlaceholder}),(0,d.jsx)(w,{className:k.announcementBarContent}),a&&(0,d.jsx)(y,{onClick:r,className:k.announcementBarClose})]})}var S=r(22069),_=r(61182),E=r(43458),j=r(98695);function A(e){let{header:t,primaryMenu:r,secondaryMenu:n}=e;const{shown:a}=(0,j.T)();return(0,d.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,d.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,d.jsx)("div",{className:"navbar-sidebar__item menu",children:r}),(0,d.jsx)("div",{className:"navbar-sidebar__item menu",children:n})]})]})}var P=r(95293),C=r(92303);function T(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,d.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function O(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,d.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const R={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function N(e){let{className:t,buttonClassName:r,value:n,onChange:a}=e;const i=(0,C.default)(),s=(0,h.translate)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,h.translate)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,h.translate)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,d.jsx)("div",{className:(0,o.A)(R.toggle,t),children:(0,d.jsxs)("button",{className:(0,o.A)("clean-btn",R.toggleButton,!i&&R.toggleButtonDisabled,r),type:"button",onClick:()=>a("dark"===n?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite","aria-pressed":"dark"===n?"true":"false",children:[(0,d.jsx)(T,{className:(0,o.A)(R.toggleIcon,R.lightToggleIcon)}),(0,d.jsx)(O,{className:(0,o.A)(R.toggleIcon,R.darkToggleIcon)})]})})}const L=n.memo(N),D={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function I(e){let{className:t}=e;const r=(0,f.p)().navbar.style,n=(0,f.p)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,P.G)();return n?null:(0,d.jsx)(L,{className:t,buttonClassName:"dark"===r?D.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var F=r(23465);function M(){return(0,d.jsx)(F.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function B(){const e=(0,S.M)();return(0,d.jsx)("button",{type:"button","aria-label":(0,h.translate)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,d.jsx)(g,{color:"var(--ifm-color-emphasis-600)"})})}function z(){return(0,d.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,d.jsx)(M,{}),(0,d.jsx)(I,{className:"margin-right--md"}),(0,d.jsx)(B,{})]})}var U=r(28774),$=r(86025),q=r(16654),G=r(91252),V=r(43186);function H(e){let{activeBasePath:t,activeBaseRegex:r,to:n,href:o,label:a,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...c}=e;const u=(0,$.default)(n),p=(0,$.default)(t),f=(0,$.default)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,q.A)(o),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,d.jsxs)(d.Fragment,{children:[a,m&&(0,d.jsx)(V.A,{...s&&{width:12,height:12}})]})};return o?(0,d.jsx)(U.default,{href:l?f:o,...c,...h}):(0,d.jsx)(U.default,{to:u,isNavLink:!0,...(t||r)&&{isActive:(e,t)=>r?(0,G.G)(r,t.pathname):t.pathname.startsWith(p)},...c,...h})}function W(e){let{className:t,isDropdownItem:r=!1,...n}=e;const a=(0,d.jsx)(H,{className:(0,o.A)(r?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:r,...n});return r?(0,d.jsx)("li",{children:a}):a}function Q(e){let{className:t,isDropdownItem:r,...n}=e;return(0,d.jsx)("li",{className:"menu__list-item",children:(0,d.jsx)(H,{className:(0,o.A)("menu__link",t),...n})})}function Y(e){let{mobile:t=!1,position:r,...n}=e;const o=t?Q:W;return(0,d.jsx)(o,{...n,activeClassName:n.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var K=r(41422),Z=r(99169),J=r(9342);const X="dropdownNavbarItemMobile_S0Fm";function ee(e,t){return e.some((e=>function(e,t){return!!(0,Z.ys)(e.to,t)||!!(0,G.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function te(e){let{items:t,position:r,className:a,onClick:i,...s}=e;const l=(0,n.useRef)(null),[c,u]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,d.jsxs)("div",{ref:l,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===r,"dropdown--show":c}),children:[(0,d.jsx)(H,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,o.A)("navbar__link",a),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),u(!c))},children:s.children??s.label}),(0,d.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,n.createElement)(be,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function re(e){let{items:t,className:r,position:a,onClick:i,...s}=e;const l=(0,J.B)(),c=ee(t,l),{collapsed:u,toggleCollapsed:p,setCollapsed:f}=(0,K.u)({initialState:()=>!c});return(0,n.useEffect)((()=>{c&&f(!c)}),[l,c,f]),(0,d.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":u}),children:[(0,d.jsx)(H,{role:"button",className:(0,o.A)(X,"menu__link menu__link--sublist menu__link--sublist-caret",r),...s,onClick:e=>{e.preventDefault(),p()},children:s.children??s.label}),(0,d.jsx)(K.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:u,children:t.map(((e,t)=>(0,n.createElement)(be,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function ne(e){let{mobile:t=!1,...r}=e;const n=t?re:te;return(0,d.jsx)(n,{...r})}var oe=r(44586),ae=r(32131),ie=r(56347);function se(e){let{width:t=20,height:r=20,...n}=e;return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:r,"aria-hidden":!0,...n,children:(0,d.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const le="iconLanguage_nlXk";var ce=r(20418);const ue={navbarSearchContainer:"navbarSearchContainer_Bca1"};function de(e){let{children:t,className:r}=e;return(0,d.jsx)("div",{className:(0,o.A)(r,ue.navbarSearchContainer),children:t})}var pe=r(44070),fe=r(26972);var me=r(53886);function he(e,t){return t.alternateDocVersions[e.name]??function(e){return e.docs.find((t=>t.id===e.mainDocId))}(e)}const ge={default:Y,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:r,dropdownItemsAfter:n,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:s,localeConfigs:l}}=(0,oe.default)(),c=(0,ae.o)(),{search:u,hash:p}=(0,ie.zy)(),f=[...r,...s.map((e=>{const r=`${`pathname://${c.createUrl({locale:e,fullyQualified:!1})}`}${u}${p}${o}`;return{label:l[e].label,lang:l[e].htmlLang,to:r,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...n],m=t?(0,h.translate)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):l[i].label;return(0,d.jsx)(ne,{...a,mobile:t,label:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(se,{className:le}),m]}),items:f})},search:function(e){let{mobile:t,className:r}=e;return t?null:(0,d.jsx)(de,{className:r,children:(0,d.jsx)(ce.A,{})})},dropdown:ne,html:function(e){let{value:t,className:r,mobile:n=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,d.jsx)(i,{className:(0,o.A)({navbar__item:!n&&!a,"menu__list-item":n},r),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:r,docsPluginId:n,...o}=e;const{activeDoc:a}=(0,pe.useActiveDocContext)(n),i=(0,fe.QB)(t,n),s=a?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,d.jsx)(Y,{exact:!0,...o,isActive:()=>s||!!a?.sidebar&&a.sidebar===i.sidebar,label:r??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:r,docsPluginId:n,...o}=e;const{activeDoc:a}=(0,pe.useActiveDocContext)(n),i=(0,fe.fW)(t,n).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,d.jsx)(Y,{exact:!0,...o,isActive:()=>a?.sidebar===t,label:r??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:r,docsPluginId:n,...o}=e;const a=(0,fe.Vd)(n)[0],i=t??a.label,s=r??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,d.jsx)(Y,{...o,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:r,dropdownActiveClassDisabled:n,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:s,hash:l}=(0,ie.zy)(),c=(0,pe.useActiveDocContext)(r),u=(0,pe.useVersions)(r),{savePreferredVersionName:p}=(0,me.g1)(r),f=[...o,...u.map((function(e){const t=he(e,c);return{label:e.label,to:`${t.path}${s}${l}`,isActive:()=>e===c.activeVersion,onClick:()=>p(e.name)}})),...a],m=(0,fe.Vd)(r)[0],g=t&&f.length>1?(0,h.translate)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,b=t&&f.length>1?void 0:he(m,c).path;return f.length<=1?(0,d.jsx)(Y,{...i,mobile:t,label:g,to:b,isActive:n?()=>!1:void 0}):(0,d.jsx)(ne,{...i,mobile:t,label:g,to:b,items:f,isActive:n?()=>!1:void 0})}};function be(e){let{type:t,...r}=e;const n=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,r),o=ge[n];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,d.jsx)(o,{...r})}function ye(){const e=(0,S.M)(),t=(0,f.p)().navbar.items;return(0,d.jsx)("ul",{className:"menu__list",children:t.map(((t,r)=>(0,n.createElement)(be,{mobile:!0,...t,onClick:()=>e.toggle(),key:r})))})}function ve(e){return(0,d.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,d.jsx)(h.default,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function we(){const e=0===(0,f.p)().navbar.items.length,t=(0,j.T)();return(0,d.jsxs)(d.Fragment,{children:[!e&&(0,d.jsx)(ve,{onClick:()=>t.hide()}),t.content]})}function ke(){const e=(0,S.M)();return(0,E._)(e.shown),e.shouldRender?(0,d.jsx)(A,{header:(0,d.jsx)(z,{}),primaryMenu:(0,d.jsx)(ye,{}),secondaryMenu:(0,d.jsx)(we,{})}):null}const xe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Se(e){return(0,d.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function _e(e){let{children:t}=e;const{navbar:{hideOnScroll:r,style:n}}=(0,f.p)(),a=(0,S.M)(),{navbarRef:i,isNavbarVisible:s}=(0,_.S)(r);return(0,d.jsxs)("nav",{ref:i,"aria-label":(0,h.translate)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)("navbar","navbar--fixed-top",r&&[xe.navbarHideable,!s&&xe.navbarHidden],{"navbar--dark":"dark"===n,"navbar--primary":"primary"===n,"navbar-sidebar--show":a.shown}),children:[t,(0,d.jsx)(Se,{onClick:a.toggle}),(0,d.jsx)(ke,{})]})}var Ee=r(12181),je=r(76305);function Ae(e){let{width:t=30,height:r=30,className:n,...o}=e;return(0,d.jsx)("svg",{className:n,width:t,height:r,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,d.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Pe(){const{toggle:e,shown:t}=(0,S.M)();return(0,d.jsx)("button",{onClick:e,"aria-label":(0,h.translate)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,d.jsx)(Ae,{})})}const Ce={colorModeToggle:"colorModeToggle_DEke"};function Te(e){let{items:t}=e;return(0,d.jsx)(d.Fragment,{children:t.map(((e,t)=>(0,d.jsx)(Ee.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,d.jsx)(be,{...e})},t)))})}function Oe(e){let{left:t,right:r}=e;return(0,d.jsxs)("div",{className:"navbar__inner",children:[(0,d.jsx)("div",{className:"navbar__items",children:t}),(0,d.jsx)("div",{className:"navbar__items navbar__items--right",children:r})]})}function Re(){const e=(0,S.M)(),t=(0,f.p)().navbar.items,[r,n]=(0,je.D)(t),o=t.find((e=>"search"===e.type));return(0,d.jsx)(Oe,{left:(0,d.jsxs)(d.Fragment,{children:[!e.disabled&&(0,d.jsx)(Pe,{}),(0,d.jsx)(M,{}),(0,d.jsx)(Te,{items:r})]}),right:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(Te,{items:n}),(0,d.jsx)(I,{className:Ce.colorModeToggle}),!o&&(0,d.jsx)(de,{children:(0,d.jsx)(ce.A,{})})]})})}function Ne(){return(0,d.jsx)(_e,{children:(0,d.jsx)(Re,{})})}var Le=r(53106);function De(e){let{item:t}=e;const{to:r,href:n,label:o,prependBaseUrlToHref:a,...i}=t,s=(0,$.default)(r),l=(0,$.default)(n,{forcePrependBaseUrl:!0});return(0,d.jsxs)(U.default,{className:"footer__link-item",...n?{href:a?l:n}:{to:s},...i,children:[o,n&&!(0,q.A)(n)&&(0,d.jsx)(V.A,{})]})}function Ie(e){let{item:t}=e;return t.html?(0,d.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,d.jsx)("li",{className:"footer__item",children:(0,d.jsx)(De,{item:t})},t.href??t.to)}function Fe(e){let{column:t}=e;return(0,d.jsxs)("div",{className:"col footer__col",children:[(0,d.jsx)("div",{className:"footer__title",children:t.title}),(0,d.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,d.jsx)(Ie,{item:e},t)))})]})}function Me(e){let{columns:t}=e;return(0,d.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,d.jsx)(Fe,{column:e},t)))})}function Be(){return(0,d.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function ze(e){let{item:t}=e;return t.html?(0,d.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,d.jsx)(De,{item:t})}function Ue(e){let{links:t}=e;return(0,d.jsx)("div",{className:"footer__links text--center",children:(0,d.jsx)("div",{className:"footer__links",children:t.map(((e,r)=>(0,d.jsxs)(n.Fragment,{children:[(0,d.jsx)(ze,{item:e}),t.length!==r+1&&(0,d.jsx)(Be,{})]},r)))})})}function $e(e){let{links:t}=e;return(0,Le.C)(t)?(0,d.jsx)(Me,{columns:t}):(0,d.jsx)(Ue,{links:t})}var qe=r(15626);const Ge="footerLogoLink_BH7S";function Ve(e){let{logo:t}=e;const{withBaseUrl:r}=(0,$.useBaseUrlUtils)(),n={light:r(t.src),dark:r(t.srcDark??t.src)};return(0,d.jsx)(qe.default,{className:(0,o.A)("footer__logo",t.className),alt:t.alt,sources:n,width:t.width,height:t.height,style:t.style})}function He(e){let{logo:t}=e;return t.href?(0,d.jsx)(U.default,{href:t.href,className:Ge,target:t.target,children:(0,d.jsx)(Ve,{logo:t})}):(0,d.jsx)(Ve,{logo:t})}function We(e){let{copyright:t}=e;return(0,d.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Qe(e){let{style:t,links:r,logo:n,copyright:a}=e;return(0,d.jsx)("footer",{className:(0,o.A)("footer",{"footer--dark":"dark"===t}),children:(0,d.jsxs)("div",{className:"container container-fluid",children:[r,(n||a)&&(0,d.jsxs)("div",{className:"footer__bottom text--center",children:[n&&(0,d.jsx)("div",{className:"margin-bottom--sm",children:n}),a]})]})})}function Ye(){const{footer:e}=(0,f.p)();if(!e)return null;const{copyright:t,links:r,logo:n,style:o}=e;return(0,d.jsx)(Qe,{style:o,links:r&&r.length>0&&(0,d.jsx)($e,{links:r}),logo:n&&(0,d.jsx)(He,{logo:n}),copyright:t&&(0,d.jsx)(We,{copyright:t})})}const Ke=n.memo(Ye);var Ze=r(89532),Je=r(23104);const Xe=(0,Ze.fM)([P.a,m.o,Je.Tv,me.VQ,i.Jx,je.G]);function et(e){let{children:t}=e;return(0,d.jsx)(Xe,{children:t})}var tt=r(51107);function rt(e){let{error:t,tryAgain:r}=e;return(0,d.jsx)("main",{className:"container margin-vert--xl",children:(0,d.jsx)("div",{className:"row",children:(0,d.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,d.jsx)(tt.default,{as:"h1",className:"hero__title",children:(0,d.jsx)(h.default,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,d.jsx)("div",{className:"margin-vert--lg",children:(0,d.jsx)(Ee.a2,{onClick:r,className:"button button--primary shadow--lw"})}),(0,d.jsx)("hr",{}),(0,d.jsx)("div",{className:"margin-vert--md",children:(0,d.jsx)(Ee.bq,{error:t})})]})})})}const nt={mainWrapper:"mainWrapper_z2l0"};function ot(e){const{children:t,noFooter:r,wrapperClassName:n,title:u,description:f}=e;return(0,c.J)(),(0,d.jsxs)(et,{children:[(0,d.jsx)(i.be,{title:u,description:f}),(0,d.jsx)(p,{}),(0,d.jsx)(x,{}),(0,d.jsx)(Ne,{}),(0,d.jsx)("div",{id:s.j,className:(0,o.A)(l.G.wrapper.main,nt.mainWrapper,n),children:(0,d.jsx)(a.A,{fallback:e=>(0,d.jsx)(rt,{...e}),children:t})}),!r&&(0,d.jsx)(Ke,{})]})}},23465:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});r(96540);var n=r(28774),o=r(86025),a=r(44586),i=r(6342),s=r(15626),l=r(74848);function c(e){let{logo:t,alt:r,imageClassName:n}=e;const a={light:(0,o.default)(t.src),dark:(0,o.default)(t.srcDark||t.src)},i=(0,l.jsx)(s.default,{className:t.className,sources:a,height:t.height,width:t.width,alt:r,style:t.style});return n?(0,l.jsx)("div",{className:n,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,a.default)(),{navbar:{title:r,logo:s}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,o.default)(s?.href||"/"),m=r?"":t,h=s?.alt??m;return(0,l.jsxs)(n.default,{to:f,...p,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(c,{logo:s,alt:h,imageClassName:u}),null!=r&&(0,l.jsx)("b",{className:d,children:r})]})}},41463:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});r(96540);var n=r(5260),o=r(74848);function a(e){let{locale:t,version:r,tag:a}=e;const i=t;return(0,o.jsxs)(n.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),r&&(0,o.jsx)("meta",{name:"docusaurus_version",content:r}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),r&&(0,o.jsx)("meta",{name:"docsearch:version",content:r}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},15626:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});r(96540);var n=r(9967),o=r(74848);function a(e){const{sources:t,className:r,alt:a,...i}=e;return(0,o.jsx)(n.A,{className:r,children:e=>{let{theme:r,className:n}=e;return(0,o.jsx)("img",{src:t[r],alt:a,className:n,...i})}})}},41422:(e,t,r)=>{"use strict";r.d(t,{N:()=>b,u:()=>c});var n=r(96540),o=r(38193),a=r(205),i=r(53109),s=r(74848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[r,o]=(0,n.useState)(t??!1),a=(0,n.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:r,setCollapsed:o,toggleCollapsed:a}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const r=t?u:d;e.style.display=r.display,e.style.overflow=r.overflow,e.style.height=r.height}function f(e){let{collapsibleRef:t,collapsed:r,animation:o}=e;const a=(0,n.useRef)(!1);(0,n.useEffect)((()=>{const e=t.current;function n(){const t=e.scrollHeight,r=o?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${r}ms ${o?.easing??l}`,height:`${t}px`}}function s(){const t=n();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return p(e,r),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{r?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,r,o])}function m(e){if(!o.default.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:r,children:o,animation:a,onCollapseTransitionEnd:i,className:l,disableSSRStyle:c}=e;const u=(0,n.useRef)(null);return f({collapsibleRef:u,collapsed:r,animation:a}),(0,s.jsx)(t,{ref:u,style:c?void 0:m(r),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,r),i?.(r))},className:l,children:o})}function g(e){let{collapsed:t,...r}=e;const[o,i]=(0,n.useState)(!t),[l,c]=(0,n.useState)(t);return(0,a.A)((()=>{t||i(!0)}),[t]),(0,a.A)((()=>{o&&c(t)}),[o,t]),o?(0,s.jsx)(h,{...r,collapsed:l}):null}function b(e){let{lazy:t,...r}=e;const n=t?g:h;return(0,s.jsx)(n,{...r})}},9967:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(96540),o=r(34164),a=r(92303),i=r(95293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=r(74848);function c(e){let{className:t,children:r}=e;const c=(0,a.default)(),{colorMode:u}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const a=r({theme:e,className:(0,o.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(n.Fragment,{children:a},e)}))})}},65041:(e,t,r)=>{"use strict";r.d(t,{M:()=>h,o:()=>m});var n=r(96540),o=r(92303),a=r(70679),i=r(89532),s=r(6342),l=r(74848);const c=(0,a.Wf)("docusaurus.announcement.dismiss"),u=(0,a.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=n.createContext(null);function m(e){let{children:t}=e;const r=function(){const{announcementBar:e}=(0,s.p)(),t=(0,o.default)(),[r,a]=(0,n.useState)((()=>!!t&&d()));(0,n.useEffect)((()=>{a(d())}),[]);const i=(0,n.useCallback)((()=>{p(!0),a(!0)}),[]);return(0,n.useEffect)((()=>{if(!e)return;const{id:t}=e;let r=u.get();"annoucement-bar"===r&&(r="announcement-bar");const n=t!==r;u.set(t),n&&p(!1),!n&&d()||a(!1)}),[e]),(0,n.useMemo)((()=>({isActive:!!e&&!r,close:i})),[e,r,i])}();return(0,l.jsx)(f.Provider,{value:r,children:t})}function h(){const e=(0,n.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},95293:(e,t,r)=>{"use strict";r.d(t,{G:()=>b,a:()=>g});var n=r(96540),o=r(38193),a=r(89532),i=r(70679),s=r(6342),l=r(74848);const c=n.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>o.default.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function g(e){let{children:t}=e;const r=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:r}}=(0,s.p)(),[o,a]=(0,n.useState)(m(e));(0,n.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,n.useCallback)((function(t,n){void 0===n&&(n={});const{persist:o=!0}=n;t?(a(t),o&&h(t)):(a(r?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[r,e]);(0,n.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,n.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{if(t&&!r)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),n=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(n),()=>e.removeListener(n)}),[i,t,r]),(0,n.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[o,i])}();return(0,l.jsx)(c.Provider,{value:r,children:t})}function b(){const e=(0,n.useContext)(c);if(null==e)throw new a.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},22069:(e,t,r)=>{"use strict";r.d(t,{M:()=>f,e:()=>p});var n=r(96540),o=r(75600),a=r(24581),i=r(57485),s=r(6342),l=r(89532),c=r(74848);const u=n.createContext(void 0);function d(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,s.p)().navbar;return 0===t.length&&!e.component}(),t=(0,a.l)(),r=!e&&"mobile"===t,[l,c]=(0,n.useState)(!1);(0,i.$Z)((()=>{if(l)return c(!1),!1}));const u=(0,n.useCallback)((()=>{c((e=>!e))}),[]);return(0,n.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,n.useMemo)((()=>({disabled:e,shouldRender:r,toggle:u,shown:l})),[e,r,u,l])}function p(e){let{children:t}=e;const r=d();return(0,c.jsx)(u.Provider,{value:r,children:t})}function f(){const e=n.useContext(u);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},75600:(e,t,r)=>{"use strict";r.d(t,{GX:()=>c,YL:()=>l,y_:()=>s});var n=r(96540),o=r(89532),a=r(74848);const i=n.createContext(null);function s(e){let{children:t}=e;const r=(0,n.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:r,children:t})}function l(){const e=(0,n.useContext)(i);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:r}=e;const a=(0,n.useContext)(i);if(!a)throw new o.dV("NavbarSecondaryMenuContentProvider");const[,s]=a,l=(0,o.Be)(r);return(0,n.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,n.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},98695:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>d});var n=r(96540),o=r(89532),a=r(22069),i=r(75600),s=r(74848);const l=n.createContext(null);function c(e){let{children:t}=e;const r=function(){const e=(0,a.M)(),t=(0,i.YL)(),[r,s]=(0,n.useState)(!1),l=null!==t.component,c=(0,o.ZC)(l);return(0,n.useEffect)((()=>{l&&!c&&s(!0)}),[l,c]),(0,n.useEffect)((()=>{l?e.shown||s(!0):s(!1)}),[e.shown,l]),(0,n.useMemo)((()=>[r,s]),[r])}();return(0,s.jsx)(l.Provider,{value:r,children:t})}function u(e){if(e.component){const t=e.component;return(0,s.jsx)(t,{...e.props})}}function d(){const e=(0,n.useContext)(l);if(!e)throw new o.dV("NavbarSecondaryMenuDisplayProvider");const[t,r]=e,a=(0,n.useCallback)((()=>r(!1)),[r]),s=(0,i.YL)();return(0,n.useMemo)((()=>({shown:t,hide:a,content:u(s)})),[a,s,t])}},61182:(e,t,r)=>{"use strict";r.d(t,{S:()=>i});var n=r(96540),o=r(75062),a=r(23104);function i(e){const[t,r]=(0,n.useState)(e),i=(0,n.useRef)(!1),s=(0,n.useRef)(0),l=(0,n.useCallback)((e=>{null!==e&&(s.current=e.getBoundingClientRect().height)}),[]);return(0,a.Mq)(((t,n)=>{let{scrollY:o}=t;if(!e)return;if(o<s.current)return void r(!0);if(i.current)return void(i.current=!1);const a=n?.scrollY,l=document.documentElement.scrollHeight-s.current,c=window.innerHeight;a&&o>=a?r(!1):o+c<l&&r(!0)})),(0,o.$)((t=>{if(!e)return;const n=t.location.hash;if(n?document.getElementById(n.substring(1)):void 0)return i.current=!0,void r(!1);r(!0)})),{navbarRef:l,isNavbarVisible:t}}},14090:(e,t,r)=>{"use strict";r.d(t,{w:()=>o,J:()=>a});var n=r(96540);const o="navigation-with-keyboard";function a(){(0,n.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},43458:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});var n=r(96540);function o(e){void 0===e&&(e=!0),(0,n.useEffect)((()=>(document.body.style.overflow=e?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[e])}},24581:(e,t,r)=>{"use strict";r.d(t,{l:()=>s});var n=r(96540),o=r(38193);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[r,s]=(0,n.useState)((()=>"ssr"));return(0,n.useEffect)((()=>{function e(){s(function(e){if(!o.default.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),r}},17559:(e,t,r)=>{"use strict";r.d(t,{G:()=>n});const n={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},53109:(e,t,r)=>{"use strict";function n(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}r.d(t,{O:()=>n})},12181:(e,t,r)=>{"use strict";r.d(t,{bq:()=>u,MN:()=>c,a2:()=>l,k2:()=>d});var n=r(96540),o=r(21312),a=r(70440);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var s=r(74848);function l(e){return(0,s.jsx)("button",{type:"button",...e,children:(0,s.jsx)(o.default,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:r}=e;return(0,s.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,s.jsx)("p",{children:t.message}),(0,s.jsx)(l,{onClick:r})]})}function u(e){let{error:t}=e;const r=(0,a.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{className:i.errorBoundaryError,children:r})}class d extends n.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},53106:(e,t,r)=>{"use strict";function n(e){return"title"in e[0]}r.d(t,{C:()=>n})},20481:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(44586);function o(e){const{siteConfig:t}=(0,n.default)(),{title:r,titleDelimiter:o}=t;return e?.trim().length?`${e.trim()} ${o} ${r}`:r}},57485:(e,t,r)=>{"use strict";r.d(t,{$Z:()=>i,Hl:()=>s,W9:()=>d,aZ:()=>l,fV:()=>u,l:()=>c});var n=r(96540),o=r(56347),a=r(89532);function i(e){!function(e){const t=(0,o.W6)(),r=(0,a._q)(e);(0,n.useEffect)((()=>t.block(((e,t)=>r(e,t)))),[t,r])}(((t,r)=>{if("POP"===r)return e(t,r)}))}function s(e){const t=(0,o.W6)();return(0,n.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}function l(e){return s((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function c(e){const t=l(e)??"",r=function(e){const t=(0,o.W6)();return(0,n.useCallback)(((r,n)=>{const o=new URLSearchParams(t.location.search);r?o.set(e,r):o.delete(e),(n?.push?t.push:t.replace)({search:o.toString()})}),[e,t])}(e);return[t,r]}function u(e){const t=function(e){const t=s((t=>{const r=new URLSearchParams(t.location.search).getAll(e);return JSON.stringify(r)}));return(0,n.useMemo)((()=>JSON.parse(t)),[t])}(e),r=function(e){const t=(0,o.W6)();return(0,n.useCallback)(((r,n)=>{const o=new URLSearchParams(t.location.search),a=Array.isArray(r)?r:r(o.getAll(e));o.delete(e),a.forEach((t=>o.append(e,t))),(n?.push?t.push:t.replace)({search:o.toString()})}),[t,e])}(e);return[t,r]}function d(){const e=(0,o.W6)();return(0,n.useCallback)((()=>{e.replace({search:void 0})}),[e])}},31682:(e,t,r)=>{"use strict";function n(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((r,n)=>e.findIndex((e=>t(e,r)))!==n))}function o(e){return Array.from(new Set(e))}function a(e,t){const r={};let n=0;for(const o of e){const e=t(o,n);r[e]??=[],r[e].push(o),n+=1}return r}r.d(t,{$z:()=>a,XI:()=>n,sb:()=>o})},45500:(e,t,r)=>{"use strict";r.d(t,{Jx:()=>f,be:()=>u,e3:()=>p});var n=r(96540),o=r(34164),a=r(5260),i=r(36803),s=r(86025),l=r(20481),c=r(74848);function u(e){let{title:t,description:r,keywords:n,image:o,children:i}=e;const u=(0,l.s)(t),{withBaseUrl:d}=(0,s.useBaseUrlUtils)(),p=o?d(o,{absolute:!0}):void 0;return(0,c.jsxs)(a.A,{children:[t&&(0,c.jsx)("title",{children:u}),t&&(0,c.jsx)("meta",{property:"og:title",content:u}),r&&(0,c.jsx)("meta",{name:"description",content:r}),r&&(0,c.jsx)("meta",{property:"og:description",content:r}),n&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(n)?n.join(","):n}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),i]})}const d=n.createContext(void 0);function p(e){let{className:t,children:r}=e;const i=n.useContext(d),s=(0,o.A)(i,t);return(0,c.jsxs)(d.Provider,{value:s,children:[(0,c.jsx)(a.A,{children:(0,c.jsx)("html",{className:s})}),r]})}function f(e){let{children:t}=e;const r=(0,i.A)(),n=`plugin-${r.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${r.plugin.id}`;return(0,c.jsx)(p,{className:(0,o.A)(n,a),children:t})}},76305:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,G:()=>c});r(96540);var n=r(22069),o=r(75600),a=r(98695),i=r(74848);const s="right";function l(e){function t(e){return"left"===(e.position??s)}return[e.filter(t),e.filter((e=>!t(e)))]}function c(e){let{children:t}=e;return(0,i.jsx)(o.y_,{children:(0,i.jsx)(n.e,{children:(0,i.jsx)(a.N,{children:t})})})}},89532:(e,t,r)=>{"use strict";r.d(t,{Be:()=>c,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>u});var n=r(96540),o=r(205),a=r(74848);function i(e){const t=(0,n.useRef)(e);return(0,o.A)((()=>{t.current=e}),[e]),(0,n.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,n.useRef)();return(0,o.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,n.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:r}=t;return(0,a.jsx)(a.Fragment,{children:e.reduceRight(((e,t)=>(0,a.jsx)(t,{children:e})),r)})}}},91252:(e,t,r)=>{"use strict";function n(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}r.d(t,{G:()=>n})},99169:(e,t,r)=>{"use strict";r.d(t,{Dt:()=>s,ys:()=>i});var n=r(96540),o=r(35947),a=r(44586);function i(e,t){const r=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return r(e)===r(t)}function s(){const{baseUrl:e}=(0,a.default)().siteConfig;return(0,n.useMemo)((()=>function(e){let{baseUrl:t,routes:r}=e;function n(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(n)||e(t.filter(o).flatMap((e=>e.routes??[])))}(r)}({routes:o.A,baseUrl:e})),[e])}},23104:(e,t,r)=>{"use strict";r.d(t,{Mq:()=>f,Tv:()=>u,a_:()=>m,gk:()=>h,n1:()=>d});var n=r(96540),o=r(38193),a=r(92303),i=r(205),s=r(89532),l=r(74848);const c=n.createContext(void 0);function u(e){let{children:t}=e;const r=function(){const e=(0,n.useRef)(!0);return(0,n.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,l.jsx)(c.Provider,{value:r,children:t})}function d(){const e=(0,n.useContext)(c);if(null==e)throw new s.dV("ScrollControllerProvider");return e}const p=()=>o.default.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:r}=d(),o=(0,n.useRef)(p()),a=(0,s._q)(e);(0,n.useEffect)((()=>{const e=()=>{if(!r.current)return;const e=p();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,r,...t])}function m(){const e=d(),t=function(){const e=(0,n.useRef)({elem:null,top:0}),t=(0,n.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),r=(0,n.useCallback)((()=>{const{current:{elem:t,top:r}}=e;if(!t)return{restored:!1};const n=t.getBoundingClientRect().top-r;return n&&window.scrollBy({left:0,top:n}),e.current={elem:null,top:0},{restored:0!==n}}),[]);return(0,n.useMemo)((()=>({save:t,restore:r})),[r,t])}(),r=(0,n.useRef)(void 0),o=(0,n.useCallback)((n=>{t.save(n),e.disableScrollEvents(),r.current=()=>{const{restored:n}=t.restore();if(r.current=void 0,n){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.A)((()=>{queueMicrotask((()=>r.current?.()))})),{blockElementScrollPositionUntilNextRender:o}}function h(){const e=(0,n.useRef)(null),t=(0,a.default)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:r=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(r):function(e){let t=null;const r=document.documentElement.scrollTop>e;return function n(){const o=document.documentElement.scrollTop;(r&&o>e||!r&&o<e)&&(t=requestAnimationFrame(n),window.scrollTo(0,Math.floor(.85*(o-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(r)},cancelScroll:()=>e.current?.()}}},2967:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});const n="default"},75236:(e,t,r)=>{"use strict";r.d(t,{K:()=>p,j:()=>l});var n=r(96540),o=r(56347),a=r(21312),i=r(75062),s=r(74848);const l="__docusaurus_skipToContent_fallback";function c(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function u(){const e=(0,n.useRef)(null),{action:t}=(0,o.W6)(),r=(0,n.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(l);t&&c(t)}),[]);return(0,i.$)((r=>{let{location:n}=r;e.current&&!n.hash&&"PUSH"===t&&c(e.current)})),{containerRef:e,onClick:r}}const d=(0,a.translate)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function p(e){const t=e.children??d,{containerRef:r,onClick:n}=u();return(0,s.jsx)("div",{ref:r,role:"region","aria-label":d,children:(0,s.jsx)("a",{...e,href:`#${l}`,onClick:n,children:t})})}},70679:(e,t,r)=>{"use strict";r.d(t,{Wf:()=>d,Eo:()=>f,Dv:()=>p});var n=r(96540);const o=JSON.parse('{"N":"localStorage","M":""}');var a=r(96763);const i=o.N;function s(e){let{key:t,oldValue:r,newValue:n,storage:o}=e;if(r===n)return;const a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,r,n,window.location.href,o),window.dispatchEvent(a)}function l(e){if(void 0===e&&(e=i),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(r){return t=r,c||(a.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),c=!0),null}var t}let c=!1;const u={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function d(e,t){const r=`${e}${o.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(r);const n=l(t?.persistence);return null===n?u:{get:()=>{try{return n.getItem(r)}catch(e){return a.error(`Docusaurus storage error, can't get key=${r}`,e),null}},set:e=>{try{const t=n.getItem(r);n.setItem(r,e),s({key:r,oldValue:t,newValue:e,storage:n})}catch(t){a.error(`Docusaurus storage error, can't set ${r}=${e}`,t)}},del:()=>{try{const e=n.getItem(r);n.removeItem(r),s({key:r,oldValue:e,newValue:null,storage:n})}catch(e){a.error(`Docusaurus storage error, can't delete key=${r}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===n&&t.key===r&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return a.error(`Docusaurus storage error, can't listen for changes of key=${r}`,t),()=>{}}}}}function p(e,t){const r=(0,n.useRef)((()=>null===e?u:d(e,t))).current(),o=(0,n.useCallback)((e=>"undefined"==typeof window?()=>{}:r.listen(e)),[r]);return[(0,n.useSyncExternalStore)(o,(()=>"undefined"==typeof window?null:r.get()),(()=>null)),r]}function f(e){void 0===e&&(e=i);const t=l(e);if(!t)return[];const r=[];for(let n=0;n<t.length;n+=1){const e=t.key(n);null!==e&&r.push(e)}return r}},32131:(e,t,r)=>{"use strict";r.d(t,{o:()=>i});var n=r(44586),o=r(56347),a=r(70440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:r},i18n:{defaultLocale:i,currentLocale:s}}=(0,n.default)(),{pathname:l}=(0,o.zy)(),c=(0,a.Ks)(l,{trailingSlash:r,baseUrl:e}),u=s===i?e:e.replace(`/${s}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:n}=e;return`${n?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(r)}${d}`}}}},9342:(e,t,r)=>{"use strict";r.d(t,{B:()=>a});var n=r(56347),o=r(44586);function a(){const{siteConfig:{baseUrl:e}}=(0,o.default)(),{pathname:t}=(0,n.zy)();return t.replace(e,"/")}},75062:(e,t,r)=>{"use strict";r.d(t,{$:()=>i});var n=r(96540),o=r(56347),a=r(89532);function i(e){const t=(0,o.zy)(),r=(0,a.ZC)(t),i=(0,a._q)(e);(0,n.useEffect)((()=>{r&&t!==r&&i({location:t,previousLocation:r})}),[i,t,r])}},6342:(e,t,r)=>{"use strict";r.d(t,{p:()=>o});var n=r(44586);function o(){return(0,n.default)().siteConfig.themeConfig}},12983:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=o,t.default=function(e,t){const{trailingSlash:r,baseUrl:n}=t;if(e.startsWith("#"))return e;if(void 0===r)return e;const[i]=e.split(/[#?]/),s="/"===i||i===n?i:(l=i,c=r,c?o(l):a(l));var l,c;return e.replace(i,s)},t.addLeadingSlash=function(e){return(0,n.addPrefix)(e,"/")},t.removeTrailingSlash=a;const n=r(42566);function o(e){return e.endsWith("/")?e:`${e}/`}function a(e){return(0,n.removeSuffix)(e,"/")}},80253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t,...e(t.cause)];return[t]}},70440:(e,t,r)=>{"use strict";t.rA=t.Ks=t.LU=void 0;const n=r(31635);t.LU="__blog-post-container";var o=r(12983);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return n.__importDefault(o).default}});var a=r(42566);var i=r(80253);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},42566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},38075:(e,t,r)=>{"use strict";var n=r(70453),o=r(10487),a=o(n("String.prototype.indexOf"));e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?o(r):r}},10487:(e,t,r)=>{"use strict";var n=r(66743),o=r(70453),a=r(96897),i=r(69675),s=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||n.call(l,s),u=r(30655),d=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new i("a function is required");var t=c(n,l,arguments);return a(t,1+d(0,e.length-(arguments.length-1)),!0)};var p=function(){return c(n,s,arguments)};u?u(e.exports,"apply",{value:p}):e.exports.apply=p},96763:(e,t,r)=>{var n=r(40537),o=r(94148);function a(){return(new Date).getTime()}var i,s=Array.prototype.slice,l={};i=void 0!==r.g&&r.g.console?r.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){i.log.apply(i,arguments)},"info"],[function(){i.log.apply(i,arguments)},"warn"],[function(){i.warn.apply(i,arguments)},"error"],[function(e){l[e]=a()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var r=a()-t;i.log(e+": "+r+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=n.format.apply(null,arguments),i.error(e.stack)},"trace"],[function(e){i.log(n.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);o.ok(!1,n.format.apply(null,t))}},"assert"]],u=0;u<c.length;u++){var d=c[u],p=d[0],f=d[1];i[f]||(i[f]=p)}e.exports=i},30041:(e,t,r)=>{"use strict";var n=r(30655),o=r(58068),a=r(69675),i=r(75795);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!i&&i(e,t);if(n)n(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===s&&d?d.enumerable:!s,value:r,writable:null===l&&d?d.writable:!l});else{if(!u&&(s||l||c))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},38452:(e,t,r)=>{"use strict";var n=r(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,i=Array.prototype.concat,s=r(30041),l=r(30592)(),c=function(e,t,r,n){if(t in e)if(!0===n){if(e[t]===r)return}else if("function"!=typeof(o=n)||"[object Function]"!==a.call(o)||!n())return;var o;l?s(e,t,r,!0):s(e,t,r)},u=function(e,t){var r=arguments.length>2?arguments[2]:{},a=n(t);o&&(a=i.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],r[a[s]])};u.supportsDescriptors=!!l,e.exports=u},30655:(e,t,r)=>{"use strict";var n=r(70453)("%Object.defineProperty%",!0)||!1;if(n)try{n({},"a",{value:1})}catch(o){n=!1}e.exports=n},41237:e=>{"use strict";e.exports=EvalError},69383:e=>{"use strict";e.exports=Error},79290:e=>{"use strict";e.exports=RangeError},79538:e=>{"use strict";e.exports=ReferenceError},58068:e=>{"use strict";e.exports=SyntaxError},69675:e=>{"use strict";e.exports=TypeError},35345:e=>{"use strict";e.exports=URIError},82682:(e,t,r)=>{"use strict";var n=r(69600),o=Object.prototype.toString,a=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){if(!n(t))throw new TypeError("iterator must be a function");var i;arguments.length>=3&&(i=r),"[object Array]"===o.call(e)?function(e,t,r){for(var n=0,o=e.length;n<o;n++)a.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))}(e,t,i):"string"==typeof e?function(e,t,r){for(var n=0,o=e.length;n<o;n++)null==r?t(e.charAt(n),n,e):t.call(r,e.charAt(n),n,e)}(e,t,i):function(e,t,r){for(var n in e)a.call(e,n)&&(null==r?t(e[n],n,e):t.call(r,e[n],n,e))}(e,t,i)}},89353:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n<e.length;n+=1)r[n]=e[n];for(var o=0;o<t.length;o+=1)r[o+e.length]=t[o];return r};e.exports=function(e){var o=this;if("function"!=typeof o||"[object Function]"!==t.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var a,i=function(e,t){for(var r=[],n=t||0,o=0;n<e.length;n+=1,o+=1)r[o]=e[n];return r}(arguments,1),s=r(0,o.length-i.length),l=[],c=0;c<s;c++)l[c]="$"+c;if(a=Function("binder","return function ("+function(e,t){for(var r="",n=0;n<e.length;n+=1)r+=e[n],n+1<e.length&&(r+=t);return r}(l,",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof a){var t=o.apply(this,n(i,arguments));return Object(t)===t?t:this}return o.apply(e,n(i,arguments))})),o.prototype){var u=function(){};u.prototype=o.prototype,a.prototype=new u,u.prototype=null}return a}},66743:(e,t,r)=>{"use strict";var n=r(89353);e.exports=Function.prototype.bind||n},70453:(e,t,r)=>{"use strict";var n,o=r(69383),a=r(41237),i=r(79290),s=r(79538),l=r(58068),c=r(69675),u=r(35345),d=Function,p=function(e){try{return d('"use strict"; return ('+e+").constructor;")()}catch(t){}},f=Object.getOwnPropertyDescriptor;if(f)try{f({},"")}catch(D){f=null}var m=function(){throw new c},h=f?function(){try{return m}catch(e){try{return f(arguments,"callee").get}catch(t){return m}}}():m,g=r(64039)(),b=r(80024)(),y=Object.getPrototypeOf||(b?function(e){return e.__proto__}:null),v={},w="undefined"!=typeof Uint8Array&&y?y(Uint8Array):n,k={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":g&&y?y([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":v,"%AsyncGenerator%":v,"%AsyncGeneratorFunction%":v,"%AsyncIteratorPrototype%":v,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":o,"%eval%":eval,"%EvalError%":a,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":d,"%GeneratorFunction%":v,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":g&&y?y(y([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&g&&y?y((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":i,"%ReferenceError%":s,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&g&&y?y((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":g&&y?y(""[Symbol.iterator]()):n,"%Symbol%":g?Symbol:n,"%SyntaxError%":l,"%ThrowTypeError%":h,"%TypedArray%":w,"%TypeError%":c,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":u,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet};if(y)try{null.error}catch(D){var x=y(y(D));k["%Error.prototype%"]=x}var S=function e(t){var r;if("%AsyncFunction%"===t)r=p("async function () {}");else if("%GeneratorFunction%"===t)r=p("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=p("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&y&&(r=y(o.prototype))}return k[t]=r,r},_={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},E=r(66743),j=r(9957),A=E.call(Function.call,Array.prototype.concat),P=E.call(Function.apply,Array.prototype.splice),C=E.call(Function.call,String.prototype.replace),T=E.call(Function.call,String.prototype.slice),O=E.call(Function.call,RegExp.prototype.exec),R=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,N=/\\(\\)?/g,L=function(e,t){var r,n=e;if(j(_,n)&&(n="%"+(r=_[n])[0]+"%"),j(k,n)){var o=k[n];if(o===v&&(o=S(n)),void 0===o&&!t)throw new c("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:o}}throw new l("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new c("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new c('"allowMissing" argument must be a boolean');if(null===O(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=T(e,0,1),r=T(e,-1);if("%"===t&&"%"!==r)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var n=[];return C(e,R,(function(e,t,r,o){n[n.length]=r?C(o,N,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",o=L("%"+n+"%",t),a=o.name,i=o.value,s=!1,u=o.alias;u&&(n=u[0],P(r,A([0,1],u)));for(var d=1,p=!0;d<r.length;d+=1){var m=r[d],h=T(m,0,1),g=T(m,-1);if(('"'===h||"'"===h||"`"===h||'"'===g||"'"===g||"`"===g)&&h!==g)throw new l("property names with quotes must have matching quotes");if("constructor"!==m&&p||(s=!0),j(k,a="%"+(n+="."+m)+"%"))i=k[a];else if(null!=i){if(!(m in i)){if(!t)throw new c("base intrinsic for "+e+" exists, but the property is not available.");return}if(f&&d+1>=r.length){var b=f(i,m);i=(p=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:i[m]}else p=j(i,m),i=i[m];p&&!s&&(k[a]=i)}}return i}},75795:(e,t,r)=>{"use strict";var n=r(70453)("%Object.getOwnPropertyDescriptor%",!0);if(n)try{n([],"length")}catch(o){n=null}e.exports=n},30592:(e,t,r)=>{"use strict";var n=r(30655),o=function(){return!!n};o.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},80024:e=>{"use strict";var t={__proto__:null,foo:{}},r={__proto__:t}.foo===t.foo&&!(t instanceof Object);e.exports=function(){return r}},64039:(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,o=r(41333);e.exports=function(){return"function"==typeof n&&("function"==typeof Symbol&&("symbol"==typeof n("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},41333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},49092:(e,t,r)=>{"use strict";var n=r(41333);e.exports=function(){return n()&&!!Symbol.toStringTag}},9957:(e,t,r)=>{"use strict";var n=Function.prototype.call,o=Object.prototype.hasOwnProperty,a=r(66743);e.exports=a.call(n,o)},31513:(e,t,r)=>{"use strict";r.d(t,{zR:()=>w,TM:()=>j,yJ:()=>f,sC:()=>P,AO:()=>p});var n=r(58168);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var r=t,n=r+1,o=e.length;n<o;r+=1,n+=1)e[r]=e[n];e.pop()}const i=function(e,t){void 0===t&&(t="");var r,n=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&o(e),l=t&&o(t),c=s||l;if(e&&o(e)?i=n:n.length&&(i.pop(),i=i.concat(n)),!i.length)return"/";if(i.length){var u=i[i.length-1];r="."===u||".."===u||""===u}else r=!1;for(var d=0,p=i.length;p>=0;p--){var f=i[p];"."===f?a(i,p):".."===f?(a(i,p),d++):d&&(a(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return r&&"/"!==m.substr(-1)&&(m+="/"),m};var s=r(11561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,r=e.search,n=e.hash,o=t||"/";return r&&"?"!==r&&(o+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(o+="#"===n.charAt(0)?n:"#"+n),o}function f(e,t,r,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",r="",n="",o=t.indexOf("#");-1!==o&&(n=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(r=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}(e),a.state=t):(void 0===(a=(0,n.A)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return r&&(a.key=r),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,n,o){if(null!=e){var a="function"==typeof e?e(t,r):e;"string"==typeof a?"function"==typeof n?n(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var r=!0;function n(){r&&e.apply(void 0,arguments)}return t.push(n),function(){r=!1,t=t.filter((function(e){return e!==n}))}},notifyListeners:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];t.forEach((function(e){return e.apply(void 0,r)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var b="popstate",y="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,s.A)(!1);var t,r=window.history,o=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,a=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,c=i.forceRefresh,w=void 0!==c&&c,k=i.getUserConfirmation,x=void 0===k?g:k,S=i.keyLength,_=void 0===S?6:S,E=e.basename?d(l(e.basename)):"";function j(e){var t=e||{},r=t.key,n=t.state,o=window.location,a=o.pathname+o.search+o.hash;return E&&(a=u(a,E)),f(a,n,r)}function A(){return Math.random().toString(36).substr(2,_)}var P=m();function C(e){(0,n.A)(U,e),U.length=r.length,P.notifyListeners(U.location,U.action)}function T(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||N(j(e.state))}function O(){N(j(v()))}var R=!1;function N(e){if(R)R=!1,C();else{P.confirmTransitionTo(e,"POP",x,(function(t){t?C({action:"POP",location:e}):function(e){var t=U.location,r=D.indexOf(t.key);-1===r&&(r=0);var n=D.indexOf(e.key);-1===n&&(n=0);var o=r-n;o&&(R=!0,F(o))}(e)}))}}var L=j(v()),D=[L.key];function I(e){return E+p(e)}function F(e){r.go(e)}var M=0;function B(e){1===(M+=e)&&1===e?(window.addEventListener(b,T),a&&window.addEventListener(y,O)):0===M&&(window.removeEventListener(b,T),a&&window.removeEventListener(y,O))}var z=!1;var U={length:r.length,action:"POP",location:L,createHref:I,push:function(e,t){var n="PUSH",a=f(e,t,A(),U.location);P.confirmTransitionTo(a,n,x,(function(e){if(e){var t=I(a),i=a.key,s=a.state;if(o)if(r.pushState({key:i,state:s},null,t),w)window.location.href=t;else{var l=D.indexOf(U.location.key),c=D.slice(0,l+1);c.push(a.key),D=c,C({action:n,location:a})}else window.location.href=t}}))},replace:function(e,t){var n="REPLACE",a=f(e,t,A(),U.location);P.confirmTransitionTo(a,n,x,(function(e){if(e){var t=I(a),i=a.key,s=a.state;if(o)if(r.replaceState({key:i,state:s},null,t),w)window.location.replace(t);else{var l=D.indexOf(U.location.key);-1!==l&&(D[l]=a.key),C({action:n,location:a})}else window.location.replace(t)}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return z||(B(1),z=!0),function(){return z&&(z=!1,B(-1)),t()}},listen:function(e){var t=P.appendListener(e);return B(1),function(){B(-1),t()}}};return U}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function _(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function E(e){window.location.replace(S(window.location.href)+"#"+e)}function j(e){void 0===e&&(e={}),h||(0,s.A)(!1);var t=window.history,r=(window.navigator.userAgent.indexOf("Firefox"),e),o=r.getUserConfirmation,a=void 0===o?g:o,i=r.hashType,c=void 0===i?"slash":i,b=e.basename?d(l(e.basename)):"",y=x[c],v=y.encodePath,w=y.decodePath;function j(){var e=w(_());return b&&(e=u(e,b)),f(e)}var A=m();function P(e){(0,n.A)(z,e),z.length=t.length,A.notifyListeners(z.location,z.action)}var C=!1,T=null;function O(){var e,t,r=_(),n=v(r);if(r!==n)E(n);else{var o=j(),i=z.location;if(!C&&(t=o,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(T===p(o))return;T=null,function(e){if(C)C=!1,P();else{var t="POP";A.confirmTransitionTo(e,t,a,(function(r){r?P({action:t,location:e}):function(e){var t=z.location,r=D.lastIndexOf(p(t));-1===r&&(r=0);var n=D.lastIndexOf(p(e));-1===n&&(n=0);var o=r-n;o&&(C=!0,I(o))}(e)}))}}(o)}}var R=_(),N=v(R);R!==N&&E(N);var L=j(),D=[p(L)];function I(e){t.go(e)}var F=0;function M(e){1===(F+=e)&&1===e?window.addEventListener(k,O):0===F&&window.removeEventListener(k,O)}var B=!1;var z={length:t.length,action:"POP",location:L,createHref:function(e){var t=document.querySelector("base"),r="";return t&&t.getAttribute("href")&&(r=S(window.location.href)),r+"#"+v(b+p(e))},push:function(e,t){var r="PUSH",n=f(e,void 0,void 0,z.location);A.confirmTransitionTo(n,r,a,(function(e){if(e){var t=p(n),o=v(b+t);if(_()!==o){T=t,function(e){window.location.hash=e}(o);var a=D.lastIndexOf(p(z.location)),i=D.slice(0,a+1);i.push(t),D=i,P({action:r,location:n})}else P()}}))},replace:function(e,t){var r="REPLACE",n=f(e,void 0,void 0,z.location);A.confirmTransitionTo(n,r,a,(function(e){if(e){var t=p(n),o=v(b+t);_()!==o&&(T=t,E(o));var a=D.indexOf(p(z.location));-1!==a&&(D[a]=t),P({action:r,location:n})}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return B||(M(1),B=!0),function(){return B&&(B=!1,M(-1)),t()}},listen:function(e){var t=A.appendListener(e);return M(1),function(){M(-1),t()}}};return z}function A(e,t,r){return Math.min(Math.max(e,t),r)}function P(e){void 0===e&&(e={});var t=e,r=t.getUserConfirmation,o=t.initialEntries,a=void 0===o?["/"]:o,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,c=void 0===l?6:l,u=m();function d(e){(0,n.A)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,c)}var g=A(s,0,a.length-1),b=a.map((function(e){return f(e,void 0,"string"==typeof e?h():e.key||h())})),y=p;function v(e){var t=A(w.index+e,0,w.entries.length-1),n=w.entries[t];u.confirmTransitionTo(n,"POP",r,(function(e){e?d({action:"POP",location:n,index:t}):d()}))}var w={length:b.length,action:"POP",location:b[g],index:g,entries:b,createHref:y,push:function(e,t){var n="PUSH",o=f(e,t,h(),w.location);u.confirmTransitionTo(o,n,r,(function(e){if(e){var t=w.index+1,r=w.entries.slice(0);r.length>t?r.splice(t,r.length-t,o):r.push(o),d({action:n,location:o,index:t,entries:r})}}))},replace:function(e,t){var n="REPLACE",o=f(e,t,h(),w.location);u.confirmTransitionTo(o,n,r,(function(e){e&&(w.entries[w.index]=o,d({action:n,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},4146:(e,t,r)=>{"use strict";var n=r(44363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?i:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=f(r);o&&o!==m&&e(t,o,n)}var i=u(r);d&&(i=i.concat(d(r)));for(var s=l(t),h=l(r),g=0;g<i.length;++g){var b=i[g];if(!(a[b]||n&&n[b]||h&&h[b]||s&&s[b])){var y=p(r,b);try{c(t,b,y)}catch(v){}}}}return t}},56698:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},20311:e=>{"use strict";e.exports=function(e,t,r,n,o,a,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,o,a,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},47244:(e,t,r)=>{"use strict";var n=r(49092)(),o=r(38075)("Object.prototype.toString"),a=function(e){return!(n&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},i=function(e){return!!a(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=i,e.exports=s?a:i},69600:e=>{"use strict";var t,r,n=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},o((function(){throw 42}),null,t)}catch(f){f!==r&&(o=null)}else o=null;var a=/^\s*class\b/,i=function(e){try{var t=n.call(e);return a.test(t)}catch(r){return!1}},s=function(e){try{return!i(e)&&(n.call(e),!0)}catch(t){return!1}},l=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),d=function(){return!1};if("object"==typeof document){var p=document.all;l.call(p)===l.call(document.all)&&(d=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(r){}return!1})}e.exports=o?function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,t)}catch(n){if(n!==r)return!1}return!i(e)&&s(e)}:function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return s(e);if(i(e))return!1;var t=l.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},48184:(e,t,r)=>{"use strict";var n,o=Object.prototype.toString,a=Function.prototype.toString,i=/^\s*(?:function)?\*/,s=r(49092)(),l=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(i.test(a.call(e)))return!0;if(!s)return"[object GeneratorFunction]"===o.call(e);if(!l)return!1;if(void 0===n){var t=function(){if(!s)return!1;try{return Function("return function*() {}")()}catch(e){}}();n=!!t&&l(t)}return l(e)===n}},13003:e=>{"use strict";e.exports=function(e){return e!=e}},24133:(e,t,r)=>{"use strict";var n=r(10487),o=r(38452),a=r(13003),i=r(76642),s=r(92464),l=n(i(),Number);o(l,{getPolyfill:i,implementation:a,shim:s}),e.exports=l},76642:(e,t,r)=>{"use strict";var n=r(13003);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},92464:(e,t,r)=>{"use strict";var n=r(38452),o=r(76642);e.exports=function(){var e=o();return n(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},35680:(e,t,r)=>{"use strict";var n=r(25767);e.exports=function(e){return!!n(e)}},64634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},3035:(e,t,r)=>{"use strict";r.r(t)},10119:(e,t,r)=>{"use strict";r.r(t)},51043:(e,t,r)=>{"use strict";r.r(t)},5947:function(e,t,r){var n,o;n=function(){var e,t,r={version:"0.2.0"},n=r.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function o(e,t,r){return e<t?t:e>r?r:e}function a(e){return 100*(-1+e)}function i(e,t,r){var o;return(o="translate3d"===n.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===n.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+r,o}r.configure=function(e){var t,r;for(t in e)void 0!==(r=e[t])&&e.hasOwnProperty(t)&&(n[t]=r);return this},r.status=null,r.set=function(e){var t=r.isStarted();e=o(e,n.minimum,1),r.status=1===e?null:e;var a=r.render(!t),c=a.querySelector(n.barSelector),u=n.speed,d=n.easing;return a.offsetWidth,s((function(t){""===n.positionUsing&&(n.positionUsing=r.getPositioningCSS()),l(c,i(e,u,d)),1===e?(l(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){l(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){r.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},r.isStarted=function(){return"number"==typeof r.status},r.start=function(){r.status||r.set(0);var e=function(){setTimeout((function(){r.status&&(r.trickle(),e())}),n.trickleSpeed)};return n.trickle&&e(),this},r.done=function(e){return e||r.status?r.inc(.3+.5*Math.random()).set(1):this},r.inc=function(e){var t=r.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),r.set(t)):r.start()},r.trickle=function(){return r.inc(Math.random()*n.trickleRate)},e=0,t=0,r.promise=function(n){return n&&"resolved"!==n.state()?(0===t&&r.start(),e++,t++,n.always((function(){0==--t?(e=0,r.done()):r.set((e-t)/e)})),this):this},r.render=function(e){if(r.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=n.template;var o,i=t.querySelector(n.barSelector),s=e?"-100":a(r.status||0),c=document.querySelector(n.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),n.showSpinner||(o=t.querySelector(n.spinnerSelector))&&f(o),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},r.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(n.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},r.isRendered=function(){return!!document.getElementById("nprogress")},r.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var r=e.shift();r&&r(t)}return function(r){e.push(r),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function r(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function n(t){var r=document.body.style;if(t in r)return t;for(var n,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((n=e[o]+a)in r)return n;return t}function o(e){return e=r(e),t[e]||(t[e]=n(e))}function a(e,t,r){t=o(t),e.style[t]=r}return function(e,t){var r,n,o=arguments;if(2==o.length)for(r in t)void 0!==(n=t[r])&&t.hasOwnProperty(r)&&a(e,r,n);else a(e,o[1],o[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var r=p(e),n=r+t;c(r,t)||(e.className=n.substring(1))}function d(e,t){var r,n=p(e);c(e,t)&&(r=n.replace(" "+t+" "," "),e.className=r.substring(1,r.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return r},void 0===(o="function"==typeof n?n.call(t,r,t,e):n)||(e.exports=o)},89211:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:e===r||!(!t(e)||!t(r))}},37653:(e,t,r)=>{"use strict";var n=r(38452),o=r(10487),a=r(89211),i=r(9394),s=r(36576),l=o(i(),Object);n(l,{getPolyfill:i,implementation:a,shim:s}),e.exports=l},9394:(e,t,r)=>{"use strict";var n=r(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:n}},36576:(e,t,r)=>{"use strict";var n=r(9394),o=r(38452);e.exports=function(){var e=n();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},28875:(e,t,r)=>{"use strict";var n;if(!Object.keys){var o=Object.prototype.hasOwnProperty,a=Object.prototype.toString,i=r(1093),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===a.call(e),n=i(e),s=t&&"[object String]"===a.call(e),p=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var m=c&&r;if(s&&e.length>0&&!o.call(e,0))for(var h=0;h<e.length;++h)p.push(String(h));if(n&&e.length>0)for(var g=0;g<e.length;++g)p.push(String(g));else for(var b in e)m&&"prototype"===b||!o.call(e,b)||p.push(String(b));if(l)for(var y=function(e){if("undefined"==typeof window||!f)return d(e);try{return d(e)}catch(t){return!1}}(e),v=0;v<u.length;++v)y&&"constructor"===u[v]||!o.call(e,u[v])||p.push(u[v]);return p}}e.exports=n},1189:(e,t,r)=>{"use strict";var n=Array.prototype.slice,o=r(1093),a=Object.keys,i=a?function(e){return a(e)}:r(28875),s=Object.keys;i.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?s(n.call(e)):s(e)})}else Object.keys=i;return Object.keys||i},e.exports=i},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},38403:(e,t,r)=>{"use strict";var n=r(1189),o=r(41333)(),a=r(38075),i=Object,s=a("Array.prototype.push"),l=a("Object.prototype.propertyIsEnumerable"),c=o?Object.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var r=i(e);if(1===arguments.length)return r;for(var a=1;a<arguments.length;++a){var u=i(arguments[a]),d=n(u),p=o&&(Object.getOwnPropertySymbols||c);if(p)for(var f=p(u),m=0;m<f.length;++m){var h=f[m];l(u,h)&&s(d,h)}for(var g=0;g<d.length;++g){var b=d[g];if(l(u,b)){var y=u[b];r[b]=y}}}return r}},11514:(e,t,r)=>{"use strict";var n=r(38403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),r={},n=0;n<t.length;++n)r[t[n]]=t[n];var o=Object.assign({},r),a="";for(var i in o)a+=i;return e!==a}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1}()?n:Object.assign:n}},76578:e=>{"use strict";e.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,r)=>{var n=r(96763);const o=r(6969),a=r(98380),i=new Set;function s(e){void 0===e?e=Object.keys(o.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];a(o,e,t).load((e=>{if(!(e in o.languages))return void(s.silent||n.warn("Language does not exist: "+e));const t="./prism-"+e;delete r.c[r(63157).resolve(t)],delete Prism.languages[e],r(63157)(t),i.add(e)}))}s.silent=!1,e.exports=s},19700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,n,o,a){if(r.language===n){var i=r.tokenStack=[];r.code=r.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,s=i.length;-1!==r.code.indexOf(o=t(n,s));)++s;return i[s]=e,o})),r.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(r,n){if(r.language===n&&r.tokenStack){r.grammar=e.languages[n];var o=0,a=Object.keys(r.tokenStack);!function i(s){for(var l=0;l<s.length&&!(o>=a.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=a[o],d=r.tokenStack[u],p="string"==typeof c?c:c.content,f=t(n,u),m=p.indexOf(f);if(m>-1){++o;var h=p.substring(0,m),g=new e.Token(n,e.tokenize(d,r.grammar),"language-"+n,d),b=p.substring(m+f.length),y=[];h&&y.push.apply(y,i([h])),y.push(g),b&&y.push.apply(y,i([b])),"string"==typeof c?s.splice.apply(s,[l,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return s}(r.tokens)}}}})}(Prism)},18692:(e,t,r)=>{var n={"./":8722};function o(e){var t=a(e);return r(t)}function a(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=a,e.exports=o,o.id=18692},63157:(e,t,r)=>{var n={"./":8722};function o(e){var t=a(e);return r(t)}function a(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=a,e.exports=o,o.id=63157},98380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function r(e){for(var t={},r=0,n=e.length;r<n;r++)t[e[r]]=!0;return t}function n(e){var r={},n=[];function o(n,a){if(!(n in r)){a.push(n);var i=a.indexOf(n);if(i<a.length-1)throw new Error("Circular dependency: "+a.slice(i).join(" -> "));var s={},l=e[n];if(l){function c(t){if(!(t in e))throw new Error(n+" depends on an unknown component "+t);if(!(t in s))for(var i in o(t,a),s[t]=!0,r[t])s[i]=!0}t(l.require,c),t(l.optional,c),t(l.modify,c)}r[n]=s,a.pop()}}return function(e){var t=r[e];return t||(o(e,n),t=r[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,s){var l=function(e){var t={};for(var r in e){var n=e[r];for(var o in n)if("meta"!=o){var a=n[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),c=function(e){var r;return function(n){if(n in e)return n;if(!r)for(var o in r={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in r)throw new Error(t+" cannot be alias for both "+o+" and "+r[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");r[t]=o}))}return r[n]||n}}(l);i=i.map(c),s=(s||[]).map(c);var u=r(i),d=r(s);i.forEach((function e(r){var n=l[r];t(n&&n.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=n(l),m=u;o(m);){for(var h in p={},m){var g=l[h];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var b in d)if(!(b in u))for(var y in f(b))if(y in u){p[b]=!0;break}for(var v in m=p)u[v]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,r){return function(t,r,n,o){var a=o?o.series:void 0,i=o?o.parallel:e,s={},l={};function c(e){if(e in s)return s[e];l[e]=!0;var o,u=[];for(var d in t(e))d in r&&u.push(d);if(0===u.length)o=n(e);else{var p=i(u.map((function(e){var t=c(e);return delete l[e],t})));a?o=a(p,(function(){return n(e)})):n(e)}return s[e]=o}for(var u in r)c(u);var d=[];for(var p in l)d.push(s[p]);return i(d)}(f,u,t,r)}};return w}}();e.exports=t},65606:e=>{var t,r,n=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s,l=[],c=!1,u=-1;function d(){c&&s&&(c=!1,s.length?l=s.concat(l):u=-1,l.length&&p())}function p(){if(!c){var e=i(d);c=!0;for(var t=l.length;t;){for(s=l,l=[];++u<t;)s&&s[u].run();u=-1,t=l.length}s=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new f(e,t)),1!==l.length||c||i(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=m,n.addListener=m,n.once=m,n.off=m,n.removeListener=m,n.removeAllListeners=m,n.emit=m,n.prependListener=m,n.prependOnceListener=m,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},2694:(e,t,r)=>{"use strict";var n=r(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22551:(e,t,r)=>{"use strict";var n=r(96763),o=r(96540),a=r(69982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,l={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),p=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,m={},h={};function g(e,t,r,n,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){b[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];b[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){b[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){b[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){b[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){b[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){b[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){b[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){b[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function w(e,t,r,n){var o=b.hasOwnProperty(t)?b[t]:null;(null!==o?0!==o.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,o,n)&&(r=null),n||null===o?function(e){return!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=null===r?3!==o.type&&"":r:(t=o.attributeName,n=o.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(o=o.type)||4===o&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,v);b[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,v);b[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,v);b[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),b.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),S=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),P=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var D=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=D&&e[D]||e["@@iterator"])?e:null}var F,M=Object.assign;function B(e){if(void 0===F)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var z=!1;function U(e,t){if(!e||z)return"";z=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}catch(c){if(c&&n&&"string"==typeof c.stack){for(var o=c.stack.split("\n"),a=n.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s]){var l="\n"+o[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?B(e):""}function $(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=U(e.type,!1);case 11:return e=U(e.type.render,!1);case 1:return e=U(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case _:return"Fragment";case S:return"Portal";case j:return"Profiler";case E:return"StrictMode";case T:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case C:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case R:return null!==(t=e.displayName||null)?t:q(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return q(e(t))}catch(r){}}return null}function G(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return q(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=H(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var r=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Z(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=V(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function X(e,t){J(e,t);var r=V(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?te(e,t.type,r):t.hasOwnProperty("defaultValue")&&te(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ee(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function te(e,t,r){"number"===t&&Y(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var re=Array.isArray;function ne(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+V(r),t=null,o=0;o<e.length;o++){if(e[o].value===r)return e[o].selected=!0,void(n&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function oe(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(i(92));if(re(r)){if(1<r.length)throw Error(i(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:V(r)}}function ie(e,t){var r=V(t.value),n=V(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ce(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,de,pe=(de=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return de(e,t)}))}:de);function fe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var me={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function ge(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}function be(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),o=ge(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}Object.keys(me).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]}))}));var ye=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function we(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ke=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Se=null,_e=null,Ee=null;function je(e){if(e=ko(e)){if("function"!=typeof Se)throw Error(i(280));var t=e.stateNode;t&&(t=So(t),Se(e.stateNode,e.type,t))}}function Ae(e){_e?Ee?Ee.push(e):Ee=[e]:_e=e}function Pe(){if(_e){var e=_e,t=Ee;if(Ee=_e=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function Ce(e,t){return e(t)}function Te(){}var Oe=!1;function Re(e,t,r){if(Oe)return e(t,r);Oe=!0;try{return Ce(e,t,r)}finally{Oe=!1,(null!==_e||null!==Ee)&&(Te(),Pe())}}function Ne(e,t){var r=e.stateNode;if(null===r)return null;var n=So(r);if(null===n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(i(231,t,typeof r));return r}var Le=!1;if(d)try{var De={};Object.defineProperty(De,"passive",{get:function(){Le=!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch(de){Le=!1}function Ie(e,t,r,n,o,a,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(u){this.onError(u)}}var Fe=!1,Me=null,Be=!1,ze=null,Ue={onError:function(e){Fe=!0,Me=e}};function $e(e,t,r,n,o,a,i,s,l){Fe=!1,Me=null,Ie.apply(Ue,arguments)}function qe(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Ge(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if(qe(e)!==e)throw Error(i(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=qe(e)))throw Error(i(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(n=o.return)){r=n;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===r)return Ve(o),e;if(a===n)return Ve(o),t;a=a.sibling}throw Error(i(188))}if(r.return!==n.return)r=o,n=a;else{for(var s=!1,l=o.child;l;){if(l===r){s=!0,r=o,n=a;break}if(l===n){s=!0,n=o,r=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===r){s=!0,r=a,n=o;break}if(l===n){s=!0,n=a,r=o;break}l=l.sibling}if(!s)throw Error(i(189))}}if(r.alternate!==n)throw Error(i(190))}if(3!==r.tag)throw Error(i(188));return r.stateNode.current===r?e:t}(e))?We(e):null}function We(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=We(e);if(null!==t)return t;e=e.sibling}return null}var Qe=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Ze=a.unstable_requestPaint,Je=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,et=a.unstable_ImmediatePriority,tt=a.unstable_UserBlockingPriority,rt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,ot=a.unstable_IdlePriority,at=null,it=null;var st=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/ct|0)|0},lt=Math.log,ct=Math.LN2;var ut=64,dt=4194304;function pt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=268435455&r;if(0!==i){var s=i&~o;0!==s?n=pt(s):0!==(a&=i)&&(n=pt(a))}else 0!==(i=r&~o)?n=pt(i):0!==a&&(n=pt(a));if(0===n)return 0;if(0!==t&&t!==n&&!(t&o)&&((o=n&-n)>=(a=t&-t)||16===o&&4194240&a))return t;if(4&n&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)o=1<<(r=31-st(t)),n|=e[r],t&=~o;return n}function mt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ut;return!(4194240&(ut<<=1))&&(ut=64),e}function bt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function yt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-st(t)]=r}function vt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-st(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var wt=0;function kt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var xt,St,_t,Et,jt,At=!1,Pt=[],Ct=null,Tt=null,Ot=null,Rt=new Map,Nt=new Map,Lt=[],Dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Ct=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Rt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nt.delete(t.pointerId)}}function Ft(e,t,r,n,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[o]},null!==t&&(null!==(t=ko(t))&&St(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Mt(e){var t=wo(e.target);if(null!==t){var r=qe(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Ge(r)))return e.blockedOn=t,void jt(e.priority,(function(){_t(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=ko(r))&&St(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);ke=n,r.target.dispatchEvent(n),ke=null,t.shift()}return!0}function zt(e,t,r){Bt(e)&&r.delete(t)}function Ut(){At=!1,null!==Ct&&Bt(Ct)&&(Ct=null),null!==Tt&&Bt(Tt)&&(Tt=null),null!==Ot&&Bt(Ot)&&(Ot=null),Rt.forEach(zt),Nt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,At||(At=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Ut)))}function qt(e){function t(t){return $t(t,e)}if(0<Pt.length){$t(Pt[0],e);for(var r=1;r<Pt.length;r++){var n=Pt[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Ct&&$t(Ct,e),null!==Tt&&$t(Tt,e),null!==Ot&&$t(Ot,e),Rt.forEach(t),Nt.forEach(t),r=0;r<Lt.length;r++)(n=Lt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Lt.length&&null===(r=Lt[0]).blockedOn;)Mt(r),null===r.blockedOn&&Lt.shift()}var Gt=k.ReactCurrentBatchConfig,Vt=!0;function Ht(e,t,r,n){var o=wt,a=Gt.transition;Gt.transition=null;try{wt=1,Qt(e,t,r,n)}finally{wt=o,Gt.transition=a}}function Wt(e,t,r,n){var o=wt,a=Gt.transition;Gt.transition=null;try{wt=4,Qt(e,t,r,n)}finally{wt=o,Gt.transition=a}}function Qt(e,t,r,n){if(Vt){var o=Kt(e,t,r,n);if(null===o)Vn(e,t,n,Yt,r),It(e,n);else if(function(e,t,r,n,o){switch(t){case"focusin":return Ct=Ft(Ct,e,t,r,n,o),!0;case"dragenter":return Tt=Ft(Tt,e,t,r,n,o),!0;case"mouseover":return Ot=Ft(Ot,e,t,r,n,o),!0;case"pointerover":var a=o.pointerId;return Rt.set(a,Ft(Rt.get(a)||null,e,t,r,n,o)),!0;case"gotpointercapture":return a=o.pointerId,Nt.set(a,Ft(Nt.get(a)||null,e,t,r,n,o)),!0}return!1}(o,e,t,r,n))n.stopPropagation();else if(It(e,n),4&t&&-1<Dt.indexOf(e)){for(;null!==o;){var a=ko(o);if(null!==a&&xt(a),null===(a=Kt(e,t,r,n))&&Vn(e,t,n,Yt,r),a===o)break;o=a}null!==o&&n.stopPropagation()}else Vn(e,t,n,null,r)}}var Yt=null;function Kt(e,t,r,n){if(Yt=null,null!==(e=wo(e=xe(n))))if(null===(t=qe(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Ge(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function Zt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case et:return 1;case tt:return 4;case rt:case nt:return 16;case ot:return 536870912;default:return 16}default:return 16}}var Jt=null,Xt=null,er=null;function tr(){if(er)return er;var e,t,r=Xt,n=r.length,o="value"in Jt?Jt.value:Jt.textContent,a=o.length;for(e=0;e<n&&r[e]===o[e];e++);var i=n-e;for(t=1;t<=i&&r[n-t]===o[a-t];t++);return er=o.slice(e,1<t?1-t:void 0)}function rr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nr(){return!0}function or(){return!1}function ar(e){function t(t,r,n,o,a){for(var i in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nr:or,this.isPropagationStopped=or,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nr)},persist:function(){},isPersistent:nr}),t}var ir,sr,lr,cr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ur=ar(cr),dr=M({},cr,{view:0,detail:0}),pr=ar(dr),fr=M({},dr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Er,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==lr&&(lr&&"mousemove"===e.type?(ir=e.screenX-lr.screenX,sr=e.screenY-lr.screenY):sr=ir=0,lr=e),ir)},movementY:function(e){return"movementY"in e?e.movementY:sr}}),mr=ar(fr),hr=ar(M({},fr,{dataTransfer:0})),gr=ar(M({},dr,{relatedTarget:0})),br=ar(M({},cr,{animationName:0,elapsedTime:0,pseudoElement:0})),yr=M({},cr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vr=ar(yr),wr=ar(M({},cr,{data:0})),kr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _r(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sr[e])&&!!t[e]}function Er(){return _r}var jr=M({},dr,{key:function(e){if(e.key){var t=kr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Er,charCode:function(e){return"keypress"===e.type?rr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ar=ar(jr),Pr=ar(M({},fr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Cr=ar(M({},dr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Er})),Tr=ar(M({},cr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Or=M({},fr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rr=ar(Or),Nr=[9,13,27,32],Lr=d&&"CompositionEvent"in window,Dr=null;d&&"documentMode"in document&&(Dr=document.documentMode);var Ir=d&&"TextEvent"in window&&!Dr,Fr=d&&(!Lr||Dr&&8<Dr&&11>=Dr),Mr=String.fromCharCode(32),Br=!1;function zr(e,t){switch(e){case"keyup":return-1!==Nr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ur(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var $r=!1;var qr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qr[e.type]:"textarea"===t}function Vr(e,t,r,n){Ae(n),0<(t=Wn(t,"onChange")).length&&(r=new ur("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Hr=null,Wr=null;function Qr(e){Bn(e,0)}function Yr(e){if(Q(xo(e)))return e}function Kr(e,t){if("change"===e)return t}var Zr=!1;if(d){var Jr;if(d){var Xr="oninput"in document;if(!Xr){var en=document.createElement("div");en.setAttribute("oninput","return;"),Xr="function"==typeof en.oninput}Jr=Xr}else Jr=!1;Zr=Jr&&(!document.documentMode||9<document.documentMode)}function tn(){Hr&&(Hr.detachEvent("onpropertychange",rn),Wr=Hr=null)}function rn(e){if("value"===e.propertyName&&Yr(Wr)){var t=[];Vr(t,Wr,e,xe(e)),Re(Qr,t)}}function nn(e,t,r){"focusin"===e?(tn(),Wr=r,(Hr=t).attachEvent("onpropertychange",rn)):"focusout"===e&&tn()}function on(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yr(Wr)}function an(e,t){if("click"===e)return Yr(t)}function sn(e,t){if("input"===e||"change"===e)return Yr(t)}var ln="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function cn(e,t){if(ln(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!p.call(t,o)||!ln(e[o],t[o]))return!1}return!0}function un(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var r,n=un(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=un(n)}}function pn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?pn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fn(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(n){r=!1}if(!r)break;t=Y((e=t.contentWindow).document)}return t}function mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hn(e){var t=fn(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&pn(r.ownerDocument.documentElement,r)){if(null!==n&&mn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=r.textContent.length,a=Math.min(n.start,o);n=void 0===n.end?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=dn(r,a);var i=dn(r,n);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gn=d&&"documentMode"in document&&11>=document.documentMode,bn=null,yn=null,vn=null,wn=!1;function kn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;wn||null==bn||bn!==Y(n)||("selectionStart"in(n=bn)&&mn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},vn&&cn(vn,n)||(vn=n,0<(n=Wn(yn,"onSelect")).length&&(t=new ur("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=bn)))}function xn(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Sn={animationend:xn("Animation","AnimationEnd"),animationiteration:xn("Animation","AnimationIteration"),animationstart:xn("Animation","AnimationStart"),transitionend:xn("Transition","TransitionEnd")},_n={},En={};function jn(e){if(_n[e])return _n[e];if(!Sn[e])return e;var t,r=Sn[e];for(t in r)if(r.hasOwnProperty(t)&&t in En)return _n[e]=r[t];return e}d&&(En=document.createElement("div").style,"AnimationEvent"in window||(delete Sn.animationend.animation,delete Sn.animationiteration.animation,delete Sn.animationstart.animation),"TransitionEvent"in window||delete Sn.transitionend.transition);var An=jn("animationend"),Pn=jn("animationiteration"),Cn=jn("animationstart"),Tn=jn("transitionend"),On=new Map,Rn="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nn(e,t){On.set(e,t),c(t,[e])}for(var Ln=0;Ln<Rn.length;Ln++){var Dn=Rn[Ln];Nn(Dn.toLowerCase(),"on"+(Dn[0].toUpperCase()+Dn.slice(1)))}Nn(An,"onAnimationEnd"),Nn(Pn,"onAnimationIteration"),Nn(Cn,"onAnimationStart"),Nn("dblclick","onDoubleClick"),Nn("focusin","onFocus"),Nn("focusout","onBlur"),Nn(Tn,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var In="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Fn=new Set("cancel close invalid load scroll toggle".split(" ").concat(In));function Mn(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,o,a,s,l,c){if($e.apply(this,arguments),Fe){if(!Fe)throw Error(i(198));var u=Me;Fe=!1,Me=null,Be||(Be=!0,ze=u)}}(n,t,void 0,e),e.currentTarget=null}function Bn(e,t){t=!!(4&t);for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&o.isPropagationStopped())break e;Mn(o,s,c),a=l}else for(i=0;i<n.length;i++){if(l=(s=n[i]).instance,c=s.currentTarget,s=s.listener,l!==a&&o.isPropagationStopped())break e;Mn(o,s,c),a=l}}}if(Be)throw e=ze,Be=!1,ze=null,e}function zn(e,t){var r=t[bo];void 0===r&&(r=t[bo]=new Set);var n=e+"__bubble";r.has(n)||(Gn(t,e,2,!1),r.add(n))}function Un(e,t,r){var n=0;t&&(n|=4),Gn(r,e,n,t)}var $n="_reactListening"+Math.random().toString(36).slice(2);function qn(e){if(!e[$n]){e[$n]=!0,s.forEach((function(t){"selectionchange"!==t&&(Fn.has(t)||Un(t,!1,e),Un(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$n]||(t[$n]=!0,Un("selectionchange",!1,t))}}function Gn(e,t,r,n){switch(Zt(t)){case 1:var o=Ht;break;case 4:o=Wt;break;default:o=Qt}r=o.bind(null,t,r,e),o=void 0,!Le||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),n?void 0!==o?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):void 0!==o?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function Vn(e,t,r,n,o){var a=n;if(!(1&t||2&t||null===n))e:for(;;){if(null===n)return;var i=n.tag;if(3===i||4===i){var s=n.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=n.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=wo(s)))return;if(5===(l=i.tag)||6===l){n=a=i;continue e}s=s.parentNode}}n=n.return}Re((function(){var n=a,o=xe(r),i=[];e:{var s=On.get(e);if(void 0!==s){var l=ur,c=e;switch(e){case"keypress":if(0===rr(r))break e;case"keydown":case"keyup":l=Ar;break;case"focusin":c="focus",l=gr;break;case"focusout":c="blur",l=gr;break;case"beforeblur":case"afterblur":l=gr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=mr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=hr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Cr;break;case An:case Pn:case Cn:l=br;break;case Tn:l=Tr;break;case"scroll":l=pr;break;case"wheel":l=Rr;break;case"copy":case"cut":case"paste":l=vr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Pr}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==s?s+"Capture":null:s;u=[];for(var f,m=n;null!==m;){var h=(f=m).stateNode;if(5===f.tag&&null!==h&&(f=h,null!==p&&(null!=(h=Ne(m,p))&&u.push(Hn(m,h,f)))),d)break;m=m.return}0<u.length&&(s=new l(s,c,null,r,o),i.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||r===ke||!(c=r.relatedTarget||r.fromElement)||!wo(c)&&!c[go])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=n,null!==(c=(c=r.relatedTarget||r.toElement)?wo(c):null)&&(c!==(d=qe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=n),l!==c)){if(u=mr,h="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pr,h="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==l?s:xo(l),f=null==c?s:xo(c),(s=new u(h,m+"leave",l,r,o)).target=d,s.relatedTarget=f,h=null,wo(o)===n&&((u=new u(p,m+"enter",c,r,o)).target=f,u.relatedTarget=d,h=u),d=h,l&&c)e:{for(p=c,m=0,f=u=l;f;f=Qn(f))m++;for(f=0,h=p;h;h=Qn(h))f++;for(;0<m-f;)u=Qn(u),m--;for(;0<f-m;)p=Qn(p),f--;for(;m--;){if(u===p||null!==p&&u===p.alternate)break e;u=Qn(u),p=Qn(p)}u=null}else u=null;null!==l&&Yn(i,s,l,u,!1),null!==c&&null!==d&&Yn(i,d,c,u,!0)}if("select"===(l=(s=n?xo(n):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Kr;else if(Gr(s))if(Zr)g=sn;else{g=on;var b=nn}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=an);switch(g&&(g=g(e,n))?Vr(i,g,r,o):(b&&b(e,s,n),"focusout"===e&&(b=s._wrapperState)&&b.controlled&&"number"===s.type&&te(s,"number",s.value)),b=n?xo(n):window,e){case"focusin":(Gr(b)||"true"===b.contentEditable)&&(bn=b,yn=n,vn=null);break;case"focusout":vn=yn=bn=null;break;case"mousedown":wn=!0;break;case"contextmenu":case"mouseup":case"dragend":wn=!1,kn(i,r,o);break;case"selectionchange":if(gn)break;case"keydown":case"keyup":kn(i,r,o)}var y;if(Lr)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else $r?zr(e,r)&&(v="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(v="onCompositionStart");v&&(Fr&&"ko"!==r.locale&&($r||"onCompositionStart"!==v?"onCompositionEnd"===v&&$r&&(y=tr()):(Xt="value"in(Jt=o)?Jt.value:Jt.textContent,$r=!0)),0<(b=Wn(n,v)).length&&(v=new wr(v,e,null,r,o),i.push({event:v,listeners:b}),y?v.data=y:null!==(y=Ur(r))&&(v.data=y))),(y=Ir?function(e,t){switch(e){case"compositionend":return Ur(t);case"keypress":return 32!==t.which?null:(Br=!0,Mr);case"textInput":return(e=t.data)===Mr&&Br?null:e;default:return null}}(e,r):function(e,t){if($r)return"compositionend"===e||!Lr&&zr(e,t)?(e=tr(),er=Xt=Jt=null,$r=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Fr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(n=Wn(n,"onBeforeInput")).length&&(o=new wr("onBeforeInput","beforeinput",null,r,o),i.push({event:o,listeners:n}),o.data=y))}Bn(i,t)}))}function Hn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function Wn(e,t){for(var r=t+"Capture",n=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Ne(e,r))&&n.unshift(Hn(e,a,o)),null!=(a=Ne(e,t))&&n.push(Hn(e,a,o))),e=e.return}return n}function Qn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Yn(e,t,r,n,o){for(var a=t._reactName,i=[];null!==r&&r!==n;){var s=r,l=s.alternate,c=s.stateNode;if(null!==l&&l===n)break;5===s.tag&&null!==c&&(s=c,o?null!=(l=Ne(r,a))&&i.unshift(Hn(r,l,s)):o||null!=(l=Ne(r,a))&&i.push(Hn(r,l,s))),r=r.return}0!==i.length&&e.push({event:t,listeners:i})}var Kn=/\r\n?/g,Zn=/\u0000|\uFFFD/g;function Jn(e){return("string"==typeof e?e:""+e).replace(Kn,"\n").replace(Zn,"")}function Xn(e,t,r){if(t=Jn(t),Jn(e)!==t&&r)throw Error(i(425))}function eo(){}var to=null,ro=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var oo="function"==typeof setTimeout?setTimeout:void 0,ao="function"==typeof clearTimeout?clearTimeout:void 0,io="function"==typeof Promise?Promise:void 0,so="function"==typeof queueMicrotask?queueMicrotask:void 0!==io?function(e){return io.resolve(null).then(e).catch(lo)}:oo;function lo(e){setTimeout((function(){throw e}))}function co(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&8===o.nodeType)if("/$"===(r=o.data)){if(0===n)return e.removeChild(o),void qt(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=o}while(r);qt(t)}function uo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function po(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var fo=Math.random().toString(36).slice(2),mo="__reactFiber$"+fo,ho="__reactProps$"+fo,go="__reactContainer$"+fo,bo="__reactEvents$"+fo,yo="__reactListeners$"+fo,vo="__reactHandles$"+fo;function wo(e){var t=e[mo];if(t)return t;for(var r=e.parentNode;r;){if(t=r[go]||r[mo]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=po(e);null!==e;){if(r=e[mo])return r;e=po(e)}return t}r=(e=r).parentNode}return null}function ko(e){return!(e=e[mo]||e[go])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function xo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function So(e){return e[ho]||null}var _o=[],Eo=-1;function jo(e){return{current:e}}function Ao(e){0>Eo||(e.current=_o[Eo],_o[Eo]=null,Eo--)}function Po(e,t){Eo++,_o[Eo]=e.current,e.current=t}var Co={},To=jo(Co),Oo=jo(!1),Ro=Co;function No(e,t){var r=e.type.contextTypes;if(!r)return Co;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in r)a[o]=t[o];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Lo(e){return null!=(e=e.childContextTypes)}function Do(){Ao(Oo),Ao(To)}function Io(e,t,r){if(To.current!==Co)throw Error(i(168));Po(To,t),Po(Oo,r)}function Fo(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var o in n=n.getChildContext())if(!(o in t))throw Error(i(108,G(e)||"Unknown",o));return M({},r,n)}function Mo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Co,Ro=To.current,Po(To,e),Po(Oo,Oo.current),!0}function Bo(e,t,r){var n=e.stateNode;if(!n)throw Error(i(169));r?(e=Fo(e,t,Ro),n.__reactInternalMemoizedMergedChildContext=e,Ao(Oo),Ao(To),Po(To,e)):Ao(Oo),Po(Oo,r)}var zo=null,Uo=!1,$o=!1;function qo(e){null===zo?zo=[e]:zo.push(e)}function Go(){if(!$o&&null!==zo){$o=!0;var e=0,t=wt;try{var r=zo;for(wt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}zo=null,Uo=!1}catch(o){throw null!==zo&&(zo=zo.slice(e+1)),Qe(et,Go),o}finally{wt=t,$o=!1}}return null}var Vo=[],Ho=0,Wo=null,Qo=0,Yo=[],Ko=0,Zo=null,Jo=1,Xo="";function ea(e,t){Vo[Ho++]=Qo,Vo[Ho++]=Wo,Wo=e,Qo=t}function ta(e,t,r){Yo[Ko++]=Jo,Yo[Ko++]=Xo,Yo[Ko++]=Zo,Zo=e;var n=Jo;e=Xo;var o=32-st(n)-1;n&=~(1<<o),r+=1;var a=32-st(t)+o;if(30<a){var i=o-o%5;a=(n&(1<<i)-1).toString(32),n>>=i,o-=i,Jo=1<<32-st(t)+o|r<<o|n,Xo=a+e}else Jo=1<<a|r<<o|n,Xo=e}function ra(e){null!==e.return&&(ea(e,1),ta(e,1,0))}function na(e){for(;e===Wo;)Wo=Vo[--Ho],Vo[Ho]=null,Qo=Vo[--Ho],Vo[Ho]=null;for(;e===Zo;)Zo=Yo[--Ko],Yo[Ko]=null,Xo=Yo[--Ko],Yo[Ko]=null,Jo=Yo[--Ko],Yo[Ko]=null}var oa=null,aa=null,ia=!1,sa=null;function la(e,t){var r=Rc(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function ca(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,oa=e,aa=uo(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,oa=e,aa=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Zo?{id:Jo,overflow:Xo}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Rc(18,null,null,0)).stateNode=t,r.return=e,e.child=r,oa=e,aa=null,!0);default:return!1}}function ua(e){return!(!(1&e.mode)||128&e.flags)}function da(e){if(ia){var t=aa;if(t){var r=t;if(!ca(e,t)){if(ua(e))throw Error(i(418));t=uo(r.nextSibling);var n=oa;t&&ca(e,t)?la(n,r):(e.flags=-4097&e.flags|2,ia=!1,oa=e)}}else{if(ua(e))throw Error(i(418));e.flags=-4097&e.flags|2,ia=!1,oa=e}}}function pa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;oa=e}function fa(e){if(e!==oa)return!1;if(!ia)return pa(e),ia=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=aa)){if(ua(e))throw ma(),Error(i(418));for(;t;)la(e,t),t=uo(t.nextSibling)}if(pa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){aa=uo(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}aa=null}}else aa=oa?uo(e.stateNode.nextSibling):null;return!0}function ma(){for(var e=aa;e;)e=uo(e.nextSibling)}function ha(){aa=oa=null,ia=!1}function ga(e){null===sa?sa=[e]:sa.push(e)}var ba=k.ReactCurrentBatchConfig;function ya(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(i(309));var n=r.stateNode}if(!n)throw Error(i(147,e));var o=n,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function va(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function wa(e){return(0,e._init)(e._payload)}function ka(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Lc(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,r,n){return null===t||6!==t.tag?((t=Mc(r,e.mode,n)).return=e,t):((t=o(t,r)).return=e,t)}function c(e,t,r,n){var a=r.type;return a===_?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===N&&wa(a)===t.type)?((n=o(t,r.props)).ref=ya(e,t,r),n.return=e,n):((n=Dc(r.type,r.key,r.props,null,e.mode,n)).ref=ya(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Bc(r,e.mode,n)).return=e,t):((t=o(t,r.children||[])).return=e,t)}function d(e,t,r,n,a){return null===t||7!==t.tag?((t=Ic(r,e.mode,n,a)).return=e,t):((t=o(t,r)).return=e,t)}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Mc(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(r=Dc(t.type,t.key,t.props,null,e.mode,r)).ref=ya(e,null,t),r.return=e,r;case S:return(t=Bc(t,e.mode,r)).return=e,t;case N:return p(e,(0,t._init)(t._payload),r)}if(re(t)||I(t))return(t=Ic(t,e.mode,r,null)).return=e,t;va(e,t)}return null}function f(e,t,r,n){var o=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==o?null:l(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return r.key===o?c(e,t,r,n):null;case S:return r.key===o?u(e,t,r,n):null;case N:return f(e,t,(o=r._init)(r._payload),n)}if(re(r)||I(r))return null!==o?null:d(e,t,r,n,null);va(e,r)}return null}function m(e,t,r,n,o){if("string"==typeof n&&""!==n||"number"==typeof n)return l(t,e=e.get(r)||null,""+n,o);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return c(t,e=e.get(null===n.key?r:n.key)||null,n,o);case S:return u(t,e=e.get(null===n.key?r:n.key)||null,n,o);case N:return m(e,t,r,(0,n._init)(n._payload),o)}if(re(n)||I(n))return d(t,e=e.get(r)||null,n,o,null);va(t,n)}return null}function h(o,i,s,l){for(var c=null,u=null,d=i,h=i=0,g=null;null!==d&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var b=f(o,d,s[h],l);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(o,d),i=a(b,i,h),null===u?c=b:u.sibling=b,u=b,d=g}if(h===s.length)return r(o,d),ia&&ea(o,h),c;if(null===d){for(;h<s.length;h++)null!==(d=p(o,s[h],l))&&(i=a(d,i,h),null===u?c=d:u.sibling=d,u=d);return ia&&ea(o,h),c}for(d=n(o,d);h<s.length;h++)null!==(g=m(d,o,h,s[h],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=a(g,i,h),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(o,e)})),ia&&ea(o,h),c}function g(o,s,l,c){var u=I(l);if("function"!=typeof u)throw Error(i(150));if(null==(l=u.call(l)))throw Error(i(151));for(var d=u=null,h=s,g=s=0,b=null,y=l.next();null!==h&&!y.done;g++,y=l.next()){h.index>g?(b=h,h=null):b=h.sibling;var v=f(o,h,y.value,c);if(null===v){null===h&&(h=b);break}e&&h&&null===v.alternate&&t(o,h),s=a(v,s,g),null===d?u=v:d.sibling=v,d=v,h=b}if(y.done)return r(o,h),ia&&ea(o,g),u;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=p(o,y.value,c))&&(s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return ia&&ea(o,g),u}for(h=n(o,h);!y.done;g++,y=l.next())null!==(y=m(h,o,g,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),s=a(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach((function(e){return t(o,e)})),ia&&ea(o,g),u}return function e(n,a,i,l){if("object"==typeof i&&null!==i&&i.type===_&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case x:e:{for(var c=i.key,u=a;null!==u;){if(u.key===c){if((c=i.type)===_){if(7===u.tag){r(n,u.sibling),(a=o(u,i.props.children)).return=n,n=a;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===N&&wa(c)===u.type){r(n,u.sibling),(a=o(u,i.props)).ref=ya(n,u,i),a.return=n,n=a;break e}r(n,u);break}t(n,u),u=u.sibling}i.type===_?((a=Ic(i.props.children,n.mode,l,i.key)).return=n,n=a):((l=Dc(i.type,i.key,i.props,null,n.mode,l)).ref=ya(n,a,i),l.return=n,n=l)}return s(n);case S:e:{for(u=i.key;null!==a;){if(a.key===u){if(4===a.tag&&a.stateNode.containerInfo===i.containerInfo&&a.stateNode.implementation===i.implementation){r(n,a.sibling),(a=o(a,i.children||[])).return=n,n=a;break e}r(n,a);break}t(n,a),a=a.sibling}(a=Bc(i,n.mode,l)).return=n,n=a}return s(n);case N:return e(n,a,(u=i._init)(i._payload),l)}if(re(i))return h(n,a,i,l);if(I(i))return g(n,a,i,l);va(n,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==a&&6===a.tag?(r(n,a.sibling),(a=o(a,i)).return=n,n=a):(r(n,a),(a=Mc(i,n.mode,l)).return=n,n=a),s(n)):r(n,a)}}var xa=ka(!0),Sa=ka(!1),_a=jo(null),Ea=null,ja=null,Aa=null;function Pa(){Aa=ja=Ea=null}function Ca(e){var t=_a.current;Ao(_a),e._currentValue=t}function Ta(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Oa(e,t){Ea=e,Aa=ja=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(ws=!0),e.firstContext=null)}function Ra(e){var t=e._currentValue;if(Aa!==e)if(e={context:e,memoizedValue:t,next:null},null===ja){if(null===Ea)throw Error(i(308));ja=e,Ea.dependencies={lanes:0,firstContext:e}}else ja=ja.next=e;return t}var Na=null;function La(e){null===Na?Na=[e]:Na.push(e)}function Da(e,t,r,n){var o=t.interleaved;return null===o?(r.next=r,La(t)):(r.next=o.next,o.next=r),t.interleaved=r,Ia(e,n)}function Ia(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Fa=!1;function Ma(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ba(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function za(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ua(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,2&Cl){var o=n.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Ia(e,r)}return null===(o=n.interleaved)?(t.next=t,La(n)):(t.next=o.next,o.next=t),n.interleaved=t,Ia(e,r)}function $a(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,vt(e,r)}}function qa(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var o=null,a=null;if(null!==(r=r.firstBaseUpdate)){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===a?o=a=i:a=a.next=i,r=r.next}while(null!==r);null===a?o=a=t:a=a.next=t}else o=a=t;return r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ga(e,t,r,n){var o=e.updateQueue;Fa=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,c=l.next;l.next=null,null===i?a=c:i.next=c,i=l;var u=e.alternate;null!==u&&((s=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(null!==a){var d=o.baseState;for(i=0,u=c=l=null,s=a;;){var p=s.lane,f=s.eventTime;if((n&p)===p){null!==u&&(u=u.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,h=s;switch(p=t,f=r,h.tag){case 1:if("function"==typeof(m=h.payload)){d=m.call(f,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=h.payload)?m.call(f,d,p):m))break e;d=M({},d,p);break e;case 2:Fa=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=o.effects)?o.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=d):u=u.next=f,i|=p;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(p=s).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===u&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,null!==(t=o.shared.interleaved)){o=t;do{i|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Fl|=i,e.lanes=i,e.memoizedState=d}}function Va(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(null!==o){if(n.callback=null,n=r,"function"!=typeof o)throw Error(i(191,o));o.call(n)}}}var Ha={},Wa=jo(Ha),Qa=jo(Ha),Ya=jo(Ha);function Ka(e){if(e===Ha)throw Error(i(174));return e}function Za(e,t){switch(Po(Ya,t),Po(Qa,e),Po(Wa,Ha),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ce(null,"");break;default:t=ce(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ao(Wa),Po(Wa,t)}function Ja(){Ao(Wa),Ao(Qa),Ao(Ya)}function Xa(e){Ka(Ya.current);var t=Ka(Wa.current),r=ce(t,e.type);t!==r&&(Po(Qa,e),Po(Wa,r))}function ei(e){Qa.current===e&&(Ao(Wa),Ao(Qa))}var ti=jo(0);function ri(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ni=[];function oi(){for(var e=0;e<ni.length;e++)ni[e]._workInProgressVersionPrimary=null;ni.length=0}var ai=k.ReactCurrentDispatcher,ii=k.ReactCurrentBatchConfig,si=0,li=null,ci=null,ui=null,di=!1,pi=!1,fi=0,mi=0;function hi(){throw Error(i(321))}function gi(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ln(e[r],t[r]))return!1;return!0}function bi(e,t,r,n,o,a){if(si=a,li=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ai.current=null===e||null===e.memoizedState?es:ts,e=r(n,o),pi){a=0;do{if(pi=!1,fi=0,25<=a)throw Error(i(301));a+=1,ui=ci=null,t.updateQueue=null,ai.current=rs,e=r(n,o)}while(pi)}if(ai.current=Xi,t=null!==ci&&null!==ci.next,si=0,ui=ci=li=null,di=!1,t)throw Error(i(300));return e}function yi(){var e=0!==fi;return fi=0,e}function vi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ui?li.memoizedState=ui=e:ui=ui.next=e,ui}function wi(){if(null===ci){var e=li.alternate;e=null!==e?e.memoizedState:null}else e=ci.next;var t=null===ui?li.memoizedState:ui.next;if(null!==t)ui=t,ci=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ci=e).memoizedState,baseState:ci.baseState,baseQueue:ci.baseQueue,queue:ci.queue,next:null},null===ui?li.memoizedState=ui=e:ui=ui.next=e}return ui}function ki(e,t){return"function"==typeof t?t(e):t}function xi(e){var t=wi(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=ci,o=n.baseQueue,a=r.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}n.baseQueue=o=a,r.pending=null}if(null!==o){a=o.next,n=n.baseState;var l=s=null,c=null,u=a;do{var d=u.lane;if((si&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(l=c=p,s=n):c=c.next=p,li.lanes|=d,Fl|=d}u=u.next}while(null!==u&&u!==a);null===c?s=n:c.next=l,ln(n,t.memoizedState)||(ws=!0),t.memoizedState=n,t.baseState=s,t.baseQueue=c,r.lastRenderedState=n}if(null!==(e=r.interleaved)){o=e;do{a=o.lane,li.lanes|=a,Fl|=a,o=o.next}while(o!==e)}else null===o&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Si(e){var t=wi(),r=t.queue;if(null===r)throw Error(i(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,a=t.memoizedState;if(null!==o){r.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);ln(a,t.memoizedState)||(ws=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function _i(){}function Ei(e,t){var r=li,n=wi(),o=t(),a=!ln(n.memoizedState,o);if(a&&(n.memoizedState=o,ws=!0),n=n.queue,Fi(Pi.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||null!==ui&&1&ui.memoizedState.tag){if(r.flags|=2048,Ri(9,Ai.bind(null,r,n,o,t),void 0,null),null===Tl)throw Error(i(349));30&si||ji(r,t,o)}return o}function ji(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=li.updateQueue)?(t={lastEffect:null,stores:null},li.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Ai(e,t,r,n){t.value=r,t.getSnapshot=n,Ci(t)&&Ti(e)}function Pi(e,t,r){return r((function(){Ci(t)&&Ti(e)}))}function Ci(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ln(e,r)}catch(n){return!0}}function Ti(e){var t=Ia(e,1);null!==t&&nc(t,e,1,-1)}function Oi(e){var t=vi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ki,lastRenderedState:e},t.queue=e,e=e.dispatch=Yi.bind(null,li,e),[t.memoizedState,e]}function Ri(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=li.updateQueue)?(t={lastEffect:null,stores:null},li.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Ni(){return wi().memoizedState}function Li(e,t,r,n){var o=vi();li.flags|=e,o.memoizedState=Ri(1|t,r,void 0,void 0===n?null:n)}function Di(e,t,r,n){var o=wi();n=void 0===n?null:n;var a=void 0;if(null!==ci){var i=ci.memoizedState;if(a=i.destroy,null!==n&&gi(n,i.deps))return void(o.memoizedState=Ri(t,r,a,n))}li.flags|=e,o.memoizedState=Ri(1|t,r,a,n)}function Ii(e,t){return Li(8390656,8,e,t)}function Fi(e,t){return Di(2048,8,e,t)}function Mi(e,t){return Di(4,2,e,t)}function Bi(e,t){return Di(4,4,e,t)}function zi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ui(e,t,r){return r=null!=r?r.concat([e]):null,Di(4,4,zi.bind(null,t,e),r)}function $i(){}function qi(e,t){var r=wi();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&gi(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Gi(e,t){var r=wi();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&gi(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Vi(e,t,r){return 21&si?(ln(r,t)||(r=gt(),li.lanes|=r,Fl|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ws=!0),e.memoizedState=r)}function Hi(e,t){var r=wt;wt=0!==r&&4>r?r:4,e(!0);var n=ii.transition;ii.transition={};try{e(!1),t()}finally{wt=r,ii.transition=n}}function Wi(){return wi().memoizedState}function Qi(e,t,r){var n=rc(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Ki(e))Zi(t,r);else if(null!==(r=Da(e,t,r,n))){nc(r,e,n,tc()),Ji(r,t,n)}}function Yi(e,t,r){var n=rc(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ki(e))Zi(t,o);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=a(i,r);if(o.hasEagerState=!0,o.eagerState=s,ln(s,i)){var l=t.interleaved;return null===l?(o.next=o,La(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(c){}null!==(r=Da(e,t,o,n))&&(nc(r,e,n,o=tc()),Ji(r,t,n))}}function Ki(e){var t=e.alternate;return e===li||null!==t&&t===li}function Zi(e,t){pi=di=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Ji(e,t,r){if(4194240&r){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,vt(e,r)}}var Xi={readContext:Ra,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},es={readContext:Ra,useCallback:function(e,t){return vi().memoizedState=[e,void 0===t?null:t],e},useContext:Ra,useEffect:Ii,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Li(4194308,4,zi.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Li(4194308,4,e,t)},useInsertionEffect:function(e,t){return Li(4,2,e,t)},useMemo:function(e,t){var r=vi();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=vi();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Qi.bind(null,li,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},vi().memoizedState=e},useState:Oi,useDebugValue:$i,useDeferredValue:function(e){return vi().memoizedState=e},useTransition:function(){var e=Oi(!1),t=e[0];return e=Hi.bind(null,e[1]),vi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=li,o=vi();if(ia){if(void 0===r)throw Error(i(407));r=r()}else{if(r=t(),null===Tl)throw Error(i(349));30&si||ji(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,Ii(Pi.bind(null,n,a,e),[e]),n.flags|=2048,Ri(9,Ai.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=vi(),t=Tl.identifierPrefix;if(ia){var r=Xo;t=":"+t+"R"+(r=(Jo&~(1<<32-st(Jo)-1)).toString(32)+r),0<(r=fi++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=mi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ts={readContext:Ra,useCallback:qi,useContext:Ra,useEffect:Fi,useImperativeHandle:Ui,useInsertionEffect:Mi,useLayoutEffect:Bi,useMemo:Gi,useReducer:xi,useRef:Ni,useState:function(){return xi(ki)},useDebugValue:$i,useDeferredValue:function(e){return Vi(wi(),ci.memoizedState,e)},useTransition:function(){return[xi(ki)[0],wi().memoizedState]},useMutableSource:_i,useSyncExternalStore:Ei,useId:Wi,unstable_isNewReconciler:!1},rs={readContext:Ra,useCallback:qi,useContext:Ra,useEffect:Fi,useImperativeHandle:Ui,useInsertionEffect:Mi,useLayoutEffect:Bi,useMemo:Gi,useReducer:Si,useRef:Ni,useState:function(){return Si(ki)},useDebugValue:$i,useDeferredValue:function(e){var t=wi();return null===ci?t.memoizedState=e:Vi(t,ci.memoizedState,e)},useTransition:function(){return[Si(ki)[0],wi().memoizedState]},useMutableSource:_i,useSyncExternalStore:Ei,useId:Wi,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var r in t=M({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function os(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:M({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var as={isMounted:function(e){return!!(e=e._reactInternals)&&qe(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=tc(),o=rc(e),a=za(n,o);a.payload=t,null!=r&&(a.callback=r),null!==(t=Ua(e,a,o))&&(nc(t,e,o,n),$a(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=tc(),o=rc(e),a=za(n,o);a.tag=1,a.payload=t,null!=r&&(a.callback=r),null!==(t=Ua(e,a,o))&&(nc(t,e,o,n),$a(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=tc(),n=rc(e),o=za(r,n);o.tag=2,null!=t&&(o.callback=t),null!==(t=Ua(e,o,n))&&(nc(t,e,n,r),$a(t,e,n))}};function is(e,t,r,n,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!cn(r,n)||!cn(o,a))}function ss(e,t,r){var n=!1,o=Co,a=t.contextType;return"object"==typeof a&&null!==a?a=Ra(a):(o=Lo(t)?Ro:To.current,a=(n=null!=(n=t.contextTypes))?No(e,o):Co),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=as,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ls(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&as.enqueueReplaceState(t,t.state,null)}function cs(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs={},Ma(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=Ra(a):(a=Lo(t)?Ro:To.current,o.context=No(e,a)),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(os(e,t,a,r),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&as.enqueueReplaceState(o,o.state,null),Ga(e,r,o,n),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function us(e,t){try{var r="",n=t;do{r+=$(n),n=n.return}while(n);var o=r}catch(a){o="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:o,digest:null}}function ds(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function ps(e,t){try{n.error(t.value)}catch(r){setTimeout((function(){throw r}))}}var fs="function"==typeof WeakMap?WeakMap:Map;function ms(e,t,r){(r=za(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Vl||(Vl=!0,Hl=n),ps(0,t)},r}function hs(e,t,r){(r=za(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){ps(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(r.callback=function(){ps(0,t),"function"!=typeof n&&(null===Wl?Wl=new Set([this]):Wl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function gs(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new fs;var o=new Set;n.set(t,o)}else void 0===(o=n.get(t))&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=jc.bind(null,e,t,r),t.then(e,e))}function bs(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,r,n,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=za(-1,1)).tag=2,Ua(r,t,1))),r.lanes|=1),e)}var vs=k.ReactCurrentOwner,ws=!1;function ks(e,t,r,n){t.child=null===e?Sa(t,null,r,n):xa(t,e.child,r,n)}function xs(e,t,r,n,o){r=r.render;var a=t.ref;return Oa(t,o),n=bi(e,t,r,n,a,o),r=yi(),null===e||ws?(ia&&r&&ra(t),t.flags|=1,ks(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vs(e,t,o))}function Ss(e,t,r,n,o){if(null===e){var a=r.type;return"function"!=typeof a||Nc(a)||void 0!==a.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Dc(r.type,null,n,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,_s(e,t,a,n,o))}if(a=e.child,!(e.lanes&o)){var i=a.memoizedProps;if((r=null!==(r=r.compare)?r:cn)(i,n)&&e.ref===t.ref)return Vs(e,t,o)}return t.flags|=1,(e=Lc(a,n)).ref=t.ref,e.return=t,t.child=e}function _s(e,t,r,n,o){if(null!==e){var a=e.memoizedProps;if(cn(a,n)&&e.ref===t.ref){if(ws=!1,t.pendingProps=n=a,!(e.lanes&o))return t.lanes=e.lanes,Vs(e,t,o);131072&e.flags&&(ws=!0)}}return As(e,t,r,n,o)}function Es(e,t,r){var n=t.pendingProps,o=n.children,a=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(1&t.mode){if(!(1073741824&r))return e=null!==a?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Po(Ll,Nl),Nl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==a?a.baseLanes:r,Po(Ll,Nl),Nl|=n}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Po(Ll,Nl),Nl|=r;else null!==a?(n=a.baseLanes|r,t.memoizedState=null):n=r,Po(Ll,Nl),Nl|=n;return ks(e,t,o,r),t.child}function js(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function As(e,t,r,n,o){var a=Lo(r)?Ro:To.current;return a=No(t,a),Oa(t,o),r=bi(e,t,r,n,a,o),n=yi(),null===e||ws?(ia&&n&&ra(t),t.flags|=1,ks(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Vs(e,t,o))}function Ps(e,t,r,n,o){if(Lo(r)){var a=!0;Mo(t)}else a=!1;if(Oa(t,o),null===t.stateNode)Gs(e,t),ss(t,r,n),cs(t,r,n,o),n=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=r.contextType;"object"==typeof c&&null!==c?c=Ra(c):c=No(t,c=Lo(r)?Ro:To.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==n||l!==c)&&ls(t,i,n,c),Fa=!1;var p=t.memoizedState;i.state=p,Ga(t,n,i,o),l=t.memoizedState,s!==n||p!==l||Oo.current||Fa?("function"==typeof u&&(os(t,r,u,n),l=t.memoizedState),(s=Fa||is(t,r,s,n,p,l,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),i.props=n,i.state=l,i.context=c,n=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,Ba(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:ns(t.type,s),i.props=c,d=t.pendingProps,p=i.context,"object"==typeof(l=r.contextType)&&null!==l?l=Ra(l):l=No(t,l=Lo(r)?Ro:To.current);var f=r.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||p!==l)&&ls(t,i,n,l),Fa=!1,p=t.memoizedState,i.state=p,Ga(t,n,i,o);var m=t.memoizedState;s!==d||p!==m||Oo.current||Fa?("function"==typeof f&&(os(t,r,f,n),m=t.memoizedState),(c=Fa||is(t,r,c,n,p,m,l)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(n,m,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(n,m,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),i.props=n,i.state=m,i.context=l,n=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return Cs(e,t,r,n,a,o)}function Cs(e,t,r,n,o,a){js(e,t);var i=!!(128&t.flags);if(!n&&!i)return o&&Bo(t,r,!1),Vs(e,t,a);n=t.stateNode,vs.current=t;var s=i&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&i?(t.child=xa(t,e.child,null,a),t.child=xa(t,null,s,a)):ks(e,t,s,a),t.memoizedState=n.state,o&&Bo(t,r,!0),t.child}function Ts(e){var t=e.stateNode;t.pendingContext?Io(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Io(0,t.context,!1),Za(e,t.containerInfo)}function Os(e,t,r,n,o){return ha(),ga(o),t.flags|=256,ks(e,t,r,n),t.child}var Rs,Ns,Ls,Ds,Is={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ms(e,t,r){var n,o=t.pendingProps,a=ti.current,s=!1,l=!!(128&t.flags);if((n=l)||(n=(null===e||null!==e.memoizedState)&&!!(2&a)),n?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Po(ti,1&a),null===e)return da(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=o.children,e=o.fallback,s?(o=t.mode,s=t.child,l={mode:"hidden",children:l},1&o||null===s?s=Fc(l,o,0,null):(s.childLanes=0,s.pendingProps=l),e=Ic(e,o,r,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(r),t.memoizedState=Is,e):Bs(t,l));if(null!==(a=e.memoizedState)&&null!==(n=a.dehydrated))return function(e,t,r,n,o,a,s){if(r)return 256&t.flags?(t.flags&=-257,zs(e,t,s,n=ds(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=n.fallback,o=t.mode,n=Fc({mode:"visible",children:n.children},o,0,null),(a=Ic(a,o,s,null)).flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,1&t.mode&&xa(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=Is,a);if(!(1&t.mode))return zs(e,t,s,null);if("$!"===o.data){if(n=o.nextSibling&&o.nextSibling.dataset)var l=n.dgst;return n=l,zs(e,t,s,n=ds(a=Error(i(419)),n,void 0))}if(l=!!(s&e.childLanes),ws||l){if(null!==(n=Tl)){switch(s&-s){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=o&(n.suspendedLanes|s)?0:o)&&o!==a.retryLane&&(a.retryLane=o,Ia(e,o),nc(n,e,o,-1))}return gc(),zs(e,t,s,n=ds(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Pc.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,aa=uo(o.nextSibling),oa=t,ia=!0,sa=null,null!==e&&(Yo[Ko++]=Jo,Yo[Ko++]=Xo,Yo[Ko++]=Zo,Jo=e.id,Xo=e.overflow,Zo=t),t=Bs(t,n.children),t.flags|=4096,t)}(e,t,l,o,n,a,r);if(s){s=o.fallback,l=t.mode,n=(a=e.child).sibling;var c={mode:"hidden",children:o.children};return 1&l||t.child===a?(o=Lc(a,c)).subtreeFlags=14680064&a.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=c,t.deletions=null),null!==n?s=Lc(n,s):(s=Ic(s,l,r,null)).flags|=2,s.return=t,o.return=t,o.sibling=s,t.child=o,o=s,s=t.child,l=null===(l=e.child.memoizedState)?Fs(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~r,t.memoizedState=Is,o}return e=(s=e.child).sibling,o=Lc(s,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=r),o.return=t,o.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=o,t.memoizedState=null,o}function Bs(e,t){return(t=Fc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zs(e,t,r,n){return null!==n&&ga(n),xa(t,e.child,null,r),(e=Bs(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Us(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),Ta(e.return,t,r)}function $s(e,t,r,n,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=o)}function qs(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(ks(e,t,n.children,r),2&(n=ti.current))n=1&n|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Us(e,r,t);else if(19===e.tag)Us(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Po(ti,n),1&t.mode)switch(o){case"forwards":for(r=t.child,o=null;null!==r;)null!==(e=r.alternate)&&null===ri(e)&&(o=r),r=r.sibling;null===(r=o)?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),$s(t,!1,o,r,a);break;case"backwards":for(r=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ri(e)){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}$s(t,!0,r,null,a);break;case"together":$s(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Gs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vs(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Fl|=t.lanes,!(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(r=Lc(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Lc(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Hs(e,t){if(!ia)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Ws(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;null!==o;)r|=o.lanes|o.childLanes,n|=14680064&o.subtreeFlags,n|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Qs(e,t,r){var n=t.pendingProps;switch(na(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ws(t),null;case 1:case 17:return Lo(t.type)&&Do(),Ws(t),null;case 3:return n=t.stateNode,Ja(),Ao(Oo),Ao(To),oi(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(fa(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==sa&&(sc(sa),sa=null))),Ns(e,t),Ws(t),null;case 5:ei(t);var o=Ka(Ya.current);if(r=t.type,null!==e&&null!=t.stateNode)Ls(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(i(166));return Ws(t),null}if(e=Ka(Wa.current),fa(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[mo]=t,n[ho]=a,e=!!(1&t.mode),r){case"dialog":zn("cancel",n),zn("close",n);break;case"iframe":case"object":case"embed":zn("load",n);break;case"video":case"audio":for(o=0;o<In.length;o++)zn(In[o],n);break;case"source":zn("error",n);break;case"img":case"image":case"link":zn("error",n),zn("load",n);break;case"details":zn("toggle",n);break;case"input":Z(n,a),zn("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},zn("invalid",n);break;case"textarea":ae(n,a),zn("invalid",n)}for(var s in ve(r,a),o=null,a)if(a.hasOwnProperty(s)){var c=a[s];"children"===s?"string"==typeof c?n.textContent!==c&&(!0!==a.suppressHydrationWarning&&Xn(n.textContent,c,e),o=["children",c]):"number"==typeof c&&n.textContent!==""+c&&(!0!==a.suppressHydrationWarning&&Xn(n.textContent,c,e),o=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&zn("scroll",n)}switch(r){case"input":W(n),ee(n,a,!0);break;case"textarea":W(n),se(n);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(n.onclick=eo)}n=o,t.updateQueue=n,null!==n&&(t.flags|=4)}else{s=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=s.createElement(r,{is:n.is}):(e=s.createElement(r),"select"===r&&(s=e,n.multiple?s.multiple=!0:n.size&&(s.size=n.size))):e=s.createElementNS(e,r),e[mo]=t,e[ho]=n,Rs(e,t,!1,!1),t.stateNode=e;e:{switch(s=we(r,n),r){case"dialog":zn("cancel",e),zn("close",e),o=n;break;case"iframe":case"object":case"embed":zn("load",e),o=n;break;case"video":case"audio":for(o=0;o<In.length;o++)zn(In[o],e);o=n;break;case"source":zn("error",e),o=n;break;case"img":case"image":case"link":zn("error",e),zn("load",e),o=n;break;case"details":zn("toggle",e),o=n;break;case"input":Z(e,n),o=K(e,n),zn("invalid",e);break;case"option":default:o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=M({},n,{value:void 0}),zn("invalid",e);break;case"textarea":ae(e,n),o=oe(e,n),zn("invalid",e)}for(a in ve(r,o),c=o)if(c.hasOwnProperty(a)){var u=c[a];"style"===a?be(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&pe(e,u):"children"===a?"string"==typeof u?("textarea"!==r||""!==u)&&fe(e,u):"number"==typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(l.hasOwnProperty(a)?null!=u&&"onScroll"===a&&zn("scroll",e):null!=u&&w(e,a,u,s))}switch(r){case"input":W(e),ee(e,n,!1);break;case"textarea":W(e),se(e);break;case"option":null!=n.value&&e.setAttribute("value",""+V(n.value));break;case"select":e.multiple=!!n.multiple,null!=(a=n.value)?ne(e,!!n.multiple,a,!1):null!=n.defaultValue&&ne(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=eo)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Ws(t),null;case 6:if(e&&null!=t.stateNode)Ds(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(i(166));if(r=Ka(Ya.current),Ka(Wa.current),fa(t)){if(n=t.stateNode,r=t.memoizedProps,n[mo]=t,(a=n.nodeValue!==r)&&null!==(e=oa))switch(e.tag){case 3:Xn(n.nodeValue,r,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xn(n.nodeValue,r,!!(1&e.mode))}a&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[mo]=t,t.stateNode=n}return Ws(t),null;case 13:if(Ao(ti),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ia&&null!==aa&&1&t.mode&&!(128&t.flags))ma(),ha(),t.flags|=98560,a=!1;else if(a=fa(t),null!==n&&null!==n.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[mo]=t}else ha(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ws(t),a=!1}else null!==sa&&(sc(sa),sa=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=r,t):((n=null!==n)!==(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ti.current?0===Dl&&(Dl=3):gc())),null!==t.updateQueue&&(t.flags|=4),Ws(t),null);case 4:return Ja(),Ns(e,t),null===e&&qn(t.stateNode.containerInfo),Ws(t),null;case 10:return Ca(t.type._context),Ws(t),null;case 19:if(Ao(ti),null===(a=t.memoizedState))return Ws(t),null;if(n=!!(128&t.flags),null===(s=a.rendering))if(n)Hs(a,!1);else{if(0!==Dl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(s=ri(e))){for(t.flags|=128,Hs(a,!1),null!==(n=s.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)e=n,(a=r).flags&=14680066,null===(s=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=s.childLanes,a.lanes=s.lanes,a.child=s.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,a.type=s.type,e=s.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Po(ti,1&ti.current|2),t.child}e=e.sibling}null!==a.tail&&Je()>ql&&(t.flags|=128,n=!0,Hs(a,!1),t.lanes=4194304)}else{if(!n)if(null!==(e=ri(s))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),Hs(a,!0),null===a.tail&&"hidden"===a.tailMode&&!s.alternate&&!ia)return Ws(t),null}else 2*Je()-a.renderingStartTime>ql&&1073741824!==r&&(t.flags|=128,n=!0,Hs(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(null!==(r=a.last)?r.sibling=s:t.child=s,a.last=s)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Je(),t.sibling=null,r=ti.current,Po(ti,n?1&r|2:1&r),t):(Ws(t),null);case 22:case 23:return pc(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&1&t.mode?!!(1073741824&Nl)&&(Ws(t),6&t.subtreeFlags&&(t.flags|=8192)):Ws(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Ys(e,t){switch(na(t),t.tag){case 1:return Lo(t.type)&&Do(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ja(),Ao(Oo),Ao(To),oi(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ei(t),null;case 13:if(Ao(ti),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));ha()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ao(ti),null;case 4:return Ja(),null;case 10:return Ca(t.type._context),null;case 22:case 23:return pc(),null;default:return null}}Rs=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Ns=function(){},Ls=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Ka(Wa.current);var a,i=null;switch(r){case"input":o=K(e,o),n=K(e,n),i=[];break;case"select":o=M({},o,{value:void 0}),n=M({},n,{value:void 0}),i=[];break;case"textarea":o=oe(e,o),n=oe(e,n),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof n.onClick&&(e.onclick=eo)}for(u in ve(r,n),r=null,o)if(!n.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in n){var c=n[u];if(s=null!=o?o[u]:void 0,n.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(a in s)!s.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in c)c.hasOwnProperty(a)&&s[a]!==c[a]&&(r||(r={}),r[a]=c[a])}else r||(i||(i=[]),i.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&zn("scroll",e),i||s===c||(i=[])):(i=i||[]).push(u,c))}r&&(i=i||[]).push("style",r);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Ds=function(e,t,r,n){r!==n&&(t.flags|=4)};var Ks=!1,Zs=!1,Js="function"==typeof WeakSet?WeakSet:Set,Xs=null;function el(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(n){Ec(e,t,n)}else r.current=null}function tl(e,t,r){try{r()}catch(n){Ec(e,t,n)}}var rl=!1;function nl(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&tl(t,r,a)}o=o.next}while(o!==n)}}function ol(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function al(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[mo],delete t[ho],delete t[bo],delete t[yo],delete t[vo])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sl(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||sl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function cl(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=eo));else if(4!==n&&null!==(e=e.child))for(cl(e,t,r),e=e.sibling;null!==e;)cl(e,t,r),e=e.sibling}function ul(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(ul(e,t,r),e=e.sibling;null!==e;)ul(e,t,r),e=e.sibling}var dl=null,pl=!1;function fl(e,t,r){for(r=r.child;null!==r;)ml(e,t,r),r=r.sibling}function ml(e,t,r){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,r)}catch(s){}switch(r.tag){case 5:Zs||el(r,t);case 6:var n=dl,o=pl;dl=null,fl(e,t,r),pl=o,null!==(dl=n)&&(pl?(e=dl,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):dl.removeChild(r.stateNode));break;case 18:null!==dl&&(pl?(e=dl,r=r.stateNode,8===e.nodeType?co(e.parentNode,r):1===e.nodeType&&co(e,r),qt(e)):co(dl,r.stateNode));break;case 4:n=dl,o=pl,dl=r.stateNode.containerInfo,pl=!0,fl(e,t,r),dl=n,pl=o;break;case 0:case 11:case 14:case 15:if(!Zs&&(null!==(n=r.updateQueue)&&null!==(n=n.lastEffect))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,void 0!==i&&(2&a||4&a)&&tl(r,t,i),o=o.next}while(o!==n)}fl(e,t,r);break;case 1:if(!Zs&&(el(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Ec(r,t,s)}fl(e,t,r);break;case 21:fl(e,t,r);break;case 22:1&r.mode?(Zs=(n=Zs)||null!==r.memoizedState,fl(e,t,r),Zs=n):fl(e,t,r);break;default:fl(e,t,r)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Js),t.forEach((function(t){var n=Cc.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function gl(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var o=r[n];try{var a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:dl=l.stateNode,pl=!1;break e;case 3:case 4:dl=l.stateNode.containerInfo,pl=!0;break e}l=l.return}if(null===dl)throw Error(i(160));ml(a,s,o),dl=null,pl=!1;var c=o.alternate;null!==c&&(c.return=null),o.return=null}catch(u){Ec(o,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)bl(t,e),t=t.sibling}function bl(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),yl(e),4&n){try{nl(3,e,e.return),ol(3,e)}catch(g){Ec(e,e.return,g)}try{nl(5,e,e.return)}catch(g){Ec(e,e.return,g)}}break;case 1:gl(t,e),yl(e),512&n&&null!==r&&el(r,r.return);break;case 5:if(gl(t,e),yl(e),512&n&&null!==r&&el(r,r.return),32&e.flags){var o=e.stateNode;try{fe(o,"")}catch(g){Ec(e,e.return,g)}}if(4&n&&null!=(o=e.stateNode)){var a=e.memoizedProps,s=null!==r?r.memoizedProps:a,l=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===l&&"radio"===a.type&&null!=a.name&&J(o,a),we(l,s);var u=we(l,a);for(s=0;s<c.length;s+=2){var d=c[s],p=c[s+1];"style"===d?be(o,p):"dangerouslySetInnerHTML"===d?pe(o,p):"children"===d?fe(o,p):w(o,d,p,u)}switch(l){case"input":X(o,a);break;case"textarea":ie(o,a);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var m=a.value;null!=m?ne(o,!!a.multiple,m,!1):f!==!!a.multiple&&(null!=a.defaultValue?ne(o,!!a.multiple,a.defaultValue,!0):ne(o,!!a.multiple,a.multiple?[]:"",!1))}o[ho]=a}catch(g){Ec(e,e.return,g)}}break;case 6:if(gl(t,e),yl(e),4&n){if(null===e.stateNode)throw Error(i(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(g){Ec(e,e.return,g)}}break;case 3:if(gl(t,e),yl(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{qt(t.containerInfo)}catch(g){Ec(e,e.return,g)}break;case 4:default:gl(t,e),yl(e);break;case 13:gl(t,e),yl(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||($l=Je())),4&n&&hl(e);break;case 22:if(d=null!==r&&null!==r.memoizedState,1&e.mode?(Zs=(u=Zs)||d,gl(t,e),Zs=u):gl(t,e),yl(e),8192&n){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Xs=e,d=e.child;null!==d;){for(p=Xs=d;null!==Xs;){switch(m=(f=Xs).child,f.tag){case 0:case 11:case 14:case 15:nl(4,f,f.return);break;case 1:el(f,f.return);var h=f.stateNode;if("function"==typeof h.componentWillUnmount){n=f,r=f.return;try{t=n,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(g){Ec(n,r,g)}}break;case 5:el(f,f.return);break;case 22:if(null!==f.memoizedState){xl(p);continue}}null!==m?(m.return=f,Xs=m):xl(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{o=p.stateNode,u?"function"==typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=p.stateNode,s=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,l.style.display=ge("display",s))}catch(g){Ec(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(g){Ec(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gl(t,e),yl(e),4&n&&hl(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(sl(r)){var n=r;break e}r=r.return}throw Error(i(160))}switch(n.tag){case 5:var o=n.stateNode;32&n.flags&&(fe(o,""),n.flags&=-33),ul(e,ll(e),o);break;case 3:case 4:var a=n.stateNode.containerInfo;cl(e,ll(e),a);break;default:throw Error(i(161))}}catch(s){Ec(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vl(e,t,r){Xs=e,wl(e,t,r)}function wl(e,t,r){for(var n=!!(1&e.mode);null!==Xs;){var o=Xs,a=o.child;if(22===o.tag&&n){var i=null!==o.memoizedState||Ks;if(!i){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Zs;s=Ks;var c=Zs;if(Ks=i,(Zs=l)&&!c)for(Xs=o;null!==Xs;)l=(i=Xs).child,22===i.tag&&null!==i.memoizedState?Sl(o):null!==l?(l.return=i,Xs=l):Sl(o);for(;null!==a;)Xs=a,wl(a,t,r),a=a.sibling;Xs=o,Ks=s,Zs=c}kl(e)}else 8772&o.subtreeFlags&&null!==a?(a.return=o,Xs=a):kl(e)}}function kl(e){for(;null!==Xs;){var t=Xs;if(8772&t.flags){var r=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Zs||ol(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!Zs)if(null===r)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:ns(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&Va(t,a,n);break;case 3:var s=t.updateQueue;if(null!==s){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Va(t,s,r)}break;case 5:var l=t.stateNode;if(null===r&&4&t.flags){r=l;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&qt(p)}}}break;default:throw Error(i(163))}Zs||512&t.flags&&al(t)}catch(f){Ec(t,t.return,f)}}if(t===e){Xs=null;break}if(null!==(r=t.sibling)){r.return=t.return,Xs=r;break}Xs=t.return}}function xl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Xs=r;break}Xs=t.return}}function Sl(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{ol(4,t)}catch(l){Ec(t,r,l)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var o=t.return;try{n.componentDidMount()}catch(l){Ec(t,o,l)}}var a=t.return;try{al(t)}catch(l){Ec(t,a,l)}break;case 5:var i=t.return;try{al(t)}catch(l){Ec(t,i,l)}}}catch(l){Ec(t,t.return,l)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var _l,El=Math.ceil,jl=k.ReactCurrentDispatcher,Al=k.ReactCurrentOwner,Pl=k.ReactCurrentBatchConfig,Cl=0,Tl=null,Ol=null,Rl=0,Nl=0,Ll=jo(0),Dl=0,Il=null,Fl=0,Ml=0,Bl=0,zl=null,Ul=null,$l=0,ql=1/0,Gl=null,Vl=!1,Hl=null,Wl=null,Ql=!1,Yl=null,Kl=0,Zl=0,Jl=null,Xl=-1,ec=0;function tc(){return 6&Cl?Je():-1!==Xl?Xl:Xl=Je()}function rc(e){return 1&e.mode?2&Cl&&0!==Rl?Rl&-Rl:null!==ba.transition?(0===ec&&(ec=gt()),ec):0!==(e=wt)?e:e=void 0===(e=window.event)?16:Zt(e.type):1}function nc(e,t,r,n){if(50<Zl)throw Zl=0,Jl=null,Error(i(185));yt(e,r,n),2&Cl&&e===Tl||(e===Tl&&(!(2&Cl)&&(Ml|=r),4===Dl&&lc(e,Rl)),oc(e,n),1===r&&0===Cl&&!(1&t.mode)&&(ql=Je()+500,Uo&&Go()))}function oc(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-st(a),s=1<<i,l=o[i];-1===l?s&r&&!(s&n)||(o[i]=mt(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var n=ft(e,e===Tl?Rl:0);if(0===n)null!==r&&Ye(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&Ye(r),1===t)0===e.tag?function(e){Uo=!0,qo(e)}(cc.bind(null,e)):qo(cc.bind(null,e)),so((function(){!(6&Cl)&&Go()})),r=null;else{switch(kt(n)){case 1:r=et;break;case 4:r=tt;break;case 16:default:r=rt;break;case 536870912:r=ot}r=Tc(r,ac.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ac(e,t){if(Xl=-1,ec=0,6&Cl)throw Error(i(327));var r=e.callbackNode;if(Sc()&&e.callbackNode!==r)return null;var n=ft(e,e===Tl?Rl:0);if(0===n)return null;if(30&n||n&e.expiredLanes||t)t=bc(e,n);else{t=n;var o=Cl;Cl|=2;var a=hc();for(Tl===e&&Rl===t||(Gl=null,ql=Je()+500,fc(e,t));;)try{vc();break}catch(l){mc(e,l)}Pa(),jl.current=a,Cl=o,null!==Ol?t=0:(Tl=null,Rl=0,t=Dl)}if(0!==t){if(2===t&&(0!==(o=ht(e))&&(n=o,t=ic(e,o))),1===t)throw r=Il,fc(e,0),lc(e,n),oc(e,Je()),r;if(6===t)lc(e,n);else{if(o=e.current.alternate,!(30&n||function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var o=r[n],a=o.getSnapshot;o=o.value;try{if(!ln(a(),o))return!1}catch(s){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=bc(e,n),2===t&&(a=ht(e),0!==a&&(n=a,t=ic(e,a))),1!==t)))throw r=Il,fc(e,0),lc(e,n),oc(e,Je()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(i(345));case 2:case 5:xc(e,Ul,Gl);break;case 3:if(lc(e,n),(130023424&n)===n&&10<(t=$l+500-Je())){if(0!==ft(e,0))break;if(((o=e.suspendedLanes)&n)!==n){tc(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=oo(xc.bind(null,e,Ul,Gl),t);break}xc(e,Ul,Gl);break;case 4:if(lc(e,n),(4194240&n)===n)break;for(t=e.eventTimes,o=-1;0<n;){var s=31-st(n);a=1<<s,(s=t[s])>o&&(o=s),n&=~a}if(n=o,10<(n=(120>(n=Je()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*El(n/1960))-n)){e.timeoutHandle=oo(xc.bind(null,e,Ul,Gl),n);break}xc(e,Ul,Gl);break;default:throw Error(i(329))}}}return oc(e,Je()),e.callbackNode===r?ac.bind(null,e):null}function ic(e,t){var r=zl;return e.current.memoizedState.isDehydrated&&(fc(e,t).flags|=256),2!==(e=bc(e,t))&&(t=Ul,Ul=r,null!==t&&sc(t)),e}function sc(e){null===Ul?Ul=e:Ul.push.apply(Ul,e)}function lc(e,t){for(t&=~Bl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-st(t),n=1<<r;e[r]=-1,t&=~n}}function cc(e){if(6&Cl)throw Error(i(327));Sc();var t=ft(e,0);if(!(1&t))return oc(e,Je()),null;var r=bc(e,t);if(0!==e.tag&&2===r){var n=ht(e);0!==n&&(t=n,r=ic(e,n))}if(1===r)throw r=Il,fc(e,0),lc(e,t),oc(e,Je()),r;if(6===r)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xc(e,Ul,Gl),oc(e,Je()),null}function uc(e,t){var r=Cl;Cl|=1;try{return e(t)}finally{0===(Cl=r)&&(ql=Je()+500,Uo&&Go())}}function dc(e){null!==Yl&&0===Yl.tag&&!(6&Cl)&&Sc();var t=Cl;Cl|=1;var r=Pl.transition,n=wt;try{if(Pl.transition=null,wt=1,e)return e()}finally{wt=n,Pl.transition=r,!(6&(Cl=t))&&Go()}}function pc(){Nl=Ll.current,Ao(Ll)}function fc(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ao(r)),null!==Ol)for(r=Ol.return;null!==r;){var n=r;switch(na(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&Do();break;case 3:Ja(),Ao(Oo),Ao(To),oi();break;case 5:ei(n);break;case 4:Ja();break;case 13:case 19:Ao(ti);break;case 10:Ca(n.type._context);break;case 22:case 23:pc()}r=r.return}if(Tl=e,Ol=e=Lc(e.current,null),Rl=Nl=t,Dl=0,Il=null,Bl=Ml=Fl=0,Ul=zl=null,null!==Na){for(t=0;t<Na.length;t++)if(null!==(n=(r=Na[t]).interleaved)){r.interleaved=null;var o=n.next,a=r.pending;if(null!==a){var i=a.next;a.next=o,n.next=i}r.pending=n}Na=null}return e}function mc(e,t){for(;;){var r=Ol;try{if(Pa(),ai.current=Xi,di){for(var n=li.memoizedState;null!==n;){var o=n.queue;null!==o&&(o.pending=null),n=n.next}di=!1}if(si=0,ui=ci=li=null,pi=!1,fi=0,Al.current=null,null===r||null===r.return){Dl=1,Il=t,Ol=null;break}e:{var a=e,s=r.return,l=r,c=t;if(t=Rl,l.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=l,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=bs(s);if(null!==m){m.flags&=-257,ys(m,s,l,0,t),1&m.mode&&gs(a,u,t),c=u;var h=(t=m).updateQueue;if(null===h){var g=new Set;g.add(c),t.updateQueue=g}else h.add(c);break e}if(!(1&t)){gs(a,u,t),gc();break e}c=Error(i(426))}else if(ia&&1&l.mode){var b=bs(s);if(null!==b){!(65536&b.flags)&&(b.flags|=256),ys(b,s,l,0,t),ga(us(c,l));break e}}a=c=us(c,l),4!==Dl&&(Dl=2),null===zl?zl=[a]:zl.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,qa(a,ms(0,c,t));break e;case 1:l=c;var y=a.type,v=a.stateNode;if(!(128&a.flags||"function"!=typeof y.getDerivedStateFromError&&(null===v||"function"!=typeof v.componentDidCatch||null!==Wl&&Wl.has(v)))){a.flags|=65536,t&=-t,a.lanes|=t,qa(a,hs(a,l,t));break e}}a=a.return}while(null!==a)}kc(r)}catch(w){t=w,Ol===r&&null!==r&&(Ol=r=r.return);continue}break}}function hc(){var e=jl.current;return jl.current=Xi,null===e?Xi:e}function gc(){0!==Dl&&3!==Dl&&2!==Dl||(Dl=4),null===Tl||!(268435455&Fl)&&!(268435455&Ml)||lc(Tl,Rl)}function bc(e,t){var r=Cl;Cl|=2;var n=hc();for(Tl===e&&Rl===t||(Gl=null,fc(e,t));;)try{yc();break}catch(o){mc(e,o)}if(Pa(),Cl=r,jl.current=n,null!==Ol)throw Error(i(261));return Tl=null,Rl=0,Dl}function yc(){for(;null!==Ol;)wc(Ol)}function vc(){for(;null!==Ol&&!Ke();)wc(Ol)}function wc(e){var t=_l(e.alternate,e,Nl);e.memoizedProps=e.pendingProps,null===t?kc(e):Ol=t,Al.current=null}function kc(e){var t=e;do{var r=t.alternate;if(e=t.return,32768&t.flags){if(null!==(r=Ys(r,t)))return r.flags&=32767,void(Ol=r);if(null===e)return Dl=6,void(Ol=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(r=Qs(r,t,Nl)))return void(Ol=r);if(null!==(t=t.sibling))return void(Ol=t);Ol=t=e}while(null!==t);0===Dl&&(Dl=5)}function xc(e,t,r){var n=wt,o=Pl.transition;try{Pl.transition=null,wt=1,function(e,t,r,n){do{Sc()}while(null!==Yl);if(6&Cl)throw Error(i(327));r=e.finishedWork;var o=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-st(r),a=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~a}}(e,a),e===Tl&&(Ol=Tl=null,Rl=0),!(2064&r.subtreeFlags)&&!(2064&r.flags)||Ql||(Ql=!0,Tc(rt,(function(){return Sc(),null}))),a=!!(15990&r.flags),!!(15990&r.subtreeFlags)||a){a=Pl.transition,Pl.transition=null;var s=wt;wt=1;var l=Cl;Cl|=4,Al.current=null,function(e,t){if(to=Vt,mn(e=fn())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch(k){r=null;break e}var s=0,l=-1,c=-1,u=0,d=0,p=e,f=null;t:for(;;){for(var m;p!==r||0!==o&&3!==p.nodeType||(l=s+o),p!==a||0!==n&&3!==p.nodeType||(c=s+n),3===p.nodeType&&(s+=p.nodeValue.length),null!==(m=p.firstChild);)f=p,p=m;for(;;){if(p===e)break t;if(f===r&&++u===o&&(l=s),f===a&&++d===n&&(c=s),null!==(m=p.nextSibling))break;f=(p=f).parentNode}p=m}r=-1===l||-1===c?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(ro={focusedElem:e,selectionRange:r},Vt=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var h=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,b=h.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:ns(t.type,g),b);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(i(163))}}catch(k){Ec(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}h=rl,rl=!1}(e,r),bl(r,e),hn(ro),Vt=!!to,ro=to=null,e.current=r,vl(r,e,o),Ze(),Cl=l,wt=s,Pl.transition=a}else e.current=r;if(Ql&&(Ql=!1,Yl=e,Kl=o),a=e.pendingLanes,0===a&&(Wl=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(t){}}(r.stateNode),oc(e,Je()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(Vl)throw Vl=!1,e=Hl,Hl=null,e;!!(1&Kl)&&0!==e.tag&&Sc(),a=e.pendingLanes,1&a?e===Jl?Zl++:(Zl=0,Jl=e):Zl=0,Go()}(e,t,r,n)}finally{Pl.transition=o,wt=n}return null}function Sc(){if(null!==Yl){var e=kt(Kl),t=Pl.transition,r=wt;try{if(Pl.transition=null,wt=16>e?16:e,null===Yl)var n=!1;else{if(e=Yl,Yl=null,Kl=0,6&Cl)throw Error(i(331));var o=Cl;for(Cl|=4,Xs=e.current;null!==Xs;){var a=Xs,s=a.child;if(16&Xs.flags){var l=a.deletions;if(null!==l){for(var c=0;c<l.length;c++){var u=l[c];for(Xs=u;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:nl(8,d,a)}var p=d.child;if(null!==p)p.return=d,Xs=p;else for(;null!==Xs;){var f=(d=Xs).sibling,m=d.return;if(il(d),d===u){Xs=null;break}if(null!==f){f.return=m,Xs=f;break}Xs=m}}}var h=a.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(null!==g)}}Xs=a}}if(2064&a.subtreeFlags&&null!==s)s.return=a,Xs=s;else e:for(;null!==Xs;){if(2048&(a=Xs).flags)switch(a.tag){case 0:case 11:case 15:nl(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Xs=y;break e}Xs=a.return}}var v=e.current;for(Xs=v;null!==Xs;){var w=(s=Xs).child;if(2064&s.subtreeFlags&&null!==w)w.return=s,Xs=w;else e:for(s=v;null!==Xs;){if(2048&(l=Xs).flags)try{switch(l.tag){case 0:case 11:case 15:ol(9,l)}}catch(x){Ec(l,l.return,x)}if(l===s){Xs=null;break e}var k=l.sibling;if(null!==k){k.return=l.return,Xs=k;break e}Xs=l.return}}if(Cl=o,Go(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(x){}n=!0}return n}finally{wt=r,Pl.transition=t}}return!1}function _c(e,t,r){e=Ua(e,t=ms(0,t=us(r,t),1),1),t=tc(),null!==e&&(yt(e,1,t),oc(e,t))}function Ec(e,t,r){if(3===e.tag)_c(e,e,r);else for(;null!==t;){if(3===t.tag){_c(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===Wl||!Wl.has(n))){t=Ua(t,e=hs(t,e=us(r,e),1),1),e=tc(),null!==t&&(yt(t,1,e),oc(t,e));break}}t=t.return}}function jc(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=tc(),e.pingedLanes|=e.suspendedLanes&r,Tl===e&&(Rl&r)===r&&(4===Dl||3===Dl&&(130023424&Rl)===Rl&&500>Je()-$l?fc(e,0):Bl|=r),oc(e,t)}function Ac(e,t){0===t&&(1&e.mode?(t=dt,!(130023424&(dt<<=1))&&(dt=4194304)):t=1);var r=tc();null!==(e=Ia(e,t))&&(yt(e,t,r),oc(e,r))}function Pc(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Ac(e,r)}function Cc(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;null!==o&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(i(314))}null!==n&&n.delete(t),Ac(e,r)}function Tc(e,t){return Qe(e,t)}function Oc(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Rc(e,t,r,n){return new Oc(e,t,r,n)}function Nc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Lc(e,t){var r=e.alternate;return null===r?((r=Rc(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Dc(e,t,r,n,o,a){var s=2;if(n=e,"function"==typeof e)Nc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case _:return Ic(r.children,o,a,t);case E:s=8,o|=8;break;case j:return(e=Rc(12,r,t,2|o)).elementType=j,e.lanes=a,e;case T:return(e=Rc(13,r,t,o)).elementType=T,e.lanes=a,e;case O:return(e=Rc(19,r,t,o)).elementType=O,e.lanes=a,e;case L:return Fc(r,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:s=10;break e;case P:s=9;break e;case C:s=11;break e;case R:s=14;break e;case N:s=16,n=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Rc(s,r,t,o)).elementType=e,t.type=n,t.lanes=a,t}function Ic(e,t,r,n){return(e=Rc(7,e,n,t)).lanes=r,e}function Fc(e,t,r,n){return(e=Rc(22,e,n,t)).elementType=L,e.lanes=r,e.stateNode={isHidden:!1},e}function Mc(e,t,r){return(e=Rc(6,e,null,t)).lanes=r,e}function Bc(e,t,r){return(t=Rc(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zc(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=bt(0),this.expirationTimes=bt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bt(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Uc(e,t,r,n,o,a,i,s,l){return e=new zc(e,t,r,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Rc(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ma(a),e}function $c(e){if(!e)return Co;e:{if(qe(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Lo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var r=e.type;if(Lo(r))return Fo(e,r,t)}return t}function qc(e,t,r,n,o,a,i,s,l){return(e=Uc(r,n,!0,e,0,a,0,s,l)).context=$c(null),r=e.current,(a=za(n=tc(),o=rc(r))).callback=null!=t?t:null,Ua(r,a,o),e.current.lanes=o,yt(e,o,n),oc(e,n),e}function Gc(e,t,r,n){var o=t.current,a=tc(),i=rc(o);return r=$c(r),null===t.context?t.context=r:t.pendingContext=r,(t=za(a,i)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Ua(o,t,i))&&(nc(e,o,i,a),$a(e,o,i)),i}function Vc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Hc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function Wc(e,t){Hc(e,t),(e=e.alternate)&&Hc(e,t)}_l=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||Oo.current)ws=!0;else{if(!(e.lanes&r||128&t.flags))return ws=!1,function(e,t,r){switch(t.tag){case 3:Ts(t),ha();break;case 5:Xa(t);break;case 1:Lo(t.type)&&Mo(t);break;case 4:Za(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Po(_a,n._currentValue),n._currentValue=o;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(Po(ti,1&ti.current),t.flags|=128,null):r&t.child.childLanes?Ms(e,t,r):(Po(ti,1&ti.current),null!==(e=Vs(e,t,r))?e.sibling:null);Po(ti,1&ti.current);break;case 19:if(n=!!(r&t.childLanes),128&e.flags){if(n)return qs(e,t,r);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Po(ti,ti.current),n)break;return null;case 22:case 23:return t.lanes=0,Es(e,t,r)}return Vs(e,t,r)}(e,t,r);ws=!!(131072&e.flags)}else ws=!1,ia&&1048576&t.flags&&ta(t,Qo,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Gs(e,t),e=t.pendingProps;var o=No(t,To.current);Oa(t,r),o=bi(null,t,n,e,o,r);var a=yi();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Lo(n)?(a=!0,Mo(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Ma(t),o.updater=as,t.stateNode=o,o._reactInternals=t,cs(t,n,e,r),t=Cs(null,t,n,!0,a,r)):(t.tag=0,ia&&a&&ra(t),ks(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Gs(e,t),e=t.pendingProps,n=(o=n._init)(n._payload),t.type=n,o=t.tag=function(e){if("function"==typeof e)return Nc(e)?1:0;if(null!=e){if((e=e.$$typeof)===C)return 11;if(e===R)return 14}return 2}(n),e=ns(n,e),o){case 0:t=As(null,t,n,e,r);break e;case 1:t=Ps(null,t,n,e,r);break e;case 11:t=xs(null,t,n,e,r);break e;case 14:t=Ss(null,t,n,ns(n.type,e),r);break e}throw Error(i(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,As(e,t,n,o=t.elementType===n?o:ns(n,o),r);case 1:return n=t.type,o=t.pendingProps,Ps(e,t,n,o=t.elementType===n?o:ns(n,o),r);case 3:e:{if(Ts(t),null===e)throw Error(i(387));n=t.pendingProps,o=(a=t.memoizedState).element,Ba(e,t),Ga(t,n,null,r);var s=t.memoizedState;if(n=s.element,a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Os(e,t,n,r,o=us(Error(i(423)),t));break e}if(n!==o){t=Os(e,t,n,r,o=us(Error(i(424)),t));break e}for(aa=uo(t.stateNode.containerInfo.firstChild),oa=t,ia=!0,sa=null,r=Sa(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(ha(),n===o){t=Vs(e,t,r);break e}ks(e,t,n,r)}t=t.child}return t;case 5:return Xa(t),null===e&&da(t),n=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,s=o.children,no(n,o)?s=null:null!==a&&no(n,a)&&(t.flags|=32),js(e,t),ks(e,t,s,r),t.child;case 6:return null===e&&da(t),null;case 13:return Ms(e,t,r);case 4:return Za(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=xa(t,null,n,r):ks(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,xs(e,t,n,o=t.elementType===n?o:ns(n,o),r);case 7:return ks(e,t,t.pendingProps,r),t.child;case 8:case 12:return ks(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,s=o.value,Po(_a,n._currentValue),n._currentValue=s,null!==a)if(ln(a.value,s)){if(a.children===o.children&&!Oo.current){t=Vs(e,t,r);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){s=a.child;for(var c=l.firstContext;null!==c;){if(c.context===n){if(1===a.tag){(c=za(-1,r&-r)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}a.lanes|=r,null!==(c=a.alternate)&&(c.lanes|=r),Ta(a.return,r,t),l.lanes|=r;break}c=c.next}}else if(10===a.tag)s=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(s=a.return))throw Error(i(341));s.lanes|=r,null!==(l=s.alternate)&&(l.lanes|=r),Ta(s,r,t),s=a.sibling}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===t){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}ks(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Oa(t,r),n=n(o=Ra(o)),t.flags|=1,ks(e,t,n,r),t.child;case 14:return o=ns(n=t.type,t.pendingProps),Ss(e,t,n,o=ns(n.type,o),r);case 15:return _s(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:ns(n,o),Gs(e,t),t.tag=1,Lo(n)?(e=!0,Mo(t)):e=!1,Oa(t,r),ss(t,n,o),cs(t,n,o,r),Cs(null,t,n,!0,e,r);case 19:return qs(e,t,r);case 22:return Es(e,t,r)}throw Error(i(156,t.tag))};var Qc="function"==typeof reportError?reportError:function(e){n.error(e)};function Yc(e){this._internalRoot=e}function Kc(e){this._internalRoot=e}function Zc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xc(){}function eu(e,t,r,n,o){var a=r._reactRootContainer;if(a){var i=a;if("function"==typeof o){var s=o;o=function(){var e=Vc(i);s.call(e)}}Gc(t,i,e,o)}else i=function(e,t,r,n,o){if(o){if("function"==typeof n){var a=n;n=function(){var e=Vc(i);a.call(e)}}var i=qc(t,n,e,0,null,!1,0,"",Xc);return e._reactRootContainer=i,e[go]=i.current,qn(8===e.nodeType?e.parentNode:e),dc(),i}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof n){var s=n;n=function(){var e=Vc(l);s.call(e)}}var l=Uc(e,0,!1,null,0,!1,0,"",Xc);return e._reactRootContainer=l,e[go]=l.current,qn(8===e.nodeType?e.parentNode:e),dc((function(){Gc(t,l,r,n)})),l}(r,t,e,o,n);return Vc(i)}Kc.prototype.render=Yc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Gc(e,t,null,null)},Kc.prototype.unmount=Yc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;dc((function(){Gc(null,e,null,null)})),t[go]=null}},Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Lt.length&&0!==t&&t<Lt[r].priority;r++);Lt.splice(r,0,e),0===r&&Mt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=pt(t.pendingLanes);0!==r&&(vt(t,1|r),oc(t,Je()),!(6&Cl)&&(ql=Je()+500,Go()))}break;case 13:dc((function(){var t=Ia(e,1);if(null!==t){var r=tc();nc(t,e,1,r)}})),Wc(e,1)}},St=function(e){if(13===e.tag){var t=Ia(e,134217728);if(null!==t)nc(t,e,134217728,tc());Wc(e,134217728)}},_t=function(e){if(13===e.tag){var t=rc(e),r=Ia(e,t);if(null!==r)nc(r,e,t,tc());Wc(e,t)}},Et=function(){return wt},jt=function(e,t){var r=wt;try{return wt=e,t()}finally{wt=r}},Se=function(e,t,r){switch(t){case"input":if(X(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=So(n);if(!o)throw Error(i(90));Q(n),X(n,o)}}}break;case"textarea":ie(e,r);break;case"select":null!=(t=r.value)&&ne(e,!!r.multiple,t,!1)}},Ce=uc,Te=dc;var tu={usingClientEntryPoint:!1,Events:[ko,xo,So,Ae,Pe,uc]},ru={findFiberByHostInstance:wo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:ru.bundleType,version:ru.version,rendererPackageName:ru.rendererPackageName,rendererConfig:ru.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:ru.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ou=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ou.isDisabled&&ou.supportsFiber)try{at=ou.inject(nu),it=ou}catch(de){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tu,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zc(t))throw Error(i(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Zc(e))throw Error(i(299));var r=!1,n="",o=Qc;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(n=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Uc(e,1,!1,null,0,r,0,n,o),e[go]=t.current,qn(8===e.nodeType?e.parentNode:e),new Yc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return dc(e)},t.hydrate=function(e,t,r){if(!Jc(t))throw Error(i(200));return eu(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Zc(e))throw Error(i(405));var n=null!=r&&r.hydratedSources||null,o=!1,a="",s=Qc;if(null!=r&&(!0===r.unstable_strictMode&&(o=!0),void 0!==r.identifierPrefix&&(a=r.identifierPrefix),void 0!==r.onRecoverableError&&(s=r.onRecoverableError)),t=qc(t,null,e,1,null!=r?r:null,o,0,a,s),e[go]=t.current,qn(e),n)for(e=0;e<n.length;e++)o=(o=(r=n[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new Kc(t)},t.render=function(e,t,r){if(!Jc(t))throw Error(i(200));return eu(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Jc(e))throw Error(i(40));return!!e._reactRootContainer&&(dc((function(){eu(null,null,e,!1,(function(){e._reactRootContainer=null,e[go]=null}))})),!0)},t.unstable_batchedUpdates=uc,t.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Jc(r))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return eu(e,t,r,!1,n)},t.version="18.3.1-next-f1338f8080-20240426"},5338:(e,t,r)=>{"use strict";var n=r(40961);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},40961:(e,t,r)=>{"use strict";var n=r(96763);!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){n.error(t)}}(),e.exports=r(22551)},30115:(e,t,r)=>{var n=r(96763),o="undefined"!=typeof Element,a="function"==typeof Map,i="function"==typeof Set,s="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function l(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var r,n,c,u;if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!l(e[n],t[n]))return!1;return!0}if(a&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(u=e.entries();!(n=u.next()).done;)if(!t.has(n.value[0]))return!1;for(u=e.entries();!(n=u.next()).done;)if(!l(n.value[1],t.get(n.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(u=e.entries();!(n=u.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(s&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof t.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof t.toString)return e.toString()===t.toString();if((r=(c=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,c[n]))return!1;if(o&&e instanceof Element)return!1;for(n=r;0!=n--;)if(("_owner"!==c[n]&&"__v"!==c[n]&&"__o"!==c[n]||!e.$$typeof)&&!l(e[c[n]],t[c[n]]))return!1;return!0}return e!=e&&t!=t}e.exports=function(e,t){try{return l(e,t)}catch(r){if((r.message||"").match(/stack|recursion/i))return n.warn("react-fast-compare cannot handle circular refs"),!1;throw r}}},80545:(e,t,r)=>{"use strict";r.d(t,{mg:()=>ee,vd:()=>H});var n=r(96540),o=r(5556),a=r.n(o),i=r(30115),s=r.n(i),l=r(20311),c=r.n(l),u=r(2833),d=r.n(u),p=r(96763);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},f.apply(this,arguments)}function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function g(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(r=a[n])>=0||(o[r]=e[r]);return o}var b={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},v={type:["application/ld+json"]},w={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},k=Object.keys(b).map((function(e){return b[e]})),x={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},S=Object.keys(x).reduce((function(e,t){return e[x[t]]=t,e}),{}),_=function(e,t){for(var r=e.length-1;r>=0;r-=1){var n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},E=function(e){var t=_(e,b.TITLE),r=_(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,(function(){return t}));var n=_(e,"defaultTitle");return t||n||void 0},j=function(e){return _(e,"onChangeClientState")||function(){}},A=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},P=function(e,t){return t.filter((function(e){return void 0!==e[b.BASE]})).map((function(e){return e[b.BASE]})).reverse().reduce((function(t,r){if(!t.length)for(var n=Object.keys(r),o=0;o<n.length;o+=1){var a=n[o].toLowerCase();if(-1!==e.indexOf(a)&&r[a])return t.concat(r)}return t}),[])},C=function(e,t,r){var n={};return r.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&p&&"function"==typeof p.warn&&p.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,r){var o={};r.filter((function(e){for(var r,a=Object.keys(e),i=0;i<a.length;i+=1){var s=a[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===r&&"canonical"===e[r].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(r=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(r=s)}if(!r||!e[r])return!1;var c=e[r].toLowerCase();return n[r]||(n[r]={}),o[r]||(o[r]={}),!n[r][c]&&(o[r][c]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var a=Object.keys(o),i=0;i<a.length;i+=1){var s=a[i],l=f({},n[s],o[s]);n[s]=l}return e}),[]).reverse()},T=function(e,t){if(Array.isArray(e)&&e.length)for(var r=0;r<e.length;r+=1)if(e[r][t])return!0;return!1},O=function(e){return Array.isArray(e)?e.join(""):e},R=function(e,t){return Array.isArray(e)?e.reduce((function(e,r){return function(e,t){for(var r=Object.keys(e),n=0;n<r.length;n+=1)if(t[r[n]]&&t[r[n]].includes(e[r[n]]))return!0;return!1}(r,t)?e.priority.push(r):e.default.push(r),e}),{priority:[],default:[]}):{default:e}},N=function(e,t){var r;return f({},e,((r={})[t]=void 0,r))},L=[b.NOSCRIPT,b.SCRIPT,b.STYLE],D=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},I=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},F=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,r){return t[x[r]||r]=e[r],t}),t)},M=function(e,t){return t.map((function(t,r){var o,a=((o={key:r})["data-rh"]=!0,o);return Object.keys(t).forEach((function(e){var r=x[e]||e;"innerHTML"===r||"cssText"===r?a.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:a[r]=t[e]})),n.createElement(e,a)}))},B=function(e,t,r){switch(e){case b.TITLE:return{toComponent:function(){return r=t.titleAttributes,(o={key:e=t.title})["data-rh"]=!0,a=F(r,o),[n.createElement(b.TITLE,a,e)];var e,r,o,a},toString:function(){return function(e,t,r,n){var o=I(r),a=O(t);return o?"<"+e+' data-rh="true" '+o+">"+D(a,n)+"</"+e+">":"<"+e+' data-rh="true">'+D(a,n)+"</"+e+">"}(e,t.title,t.titleAttributes,r)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return F(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var o=Object.keys(n).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var o=void 0===n[t]?t:t+'="'+D(n[t],r)+'"';return e?e+" "+o:o}),""),a=n.innerHTML||n.cssText||"",i=-1===L.indexOf(e);return t+"<"+e+' data-rh="true" '+o+(i?"/>":">"+a+"</"+e+">")}),"")}(e,t,r)}}}},z=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,a=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,c=e.titleAttributes,u=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,r=e.scriptTags,n=e.encode,o=R(e.metaTags,w),a=R(t,y),i=R(r,v);return{priorityMethods:{toComponent:function(){return[].concat(M(b.META,o.priority),M(b.LINK,a.priority),M(b.SCRIPT,i.priority))},toString:function(){return B(b.META,o.priority,n)+" "+B(b.LINK,a.priority,n)+" "+B(b.SCRIPT,i.priority,n)}},metaTags:o.default,linkTags:a.default,scriptTags:i.default}}(e);f=m.priorityMethods,u=m.linkTags,d=m.metaTags,p=m.scriptTags}return{priority:f,base:B(b.BASE,t,n),bodyAttributes:B("bodyAttributes",r,n),htmlAttributes:B("htmlAttributes",o,n),link:B(b.LINK,u,n),meta:B(b.META,d,n),noscript:B(b.NOSCRIPT,a,n),script:B(b.SCRIPT,p,n),style:B(b.STYLE,i,n),title:B(b.TITLE,{title:l,titleAttributes:c},n)}},U=[],$=function(e,t){var r=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){r.context.helmet=e},helmetInstances:{get:function(){return r.canUseDOM?U:r.instances},add:function(e){(r.canUseDOM?U:r.instances).push(e)},remove:function(e){var t=(r.canUseDOM?U:r.instances).indexOf(e);(r.canUseDOM?U:r.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},q=n.createContext({}),G=a().shape({setHelmet:a().func,helmetInstances:a().shape({get:a().func,add:a().func,remove:a().func})}),V="undefined"!=typeof document,H=function(e){function t(r){var n;return(n=e.call(this,r)||this).helmetData=new $(n.props.context,t.canUseDOM),n}return m(t,e),t.prototype.render=function(){return n.createElement(q.Provider,{value:this.helmetData.value},this.props.children)},t}(n.Component);H.canUseDOM=V,H.propTypes={context:a().shape({helmet:a().shape()}),children:a().node.isRequired},H.defaultProps={context:{}},H.displayName="HelmetProvider";var W=function(e,t){var r,n=document.head||document.querySelector(b.HEAD),o=n.querySelectorAll(e+"[data-rh]"),a=[].slice.call(o),i=[];return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&("innerHTML"===o?n.innerHTML=t.innerHTML:"cssText"===o?n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText)):n.setAttribute(o,void 0===t[o]?"":t[o]));n.setAttribute("data-rh","true"),a.some((function(e,t){return r=t,n.isEqualNode(e)}))?a.splice(r,1):i.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:i}},Q=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-rh"),o=n?n.split(","):[],a=[].concat(o),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],c=t[l]||"";r.getAttribute(l)!==c&&r.setAttribute(l,c),-1===o.indexOf(l)&&o.push(l);var u=a.indexOf(l);-1!==u&&a.splice(u,1)}for(var d=a.length-1;d>=0;d-=1)r.removeAttribute(a[d]);o.length===a.length?r.removeAttribute("data-rh"):r.getAttribute("data-rh")!==i.join(",")&&r.setAttribute("data-rh",i.join(","))}},Y=function(e,t){var r=e.baseTag,n=e.htmlAttributes,o=e.linkTags,a=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;Q(b.BODY,e.bodyAttributes),Q(b.HTML,n),function(e,t){void 0!==e&&document.title!==e&&(document.title=O(e)),Q(b.TITLE,t)}(u,d);var p={baseTag:W(b.BASE,r),linkTags:W(b.LINK,o),metaTags:W(b.META,a),noscriptTags:W(b.NOSCRIPT,i),scriptTags:W(b.SCRIPT,l),styleTags:W(b.STYLE,c)},f={},m={};Object.keys(p).forEach((function(e){var t=p[e],r=t.newTags,n=t.oldTags;r.length&&(f[e]=r),n.length&&(m[e]=p[e].oldTags)})),t&&t(),s(e,f,m)},K=null,Z=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).rendered=!1,t}m(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!d()(e,this.props)},r.componentDidUpdate=function(){this.emitChange()},r.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},r.emitChange=function(){var e,t,r=this.props.context,n=r.setHelmet,o=null,a=(e=r.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:P(["href"],e),bodyAttributes:A("bodyAttributes",e),defer:_(e,"defer"),encode:_(e,"encodeSpecialCharacters"),htmlAttributes:A("htmlAttributes",e),linkTags:C(b.LINK,["rel","href"],e),metaTags:C(b.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:C(b.NOSCRIPT,["innerHTML"],e),onChangeClientState:j(e),scriptTags:C(b.SCRIPT,["src","innerHTML"],e),styleTags:C(b.STYLE,["cssText"],e),title:E(e),titleAttributes:A("titleAttributes",e),prioritizeSeoTags:T(e,"prioritizeSeoTags")});H.canUseDOM?(t=a,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){Y(t,(function(){K=null}))})):(Y(t),K=null)):z&&(o=z(a)),n(o)},r.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},r.render=function(){return this.init(),null},t}(n.Component);Z.propTypes={context:G.isRequired},Z.displayName="HelmetDispatcher";var J=["children"],X=["children"],ee=function(e){function t(){return e.apply(this,arguments)||this}m(t,e);var r=t.prototype;return r.shouldComponentUpdate=function(e){return!s()(N(this.props,"helmetData"),N(e,"helmetData"))},r.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case b.SCRIPT:case b.NOSCRIPT:return{innerHTML:t};case b.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},r.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren;return f({},n,((t={})[r.type]=[].concat(n[r.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(r,e.nestedChildren))]),t))},r.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,a=e.newChildProps,i=e.nestedChildren;switch(n.type){case b.TITLE:return f({},o,((t={})[n.type]=i,t.titleAttributes=f({},a),t));case b.BODY:return f({},o,{bodyAttributes:f({},a)});case b.HTML:return f({},o,{htmlAttributes:f({},a)});default:return f({},o,((r={})[n.type]=f({},a),r))}},r.mapArrayTypeChildrenToProps=function(e,t){var r=f({},t);return Object.keys(e).forEach((function(t){var n;r=f({},r,((n={})[t]=e[t],n))})),r},r.warnOnInvalidChildren=function(e,t){return c()(k.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+k.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),c()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},r.mapChildrenToProps=function(e,t){var r=this,o={};return n.Children.forEach(e,(function(e){if(e&&e.props){var n=e.props,a=n.children,i=g(n,J),s=Object.keys(i).reduce((function(e,t){return e[S[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():r.warnOnInvalidChildren(e,a),l){case b.FRAGMENT:t=r.mapChildrenToProps(a,t);break;case b.LINK:case b.META:case b.NOSCRIPT:case b.SCRIPT:case b.STYLE:o=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:o,newChildProps:s,nestedChildren:a});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:a})}}})),this.mapArrayTypeChildrenToProps(o,t)},r.render=function(){var e=this.props,t=e.children,r=g(e,X),o=f({},r),a=r.helmetData;return t&&(o=this.mapChildrenToProps(t,o)),!a||a instanceof $||(a=new $(a.context,a.instances)),a?n.createElement(Z,f({},o,{context:a.value,helmetData:void 0})):n.createElement(q.Consumer,null,(function(e){return n.createElement(Z,f({},o,{context:e}))}))},t}(n.Component);ee.propTypes={base:a().object,bodyAttributes:a().object,children:a().oneOfType([a().arrayOf(a().node),a().node]),defaultTitle:a().string,defer:a().bool,encodeSpecialCharacters:a().bool,htmlAttributes:a().object,link:a().arrayOf(a().object),meta:a().arrayOf(a().object),noscript:a().arrayOf(a().object),onChangeClientState:a().func,script:a().arrayOf(a().object),style:a().arrayOf(a().object),title:a().string,titleAttributes:a().object,titleTemplate:a().string,prioritizeSeoTags:a().bool,helmetData:a().object},ee.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},ee.displayName="Helmet"},22799:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,v=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case s:case i:case f:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case h:case l:return e;default:return t}}case o:return t}}}function x(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||k(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===v||e.$$typeof===w||e.$$typeof===b)},t.typeOf=k},44363:(e,t,r)=>{"use strict";e.exports=r(22799)},53259:(e,t,r)=>{"use strict";function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i.apply(this,arguments)}var s=r(96540),l=[],c=[];var u=s.createContext(null);function d(e){var t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then((function(e){return r.loading=!1,r.loaded=e,e})).catch((function(e){throw r.loading=!1,r.error=e,e})),r}function p(e){var t={loading:!1,loaded:{},error:null},r=[];try{Object.keys(e).forEach((function(n){var o=d(e[n]);o.loading?t.loading=!0:(t.loaded[n]=o.loaded,t.error=o.error),r.push(o.promise),o.promise.then((function(e){t.loaded[n]=e})).catch((function(e){t.error=e}))}))}catch(n){t.error=n}return t.promise=Promise.all(r).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return s.createElement((r=e)&&r.__esModule?r.default:r,t);var r}function m(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=i({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return l.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==r.m[e]})))return g()})),p=d=function(t){function r(r){var n;return a(o(o(n=t.call(this,r)||this)),"retry",(function(){n.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),n._loadModule()})),g(),n.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},n}n(r,t),r.preload=function(){return g()};var i=r.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var r=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return r(),null})).catch((function(e){return r(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?s.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},r}(s.Component),a(d,"contextType",u),p}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(p,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}return n(t,e),t.prototype.render=function(){return s.createElement(u.Provider,{value:{report:this.props.report}},s.Children.only(this.props.children))},t}(s.Component);function b(e){for(var t=[];e.length;){var r=e.pop();t.push(r())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){b(l).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){b(c).then(e,e)}))},e.exports=h},22831:(e,t,r)=>{"use strict";r.d(t,{u:()=>i,v:()=>s});var n=r(56347),o=r(58168),a=r(96540);function i(e,t,r){return void 0===r&&(r=[]),e.some((function(e){var o=e.path?(0,n.B6)(t,e):r.length?r[r.length-1].match:n.Ix.computeRootMatch(t);return o&&(r.push({route:e,match:o}),e.routes&&i(e.routes,t,r)),o})),r}function s(e,t,r){return void 0===t&&(t={}),void 0===r&&(r={}),e?a.createElement(n.dO,r,e.map((function(e,r){return a.createElement(n.qh,{key:e.key||r,path:e.path,exact:e.exact,strict:e.strict,render:function(r){return e.render?e.render((0,o.A)({},r,{},t,{route:e})):a.createElement(e.component,(0,o.A)({},r,t,{route:e}))}})}))):null}},54625:(e,t,r)=>{"use strict";r.d(t,{I9:()=>d,Kd:()=>u,N_:()=>b,k2:()=>w});var n=r(56347),o=r(42892),a=r(96540),i=r(31513),s=r(58168),l=r(98587),c=r(11561),u=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).history=(0,i.zR)(t.props),t}return(0,o.A)(t,e),t.prototype.render=function(){return a.createElement(n.Ix,{history:this.history,children:this.props.children})},t}(a.Component);var d=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(t=e.call.apply(e,[this].concat(n))||this).history=(0,i.TM)(t.props),t}return(0,o.A)(t,e),t.prototype.render=function(){return a.createElement(n.Ix,{history:this.history,children:this.props.children})},t}(a.Component);var p=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},m=function(e){return e},h=a.forwardRef;void 0===h&&(h=m);var g=h((function(e,t){var r=e.innerRef,n=e.navigate,o=e.onClick,i=(0,l.A)(e,["innerRef","navigate","onClick"]),c=i.target,u=(0,s.A)({},i,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||c&&"_self"!==c||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),n())}});return u.ref=m!==h&&t||r,a.createElement("a",u)}));var b=h((function(e,t){var r=e.component,o=void 0===r?g:r,u=e.replace,d=e.to,b=e.innerRef,y=(0,l.A)(e,["component","replace","to","innerRef"]);return a.createElement(n.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var r=e.history,n=f(p(d,e.location),e.location),l=n?r.createHref(n):"",g=(0,s.A)({},y,{href:l,navigate:function(){var t=p(d,e.location),n=(0,i.AO)(e.location)===(0,i.AO)(f(t));(u||n?r.replace:r.push)(t)}});return m!==h?g.ref=t||b:g.innerRef=b,a.createElement(o,g)}))})),y=function(e){return e},v=a.forwardRef;void 0===v&&(v=y);var w=v((function(e,t){var r=e["aria-current"],o=void 0===r?"page":r,i=e.activeClassName,u=void 0===i?"active":i,d=e.activeStyle,m=e.className,h=e.exact,g=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,_=e.to,E=e.innerRef,j=(0,l.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return a.createElement(n.XZ.Consumer,null,(function(e){e||(0,c.A)(!1);var r=w||e.location,i=f(p(_,r),r),l=i.pathname,A=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),P=A?(0,n.B6)(r.pathname,{path:A,exact:h,sensitive:k,strict:x}):null,C=!!(g?g(P,r):P),T="function"==typeof m?m(C):m,O="function"==typeof S?S(C):S;C&&(T=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((function(e){return e})).join(" ")}(T,u),O=(0,s.A)({},O,d));var R=(0,s.A)({"aria-current":C&&o||null,className:T,style:O,to:i},j);return y!==v?R.ref=t||E:R.innerRef=E,a.createElement(b,R)}))}))},56347:(e,t,r)=>{"use strict";r.d(t,{B6:()=>S,Ix:()=>v,W6:()=>R,XZ:()=>y,dO:()=>T,qh:()=>_,zy:()=>N});var n=r(42892),o=r(96540),a=r(5556),i=r.n(a),s=r(31513),l=r(11561),c=r(58168),u=r(8505),d=r.n(u),p=(r(44363),r(98587)),f=(r(4146),1073741823),m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:{};var h=o.createContext||function(e,t){var r,a,s="__create-react-context-"+function(){var e="__global_unique_id__";return m[e]=(m[e]||0)+1}()+"__",l=function(e){function r(){for(var t,r,n,o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return(t=e.call.apply(e,[this].concat(a))||this).emitter=(r=t.props.value,n=[],{on:function(e){n.push(e)},off:function(e){n=n.filter((function(t){return t!==e}))},get:function(){return r},set:function(e,t){r=e,n.forEach((function(e){return e(r,t)}))}}),t}(0,n.A)(r,e);var o=r.prototype;return o.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},o.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var r,n=this.props.value,o=e.value;((a=n)===(i=o)?0!==a||1/a==1/i:a!=a&&i!=i)?r=0:(r="function"==typeof t?t(n,o):f,0!==(r|=0)&&this.emitter.set(e.value,r))}var a,i},o.render=function(){return this.props.children},r}(o.Component);l.childContextTypes=((r={})[s]=i().object.isRequired,r);var c=function(t){function r(){for(var e,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return(e=t.call.apply(t,[this].concat(n))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,r){(0|e.observedBits)&r&&e.setState({value:e.getValue()})},e}(0,n.A)(r,t);var o=r.prototype;return o.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},o.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},o.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},o.getValue=function(){return this.context[s]?this.context[s].get():e},o.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},r}(o.Component);return c.contextTypes=((a={})[s]=i().object,a),{Provider:l,Consumer:c}},g=function(e){var t=h();return t.displayName=e,t},b=g("Router-History"),y=g("Router"),v=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={location:t.history.location},r._isMounted=!1,r._pendingLocation=null,t.staticContext||(r.unlisten=t.history.listen((function(e){r._pendingLocation=e}))),r}(0,n.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var r=t.prototype;return r.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},r.render=function(){return o.createElement(y.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.createElement(b.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.Component);o.Component;o.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var r=t,n=r.path,o=r.exact,a=void 0!==o&&o,i=r.strict,s=void 0!==i&&i,l=r.sensitive,c=void 0!==l&&l;return[].concat(n).reduce((function(t,r){if(!r&&""!==r)return null;if(t)return t;var n=function(e,t){var r=""+t.end+t.strict+t.sensitive,n=w[r]||(w[r]={});if(n[e])return n[e];var o=[],a={regexp:d()(e,o,t),keys:o};return x<k&&(n[e]=a,x++),a}(r,{end:a,strict:s,sensitive:c}),o=n.regexp,i=n.keys,l=o.exec(e);if(!l)return null;var u=l[0],p=l.slice(1),f=e===u;return a&&!f?null:{path:r,url:"/"===r&&""===u?"/":u,isExact:f,params:i.reduce((function(e,t,r){return e[t.name]=p[r],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var r=e.props.location||t.location,n=e.props.computedMatch?e.props.computedMatch:e.props.path?S(r.pathname,e.props):t.match,a=(0,c.A)({},t,{location:r,match:n}),i=e.props,s=i.children,u=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===o.Children.count(e)}(s)&&(s=null),o.createElement(y.Provider,{value:a},a.match?s?"function"==typeof s?s(a):s:u?o.createElement(u,a):d?d(a):null:"function"==typeof s?s(a):null)}))},t}(o.Component);function E(e){return"/"===e.charAt(0)?e:"/"+e}function j(e,t){if(!e)return t;var r=E(e);return 0!==t.pathname.indexOf(r)?t:(0,c.A)({},t,{pathname:t.pathname.substr(r.length)})}function A(e){return"string"==typeof e?e:(0,s.AO)(e)}function P(e){return function(){(0,l.A)(!1)}}function C(){}o.Component;var T=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.A)(t,e),t.prototype.render=function(){var e=this;return o.createElement(y.Consumer,null,(function(t){t||(0,l.A)(!1);var r,n,a=e.props.location||t.location;return o.Children.forEach(e.props.children,(function(e){if(null==n&&o.isValidElement(e)){r=e;var i=e.props.path||e.props.from;n=i?S(a.pathname,(0,c.A)({},e.props,{path:i})):t.match}})),n?o.cloneElement(r,{location:a,computedMatch:n}):null}))},t}(o.Component);var O=o.useContext;function R(){return O(b)}function N(){return O(y).location}},8505:(e,t,r)=>{var n=r(64634);e.exports=m,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var r,n=[],a=0,s=0,l="",c=t&&t.delimiter||"/";null!=(r=o.exec(e));){var d=r[0],p=r[1],f=r.index;if(l+=e.slice(s,f),s=f+d.length,p)l+=p[1];else{var m=e[s],h=r[2],g=r[3],b=r[4],y=r[5],v=r[6],w=r[7];l&&(n.push(l),l="");var k=null!=h&&null!=m&&m!==h,x="+"===v||"*"===v,S="?"===v||"*"===v,_=h||c,E=b||y,j=h||("string"==typeof n[n.length-1]?n[n.length-1]:"");n.push({name:g||a++,prefix:h||"",delimiter:_,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:E?u(E):w?".*":i(_,j)})}}return s<e.length&&(l+=e.substr(s)),l&&n.push(l),n}function i(e,t){return!t||t.indexOf(e)>-1?"[^"+c(e)+"]+?":c(t)+"|(?:(?!"+c(t)+")[^"+c(e)+"])+?"}function s(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var r=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(r[o]=new RegExp("^(?:"+e[o].pattern+")$",p(t)));return function(t,o){for(var a="",i=t||{},l=(o||{}).pretty?s:encodeURIComponent,c=0;c<e.length;c++){var u=e[c];if("string"!=typeof u){var d,p=i[u.name];if(null==p){if(u.optional){u.partial&&(a+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(n(p)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=l(p[f]),!r[c].test(d))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(d)+"`");a+=(0===f?u.prefix:u.delimiter)+d}}else{if(d=u.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(p),!r[c].test(d))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+d+'"');a+=u.prefix+d}}else a+=u}return a}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function d(e,t){return e.keys=t,e}function p(e){return e&&e.sensitive?"":"i"}function f(e,t,r){n(t)||(r=t||r,t=[]);for(var o=(r=r||{}).strict,a=!1!==r.end,i="",s=0;s<e.length;s++){var l=e[s];if("string"==typeof l)i+=c(l);else{var u=c(l.prefix),f="(?:"+l.pattern+")";t.push(l),l.repeat&&(f+="(?:"+u+f+")*"),i+=f=l.optional?l.partial?u+"("+f+")?":"(?:"+u+"("+f+"))?":u+"("+f+")"}}var m=c(r.delimiter||"/"),h=i.slice(-m.length)===m;return o||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=a?"$":o&&h?"":"(?="+m+"|$)",d(new RegExp("^"+i,p(r)),t)}function m(e,t,r){return n(t)||(r=t||r,t=[]),r=r||{},e instanceof RegExp?function(e,t){var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)t.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return d(e,t)}(e,t):n(e)?function(e,t,r){for(var n=[],o=0;o<e.length;o++)n.push(m(e[o],t,r).source);return d(new RegExp("(?:"+n.join("|")+")",p(r)),t)}(e,t,r):function(e,t,r){return f(a(e,r),t,r)}(e,t,r)}},21020:(e,t,r)=>{"use strict";var n=r(96540),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,r){var n,a={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,n)&&!l.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:s.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},15287:(e,t)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function b(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||m}function y(){}function v(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var w=v.prototype=new y;w.constructor=v,h(w,b.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var o,a={},i=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,o)&&!_.hasOwnProperty(o)&&(a[o]=t[o]);var l=arguments.length-2;if(1===l)a.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===a[o]&&(a[o]=l[o]);return{$$typeof:r,type:e,key:i,ref:s,props:a,_owner:S.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var A=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,o,a,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case r:case n:l=!0}}if(l)return i=i(l=e),e=""===a?"."+P(l,0):a,k(i)?(o="",null!=e&&(o=e.replace(A,"$&/")+"/"),C(i,t,o,"",(function(e){return e}))):null!=i&&(j(i)&&(i=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,o+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(A,"$&/")+"/")+e)),t.push(i)),1;if(l=0,a=""===a?".":a+":",k(e))for(var c=0;c<e.length;c++){var u=a+P(s=e[c],c);l+=C(s,t,o,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=C(s=s.value,t,o,u=a+P(s,c++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function T(e,t,r){if(null==e)return e;var n=[],o=0;return C(e,n,"","",(function(e){return t.call(r,e,o++)})),n}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},N={transition:null},L={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:N,ReactCurrentOwner:S};function D(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:T,forEach:function(e,t,r){T(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!j(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=o,t.Profiler=i,t.PureComponent=v,t.StrictMode=a,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=L,t.act=D,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=h({},e.props),a=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)x.call(t,c)&&!_.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];o.children=l}return{$$typeof:r,type:e.type,key:a,ref:i,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=j,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=D,t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,r){return R.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,r){return R.current.useReducer(e,t,r)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return R.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return R.current.useTransition()},t.version="18.3.1"},96540:(e,t,r)=>{"use strict";e.exports=r(15287)},74848:(e,t,r)=>{"use strict";e.exports=r(21020)},7463:(e,t,r)=>{"use strict";var n=r(96763);function o(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(!(0<s(o,t)))break e;e[n]=t,e[r]=o,r=n}}function a(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,a=o>>>1;n<a;){var i=2*(n+1)-1,l=e[i],c=i+1,u=e[c];if(0>s(l,r))c<o&&0>s(u,l)?(e[n]=u,e[c]=r,n=c):(e[n]=l,e[i]=r,n=i);else{if(!(c<o&&0>s(u,r)))break e;e[n]=u,e[c]=r,n=c}}}return t}function s(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var c=Date,u=c.now();t.unstable_now=function(){return c.now()-u}}var d=[],p=[],f=1,m=null,h=3,g=!1,b=!1,y=!1,v="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,k="undefined"!=typeof setImmediate?setImmediate:null;function x(e){for(var t=a(p);null!==t;){if(null===t.callback)i(p);else{if(!(t.startTime<=e))break;i(p),t.sortIndex=t.expirationTime,o(d,t)}t=a(p)}}function S(e){if(y=!1,x(e),!b)if(null!==a(d))b=!0,D(_);else{var t=a(p);null!==t&&I(S,t.startTime-e)}}function _(e,r){b=!1,y&&(y=!1,w(P),P=-1),g=!0;var n=h;try{for(x(r),m=a(d);null!==m&&(!(m.expirationTime>r)||e&&!O());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var s=o(m.expirationTime<=r);r=t.unstable_now(),"function"==typeof s?m.callback=s:m===a(d)&&i(d),x(r)}else i(d);m=a(d)}if(null!==m)var l=!0;else{var c=a(p);null!==c&&I(S,c.startTime-r),l=!1}return l}finally{m=null,h=n,g=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E,j=!1,A=null,P=-1,C=5,T=-1;function O(){return!(t.unstable_now()-T<C)}function R(){if(null!==A){var e=t.unstable_now();T=e;var r=!0;try{r=A(!0,e)}finally{r?E():(j=!1,A=null)}}else j=!1}if("function"==typeof k)E=function(){k(R)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,L=N.port2;N.port1.onmessage=R,E=function(){L.postMessage(null)}}else E=function(){v(R,0)};function D(e){A=e,j||(j=!0,E())}function I(e,r){P=v((function(){e(t.unstable_now())}),r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){b||g||(b=!0,D(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?n.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return a(d)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,r,n){var i=t.unstable_now();switch("object"==typeof n&&null!==n?n="number"==typeof(n=n.delay)&&0<n?i+n:i:n=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:f++,callback:r,priorityLevel:e,startTime:n,expirationTime:s=n+s,sortIndex:-1},n>i?(e.sortIndex=n,o(p,e),null===a(d)&&e===a(p)&&(y?(w(P),P=-1):y=!0,I(S,n-i))):(e.sortIndex=s,o(d,e),b||g||(b=!0,D(_))),e},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},69982:(e,t,r)=>{"use strict";e.exports=r(7463)},96897:(e,t,r)=>{"use strict";var n=r(70453),o=r(30041),a=r(30592)(),i=r(75795),s=r(69675),l=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,c=!0;if("length"in e&&i){var u=i(e,"length");u&&!u.configurable&&(n=!1),u&&!u.writable&&(c=!1)}return(n||c||!r)&&(a?o(e,"length",t,!0,!0):o(e,"length",t)),e}},2833:e=>{e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<a.length;l++){var c=a[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(o=r?r.call(n,u,d,c):void 0)||void 0===o&&u!==d)return!1}return!0}},81135:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},49032:(e,t,r)=>{"use strict";var n=r(47244),o=r(48184),a=r(25767),i=r(35680);function s(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,u=s(Object.prototype.toString),d=s(Number.prototype.valueOf),p=s(String.prototype.valueOf),f=s(Boolean.prototype.valueOf);if(l)var m=s(BigInt.prototype.valueOf);if(c)var h=s(Symbol.prototype.valueOf);function g(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(r){return!1}}function b(e){return"[object Map]"===u(e)}function y(e){return"[object Set]"===u(e)}function v(e){return"[object WeakMap]"===u(e)}function w(e){return"[object WeakSet]"===u(e)}function k(e){return"[object ArrayBuffer]"===u(e)}function x(e){return"undefined"!=typeof ArrayBuffer&&(k.working?k(e):e instanceof ArrayBuffer)}function S(e){return"[object DataView]"===u(e)}function _(e){return"undefined"!=typeof DataView&&(S.working?S(e):e instanceof DataView)}t.isArgumentsObject=n,t.isGeneratorFunction=o,t.isTypedArray=i,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):i(e)||_(e)},t.isUint8Array=function(e){return"Uint8Array"===a(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===a(e)},t.isUint16Array=function(e){return"Uint16Array"===a(e)},t.isUint32Array=function(e){return"Uint32Array"===a(e)},t.isInt8Array=function(e){return"Int8Array"===a(e)},t.isInt16Array=function(e){return"Int16Array"===a(e)},t.isInt32Array=function(e){return"Int32Array"===a(e)},t.isFloat32Array=function(e){return"Float32Array"===a(e)},t.isFloat64Array=function(e){return"Float64Array"===a(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===a(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===a(e)},b.working="undefined"!=typeof Map&&b(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(b.working?b(e):e instanceof Map)},y.working="undefined"!=typeof Set&&y(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(y.working?y(e):e instanceof Set)},v.working="undefined"!=typeof WeakMap&&v(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(v.working?v(e):e instanceof WeakMap)},w.working="undefined"!=typeof WeakSet&&w(new WeakSet),t.isWeakSet=function(e){return w(e)},k.working="undefined"!=typeof ArrayBuffer&&k(new ArrayBuffer),t.isArrayBuffer=x,S.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&S(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=_;var E="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function j(e){return"[object SharedArrayBuffer]"===u(e)}function A(e){return void 0!==E&&(void 0===j.working&&(j.working=j(new E)),j.working?j(e):e instanceof E)}function P(e){return g(e,d)}function C(e){return g(e,p)}function T(e){return g(e,f)}function O(e){return l&&g(e,m)}function R(e){return c&&g(e,h)}t.isSharedArrayBuffer=A,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},t.isGeneratorObject=function(e){return"[object Generator]"===u(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},t.isNumberObject=P,t.isStringObject=C,t.isBooleanObject=T,t.isBigIntObject=O,t.isSymbolObject=R,t.isBoxedPrimitive=function(e){return P(e)||C(e)||T(e)||O(e)||R(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(x(e)||A(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},40537:(e,t,r)=>{var n=r(65606),o=r(96763),a=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},i=/%[sdj%]/g;t.format=function(e){if(!w(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(u(arguments[r]));return t.join(" ")}r=1;for(var n=arguments,o=n.length,a=String(e).replace(i,(function(e){if("%%"===e)return"%";if(r>=o)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return e}})),s=n[r];r<o;s=n[++r])y(s)||!S(s)?a+=" "+s:a+=" "+u(s);return a},t.deprecate=function(e,r){if(void 0!==n&&!0===n.noDeprecation)return e;if(void 0===n)return function(){return t.deprecate(e,r).apply(this,arguments)};var a=!1;return function(){if(!a){if(n.throwDeprecation)throw new Error(r);n.traceDeprecation?o.trace(r):o.error(r),a=!0}return e.apply(this,arguments)}};var s={},l=/^$/;if(n.env.NODE_DEBUG){var c=n.env.NODE_DEBUG;c=c.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),l=new RegExp("^"+c+"$","i")}function u(e,r){var n={seen:[],stylize:p};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),b(r)?n.showHidden=r:r&&t._extend(n,r),k(n.showHidden)&&(n.showHidden=!1),k(n.depth)&&(n.depth=2),k(n.colors)&&(n.colors=!1),k(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=d),f(n,e,n.depth)}function d(e,t){var r=u.styles[t];return r?"\x1b["+u.colors[r][0]+"m"+e+"\x1b["+u.colors[r][1]+"m":e}function p(e,t){return e}function f(e,r,n){if(e.customInspect&&r&&j(r.inspect)&&r.inspect!==t.inspect&&(!r.constructor||r.constructor.prototype!==r)){var o=r.inspect(n,e);return w(o)||(o=f(e,o,n)),o}var a=function(e,t){if(k(t))return e.stylize("undefined","undefined");if(w(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(v(t))return e.stylize(""+t,"number");if(b(t))return e.stylize(""+t,"boolean");if(y(t))return e.stylize("null","null")}(e,r);if(a)return a;var i=Object.keys(r),s=function(e){var t={};return e.forEach((function(e,r){t[e]=!0})),t}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(r)),E(r)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return m(r);if(0===i.length){if(j(r)){var l=r.name?": "+r.name:"";return e.stylize("[Function"+l+"]","special")}if(x(r))return e.stylize(RegExp.prototype.toString.call(r),"regexp");if(_(r))return e.stylize(Date.prototype.toString.call(r),"date");if(E(r))return m(r)}var c,u="",d=!1,p=["{","}"];(g(r)&&(d=!0,p=["[","]"]),j(r))&&(u=" [Function"+(r.name?": "+r.name:"")+"]");return x(r)&&(u=" "+RegExp.prototype.toString.call(r)),_(r)&&(u=" "+Date.prototype.toUTCString.call(r)),E(r)&&(u=" "+m(r)),0!==i.length||d&&0!=r.length?n<0?x(r)?e.stylize(RegExp.prototype.toString.call(r),"regexp"):e.stylize("[Object]","special"):(e.seen.push(r),c=d?function(e,t,r,n,o){for(var a=[],i=0,s=t.length;i<s;++i)T(t,String(i))?a.push(h(e,t,r,n,String(i),!0)):a.push("");return o.forEach((function(o){o.match(/^\d+$/)||a.push(h(e,t,r,n,o,!0))})),a}(e,r,n,s,i):i.map((function(t){return h(e,r,n,s,t,d)})),e.seen.pop(),function(e,t,r){var n=e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(n>60)return r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1];return r[0]+t+" "+e.join(", ")+" "+r[1]}(c,u,p)):p[0]+u+p[1]}function m(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,r,n,o,a){var i,s,l;if((l=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),T(n,o)||(i="["+o+"]"),s||(e.seen.indexOf(l.value)<0?(s=y(r)?f(e,l.value,null):f(e,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(e){return" "+e})).join("\n").slice(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),k(i)){if(a&&o.match(/^\d+$/))return s;(i=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.slice(1,-1),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+s}function g(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function y(e){return null===e}function v(e){return"number"==typeof e}function w(e){return"string"==typeof e}function k(e){return void 0===e}function x(e){return S(e)&&"[object RegExp]"===A(e)}function S(e){return"object"==typeof e&&null!==e}function _(e){return S(e)&&"[object Date]"===A(e)}function E(e){return S(e)&&("[object Error]"===A(e)||e instanceof Error)}function j(e){return"function"==typeof e}function A(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!s[e])if(l.test(e)){var r=n.pid;s[e]=function(){var n=t.format.apply(t,arguments);o.error("%s %d: %s",e,r,n)}}else s[e]=function(){};return s[e]},t.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=r(49032),t.isArray=g,t.isBoolean=b,t.isNull=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=w,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=k,t.isRegExp=x,t.types.isRegExp=x,t.isObject=S,t.isDate=_,t.types.isDate=_,t.isError=E,t.types.isNativeError=E,t.isFunction=j,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=r(81135);var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,r;o.log("%s - %s",(e=new Date,r=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":"),[e.getDate(),C[e.getMonth()],r].join(" ")),t.format.apply(t,arguments))},t.inherits=r(56698),t._extend=function(e,t){if(!t||!S(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var O="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(O&&e[O]){var t;if("function"!=typeof(t=e[O]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,O,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise((function(e,n){t=e,r=n})),o=[],a=0;a<arguments.length;a++)o.push(arguments[a]);o.push((function(e,n){e?r(e):t(n)}));try{e.apply(this,o)}catch(i){r(i)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),O&&Object.defineProperty(t,O,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,a(e))},t.promisify.custom=O,t.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],r=0;r<arguments.length;r++)t.push(arguments[r]);var o=t.pop();if("function"!=typeof o)throw new TypeError("The last argument must be of type Function");var a=this,i=function(){return o.apply(a,arguments)};e.apply(this,t).then((function(e){n.nextTick(i.bind(null,null,e))}),(function(e){n.nextTick(R.bind(null,e,i))}))}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,a(e)),t}},25767:(e,t,r)=>{"use strict";var n=r(82682),o=r(39209),a=r(10487),i=r(38075),s=r(75795),l=i("Object.prototype.toString"),c=r(49092)(),u="undefined"==typeof globalThis?r.g:globalThis,d=o(),p=i("String.prototype.slice"),f=Object.getPrototypeOf,m=i("Array.prototype.indexOf",!0)||function(e,t){for(var r=0;r<e.length;r+=1)if(e[r]===t)return r;return-1},h={__proto__:null};n(d,c&&s&&f?function(e){var t=new u[e];if(Symbol.toStringTag in t){var r=f(t),n=s(r,Symbol.toStringTag);if(!n){var o=f(r);n=s(o,Symbol.toStringTag)}h["$"+e]=a(n.get)}}:function(e){var t=new u[e],r=t.slice||t.set;r&&(h["$"+e]=a(r))});e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!c){var t=p(l(e),8,-1);return m(d,t)>-1?t:"Object"===t&&function(e){var t=!1;return n(h,(function(r,n){if(!t)try{r(e),t=p(n,1)}catch(o){}})),t}(e)}return s?function(e){var t=!1;return n(h,(function(r,n){if(!t)try{"$"+r(e)===n&&(t=p(n,1))}catch(o){}})),t}(e):null}},39209:(e,t,r)=>{"use strict";var n=r(76578),o="undefined"==typeof globalThis?r.g:globalThis;e.exports=function(){for(var e=[],t=0;t<n.length;t++)"function"==typeof o[n[t]]&&(e[e.length]=n[t]);return e}},4784:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});const n={title:"Tekdi Docs",tagline:"CATALYSE \u2022 DIGITAL \u2022 TRANSFORMATION",favicon:"img/favicon.png",url:"https://tekdi.github.io",baseUrl:"/",organizationName:"tekdi",projectName:"tekdi.github.io",trailingSlash:!1,deploymentBranch:"gh-pages",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{sidebarPath:"./sidebars.ts",docRootComponent:"@theme/DocRoot",docItemComponent:"@theme/ApiItem"},theme:{customCss:"./src/css/custom.css"}}]],plugins:[["docusaurus-plugin-openapi-docs",{id:"api",docsPluginId:"classic",config:{user:{specPath:"swagger/user-service.json",outputDir:"docs/user-service/apis"},notification:{specPath:"swagger/notification-service.json",outputDir:"docs/notifications-service/apis"},todo:{specPath:"swagger/todo-service.json",outputDir:"docs/todo-service/apis"},events:{specPath:"swagger/event-service.json",outputDir:"docs/event-service/apis"}}}]],themes:["docusaurus-theme-openapi-docs"],themeConfig:{image:"img/tekdi-social-card.jpg",navbar:{title:"Tekdi Docs",logo:{alt:"Tekdi Logo",src:"img/logo.png"},items:[{type:"docSidebar",sidebarId:"tutorialSidebar",position:"left",label:"Docs"},{to:"/docs/category/tools",label:"Tools",position:"left"},{href:"https://github.com/tekdi/tekdi.github.io",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",copyright:"Copyright \xa9 2024 Tekdi Technologies. Built with Docusaurus.",links:[]},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},blog:{sidebar:{groupByYear:!0}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,future:{experimental_faster:{swcJsLoader:!1,swcJsMinimizer:!1,swcHtmlMinimizer:!1,lightningCssMinimizer:!1,mdxCrossCompilerCache:!1,rspackBundler:!1},experimental_storage:{type:"localStorage",namespace:!1},experimental_router:"browser"},onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0},anchors:{maintainCase:!1}}}},58168:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(null,arguments)}r.d(t,{A:()=>n})},42892:(e,t,r)=>{"use strict";function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)}r.d(t,{A:()=>o})},98587:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}r.d(t,{A:()=>n})},34164:(e,t,r)=>{"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}r.d(t,{A:()=>o});const o=function(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}},71765:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Highlight:()=>oe,Prism:()=>A,normalizeTokens:()=>te,themes:()=>P,useTokenize:()=>re});var n,o,a,i,s,l,c,u=r(96540),d=r(34164),p=Object.create,f=Object.defineProperty,m=Object.defineProperties,h=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertyNames,y=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,x=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&x(e,r,t[r]);if(y)for(var r of y(t))k.call(t,r)&&x(e,r,t[r]);return e},_=(e,t)=>m(e,g(t)),E=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&y)for(var n of y(e))t.indexOf(n)<0&&k.call(e,n)&&(r[n]=e[n]);return r},j=(n={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},n={util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,r){var o,a;switch(r=r||{},n.util.type(t)){case"Object":if(a=n.util.objId(t),r[a])return r[a];for(var i in o={},r[a]=o,t)t.hasOwnProperty(i)&&(o[i]=e(t[i],r));return o;case"Array":return a=n.util.objId(t),r[a]?r[a]:(o=[],r[a]=o,t.forEach((function(t,n){o[n]=e(t,r)})),o);default:return t}},getLanguage:function(t){for(;t;){var r=e.exec(t.className);if(r)return r[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,r){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+r)},isActive:function(e,t,r){for(var n="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(n))return!1;e=e.parentElement}return!!r}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var r=n.util.clone(n.languages[e]);for(var o in t)r[o]=t[o];return r},insertBefore:function(e,t,r,o){var a=(o=o||n.languages)[e],i={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var l in r)r.hasOwnProperty(l)&&(i[l]=r[l]);r.hasOwnProperty(s)||(i[s]=a[s])}var c=o[e];return o[e]=i,n.languages.DFS(n.languages,(function(t,r){r===c&&t!=e&&(this[t]=i)})),i},DFS:function e(t,r,o,a){a=a||{};var i=n.util.objId;for(var s in t)if(t.hasOwnProperty(s)){r.call(t,s,t[s],o||s);var l=t[s],c=n.util.type(l);"Object"!==c||a[i(l)]?"Array"!==c||a[i(l)]||(a[i(l)]=!0,e(l,r,s,a)):(a[i(l)]=!0,e(l,r,null,a))}}},plugins:{},highlight:function(e,t,r){var a={code:e,grammar:t,language:r};if(n.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=n.tokenize(a.code,a.grammar),n.hooks.run("after-tokenize",a),o.stringify(n.util.encode(a.tokens),a.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var n in r)t[n]=r[n];delete t.rest}var o=new s;return l(o,o.head,e),i(e,o,t,o.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(o)},hooks:{all:{},add:function(e,t){var r=n.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=n.hooks.all[e];if(r&&r.length)for(var o,a=0;o=r[a++];)o(t)}},Token:o};function o(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function a(e,t,r,n){e.lastIndex=t;var o=e.exec(r);if(o&&n&&o[1]){var a=o[1].length;o.index+=a,o[0]=o[0].slice(a)}return o}function i(e,t,r,s,u,d){for(var p in r)if(r.hasOwnProperty(p)&&r[p]){var f=r[p];f=Array.isArray(f)?f:[f];for(var m=0;m<f.length;++m){if(d&&d.cause==p+","+m)return;var h=f[m],g=h.inside,b=!!h.lookbehind,y=!!h.greedy,v=h.alias;if(y&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,x=s.next,S=u;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var _=x.value;if(t.length>e.length)return;if(!(_ instanceof o)){var E,j=1;if(y){if(!(E=a(k,S,e,b))||E.index>=e.length)break;var A=E.index,P=E.index+E[0].length,C=S;for(C+=x.value.length;A>=C;)C+=(x=x.next).value.length;if(S=C-=x.value.length,x.value instanceof o)continue;for(var T=x;T!==t.tail&&(C<P||"string"==typeof T.value);T=T.next)j++,C+=T.value.length;j--,_=e.slice(S,C),E.index-=S}else if(!(E=a(k,0,_,b)))continue;A=E.index;var O=E[0],R=_.slice(0,A),N=_.slice(A+O.length),L=S+_.length;d&&L>d.reach&&(d.reach=L);var D=x.prev;if(R&&(D=l(t,D,R),S+=R.length),c(t,D,j),x=l(t,D,new o(p,g?n.tokenize(O,g):O,v,O)),N&&l(t,x,N),j>1){var I={cause:p+","+m,reach:L};i(e,t,r,x.prev,S,I),d&&I.reach>d.reach&&(d.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,r){var n=t.next,o={value:r,prev:t,next:n};return t.next=o,n.prev=o,e.length++,o}function c(e,t,r){for(var n=t.next,o=0;o<r&&n!==e.tail;o++)n=n.next;t.next=n,n.prev=t,e.length-=o}return o.stringify=function e(t,r){if("string"==typeof t)return t;if(Array.isArray(t)){var o="";return t.forEach((function(t){o+=e(t,r)})),o}var a={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(a.classes,i):a.classes.push(i)),n.hooks.run("wrap",a);var s="";for(var l in a.attributes)s+=" "+l+'="'+(a.attributes[l]||"").replace(/"/g,""")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},n}();t.exports=r,r.default=r}},function(){return o||(0,n[b(n)[0]])((o={exports:{}}).exports,o),o.exports}),A=((e,t,r)=>(r=null!=e?p(v(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of b(t))w.call(e,o)||o===r||f(e,o,{get:()=>t[o],enumerable:!(n=h(t,o))||n.enumerable});return e})(!t&&e&&e.__esModule?r:f(r,"default",{value:e,enumerable:!0}),e)))(j());A.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},A.languages.markup.tag.inside["attr-value"].inside.entity=A.languages.markup.entity,A.languages.markup.doctype.inside["internal-subset"].inside=A.languages.markup,A.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(A.languages.markup.tag,"addInlined",{value:function(e,t){var r;(t=((r=((r={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:A.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}}))["language-"+t]={pattern:/[\s\S]+/,inside:A.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},A.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(A.languages.markup.tag,"addAttribute",{value:function(e,t){A.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:A.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),A.languages.html=A.languages.markup,A.languages.mathml=A.languages.markup,A.languages.svg=A.languages.markup,A.languages.xml=A.languages.extend("markup",{}),A.languages.ssml=A.languages.xml,A.languages.atom=A.languages.xml,A.languages.rss=A.languages.xml,a=A,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",l=RegExp(l+"-"+l),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},a.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},A.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},A.languages.javascript=A.languages.extend("clike",{"class-name":[A.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),A.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,A.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:A.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:A.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:A.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:A.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:A.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),A.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:A.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),A.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),A.languages.markup&&(A.languages.markup.tag.addInlined("script","javascript"),A.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),A.languages.js=A.languages.javascript,A.languages.actionscript=A.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),A.languages.actionscript["class-name"].alias="function",delete A.languages.actionscript.parameter,delete A.languages.actionscript["literal-property"],A.languages.markup&&A.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:A.languages.markup}}),function(e){var t=/#(?!\{).+/,r={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:r}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:r}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:r}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(A),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,r){(t="string"==typeof t?[t]:t).forEach((function(t){var n=function(e){e.inside||(e.inside={}),e.inside.rest=r},o="doc-comment";if(a=e.languages[t]){var a,i=a[o];if((i=i||(a=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[o])instanceof RegExp&&(i=a[o]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),n(i[s]);else n(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(A),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(A),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,r=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:r})}(A),function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+r.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+r.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var r=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<value>>/g,(function(){return e}));return RegExp(r,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return n}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return n})).replace(/<<key>>/g,(function(){return"(?:"+o+"|"+a+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(a),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(A),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var n=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return n})),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(n),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(n),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:r(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:r(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(r){t!==r&&(e.languages.markdown[t].inside.content.inside[r]=e.languages.markdown[r])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var r=0,n=t.length;r<n;r++){var o,a=t[r];"code"!==a.type?e(a.content):(o=a.content[1],a=a.content[3],o&&a&&"code-language"===o.type&&"code-block"===a.type&&"string"==typeof o.content&&(o=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),o="language-"+(o=(/[a-z][\w-]*/i.exec(o)||[""])[0].toLowerCase()),a.alias?"string"==typeof a.alias?a.alias=[a.alias,o]:a.alias.push(o):a.alias=[o]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var r="",n=0,o=t.classes.length;n<o;n++){var a=t.classes[n];if(a=/language-(.+)/.exec(a)){r=a[1];break}}var c,u=e.languages[r];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var r;return"#"===(t=t.toLowerCase())[0]?(r="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(r)):s[t]||e})),u,r):r&&"none"!==r&&e.plugins.autoloader&&(c="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=c,e.plugins.autoloader.loadLanguages(r,(function(){var t=document.getElementById(c);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(A),A.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:A.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},A.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),r=0;r<t.length;){var n=t[r++];if("keyword"===n.type&&"mutation"===n.content){var o=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){r+=2;var a=p(/^\($/,/^\)$/);if(-1===a)continue;for(;r<a;r++){var i=u(0);"variable"===i.type&&(f(i,"variable-input"),o.push(i.content))}r=a+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(r++,f(u(0),"property-mutation"),0<o.length)){var s=p(/^\{$/,/^\}$/);if(-1!==s)for(var l=r;l<s;l++){var c=t[l];"variable"===c.type&&0<=o.indexOf(c.content)&&f(c,"variable-input")}}}}function u(e){return t[r+e]}function d(e,t){t=t||0;for(var r=0;r<e.length;r++){var n=u(r+t);if(!n||n.type!==e[r])return}return 1}function p(e,n){for(var o=1,a=r;a<t.length;a++){var i=t[a],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))o++;else if(n.test(s)&&0==--o)return a}return-1}function f(e,t){var r=e.alias;r?Array.isArray(r)||(e.alias=r=[r]):e.alias=r=[],r.push(t)}})),A.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],r=t.pattern.source,n=t.inside.interpolation,o=n.inside["interpolation-punctuation"],a=n.pattern.source;function i(t,n){if(e.languages[t])return{pattern:RegExp("((?:"+n+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,r,n){return t={code:t,grammar:r,language:n},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,r,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),c=0,u={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var r,n;for(e=e.content;-1!==t.indexOf((n=c++,r="___"+i.toUpperCase()+"_"+n+"___")););return u[r]=e,r})).join(""),r,i),Object.keys(u));return c=0,function t(r){for(var a=0;a<r.length;a++){if(c>=d.length)return;var i,l,p,f,m,h,g,b=r[a];"string"==typeof b||"string"==typeof b.content?(i=d[c],-1!==(g=(h="string"==typeof b?b:b.content).indexOf(i))&&(++c,l=h.substring(0,g),m=u[i],p=void 0,(f={})["interpolation-punctuation"]=o,3===(f=e.tokenize(m,f)).length&&((p=[1,1]).push.apply(p,s(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,n.alias,m),f=h.substring(g+i.length),m=[],l&&m.push(l),m.push(p),f&&(t(h=[f]),m.push.apply(m,h)),"string"==typeof b?(r.splice.apply(r,[a,1].concat(m)),a+=m.length-1):b.content=m)):(g=b.content,Array.isArray(g)?t(g):t([g]))}}(l),new e.Token(i,l,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var c={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function u(e){return"string"==typeof e?e:Array.isArray(e)?e.map(u).join(""):u(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in c&&function t(r){for(var n=0,o=r.length;n<o;n++){var a,i,s,c=r[n];"string"!=typeof c&&(a=c.content,Array.isArray(a)?"template-string"===c.type?(c=a[1],3===a.length&&"string"!=typeof c&&"embedded-code"===c.type&&(i=u(c),c=c.alias,c=Array.isArray(c)?c[0]:c,s=e.languages[c])&&(a[1]=l(i,s,c))):t(a):"string"!=typeof a&&t([a]))}}(t.tokens)}))}(A),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(A),function(e){var t=e.languages.javascript,r=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,n="(@(?:arg|argument|param|property)\\s+(?:"+r+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(n+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(n+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return r}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+r),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(A),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(A),A.languages.n4js=A.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),A.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),A.languages.n4jsd=A.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var r=["function","function-variable","method","method-variable","property-access"],n=0;n<r.length;n++){var o=r[n],a=e.languages.javascript[o];o=(a="RegExp"===e.util.type(a)?e.languages.javascript[o]={pattern:a}:a).inside||{};(a.inside=o)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(A),function(e){var t=e.util.clone(e.languages.javascript),r=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,n=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,o=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function a(e,t){return e=e.replace(/<S>/g,(function(){return r})).replace(/<BRACES>/g,(function(){return n})).replace(/<SPREAD>/g,(function(){return o})),RegExp(e,t)}function i(t){for(var r=[],n=0;n<t.length;n++){var o=t[n],a=!1;"string"!=typeof o&&("tag"===o.type&&o.content[0]&&"tag"===o.content[0].type?"</"===o.content[0].content[0].content?0<r.length&&r[r.length-1].tagName===s(o.content[0].content[1])&&r.pop():"/>"!==o.content[o.content.length-1].content&&r.push({tagName:s(o.content[0].content[1]),openedBraces:0}):0<r.length&&"punctuation"===o.type&&"{"===o.content?r[r.length-1].openedBraces++:0<r.length&&0<r[r.length-1].openedBraces&&"punctuation"===o.type&&"}"===o.content?r[r.length-1].openedBraces--:a=!0),(a||"string"==typeof o)&&0<r.length&&0===r[r.length-1].openedBraces&&(a=s(o),n<t.length-1&&("string"==typeof t[n+1]||"plain-text"===t[n+1].type)&&(a+=s(t[n+1]),t.splice(n+1,1)),0<n&&("string"==typeof t[n-1]||"plain-text"===t[n-1].type)&&(a=s(t[n-1])+a,t.splice(n-1,1),n--),t[n]=new e.Token("plain-text",a,null,a)),o.content&&"string"!=typeof o.content&&i(o.content)}}o=a(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:a(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(A),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(A),A.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},A.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=A.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(A),A.languages.c=A.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),A.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),A.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},A.languages.c.string],char:A.languages.c.char,comment:A.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:A.languages.c}}}}),A.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete A.languages.c.boolean,A.languages.objectivec=A.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete A.languages.objectivec["class-name"],A.languages.objc=A.languages.objectivec,A.languages.reason=A.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),A.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete A.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,r=0;r<2;r++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(A),A.languages.go=A.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),A.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete A.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,r=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return r}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(A),A.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},A.languages.python["string-interpolation"].inside.interpolation.inside.rest=A.languages.python,A.languages.py=A.languages.python,A.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},A.languages.webmanifest=A.languages.json;var P={};((e,t)=>{for(var r in t)f(e,r,{get:t[r],enumerable:!0})})(P,{dracula:()=>C,duotoneDark:()=>T,duotoneLight:()=>O,github:()=>R,gruvboxMaterialDark:()=>Y,gruvboxMaterialLight:()=>K,jettwaveDark:()=>V,jettwaveLight:()=>H,nightOwl:()=>N,nightOwlLight:()=>L,oceanicNext:()=>F,okaidia:()=>M,oneDark:()=>W,oneLight:()=>Q,palenight:()=>B,shadesOfPurple:()=>z,synthwave84:()=>U,ultramin:()=>$,vsDark:()=>q,vsLight:()=>G});var C={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},T={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},O={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},R={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},N={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},L={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},D="#c5a5c5",I="#8dc891",F={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:D}},{types:["attr-value"],style:{color:I}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:I}},{types:["punctuation"],style:{color:I}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:D}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},M={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},B={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},U={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},q={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},G={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},V={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},H={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},Q={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},Y={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},K={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},Z=(e,t)=>{const{plain:r}=e,n=e.styles.reduce(((e,r)=>{const{languages:n,style:o}=r;return n&&!n.includes(t)||r.types.forEach((t=>{const r=S(S({},e[t]),o);e[t]=r})),e}),{});return n.root=r,n.plain=_(S({},r),{backgroundColor:void 0}),n},J=/\r\n|\r|\n/,X=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},ee=(e,t)=>{const r=e.length;return r>0&&e[r-1]===t?e:e.concat(t)},te=e=>{const t=[[]],r=[e],n=[0],o=[e.length];let a=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(a=n[i]++)<o[i];){let e,c=t[i];const u=r[i][a];if("string"==typeof u?(c=i>0?c:["plain"],e=u):(c=ee(c,u.type),u.alias&&(c=ee(c,u.alias)),e=u.content),"string"!=typeof e){i++,t.push(c),r.push(e),n.push(0),o.push(e.length);continue}const d=e.split(J),p=d.length;s.push({types:c,content:d[0]});for(let t=1;t<p;t++)X(s),l.push(s=[]),s.push({types:c,content:d[t]})}i--,t.pop(),r.pop(),n.pop(),o.pop()}return X(s),l},re=({prism:e,code:t,grammar:r,language:n})=>{const o=(0,u.useRef)(e);return(0,u.useMemo)((()=>{if(null==r)return te([t]);const e={code:t,grammar:r,language:n,tokens:[]};return o.current.hooks.run("before-tokenize",e),e.tokens=o.current.tokenize(t,r),o.current.hooks.run("after-tokenize",e),te(e.tokens)}),[t,r,n])},ne=({children:e,language:t,code:r,theme:n,prism:o})=>{const a=t.toLowerCase(),i=((e,t)=>{const[r,n]=(0,u.useState)(Z(t,e)),o=(0,u.useRef)(),a=(0,u.useRef)();return(0,u.useEffect)((()=>{t===o.current&&e===a.current||(o.current=t,a.current=e,n(Z(t,e)))}),[e,t]),r})(a,n),s=(e=>(0,u.useCallback)((t=>{var r=t,{className:n,style:o,line:a}=r,i=E(r,["className","style","line"]);const s=_(S({},i),{className:(0,d.A)("token-line",n)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof o&&(s.style=S(S({},s.style||{}),o)),s}),[e]))(i),l=(e=>{const t=(0,u.useCallback)((({types:t,empty:r})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=r?{display:"inline-block"}:void 0:1===t.length&&null!=r?e[t[0]]:Object.assign(null!=r?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,u.useCallback)((e=>{var r=e,{token:n,className:o,style:a}=r,i=E(r,["token","className","style"]);const s=_(S({},i),{className:(0,d.A)("token",...n.types,o),children:n.content,style:t(n)});return null!=a&&(s.style=S(S({},s.style||{}),a)),s}),[t])})(i),c=o.languages[a];return e({tokens:re({prism:o,language:a,code:r,grammar:c}),className:`prism-code language-${a}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},oe=e=>(0,u.createElement)(ne,_(S({},e),{prism:e.prism||A,theme:e.theme||q,code:e.code,language:e.language}))},11561:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=!0,o="Invariant failed";function a(e,t){if(!e){if(n)throw new Error(o);var r="function"==typeof t?t():t,a=r?"".concat(o,": ").concat(r):o;throw new Error(a)}}},31635:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__addDisposableResource:()=>D,__assign:()=>a,__asyncDelegator:()=>E,__asyncGenerator:()=>_,__asyncValues:()=>j,__await:()=>S,__awaiter:()=>m,__classPrivateFieldGet:()=>R,__classPrivateFieldIn:()=>L,__classPrivateFieldSet:()=>N,__createBinding:()=>g,__decorate:()=>s,__disposeResources:()=>F,__esDecorate:()=>c,__exportStar:()=>b,__extends:()=>o,__generator:()=>h,__importDefault:()=>O,__importStar:()=>T,__makeTemplateObject:()=>A,__metadata:()=>f,__param:()=>l,__propKey:()=>d,__read:()=>v,__rest:()=>i,__rewriteRelativeImportExtension:()=>M,__runInitializers:()=>u,__setFunctionName:()=>p,__spread:()=>w,__spreadArray:()=>x,__spreadArrays:()=>k,__values:()=>y,default:()=>B});var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function s(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function l(e,t){return function(r,n){t(r,n,e)}}function c(e,t,r,n,o,a){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,l=n.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?n.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in n)m[h]="access"===h?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(e||null))};var g=(0,r[f])("accessor"===l?{get:d.get,set:d.set}:d[c],m);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(s=i(g.get))&&(d.get=s),(s=i(g.set))&&(d.set=s),(s=i(g.init))&&o.unshift(s)}else(s=i(g))&&("field"===l?o.unshift(s):d[c]=s)}u&&Object.defineProperty(u,n.name,d),p=!0}function u(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function p(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function m(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{l(n.next(e))}catch(t){a(t)}}function s(e){try{l(n.throw(e))}catch(t){a(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}l((n=n.apply(e,t||[])).next())}))}function h(e,t){var r,n,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(l){s=[6,l],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var g=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function b(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||g(t,e,r)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(s){o={error:s}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function k(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,o++)n[o]=a[i];return n}function x(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function _(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",(function(e){return function(t){return Promise.resolve(t).then(e,c)}})),n[Symbol.asyncIterator]=function(){return this},n;function i(e,t){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||s(e,t)}))},t&&(n[e]=t(n[e])))}function s(e,t){try{(r=o[e](t)).value instanceof S?Promise.resolve(r.value.v).then(l,c):u(a[0][2],r)}catch(n){u(a[0][3],n)}var r}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function E(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:o?o(t):t}:o}}function j(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=y(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function A(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var P=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},C=function(e){return C=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t},C(e)};function T(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=C(e),n=0;n<r.length;n++)"default"!==r[n]&&g(t,e,r[n]);return P(t,e),t}function O(e){return e&&e.__esModule?e:{default:e}}function R(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function N(e,t,r,n,o){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function L(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function D(e,t,r){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if("function"!=typeof n)throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var I="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function F(e){function t(t){e.error=e.hasError?new I(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var r,n=0;return function o(){for(;r=e.stack.pop();)try{if(!r.async&&1===n)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(o,(function(e){return t(e),o()}))}else n|=1}catch(i){t(i)}if(1===n)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function M(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,(function(e,r,n,o,a){return r?t?".jsx":".js":!n||o&&a?n+o+"."+a.toLowerCase()+"js":e})):e}const B={__extends:o,__assign:a,__rest:i,__decorate:s,__param:l,__esDecorate:c,__runInitializers:u,__propKey:d,__setFunctionName:p,__metadata:f,__awaiter:m,__generator:h,__createBinding:g,__exportStar:b,__values:y,__read:v,__spread:w,__spreadArrays:k,__spreadArray:x,__await:S,__asyncGenerator:_,__asyncDelegator:E,__asyncValues:j,__makeTemplateObject:A,__importStar:T,__importDefault:O,__classPrivateFieldGet:R,__classPrivateFieldSet:N,__classPrivateFieldIn:L,__addDisposableResource:D,__disposeResources:F,__rewriteRelativeImportExtension:M}},22654:e=>{"use strict";e.exports={}},84054:e=>{"use strict";e.exports=JSON.parse('{"/blog-b2f":{"__comp":"a6aa9e1f","__context":{"plugin":"36994c47"},"sidebar":"814f3328","items":[{"content":"7661071f"},{"content":"f4f34a3a"},{"content":"8717b14a"},{"content":"925b3f96"}],"__props":"c15d9823"},"/blog/archive-182":{"__comp":"9e4087bc","__context":{"plugin":"36994c47"},"__props":"f81c1134"},"/blog/authors-0b7":{"__comp":"621db11d","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","__props":"ef8b811a"},"/blog/first-blog-post-89a":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"e273c56f"},"/blog/long-blog-post-9ad":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"73664a40"},"/blog/mdx-blog-post-e9f":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"59362658"},"/blog/welcome-d2b":{"__comp":"ccc49370","__context":{"data":{"blogMetadata":"acecf23e"},"plugin":"36994c47"},"sidebar":"814f3328","content":"d9f32620"},"/markdown-page-3d7":{"__comp":"1f391b9e","__context":{"plugin":"a7456010"},"content":"393be207"},"/docs-ca1":{"__comp":"5e95c892","__context":{"plugin":"aba21aa0"}},"/docs-173":{"__comp":"a7bd4aaa","__props":"0058b4c6"},"/docs/tags-fce":{"__comp":"3720c009","__props":"898514b1"},"/docs/tags/css-49a":{"__comp":"df203c0f","__props":"8a922f1c"},"/docs/tags/python-954":{"__comp":"df203c0f","__props":"88899dff"},"/docs/tags/styleguide-000":{"__comp":"df203c0f","__props":"bb69cccb"},"/docs-548":{"__comp":"a94703ab"},"/docs/category/css-tools-c5d":{"__comp":"14eb3368","__props":"ebb7f4cd"},"/docs/category/event-service-357":{"__comp":"14eb3368","__props":"0e3a89ff"},"/docs/category/middleware-service-812":{"__comp":"14eb3368","__props":"ebfc81af"},"/docs/category/notifications-service-8ac":{"__comp":"14eb3368","__props":"bba17c8d"},"/docs/category/python-tools-29b":{"__comp":"14eb3368","__props":"ff0e065e"},"/docs/category/tekdi-style-guides-d1a":{"__comp":"14eb3368","__props":"573633cd"},"/docs/category/todo-service-bf6":{"__comp":"14eb3368","__props":"2f1f4b86"},"/docs/category/tools-449":{"__comp":"14eb3368","__props":"efaa21dc"},"/docs/category/user-service-a70":{"__comp":"14eb3368","__props":"056cd6d2"},"/docs/event-service/about-922":{"__comp":"4c5e977b","content":"953b1356"},"/docs/event-service/api-docs-eda":{"__comp":"4c5e977b","content":"427cc1f9"},"/docs/event-service/apis/event-controller-create-de4":{"__comp":"4c5e977b","content":"4b5b09d5"},"/docs/event-service/apis/event-controller-find-all-678":{"__comp":"4c5e977b","content":"ec94d916"},"/docs/event-service/apis/event-controller-update-event-990":{"__comp":"4c5e977b","content":"930989c0"},"/docs/event-service/apis/event-management-acb":{"__comp":"4c5e977b","content":"7cac8ef7"},"/docs/event-service/architecture-dd2":{"__comp":"4c5e977b","content":"eb665b4a"},"/docs/event-service/database-schema-7e9":{"__comp":"4c5e977b","content":"d67bf7bf"},"/docs/event-service/devops-ff7":{"__comp":"4c5e977b","content":"47ac86f7"},"/docs/event-service/features-e49":{"__comp":"4c5e977b","content":"e0dd86c0"},"/docs/event-service/getting-started-e66":{"__comp":"4c5e977b","content":"bc9d647f"},"/docs/event-service/tech-stack-786":{"__comp":"4c5e977b","content":"f7b001fb"},"/docs/middleware-service/about-752":{"__comp":"4c5e977b","content":"25dc3216"},"/docs/middleware-service/api-docs-306":{"__comp":"4c5e977b","content":"e2936025"},"/docs/middleware-service/architecture-a16":{"__comp":"4c5e977b","content":"673dffb7"},"/docs/middleware-service/database-schema-40c":{"__comp":"4c5e977b","content":"ac8d635e"},"/docs/middleware-service/devops-870":{"__comp":"4c5e977b","content":"a1d5e56d"},"/docs/middleware-service/features-a3e":{"__comp":"4c5e977b","content":"2d475b74"},"/docs/middleware-service/getting-started-96c":{"__comp":"4c5e977b","content":"7e12e502"},"/docs/middleware-service/tech-stack-87d":{"__comp":"4c5e977b","content":"b5bc30b5"},"/docs/notifications-service/about-337":{"__comp":"4c5e977b","content":"4b2e01ab"},"/docs/notifications-service/api-docs-2e2":{"__comp":"4c5e977b","content":"db034d1e"},"/docs/notifications-service/apis/notification-0a0":{"__comp":"4c5e977b","content":"17130741"},"/docs/notifications-service/apis/notification-controller-send-notification-d06":{"__comp":"4c5e977b","content":"02510359"},"/docs/notifications-service/apis/notification-events-controller-create-02c":{"__comp":"4c5e977b","content":"87ee65f1"},"/docs/notifications-service/apis/notification-events-controller-delete-template-16b":{"__comp":"4c5e977b","content":"31960172"},"/docs/notifications-service/apis/notification-events-controller-get-templates-3da":{"__comp":"4c5e977b","content":"bc0daba1"},"/docs/notifications-service/apis/notification-events-controller-update-event-821":{"__comp":"4c5e977b","content":"9e44a02a"},"/docs/notifications-service/architecture-924":{"__comp":"4c5e977b","content":"7d011ee1"},"/docs/notifications-service/database-schema-978":{"__comp":"4c5e977b","content":"06feb0f9"},"/docs/notifications-service/devops-aba":{"__comp":"4c5e977b","content":"bf2c56ec"},"/docs/notifications-service/features-f9e":{"__comp":"4c5e977b","content":"8cb50875"},"/docs/notifications-service/getting-started-013":{"__comp":"4c5e977b","content":"9a1cfabe"},"/docs/notifications-service/tech-stack-5ce":{"__comp":"4c5e977b","content":"f767a73d"},"/docs/tekdi-style-guides/css-style-guide-c3f":{"__comp":"4c5e977b","content":"00df93f5"},"/docs/tekdi-style-guides/python-style-guide-599":{"__comp":"4c5e977b","content":"f36c0ad7"},"/docs/tekdi-style-guides/react-style-guide-f57":{"__comp":"4c5e977b","content":"0436a293"},"/docs/todo-service/about-b08":{"__comp":"4c5e977b","content":"4fadbcde"},"/docs/todo-service/api-docs-ffc":{"__comp":"4c5e977b","content":"fe3117ea"},"/docs/todo-service/apis/todo-controller-create-to-5d7":{"__comp":"4c5e977b","content":"5c6c2a15"},"/docs/todo-service/apis/todo-controller-delete-todo-by-id-4a2":{"__comp":"4c5e977b","content":"9c6498eb"},"/docs/todo-service/apis/todo-controller-todo-get-by-id-646":{"__comp":"4c5e977b","content":"1c80a469"},"/docs/todo-service/apis/todo-controller-update-todo-93a":{"__comp":"4c5e977b","content":"5fc6200c"},"/docs/todo-service/apis/todo-controller-view-list-ad2":{"__comp":"4c5e977b","content":"7a664127"},"/docs/todo-service/apis/todo-management-c11":{"__comp":"4c5e977b","content":"fb9ce6ae"},"/docs/todo-service/architecture-dac":{"__comp":"4c5e977b","content":"74982ad4"},"/docs/todo-service/database-schema-380":{"__comp":"4c5e977b","content":"76d5e879"},"/docs/todo-service/devops-cff":{"__comp":"4c5e977b","content":"639b2ce0"},"/docs/todo-service/features-53e":{"__comp":"4c5e977b","content":"1473af56"},"/docs/todo-service/getting-started-24f":{"__comp":"4c5e977b","content":"e4985f35"},"/docs/todo-service/tech-stack-396":{"__comp":"4c5e977b","content":"18dad8cb"},"/docs/tools/css/stylelint-0f3":{"__comp":"4c5e977b","content":"6f1cc0d3"},"/docs/tools/python/pylint-7f6":{"__comp":"4c5e977b","content":"5f50af93"},"/docs/tools/python/ruff-888":{"__comp":"4c5e977b","content":"fea2d91a"},"/docs/user-service/about-237":{"__comp":"4c5e977b","content":"f02abe5c"},"/docs/user-service/apis/academicyears-controller-create-academic-years-616":{"__comp":"4c5e977b","content":"a6019824"},"/docs/user-service/apis/academicyears-controller-get-academic-year-by-id-52a":{"__comp":"4c5e977b","content":"1f325a56"},"/docs/user-service/apis/academicyears-controller-get-academic-year-list-5e4":{"__comp":"4c5e977b","content":"6938e18b"},"/docs/user-service/apis/assign-privilege-controller-create-88e":{"__comp":"4c5e977b","content":"fae66d6e"},"/docs/user-service/apis/assign-privilege-controller-get-role-172":{"__comp":"4c5e977b","content":"8d03f04e"},"/docs/user-service/apis/assign-role-controller-create-7bb":{"__comp":"4c5e977b","content":"9ba6ae93"},"/docs/user-service/apis/assign-role-controller-delete-role-f56":{"__comp":"4c5e977b","content":"bdaedb84"},"/docs/user-service/apis/assign-role-controller-get-role-3e9":{"__comp":"4c5e977b","content":"63a80994"},"/docs/user-service/apis/assign-tenant-controller-create-user-tenant-mapping-a5f":{"__comp":"4c5e977b","content":"eea9c8aa"},"/docs/user-service/apis/auth-controller-get-user-by-auth-fa8":{"__comp":"4c5e977b","content":"0a136212"},"/docs/user-service/apis/auth-controller-login-b4c":{"__comp":"4c5e977b","content":"2fb22e3c"},"/docs/user-service/apis/auth-controller-logout-90b":{"__comp":"4c5e977b","content":"f0005a6a"},"/docs/user-service/apis/auth-controller-refresh-token-f2e":{"__comp":"4c5e977b","content":"cca18c17"},"/docs/user-service/apis/cohort-academic-year-controller-create-cohort-academic-year-2de":{"__comp":"4c5e977b","content":"3a48e42c"},"/docs/user-service/apis/cohort-controller-create-cohort-4c4":{"__comp":"4c5e977b","content":"1034e60c"},"/docs/user-service/apis/cohort-controller-get-cohorts-details-6dd":{"__comp":"4c5e977b","content":"3a434ac8"},"/docs/user-service/apis/cohort-controller-get-cohorts-hierarachy-data-3a2":{"__comp":"4c5e977b","content":"b08b6236"},"/docs/user-service/apis/cohort-controller-search-cohort-f40":{"__comp":"4c5e977b","content":"05fc95b7"},"/docs/user-service/apis/cohort-controller-update-cohort-86d":{"__comp":"4c5e977b","content":"614b252b"},"/docs/user-service/apis/cohort-controller-update-cohort-status-9ba":{"__comp":"4c5e977b","content":"d41c0a30"},"/docs/user-service/apis/cohort-members-controller-craete-bulk-cohort-members-317":{"__comp":"4c5e977b","content":"33ac2e00"},"/docs/user-service/apis/cohort-members-controller-create-cohort-members-e8d":{"__comp":"4c5e977b","content":"f536b0f7"},"/docs/user-service/apis/cohort-members-controller-delete-cohort-member-e86":{"__comp":"4c5e977b","content":"31e533b5"},"/docs/user-service/apis/cohort-members-controller-get-cohort-members-4e2":{"__comp":"4c5e977b","content":"3a0fff32"},"/docs/user-service/apis/cohort-members-controller-search-cohort-members-fb2":{"__comp":"4c5e977b","content":"bf880a9b"},"/docs/user-service/apis/cohort-members-controller-update-cohort-members-aea":{"__comp":"4c5e977b","content":"5084e38a"},"/docs/user-service/apis/fields-controller-create-field-values-7b7":{"__comp":"4c5e977b","content":"2bdf004e"},"/docs/user-service/apis/fields-controller-create-fields-a26":{"__comp":"4c5e977b","content":"a638aaf1"},"/docs/user-service/apis/fields-controller-delete-field-options-af1":{"__comp":"4c5e977b","content":"371595f6"},"/docs/user-service/apis/fields-controller-get-field-options-7e6":{"__comp":"4c5e977b","content":"dc8f37fe"},"/docs/user-service/apis/fields-controller-get-form-data-52b":{"__comp":"4c5e977b","content":"95e32fb9"},"/docs/user-service/apis/fields-controller-search-field-values-305":{"__comp":"4c5e977b","content":"48e15330"},"/docs/user-service/apis/fields-controller-search-fields-140":{"__comp":"4c5e977b","content":"01b9e38e"},"/docs/user-service/apis/fields-controller-update-fields-2a5":{"__comp":"4c5e977b","content":"db6cb015"},"/docs/user-service/apis/forms-controller-create-cohort-1dc":{"__comp":"4c5e977b","content":"ba57ec71"},"/docs/user-service/apis/forms-controller-get-form-data-c9a":{"__comp":"4c5e977b","content":"3190333e"},"/docs/user-service/apis/privilege-controller-create-privilege-66a":{"__comp":"4c5e977b","content":"e22c8a47"},"/docs/user-service/apis/privilege-controller-delete-role-a2a":{"__comp":"4c5e977b","content":"7a590818"},"/docs/user-service/apis/privilege-controller-get-privilege-e3e":{"__comp":"4c5e977b","content":"e281a24e"},"/docs/user-service/apis/privilege-controller-get-privilegeby-role-id-d71":{"__comp":"4c5e977b","content":"d31a8768"},"/docs/user-service/apis/role-controller-create-role-e46":{"__comp":"4c5e977b","content":"5484b6c4"},"/docs/user-service/apis/role-controller-delete-role-5cd":{"__comp":"4c5e977b","content":"634b5085"},"/docs/user-service/apis/role-controller-get-role-5eb":{"__comp":"4c5e977b","content":"e452ffd6"},"/docs/user-service/apis/role-controller-search-role-ae0":{"__comp":"4c5e977b","content":"f34486ef"},"/docs/user-service/apis/role-controller-update-role-abf":{"__comp":"4c5e977b","content":"d1e33d03"},"/docs/user-service/apis/shiksha-platform-d2e":{"__comp":"4c5e977b","content":"d89c344e"},"/docs/user-service/apis/tenant-controller-create-tenants-6c0":{"__comp":"4c5e977b","content":"174d3e63"},"/docs/user-service/apis/tenant-controller-delete-tenants-209":{"__comp":"4c5e977b","content":"e6795efc"},"/docs/user-service/apis/tenant-controller-get-tenants-d8f":{"__comp":"4c5e977b","content":"3c2a1827"},"/docs/user-service/apis/tenant-controller-update-tenants-e4e":{"__comp":"4c5e977b","content":"f0d10715"},"/docs/user-service/apis/user-controller-create-user-dc3":{"__comp":"4c5e977b","content":"8ee9422f"},"/docs/user-service/apis/user-controller-delete-user-by-id-b37":{"__comp":"4c5e977b","content":"532b8838"},"/docs/user-service/apis/user-controller-forgot-password-8aa":{"__comp":"4c5e977b","content":"3aa3e806"},"/docs/user-service/apis/user-controller-get-user-b5f":{"__comp":"4c5e977b","content":"ecc7d401"},"/docs/user-service/apis/user-controller-reset-user-password-0ff":{"__comp":"4c5e977b","content":"6db6175f"},"/docs/user-service/apis/user-controller-search-user-7fa":{"__comp":"4c5e977b","content":"a712206a"},"/docs/user-service/apis/user-controller-send-password-reset-link-340":{"__comp":"4c5e977b","content":"2258571f"},"/docs/user-service/apis/user-controller-update-user-a21":{"__comp":"4c5e977b","content":"e4b2c114"},"/docs/user-service/architecture-55e":{"__comp":"4c5e977b","content":"57337f2f"},"/docs/user-service/database-schema-978":{"__comp":"4c5e977b","content":"461e0dc0"},"/docs/user-service/devops-730":{"__comp":"4c5e977b","content":"ad4392f0"},"/docs/user-service/features-408":{"__comp":"4c5e977b","content":"88724cba"},"/docs/user-service/getting-started-c34":{"__comp":"4c5e977b","content":"9134742f"},"/docs/user-service/tech-stack-8cc":{"__comp":"4c5e977b","content":"a8d76514"},"/-e5f":{"__comp":"1df93b7f","__context":{"plugin":"a7456010"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[1869],(()=>{return t=38536,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/runtime~main.9c1afec8.js b/assets/js/runtime~main.9c1afec8.js deleted file mode 100644 index 95b994a..0000000 --- a/assets/js/runtime~main.9c1afec8.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=d,r.c=t,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],b=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&b||d>=b)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,b<d&&(d=b));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[f,c,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({61:"6f1cc0d3",72:"a1d5e56d",76:"5fc6200c",87:"b5bc30b5",101:"9ba6ae93",162:"87ee65f1",176:"88724cba",419:"d31a8768",536:"05fc95b7",557:"639b2ce0",560:"db6cb015",589:"2258571f",619:"d41c0a30",654:"1f325a56",687:"1034e60c",758:"7e12e502",849:"0058b4c6",877:"f7b001fb",941:"f0d10715",1235:"a7456010",1464:"efaa21dc",1903:"acecf23e",1972:"73664a40",2003:"8cb50875",2028:"a712206a",2076:"common",2132:"31e533b5",2146:"57337f2f",2192:"b08b6236",2330:"02510359",2406:"7a590818",2411:"d89c344e",2530:"3190333e",2581:"0436a293",2654:"ff0e065e",2682:"4fadbcde",2711:"9e4087bc",2748:"2bdf004e",2768:"cca18c17",2836:"01b9e38e",2991:"0a136212",3038:"174d3e63",3044:"5f50af93",3142:"18dad8cb",3145:"bdaedb84",3245:"614b252b",3249:"ccc49370",3252:"48e15330",3321:"3a48e42c",3367:"8a922f1c",3527:"573633cd",3570:"33ac2e00",3575:"056cd6d2",3637:"f4f34a3a",3694:"8717b14a",3753:"17130741",3771:"ebfc81af",3990:"1473af56",4134:"393be207",4212:"621db11d",4230:"634b5085",4249:"e6795efc",4279:"df203c0f",4319:"e4b2c114",4434:"930989c0",4516:"ba57ec71",4583:"1df93b7f",4724:"ebb7f4cd",4727:"47ac86f7",4787:"3720c009",4808:"bc9d647f",4843:"dc8f37fe",4871:"06feb0f9",4885:"e22c8a47",4920:"4b5b09d5",4933:"f34486ef",5166:"2fb22e3c",5198:"fe3117ea",5215:"7d011ee1",5483:"e0dd86c0",5514:"76d5e879",5538:"3aa3e806",5539:"5c6c2a15",5557:"d9f32620",5569:"5084e38a",5576:"fb9ce6ae",5580:"427cc1f9",5595:"7a664127",5717:"25dc3216",5742:"aba21aa0",5804:"6db6175f",5824:"ecc7d401",5945:"f36c0ad7",6006:"2f1f4b86",6055:"0e3a89ff",6061:"1f391b9e",6075:"a8d76514",6093:"9134742f",6262:"2d475b74",6265:"371595f6",6473:"4c5e977b",6573:"5484b6c4",6582:"74982ad4",6638:"8ee9422f",6654:"532b8838",6799:"bba17c8d",6882:"eb665b4a",6969:"14eb3368",6978:"00df93f5",7098:"a7bd4aaa",7174:"3a0fff32",7251:"d67bf7bf",7320:"f536b0f7",7326:"4b2e01ab",7349:"88899dff",7404:"f0005a6a",7413:"bc0daba1",7469:"bb69cccb",7472:"814f3328",7491:"63a80994",7536:"ac8d635e",7619:"bf2c56ec",7630:"95e32fb9",7643:"a6aa9e1f",7694:"f767a73d",7739:"e281a24e",7867:"953b1356",7904:"3a434ac8",7944:"db034d1e",8066:"673dffb7",8130:"f81c1134",8146:"c15d9823",8151:"bf880a9b",8152:"eea9c8aa",8194:"a6019824",8288:"fae66d6e",8372:"31960172",8609:"925b3f96",8697:"6938e18b",8715:"e452ffd6",8737:"7661071f",8822:"e4985f35",8841:"9e44a02a",8848:"ec94d916",8947:"ef8b811a",9048:"a94703ab",9067:"898514b1",9085:"9a1cfabe",9091:"9c6498eb",9097:"f02abe5c",9258:"a638aaf1",9325:"59362658",9328:"e273c56f",9367:"e2936025",9388:"ad4392f0",9390:"461e0dc0",9464:"d1e33d03",9538:"fea2d91a",9647:"5e95c892",9651:"1c80a469",9720:"3c2a1827",9833:"7cac8ef7",9858:"36994c47",9987:"8d03f04e"}[e]||e)+"."+{61:"194ab84c",72:"d168ac6d",76:"3d87cedf",87:"9cf3efe2",101:"beb35f86",162:"5c082cb7",176:"56840015",419:"4d596a6a",536:"a26442d8",557:"5074d28f",560:"0d17dd04",589:"a71d320d",619:"abc271bb",654:"d98b9516",687:"10469847",758:"020b7dc1",849:"43ea81d2",877:"913e3892",941:"0997d092",1071:"b2416c96",1235:"3bcb4252",1464:"b1deae3c",1531:"69369ef7",1903:"7a54dec9",1972:"3b2c7122",2003:"b2f43b75",2028:"676d81c4",2076:"cca1d825",2132:"c15231c3",2146:"f677205c",2192:"7254a64e",2237:"a6db2530",2330:"8127b82f",2406:"e043b418",2411:"004c7d27",2530:"e0039bd7",2581:"efc95af0",2654:"4a69a724",2682:"e9641787",2711:"620811f3",2748:"a8d71651",2768:"8d0861a3",2836:"a06d629e",2991:"f6160ad5",3038:"4b182844",3044:"0ebf649a",3142:"ffad3427",3145:"d3f6ca31",3245:"66916e88",3249:"202e6ff1",3252:"d60bd29c",3321:"50277834",3367:"1fc43416",3527:"6fbacba2",3570:"4a28e01b",3575:"99684fd6",3637:"cc0833ec",3694:"bc329067",3753:"1c0167c6",3771:"1b4f6241",3990:"bdfcbbcf",4134:"e329e9c2",4212:"947bab29",4230:"1e4142b2",4249:"5cc67d91",4279:"abbe557c",4319:"3769dea5",4434:"74865d63",4516:"6fde6e3d",4583:"aa30a38c",4724:"dc725ea7",4727:"0887e8ab",4787:"486aef67",4808:"f6e1b4e9",4843:"50508134",4871:"fb850c53",4885:"e2c847ee",4920:"0005f010",4933:"439bb7b4",5166:"1729a4c9",5198:"205f504a",5215:"61756060",5453:"ab81dbd8",5483:"4d50362e",5514:"3900ee29",5538:"dfa13c8f",5539:"6acad77c",5557:"10c332e9",5569:"a8b65181",5576:"d40a0b22",5580:"5b394d10",5595:"bc86fe9a",5717:"ba2159f8",5742:"d33b56fc",5804:"7a6e0577",5824:"8d8aad6d",5945:"50c101c6",6006:"8887cd92",6055:"c9ae1b33",6061:"968bb534",6075:"5d49531e",6093:"bfac58ee",6150:"7c831d6a",6262:"6e31b4ba",6265:"f692a81c",6473:"89d94dd2",6573:"f4a99856",6582:"ee0fd29b",6638:"5fb7e247",6654:"a946cb8f",6799:"7109c386",6882:"0fc69c6f",6969:"bd5e0e84",6978:"9c674d26",7098:"929a8252",7174:"17e97ef8",7251:"3d273b4d",7320:"c1690b96",7326:"bc461e08",7349:"e61b4a2c",7404:"ac493030",7413:"f9cb0cd0",7469:"3797c70c",7472:"a000599f",7491:"9210077f",7536:"86eb9743",7619:"5a428988",7630:"2aec8c6a",7643:"a843af14",7694:"801ae6ba",7739:"78ff36e7",7867:"14c907b5",7904:"3c4b217e",7944:"4f295519",8066:"5d641722",8130:"46182000",8146:"9a8b996d",8151:"c5203ac3",8152:"edb52336",8194:"c925125f",8288:"cac7e973",8372:"89d221fd",8609:"e344573e",8697:"81ca67a1",8715:"7c80f62f",8737:"fd316084",8822:"345edb28",8841:"d3a6304f",8848:"99549c2e",8947:"c4e79929",9048:"1a3ee6d3",9067:"17df8e12",9085:"588394f1",9091:"3c17eeb8",9097:"7daaf0ba",9258:"7ebc8047",9325:"e614167f",9328:"2dee94b6",9367:"1a976b7d",9388:"0527d467",9390:"567c94c1",9464:"bfa592f6",9538:"07c1dc31",9647:"743b679b",9651:"d7ce6686",9720:"5e2cd1e0",9833:"3d02600e",9858:"29d4f2c9",9987:"411a8c59"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},b="tekdi-docs:",r.l=(e,a,f,d)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var l=n[i];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==b+f){t=l;break}}t||(o=!0,(t=document.createElement("script")).charset="utf-8",t.timeout=120,r.nc&&t.setAttribute("nonce",r.nc),t.setAttribute("data-webpack",b+f),t.src=e),c[e]=[a];var u=(a,f)=>{t.onerror=t.onload=null,clearTimeout(s);var b=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(f))),a)return a(f)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",r.gca=function(e){return e={17130741:"3753",31960172:"8372",59362658:"9325","6f1cc0d3":"61",a1d5e56d:"72","5fc6200c":"76",b5bc30b5:"87","9ba6ae93":"101","87ee65f1":"162","88724cba":"176",d31a8768:"419","05fc95b7":"536","639b2ce0":"557",db6cb015:"560","2258571f":"589",d41c0a30:"619","1f325a56":"654","1034e60c":"687","7e12e502":"758","0058b4c6":"849",f7b001fb:"877",f0d10715:"941",a7456010:"1235",efaa21dc:"1464",acecf23e:"1903","73664a40":"1972","8cb50875":"2003",a712206a:"2028",common:"2076","31e533b5":"2132","57337f2f":"2146",b08b6236:"2192","02510359":"2330","7a590818":"2406",d89c344e:"2411","3190333e":"2530","0436a293":"2581",ff0e065e:"2654","4fadbcde":"2682","9e4087bc":"2711","2bdf004e":"2748",cca18c17:"2768","01b9e38e":"2836","0a136212":"2991","174d3e63":"3038","5f50af93":"3044","18dad8cb":"3142",bdaedb84:"3145","614b252b":"3245",ccc49370:"3249","48e15330":"3252","3a48e42c":"3321","8a922f1c":"3367","573633cd":"3527","33ac2e00":"3570","056cd6d2":"3575",f4f34a3a:"3637","8717b14a":"3694",ebfc81af:"3771","1473af56":"3990","393be207":"4134","621db11d":"4212","634b5085":"4230",e6795efc:"4249",df203c0f:"4279",e4b2c114:"4319","930989c0":"4434",ba57ec71:"4516","1df93b7f":"4583",ebb7f4cd:"4724","47ac86f7":"4727","3720c009":"4787",bc9d647f:"4808",dc8f37fe:"4843","06feb0f9":"4871",e22c8a47:"4885","4b5b09d5":"4920",f34486ef:"4933","2fb22e3c":"5166",fe3117ea:"5198","7d011ee1":"5215",e0dd86c0:"5483","76d5e879":"5514","3aa3e806":"5538","5c6c2a15":"5539",d9f32620:"5557","5084e38a":"5569",fb9ce6ae:"5576","427cc1f9":"5580","7a664127":"5595","25dc3216":"5717",aba21aa0:"5742","6db6175f":"5804",ecc7d401:"5824",f36c0ad7:"5945","2f1f4b86":"6006","0e3a89ff":"6055","1f391b9e":"6061",a8d76514:"6075","9134742f":"6093","2d475b74":"6262","371595f6":"6265","4c5e977b":"6473","5484b6c4":"6573","74982ad4":"6582","8ee9422f":"6638","532b8838":"6654",bba17c8d:"6799",eb665b4a:"6882","14eb3368":"6969","00df93f5":"6978",a7bd4aaa:"7098","3a0fff32":"7174",d67bf7bf:"7251",f536b0f7:"7320","4b2e01ab":"7326","88899dff":"7349",f0005a6a:"7404",bc0daba1:"7413",bb69cccb:"7469","814f3328":"7472","63a80994":"7491",ac8d635e:"7536",bf2c56ec:"7619","95e32fb9":"7630",a6aa9e1f:"7643",f767a73d:"7694",e281a24e:"7739","953b1356":"7867","3a434ac8":"7904",db034d1e:"7944","673dffb7":"8066",f81c1134:"8130",c15d9823:"8146",bf880a9b:"8151",eea9c8aa:"8152",a6019824:"8194",fae66d6e:"8288","925b3f96":"8609","6938e18b":"8697",e452ffd6:"8715","7661071f":"8737",e4985f35:"8822","9e44a02a":"8841",ec94d916:"8848",ef8b811a:"8947",a94703ab:"9048","898514b1":"9067","9a1cfabe":"9085","9c6498eb":"9091",f02abe5c:"9097",a638aaf1:"9258",e273c56f:"9328",e2936025:"9367",ad4392f0:"9388","461e0dc0":"9390",d1e33d03:"9464",fea2d91a:"9538","5e95c892":"9647","1c80a469":"9651","3c2a1827":"9720","7cac8ef7":"9833","36994c47":"9858","8d03f04e":"9987"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((f,b)=>c=e[a]=[f,b]));f.push(c[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n<d.length;n++)b=d[n],r.o(e,b)&&e[b]&&e[b][0](),e[b]=0;return r.O(i)},f=self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[];f.forEach(a.bind(null,0)),f.push=a.bind(null,f.push.bind(f))})()})(); \ No newline at end of file diff --git a/assets/js/runtime~main.b485d36a.js b/assets/js/runtime~main.b485d36a.js new file mode 100644 index 0000000..b58c67b --- /dev/null +++ b/assets/js/runtime~main.b485d36a.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=d,r.c=t,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i<e.length;i++){f=e[i][0],c=e[i][1],b=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&b||d>=b)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,b<d&&(d=b));if(t){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}b=b||0;for(var i=e.length;i>0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[f,c,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({61:"6f1cc0d3",72:"a1d5e56d",76:"5fc6200c",87:"b5bc30b5",101:"9ba6ae93",162:"87ee65f1",176:"88724cba",397:"e92cfaa5",419:"d31a8768",536:"05fc95b7",557:"639b2ce0",560:"db6cb015",589:"2258571f",619:"d41c0a30",654:"1f325a56",687:"1034e60c",758:"7e12e502",849:"0058b4c6",877:"f7b001fb",941:"f0d10715",1235:"a7456010",1464:"efaa21dc",1903:"acecf23e",1972:"73664a40",2003:"8cb50875",2028:"a712206a",2076:"common",2132:"31e533b5",2146:"57337f2f",2192:"b08b6236",2330:"02510359",2406:"7a590818",2411:"d89c344e",2530:"3190333e",2581:"0436a293",2654:"ff0e065e",2661:"cc9ed07c",2682:"4fadbcde",2696:"36da9f08",2711:"9e4087bc",2748:"2bdf004e",2768:"cca18c17",2836:"01b9e38e",2991:"0a136212",3038:"174d3e63",3044:"5f50af93",3142:"18dad8cb",3145:"bdaedb84",3231:"95ce8082",3245:"614b252b",3249:"ccc49370",3252:"48e15330",3321:"3a48e42c",3367:"8a922f1c",3527:"573633cd",3570:"33ac2e00",3575:"056cd6d2",3637:"f4f34a3a",3694:"8717b14a",3753:"17130741",3771:"ebfc81af",3990:"1473af56",4134:"393be207",4212:"621db11d",4230:"634b5085",4249:"e6795efc",4279:"df203c0f",4319:"e4b2c114",4434:"930989c0",4516:"ba57ec71",4583:"1df93b7f",4724:"ebb7f4cd",4727:"47ac86f7",4787:"3720c009",4808:"bc9d647f",4843:"dc8f37fe",4871:"06feb0f9",4885:"e22c8a47",4920:"4b5b09d5",4933:"f34486ef",5059:"5e716299",5166:"2fb22e3c",5198:"fe3117ea",5215:"7d011ee1",5483:"e0dd86c0",5514:"76d5e879",5538:"3aa3e806",5539:"5c6c2a15",5557:"d9f32620",5569:"5084e38a",5576:"fb9ce6ae",5580:"427cc1f9",5595:"7a664127",5717:"25dc3216",5742:"aba21aa0",5804:"6db6175f",5824:"ecc7d401",5945:"f36c0ad7",6006:"2f1f4b86",6055:"0e3a89ff",6061:"1f391b9e",6075:"a8d76514",6093:"9134742f",6192:"d11d3527",6262:"2d475b74",6265:"371595f6",6473:"4c5e977b",6573:"5484b6c4",6582:"74982ad4",6638:"8ee9422f",6641:"eecd2ce7",6654:"532b8838",6799:"bba17c8d",6882:"eb665b4a",6969:"14eb3368",6978:"00df93f5",7098:"a7bd4aaa",7174:"3a0fff32",7251:"d67bf7bf",7320:"f536b0f7",7326:"4b2e01ab",7349:"88899dff",7404:"f0005a6a",7413:"bc0daba1",7469:"bb69cccb",7472:"814f3328",7491:"63a80994",7536:"ac8d635e",7562:"ecbcdff8",7619:"bf2c56ec",7630:"95e32fb9",7643:"a6aa9e1f",7694:"f767a73d",7739:"e281a24e",7867:"953b1356",7904:"3a434ac8",7944:"db034d1e",8066:"673dffb7",8130:"f81c1134",8146:"c15d9823",8151:"bf880a9b",8152:"eea9c8aa",8194:"a6019824",8288:"fae66d6e",8305:"43e5f64c",8372:"31960172",8609:"925b3f96",8697:"6938e18b",8715:"e452ffd6",8737:"7661071f",8822:"e4985f35",8841:"9e44a02a",8848:"ec94d916",8926:"1bb30c37",8947:"ef8b811a",9048:"a94703ab",9067:"898514b1",9085:"9a1cfabe",9091:"9c6498eb",9097:"f02abe5c",9134:"06380b31",9258:"a638aaf1",9325:"59362658",9328:"e273c56f",9367:"e2936025",9388:"ad4392f0",9390:"461e0dc0",9464:"d1e33d03",9538:"fea2d91a",9575:"4cae47e1",9647:"5e95c892",9651:"1c80a469",9720:"3c2a1827",9833:"7cac8ef7",9858:"36994c47",9987:"8d03f04e"}[e]||e)+"."+{61:"194ab84c",72:"d2d864c3",76:"3d87cedf",87:"9cf3efe2",101:"beb35f86",162:"5c082cb7",176:"56840015",397:"8423a9cd",419:"4d596a6a",536:"a26442d8",557:"5074d28f",560:"0d17dd04",589:"a71d320d",619:"abc271bb",654:"d98b9516",687:"10469847",758:"020b7dc1",849:"e4ea58fb",877:"913e3892",941:"0997d092",1071:"b2416c96",1235:"3bcb4252",1464:"672c8c85",1531:"69369ef7",1903:"7a54dec9",1972:"3b2c7122",2003:"b2f43b75",2028:"676d81c4",2076:"96aea683",2132:"c15231c3",2146:"f677205c",2192:"7254a64e",2237:"a6db2530",2330:"8127b82f",2406:"e043b418",2411:"004c7d27",2530:"e0039bd7",2581:"200f6daf",2654:"4a69a724",2661:"3e697579",2682:"e9641787",2696:"f93e85c8",2711:"620811f3",2748:"a8d71651",2768:"8d0861a3",2836:"a06d629e",2991:"f6160ad5",3038:"4b182844",3044:"0ebf649a",3142:"ffad3427",3145:"d3f6ca31",3231:"13a43d21",3245:"66916e88",3249:"202e6ff1",3252:"d60bd29c",3321:"50277834",3367:"1fc43416",3527:"9f67f367",3570:"4a28e01b",3575:"cfdbbb74",3637:"cc0833ec",3694:"bc329067",3753:"1c0167c6",3771:"cbea08ac",3990:"bdfcbbcf",4134:"e329e9c2",4212:"947bab29",4230:"1e4142b2",4249:"5cc67d91",4279:"abbe557c",4319:"3769dea5",4434:"7e85f6ee",4516:"6fde6e3d",4583:"aa30a38c",4724:"dc725ea7",4727:"0887e8ab",4787:"486aef67",4808:"f6e1b4e9",4843:"50508134",4871:"fb850c53",4885:"e2c847ee",4920:"0005f010",4933:"439bb7b4",5059:"27c5fb55",5166:"1729a4c9",5198:"205f504a",5215:"61756060",5453:"ab81dbd8",5483:"4d50362e",5514:"3900ee29",5538:"dfa13c8f",5539:"6acad77c",5557:"10c332e9",5569:"a8b65181",5576:"d40a0b22",5580:"5b394d10",5595:"f1067da7",5717:"ba2159f8",5742:"d33b56fc",5804:"7a6e0577",5824:"8d8aad6d",5945:"50c101c6",6006:"b945c5c8",6055:"c9ae1b33",6061:"968bb534",6075:"5d49531e",6093:"bfac58ee",6150:"7c831d6a",6192:"37221628",6262:"6e31b4ba",6265:"f692a81c",6473:"89d94dd2",6573:"f4a99856",6582:"ee0fd29b",6638:"5fb7e247",6641:"f5d8b991",6654:"a946cb8f",6799:"012835f7",6882:"0fc69c6f",6969:"bd5e0e84",6978:"9c674d26",7098:"929a8252",7174:"17e97ef8",7251:"3d273b4d",7320:"c1690b96",7326:"bc461e08",7349:"e61b4a2c",7404:"ac493030",7413:"f9cb0cd0",7469:"3797c70c",7472:"a000599f",7491:"9210077f",7536:"86eb9743",7562:"90ea1216",7619:"5a428988",7630:"2aec8c6a",7643:"a843af14",7694:"801ae6ba",7739:"78ff36e7",7867:"14c907b5",7904:"3c4b217e",7944:"4f295519",8066:"5d641722",8130:"46182000",8146:"9a8b996d",8151:"c5203ac3",8152:"edb52336",8194:"c925125f",8288:"cac7e973",8305:"de0c39ee",8372:"89d221fd",8609:"e344573e",8697:"81ca67a1",8715:"7c80f62f",8737:"fd316084",8822:"345edb28",8841:"22583ff5",8848:"99549c2e",8926:"5028e494",8947:"c4e79929",9048:"1a3ee6d3",9067:"17df8e12",9085:"588394f1",9091:"3c17eeb8",9097:"7daaf0ba",9134:"2a2fdfd5",9258:"7ebc8047",9325:"e614167f",9328:"2dee94b6",9366:"dbfab4fe",9367:"1a976b7d",9388:"0527d467",9390:"567c94c1",9464:"bfa592f6",9538:"8a7ced20",9575:"faca0dc3",9647:"743b679b",9651:"d7ce6686",9720:"5e2cd1e0",9833:"3d02600e",9858:"29d4f2c9",9987:"411a8c59"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},b="tekdi-docs:",r.l=(e,a,f,d)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var l=n[i];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==b+f){t=l;break}}t||(o=!0,(t=document.createElement("script")).charset="utf-8",t.timeout=120,r.nc&&t.setAttribute("nonce",r.nc),t.setAttribute("data-webpack",b+f),t.src=e),c[e]=[a];var u=(a,f)=>{t.onerror=t.onload=null,clearTimeout(s);var b=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(f))),a)return a(f)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",r.gca=function(e){return e={17130741:"3753",31960172:"8372",59362658:"9325","6f1cc0d3":"61",a1d5e56d:"72","5fc6200c":"76",b5bc30b5:"87","9ba6ae93":"101","87ee65f1":"162","88724cba":"176",e92cfaa5:"397",d31a8768:"419","05fc95b7":"536","639b2ce0":"557",db6cb015:"560","2258571f":"589",d41c0a30:"619","1f325a56":"654","1034e60c":"687","7e12e502":"758","0058b4c6":"849",f7b001fb:"877",f0d10715:"941",a7456010:"1235",efaa21dc:"1464",acecf23e:"1903","73664a40":"1972","8cb50875":"2003",a712206a:"2028",common:"2076","31e533b5":"2132","57337f2f":"2146",b08b6236:"2192","02510359":"2330","7a590818":"2406",d89c344e:"2411","3190333e":"2530","0436a293":"2581",ff0e065e:"2654",cc9ed07c:"2661","4fadbcde":"2682","36da9f08":"2696","9e4087bc":"2711","2bdf004e":"2748",cca18c17:"2768","01b9e38e":"2836","0a136212":"2991","174d3e63":"3038","5f50af93":"3044","18dad8cb":"3142",bdaedb84:"3145","95ce8082":"3231","614b252b":"3245",ccc49370:"3249","48e15330":"3252","3a48e42c":"3321","8a922f1c":"3367","573633cd":"3527","33ac2e00":"3570","056cd6d2":"3575",f4f34a3a:"3637","8717b14a":"3694",ebfc81af:"3771","1473af56":"3990","393be207":"4134","621db11d":"4212","634b5085":"4230",e6795efc:"4249",df203c0f:"4279",e4b2c114:"4319","930989c0":"4434",ba57ec71:"4516","1df93b7f":"4583",ebb7f4cd:"4724","47ac86f7":"4727","3720c009":"4787",bc9d647f:"4808",dc8f37fe:"4843","06feb0f9":"4871",e22c8a47:"4885","4b5b09d5":"4920",f34486ef:"4933","5e716299":"5059","2fb22e3c":"5166",fe3117ea:"5198","7d011ee1":"5215",e0dd86c0:"5483","76d5e879":"5514","3aa3e806":"5538","5c6c2a15":"5539",d9f32620:"5557","5084e38a":"5569",fb9ce6ae:"5576","427cc1f9":"5580","7a664127":"5595","25dc3216":"5717",aba21aa0:"5742","6db6175f":"5804",ecc7d401:"5824",f36c0ad7:"5945","2f1f4b86":"6006","0e3a89ff":"6055","1f391b9e":"6061",a8d76514:"6075","9134742f":"6093",d11d3527:"6192","2d475b74":"6262","371595f6":"6265","4c5e977b":"6473","5484b6c4":"6573","74982ad4":"6582","8ee9422f":"6638",eecd2ce7:"6641","532b8838":"6654",bba17c8d:"6799",eb665b4a:"6882","14eb3368":"6969","00df93f5":"6978",a7bd4aaa:"7098","3a0fff32":"7174",d67bf7bf:"7251",f536b0f7:"7320","4b2e01ab":"7326","88899dff":"7349",f0005a6a:"7404",bc0daba1:"7413",bb69cccb:"7469","814f3328":"7472","63a80994":"7491",ac8d635e:"7536",ecbcdff8:"7562",bf2c56ec:"7619","95e32fb9":"7630",a6aa9e1f:"7643",f767a73d:"7694",e281a24e:"7739","953b1356":"7867","3a434ac8":"7904",db034d1e:"7944","673dffb7":"8066",f81c1134:"8130",c15d9823:"8146",bf880a9b:"8151",eea9c8aa:"8152",a6019824:"8194",fae66d6e:"8288","43e5f64c":"8305","925b3f96":"8609","6938e18b":"8697",e452ffd6:"8715","7661071f":"8737",e4985f35:"8822","9e44a02a":"8841",ec94d916:"8848","1bb30c37":"8926",ef8b811a:"8947",a94703ab:"9048","898514b1":"9067","9a1cfabe":"9085","9c6498eb":"9091",f02abe5c:"9097","06380b31":"9134",a638aaf1:"9258",e273c56f:"9328",e2936025:"9367",ad4392f0:"9388","461e0dc0":"9390",d1e33d03:"9464",fea2d91a:"9538","4cae47e1":"9575","5e95c892":"9647","1c80a469":"9651","3c2a1827":"9720","7cac8ef7":"9833","36994c47":"9858","8d03f04e":"9987"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((f,b)=>c=e[a]=[f,b]));f.push(c[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n<d.length;n++)b=d[n],r.o(e,b)&&e[b]&&e[b][0](),e[b]=0;return r.O(i)},f=self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[];f.forEach(a.bind(null,0)),f.push=a.bind(null,f.push.bind(f))})()})(); \ No newline at end of file diff --git a/blog.html b/blog.html index 9665b03..037b403 100644 --- a/blog.html +++ b/blog.html @@ -5,11 +5,11 @@ <meta name="generator" content="Docusaurus v3.6.3"> <title data-rh="true">Blog | Tekdi Docs - - + + -

Welcome

· One min read
Sébastien Lorber
Docusaurus maintainer
Yangshun Tay
Front End Engineer @ Facebook

Docusaurus blogging features are powered by the blog plugin.

+

Welcome

· One min read
Sébastien Lorber
Docusaurus maintainer
Yangshun Tay
Front End Engineer @ Facebook

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

diff --git a/blog/archive.html b/blog/archive.html index dd5e9ea..8a2ad4d 100644 --- a/blog/archive.html +++ b/blog/archive.html @@ -5,10 +5,10 @@ Archive | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/blog/authors.html b/blog/authors.html index 681c788..72994a0 100644 --- a/blog/authors.html +++ b/blog/authors.html @@ -5,10 +5,10 @@ Authors | Tekdi Docs - - + + -

Authors

+

Authors

\ No newline at end of file diff --git a/blog/first-blog-post.html b/blog/first-blog-post.html index 4ee2f9c..f18e128 100644 --- a/blog/first-blog-post.html +++ b/blog/first-blog-post.html @@ -5,10 +5,10 @@ First Blog Post | Tekdi Docs - - + + -

First Blog Post

· One min read
Gao Wei
Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

First Blog Post

· One min read
Gao Wei
Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

\ No newline at end of file diff --git a/blog/long-blog-post.html b/blog/long-blog-post.html index 1b0c923..f041a5b 100644 --- a/blog/long-blog-post.html +++ b/blog/long-blog-post.html @@ -5,11 +5,11 @@ Long Blog Post | Tekdi Docs - - + + -

Long Blog Post

· 3 min read
Endilie Yacop Sucipto
Maintainer of Docusaurus

This is the summary of a very long blog post,

+

Long Blog Post

· 3 min read
Endilie Yacop Sucipto
Maintainer of Docusaurus

This is the summary of a very long blog post,

Use a <!-- truncate --> comment to limit blog post size in the list view.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

diff --git a/blog/mdx-blog-post.html b/blog/mdx-blog-post.html index f190379..e0bb3e5 100644 --- a/blog/mdx-blog-post.html +++ b/blog/mdx-blog-post.html @@ -5,11 +5,11 @@ MDX Blog Post | Tekdi Docs - - + + -

MDX Blog Post

· One min read
Sébastien Lorber
Docusaurus maintainer

Blog posts support Docusaurus Markdown features, such as MDX.

+

MDX Blog Post

· One min read
Sébastien Lorber
Docusaurus maintainer

Blog posts support Docusaurus Markdown features, such as MDX.

tip

Use the power of React to create interactive blog posts.

<button onClick={() => alert('button clicked!')}>Click me!</button>
\ No newline at end of file diff --git a/blog/welcome.html b/blog/welcome.html index a0245ce..a9dd487 100644 --- a/blog/welcome.html +++ b/blog/welcome.html @@ -5,11 +5,11 @@ Welcome | Tekdi Docs - - + + -

Welcome

· One min read
Sébastien Lorber
Docusaurus maintainer
Yangshun Tay
Front End Engineer @ Facebook

Docusaurus blogging features are powered by the blog plugin.

+

Welcome

· One min read
Sébastien Lorber
Docusaurus maintainer
Yangshun Tay
Front End Engineer @ Facebook

Docusaurus blogging features are powered by the blog plugin.

Simply add Markdown files (or folders) to the blog directory.

Regular blog authors can be added to authors.yml.

The blog post date can be extracted from filenames, such as:

diff --git a/docs/attendance-service/about.html b/docs/attendance-service/about.html new file mode 100644 index 0000000..2eff210 --- /dev/null +++ b/docs/attendance-service/about.html @@ -0,0 +1,15 @@ + + + + + +About | Tekdi Docs + + + + + +

About

+

The attendance service is used to mark attendance for different context - events and cohorts, with its contextId. It supports latitude and longitude for location based attendance. Scope of the attendance can be self or student. It can be used to mark present, absent or on-leave records.

+ + \ No newline at end of file diff --git a/docs/attendance-service/apis/attendance-api-collection.html b/docs/attendance-service/apis/attendance-api-collection.html new file mode 100644 index 0000000..5c26d35 --- /dev/null +++ b/docs/attendance-service/apis/attendance-api-collection.html @@ -0,0 +1,17 @@ + + + + + +Attendance API Collection | Tekdi Docs + + + + + + + + \ No newline at end of file diff --git a/docs/attendance-service/apis/attendance-controller-create-attendance.html b/docs/attendance-service/apis/attendance-controller-create-attendance.html new file mode 100644 index 0000000..9f70eac --- /dev/null +++ b/docs/attendance-service/apis/attendance-controller-create-attendance.html @@ -0,0 +1,24 @@ + + + + + +Create Attendance | Tekdi Docs + + + + + + + + \ No newline at end of file diff --git a/docs/attendance-service/apis/attendance-controller-multiple-attendance.html b/docs/attendance-service/apis/attendance-controller-multiple-attendance.html new file mode 100644 index 0000000..df95cb0 --- /dev/null +++ b/docs/attendance-service/apis/attendance-controller-multiple-attendance.html @@ -0,0 +1,36 @@ + + + + + +Create Bulk Attendance | Tekdi Docs + + + + + +

Create Bulk Attendance

+
POST 

/api/v1/attendance/bulkAttendance

+

Create Bulk Attendance

+

Request

+
+
+

Responses

+ +Attendance updated successfully + +
+ + \ No newline at end of file diff --git a/docs/attendance-service/apis/attendance-controller-search-attendance-new.html b/docs/attendance-service/apis/attendance-controller-search-attendance-new.html new file mode 100644 index 0000000..048fe0b --- /dev/null +++ b/docs/attendance-service/apis/attendance-controller-search-attendance-new.html @@ -0,0 +1,32 @@ + + + + + +Attendance Search | Tekdi Docs + + + + + + + + \ No newline at end of file diff --git a/docs/attendance-service/architecture.html b/docs/attendance-service/architecture.html new file mode 100644 index 0000000..ab4039c --- /dev/null +++ b/docs/attendance-service/architecture.html @@ -0,0 +1,15 @@ + + + + + +Architecture | Tekdi Docs + + + + + + + + \ No newline at end of file diff --git a/docs/attendance-service/database-schema.html b/docs/attendance-service/database-schema.html new file mode 100644 index 0000000..4a1b611 --- /dev/null +++ b/docs/attendance-service/database-schema.html @@ -0,0 +1,32 @@ + + + + + +Database Schema | Tekdi Docs + + + + + +

Database Schema

+

Entities -Attendance Management

+

Table: Attendance

+
Column NameData TypeDetails
attendancevarcharNOT NULL, must be one of (present, absent, on-leave)
remarkvarchar(255)Optional
imagevarchar(500)Optional
metaDatavarcharOptional
syncTimevarcharOptional
sessionvarcharOptional
contextIduuidNOT NULL
contextvarchar(255)NOT NULL
createdAttimestamptzDefaults to current timestamp
updatedAttimestamptzDefaults to current timestamp
attendanceIduuidNOT NULL, Primary Key, defaults to gen_random_uuid()
tenantIduuidNOT NULL
userIduuidNOT NULL
attendanceDatedateNOT NULL, defaults to current date
latitudefloat8Optional
longitudefloat8Optional
createdByuuidOptional
updatedByuuidOptional
scopepublic.attendance_scopeOptional
+

Indexes

+
    +
  • Attendance_tenant: Hash index on tenantId.
  • +
  • Attendance_userId: Hash index on userId.
  • +
+

Constraints

+
    +
  1. Primary Key: PK_Attendance_attendanceId on attendanceId.
  2. +
  3. Check Constraint: attendance must be one of present, absent, or on-leave.
  4. +
+

Triggers

+
    +
  • set_public_Attendance_updatedAt: Trigger to update updatedAt timestamp before any update operation.
  • +
+

NotificationLogs

+ + \ No newline at end of file diff --git a/docs/attendance-service/devops.html b/docs/attendance-service/devops.html new file mode 100644 index 0000000..d81af63 --- /dev/null +++ b/docs/attendance-service/devops.html @@ -0,0 +1,26 @@ + + + + + +Installation | Tekdi Docs + + + + + +

Installation

+

Steps to Install Locally for Development

+

1. Clone Git Repository

+
git clone https://github.com/tekdi/attendance-microservice
cd attendance-microservice
npm install
+

2. Setup DB

+

Make sure you have PostgreSQL installed and running. Create a database for the attendance service

+

3. Environment Variables

+

Create a .env file in the root directory of your project and add the necessary environment variables.

+

#server
POSTGRES_HOST="add-here"
POSTGRES_PORT="add-here"
POSTGRES_USERNAME="add-here"
POSTGRES_PASSWORD="add-here"
POSTGRES_DATABASE="add-here"
+

4. Run the Application

+
npm run start:dev
+

Steps for Server Side Setup

+

@TODO

+ + \ No newline at end of file diff --git a/docs/attendance-service/features.html b/docs/attendance-service/features.html new file mode 100644 index 0000000..7d4dd07 --- /dev/null +++ b/docs/attendance-service/features.html @@ -0,0 +1,19 @@ + + + + + +Features | Tekdi Docs + + + + + +

Features

+

Following are the key features

+

1. Mark Bulk attendance

+

Mark attendance of multiple users with bulk attendance marking API.

+

2. Search Attendance with filters and facets

+

Search with limit and offsets along with various filters and facets. Facets are all column names of the table. Sort on facets or filters as per requirements.

+ + \ No newline at end of file diff --git a/docs/attendance-service/getting-started.html b/docs/attendance-service/getting-started.html new file mode 100644 index 0000000..1c6ddb0 --- /dev/null +++ b/docs/attendance-service/getting-started.html @@ -0,0 +1,33 @@ + + + + + +Getting Started | Tekdi Docs + + + + + +

Getting Started

+

Before setting up the Attendance service, ensure you have the following prerequisites

+

Prerequisites

+
    +
  • Node.js - Version 20 or later
  • +
  • NestJS - Familiarity with NestJS framework
  • +
  • PostgreSQL - Database for storing Attendance data
  • +
+

Setting Up Locally

+

Follow these steps to set up the Attendance service on your local machine:

+
    +
  1. +

    Install Node.js
    +If you haven’t already installed Node.js, download it from the Node.js official website. Follow the installation instructions for your operating system.

    +
  2. +
  3. +

    Install PostgreSQL
    +Download and install PostgreSQL from the PostgreSQL official website. Follow the instructions based on your operating system to complete the installation. During installation, take note of the username and password you create for the database.

    +
  4. +
+ + \ No newline at end of file diff --git a/docs/attendance-service/tech-stack.html b/docs/attendance-service/tech-stack.html new file mode 100644 index 0000000..83f11ac --- /dev/null +++ b/docs/attendance-service/tech-stack.html @@ -0,0 +1,30 @@ + + + + + +Tech Stack | Tekdi Docs + + + + + + + + \ No newline at end of file diff --git a/docs/category/attendance-service.html b/docs/category/attendance-service.html new file mode 100644 index 0000000..37dfa92 --- /dev/null +++ b/docs/category/attendance-service.html @@ -0,0 +1,14 @@ + + + + + +Attendance Service | Tekdi Docs + + + + + + + + \ No newline at end of file diff --git a/docs/category/css-tools.html b/docs/category/css-tools.html index bd54fb2..3091759 100644 --- a/docs/category/css-tools.html +++ b/docs/category/css-tools.html @@ -5,10 +5,10 @@ CSS Tools | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/event-service.html b/docs/category/event-service.html index 5b39569..ce2273b 100644 --- a/docs/category/event-service.html +++ b/docs/category/event-service.html @@ -5,10 +5,10 @@ Event Service | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/middleware-service.html b/docs/category/middleware-service.html index cede60d..9f3708d 100644 --- a/docs/category/middleware-service.html +++ b/docs/category/middleware-service.html @@ -5,10 +5,10 @@ Middleware Service | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/notifications-service.html b/docs/category/notifications-service.html index a8df13e..5131d12 100644 --- a/docs/category/notifications-service.html +++ b/docs/category/notifications-service.html @@ -5,10 +5,10 @@ Notifications Service | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/python-tools.html b/docs/category/python-tools.html index 1ca94ff..9f829e1 100644 --- a/docs/category/python-tools.html +++ b/docs/category/python-tools.html @@ -5,10 +5,10 @@ Python Tools | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/tekdi-style-guides.html b/docs/category/tekdi-style-guides.html index c9ce0a3..25692e4 100644 --- a/docs/category/tekdi-style-guides.html +++ b/docs/category/tekdi-style-guides.html @@ -5,10 +5,10 @@ Tekdi Style Guides | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/todo-service.html b/docs/category/todo-service.html index 035be30..a1846a7 100644 --- a/docs/category/todo-service.html +++ b/docs/category/todo-service.html @@ -5,10 +5,10 @@ Todo Service | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/tools.html b/docs/category/tools.html index 4642fc6..8542c08 100644 --- a/docs/category/tools.html +++ b/docs/category/tools.html @@ -5,10 +5,10 @@ Tools | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/category/user-service.html b/docs/category/user-service.html index 8f6d12b..c9aaa04 100644 --- a/docs/category/user-service.html +++ b/docs/category/user-service.html @@ -5,10 +5,10 @@ User Service | Tekdi Docs - - + + - + \ No newline at end of file diff --git a/docs/event-service/about.html b/docs/event-service/about.html index e1f8934..46d868e 100644 --- a/docs/event-service/about.html +++ b/docs/event-service/about.html @@ -5,11 +5,11 @@ About | Tekdi Docs - - + + -

About

+

About

The event service allows users to schedule and manage both online and offline events with comprehensive details. The service is versatile, supporting various event types and providing users with the ability to create and customize events with specific attributes and preferences.

For offline events, users can provide details such as the physical location, latitude, and longitude. For online events, users can set any created meeting links like Zoom, Google Meet by passing the relevant details in the onlineDetails object.

Key attributes of an event include the title, short description, and detailed description. The service currently supports the private event type.

diff --git a/docs/event-service/api-docs.html b/docs/event-service/api-docs.html index 4651f0f..b1da7e3 100644 --- a/docs/event-service/api-docs.html +++ b/docs/event-service/api-docs.html @@ -5,11 +5,11 @@ API Docs | Tekdi Docs - - + + -

API Docs

+

API Docs

1. Create Event API: Method: POST
URL: {{url}}/event-service/event/v1/create
diff --git a/docs/event-service/apis/event-controller-create.html b/docs/event-service/apis/event-controller-create.html index ee667af..7ded458 100644 --- a/docs/event-service/apis/event-controller-create.html +++ b/docs/event-service/apis/event-controller-create.html @@ -5,11 +5,11 @@ Create Events | Tekdi Docs - - + + -

Create Events

+

Create Events

POST 

/event-service/event/v1/create

Create Events

Request

diff --git a/docs/event-service/apis/event-controller-find-all.html b/docs/event-service/apis/event-controller-find-all.html index 301173a..ff754aa 100644 --- a/docs/event-service/apis/event-controller-find-all.html +++ b/docs/event-service/apis/event-controller-find-all.html @@ -5,11 +5,11 @@ Search Events | Tekdi Docs - - + + -

Search Events

+

Search Events

POST 

/event-service/event/v1/list

Search Events

Request

diff --git a/docs/event-service/apis/event-controller-update-event.html b/docs/event-service/apis/event-controller-update-event.html index 7698104..d0427b2 100644 --- a/docs/event-service/apis/event-controller-update-event.html +++ b/docs/event-service/apis/event-controller-update-event.html @@ -5,11 +5,11 @@ Edit Events | Tekdi Docs - - + + -

Edit Events

+
+
\ No newline at end of file diff --git a/docs/event-service/apis/event-management.html b/docs/event-service/apis/event-management.html index 96d8b18..fb2c1f0 100644 --- a/docs/event-service/apis/event-management.html +++ b/docs/event-service/apis/event-management.html @@ -5,11 +5,11 @@ Event Management | Tekdi Docs - - + + -
Version: 1.0 + diff --git a/docs/event-service/architecture.html b/docs/event-service/architecture.html index c44205b..92b04df 100644 --- a/docs/event-service/architecture.html +++ b/docs/event-service/architecture.html @@ -5,11 +5,11 @@ Architecture | Tekdi Docs - - + + -

Architecture

+ \ No newline at end of file diff --git a/docs/event-service/database-schema.html b/docs/event-service/database-schema.html index 2cfaf89..f8993da 100644 --- a/docs/event-service/database-schema.html +++ b/docs/event-service/database-schema.html @@ -5,11 +5,11 @@ Database Schema | Tekdi Docs - - + + -

Database Schema

+

Database Schema

Entities -Event Management

Table: Events

Column NameData TypeConstraints
eventIduuidNOT NULL, DEFAULT gen_random_uuid(), PRIMARY KEY
isRecurringbooleanNOT NULL, DEFAULT false
recurrenceEndDatetimestamp with time zone
recurrencePatternjsonbNOT NULL
createdAttimestamp with time zoneNOT NULL, DEFAULT now()
updatedAttimestamp with time zoneNOT NULL, DEFAULT now()
autoEnrollbooleanDEFAULT false
registrationStartDatetimestamp with time zone
registrationEndDatetimestamp with time zone
createdByuuid
updatedByuuid
eventDetailIduuidFOREIGN KEY from "EventDetails" ("eventDetailId")
diff --git a/docs/event-service/devops.html b/docs/event-service/devops.html index d2ddb35..35c38e3 100644 --- a/docs/event-service/devops.html +++ b/docs/event-service/devops.html @@ -5,11 +5,11 @@ Installation | Tekdi Docs - - + + -

Installation

+

Installation

Steps to Install Locally for Development

1. Clone Git Repository

git clone  https://github.com/tekdi/event-management-service
cd event-management-service
npm install
diff --git a/docs/event-service/features.html b/docs/event-service/features.html index e0161cc..a6ce1ea 100644 --- a/docs/event-service/features.html +++ b/docs/event-service/features.html @@ -5,11 +5,11 @@ Features | Tekdi Docs - - + + -

Features

+

Features

Following are the key features

1. Online and Offline Event Scheduling: