diff --git a/404.html b/404.html index b01e44e..9258c54 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/js/0058b4c6.e4ea58fb.js b/assets/js/0058b4c6.5da62360.js similarity index 50% rename from assets/js/0058b4c6.e4ea58fb.js rename to assets/js/0058b4c6.5da62360.js index f415c74..42f364e 100644 --- a/assets/js/0058b4c6.e4ea58fb.js +++ b/assets/js/0058b4c6.5da62360.js @@ -1 +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 +"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":"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"},{"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":"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":"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"}]},"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.200f6daf.js b/assets/js/0436a293.efc95af0.js similarity index 53% rename from assets/js/0436a293.200f6daf.js rename to assets/js/0436a293.efc95af0.js index b39882f..b187b3d 100644 --- a/assets/js/0436a293.200f6daf.js +++ b/assets/js/0436a293.efc95af0.js @@ -1 +1 @@ -"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 +"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 diff --git a/assets/js/056cd6d2.cfdbbb74.js b/assets/js/056cd6d2.99684fd6.js similarity index 64% rename from assets/js/056cd6d2.cfdbbb74.js rename to assets/js/056cd6d2.99684fd6.js index 72e3da9..f1fb4fb 100644 --- a/assets/js/056cd6d2.cfdbbb74.js +++ b/assets/js/056cd6d2.99684fd6.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":{"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":{"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 diff --git a/assets/js/0e3a89ff.c9ae1b33.js b/assets/js/0e3a89ff.257eaa0e.js similarity index 59% rename from assets/js/0e3a89ff.c9ae1b33.js rename to assets/js/0e3a89ff.257eaa0e.js index 87afee5..0d62b07 100644 --- a/assets/js/0e3a89ff.c9ae1b33.js +++ b/assets/js/0e3a89ff.257eaa0e.js @@ -1 +1 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6055],{25415:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Event Service","description":"Learn about Event service","slug":"/category/event-service","permalink":"/docs/category/event-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Update User","permalink":"/docs/user-service/apis/user-controller-update-user"},"next":{"title":"About","permalink":"/docs/event-service/about"}}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[6055],{25415:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Event Service","description":"Learn about Event service","slug":"/category/event-service","permalink":"/docs/category/event-service","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"Attendance Search","permalink":"/docs/attendance-service/apis/attendance-controller-search-attendance-new"},"next":{"title":"About","permalink":"/docs/event-service/about"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/573633cd.7743c512.js b/assets/js/573633cd.7743c512.js new file mode 100644 index 0000000..2871d1e --- /dev/null +++ b/assets/js/573633cd.7743c512.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3527],{22280:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Tekdi Style Guides","description":"\ud83d\udcda Learn about lanauge specific styleguides being used at Tekdi.","slug":"/category/tekdi-style-guides","permalink":"/docs/category/tekdi-style-guides","sidebar":"tutorialSidebar","navigation":{"next":{"title":"CSS Style Guide","permalink":"/docs/tekdi-style-guides/css-style-guide"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/573633cd.9f67f367.js b/assets/js/573633cd.9f67f367.js deleted file mode 100644 index 2fa6f3d..0000000 --- a/assets/js/573633cd.9f67f367.js +++ /dev/null @@ -1 +0,0 @@ -"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/59362658.e614167f.js b/assets/js/59362658.e614167f.js deleted file mode 100644 index b672505..0000000 --- a/assets/js/59362658.e614167f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9325],{81180:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>i,contentTitle:()=>a,default:()=>d,frontMatter:()=>l,metadata:()=>s,toc:()=>c});var s=o(41632),r=o(74848),n=o(28453);const l={slug:"mdx-blog-post",title:"MDX Blog Post",authors:["slorber"]},a=void 0,i={authorsImageUrls:[void 0]},c=[];function u(e){const t={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(t.p,{children:["Blog posts support ",(0,r.jsx)(t.a,{href:"https://docusaurus.io/docs/markdown-features",children:"Docusaurus Markdown features"}),", such as ",(0,r.jsx)(t.a,{href:"https://mdxjs.com/",children:"MDX"}),"."]}),"\n",(0,r.jsxs)(t.admonition,{type:"tip",children:[(0,r.jsx)(t.p,{children:"Use the power of React to create interactive blog posts."}),(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:"\n"})}),(0,r.jsx)("button",{onClick:()=>alert("button clicked!"),children:"Click me!"})]})]})}function d(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},41632:e=>{e.exports=JSON.parse('{"permalink":"/blog/mdx-blog-post","source":"@site/blog/2021-08-01-mdx-blog-post.mdx","title":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","date":"2021-08-01T00:00:00.000Z","tags":[],"readingTime":0.175,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber","page":null}],"frontMatter":{"slug":"mdx-blog-post","title":"MDX Blog Post","authors":["slorber"]},"unlisted":false,"prevItem":{"title":"Welcome","permalink":"/blog/welcome"},"nextItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/59362658.e77baa3d.js b/assets/js/59362658.e77baa3d.js new file mode 100644 index 0000000..25a032d --- /dev/null +++ b/assets/js/59362658.e77baa3d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9325],{81180:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>c,contentTitle:()=>l,default:()=>d,frontMatter:()=>n,metadata:()=>s,toc:()=>i});var s=o(41632),r=o(74848),a=o(28453);const n={slug:"mdx-blog-post",title:"MDX Blog Post",authors:["demo_author"]},l=void 0,c={authorsImageUrls:[void 0]},i=[];function u(t){const e={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,a.R)(),...t.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(e.p,{children:["Blog posts support ",(0,r.jsx)(e.a,{href:"https://docusaurus.io/docs/markdown-features",children:"Docusaurus Markdown features"}),", such as ",(0,r.jsx)(e.a,{href:"https://mdxjs.com/",children:"MDX"}),"."]}),"\n",(0,r.jsxs)(e.admonition,{type:"tip",children:[(0,r.jsx)(e.p,{children:"Use the power of React to create interactive blog posts."}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:"\n"})}),(0,r.jsx)("button",{onClick:()=>alert("button clicked!"),children:"Click me!"})]})]})}function d(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u(t)}},41632:t=>{t.exports=JSON.parse('{"permalink":"/blog/mdx-blog-post","source":"@site/blog/2021-08-01-mdx-blog-post.mdx","title":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","date":"2021-08-01T00:00:00.000Z","tags":[],"readingTime":0.175,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"mdx-blog-post","title":"MDX Blog Post","authors":["demo_author"]},"unlisted":false,"prevItem":{"title":"Welcome","permalink":"/blog/welcome"},"nextItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/73664a40.1d05d2e8.js b/assets/js/73664a40.1d05d2e8.js new file mode 100644 index 0000000..155b5b8 --- /dev/null +++ b/assets/js/73664a40.1d05d2e8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[1972],{49581:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>l,contentTitle:()=>u,default:()=>a,frontMatter:()=>r,metadata:()=>t,toc:()=>n});var t=i(25802),o=i(74848),m=i(28453);const r={slug:"long-blog-post",title:"Long Blog Post",authors:"demo_author"},u=void 0,l={authorsImageUrls:[void 0]},n=[];function c(e){const s={code:"code",p:"p",...(0,m.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.p,{children:"This is the summary of a very long blog post,"}),"\n",(0,o.jsxs)(s.p,{children:["Use a ",(0,o.jsx)(s.code,{children:"\x3c!--"})," ",(0,o.jsx)(s.code,{children:"truncate"})," ",(0,o.jsx)(s.code,{children:"--\x3e"})," comment to limit blog post size in the list view."]}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})]})}function a(e={}){const{wrapper:s}={...(0,m.R)(),...e.components};return s?(0,o.jsx)(s,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},25802:e=>{e.exports=JSON.parse('{"permalink":"/blog/long-blog-post","source":"@site/blog/2019-05-29-long-blog-post.md","title":"Long Blog Post","description":"This is the summary of a very long blog post,","date":"2019-05-29T00:00:00.000Z","tags":[],"readingTime":2.05,"hasTruncateMarker":true,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"long-blog-post","title":"Long Blog Post","authors":"demo_author"},"unlisted":false,"prevItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"},"nextItem":{"title":"First Blog Post","permalink":"/blog/first-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/73664a40.3b2c7122.js b/assets/js/73664a40.3b2c7122.js deleted file mode 100644 index 0f1f3b1..0000000 --- a/assets/js/73664a40.3b2c7122.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[1972],{49581:(e,s,i)=>{i.r(s),i.d(s,{assets:()=>n,contentTitle:()=>u,default:()=>a,frontMatter:()=>r,metadata:()=>t,toc:()=>l});var t=i(25802),o=i(74848),m=i(28453);const r={slug:"long-blog-post",title:"Long Blog Post",authors:"endi"},u=void 0,n={authorsImageUrls:[void 0]},l=[];function c(e){const s={code:"code",p:"p",...(0,m.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.p,{children:"This is the summary of a very long blog post,"}),"\n",(0,o.jsxs)(s.p,{children:["Use a ",(0,o.jsx)(s.code,{children:"\x3c!--"})," ",(0,o.jsx)(s.code,{children:"truncate"})," ",(0,o.jsx)(s.code,{children:"--\x3e"})," comment to limit blog post size in the list view."]}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"}),"\n",(0,o.jsx)(s.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})]})}function a(e={}){const{wrapper:s}={...(0,m.R)(),...e.components};return s?(0,o.jsx)(s,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},25802:e=>{e.exports=JSON.parse('{"permalink":"/blog/long-blog-post","source":"@site/blog/2019-05-29-long-blog-post.md","title":"Long Blog Post","description":"This is the summary of a very long blog post,","date":"2019-05-29T00:00:00.000Z","tags":[],"readingTime":2.05,"hasTruncateMarker":true,"authors":[{"name":"Endilie Yacop Sucipto","title":"Maintainer of Docusaurus","url":"https://github.com/endiliey","imageURL":"https://github.com/endiliey.png","key":"endi","page":null}],"frontMatter":{"slug":"long-blog-post","title":"Long Blog Post","authors":"endi"},"unlisted":false,"prevItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"},"nextItem":{"title":"First Blog Post","permalink":"/blog/first-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/7661071f.8a1b6973.js b/assets/js/7661071f.8a1b6973.js new file mode 100644 index 0000000..40b5a2f --- /dev/null +++ b/assets/js/7661071f.8a1b6973.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8737],{24137:(e,s,o)=>{o.r(s),o.d(s,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>n,metadata:()=>t,toc:()=>i});var t=o(48811),l=o(74848),r=o(28453);const n={slug:"welcome",title:"Welcome",authors:["demo_author"]},a=void 0,c={authorsImageUrls:[void 0]},i=[];function d(e){const s={a:"a",code:"code",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(s.p,{children:[(0,l.jsx)(s.a,{href:"https://docusaurus.io/docs/blog",children:"Docusaurus blogging features"})," are powered by the ",(0,l.jsx)(s.a,{href:"https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog",children:"blog plugin"}),"."]}),"\n",(0,l.jsxs)(s.p,{children:["Simply add Markdown files (or folders) to the ",(0,l.jsx)(s.code,{children:"blog"})," directory."]}),"\n",(0,l.jsxs)(s.p,{children:["Regular blog authors can be added to ",(0,l.jsx)(s.code,{children:"authors.yml"}),"."]}),"\n",(0,l.jsx)(s.p,{children:"The blog post date can be extracted from filenames, such as:"}),"\n",(0,l.jsxs)(s.ul,{children:["\n",(0,l.jsx)(s.li,{children:(0,l.jsx)(s.code,{children:"2019-05-30-welcome.md"})}),"\n",(0,l.jsx)(s.li,{children:(0,l.jsx)(s.code,{children:"2019-05-30-welcome/index.md"})}),"\n"]}),"\n",(0,l.jsx)(s.p,{children:"A blog post folder can be convenient to co-locate blog post images:"}),"\n",(0,l.jsx)(s.p,{children:(0,l.jsx)(s.img,{alt:"Docusaurus Plushie",src:o(42933).A+"",width:"1500",height:"500"})}),"\n",(0,l.jsx)(s.p,{children:"The blog supports tags as well!"}),"\n",(0,l.jsxs)(s.p,{children:[(0,l.jsx)(s.strong,{children:"And if you don't want a blog"}),": just delete this directory, and use ",(0,l.jsx)(s.code,{children:"blog: false"})," in your Docusaurus config."]})]})}function u(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,l.jsx)(s,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},42933:(e,s,o)=>{o.d(s,{A:()=>t});const t=o.p+"assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg"},48811:e=>{e.exports=JSON.parse('{"permalink":"/blog/welcome","source":"@site/blog/2021-08-26-welcome/index.md","title":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","date":"2021-08-26T00:00:00.000Z","tags":[],"readingTime":0.405,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"welcome","title":"Welcome","authors":["demo_author"]},"unlisted":false,"nextItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/7661071f.fd316084.js b/assets/js/7661071f.fd316084.js deleted file mode 100644 index 29bc820..0000000 --- a/assets/js/7661071f.fd316084.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8737],{24137:(e,s,o)=>{o.r(s),o.d(s,{assets:()=>i,contentTitle:()=>a,default:()=>d,frontMatter:()=>r,metadata:()=>n,toc:()=>c});var n=o(48811),t=o(74848),l=o(28453);const r={slug:"welcome",title:"Welcome",authors:["slorber","yangshun"]},a=void 0,i={authorsImageUrls:[void 0,void 0]},c=[];function u(e){const s={a:"a",code:"code",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.a,{href:"https://docusaurus.io/docs/blog",children:"Docusaurus blogging features"})," are powered by the ",(0,t.jsx)(s.a,{href:"https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog",children:"blog plugin"}),"."]}),"\n",(0,t.jsxs)(s.p,{children:["Simply add Markdown files (or folders) to the ",(0,t.jsx)(s.code,{children:"blog"})," directory."]}),"\n",(0,t.jsxs)(s.p,{children:["Regular blog authors can be added to ",(0,t.jsx)(s.code,{children:"authors.yml"}),"."]}),"\n",(0,t.jsx)(s.p,{children:"The blog post date can be extracted from filenames, such as:"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:(0,t.jsx)(s.code,{children:"2019-05-30-welcome.md"})}),"\n",(0,t.jsx)(s.li,{children:(0,t.jsx)(s.code,{children:"2019-05-30-welcome/index.md"})}),"\n"]}),"\n",(0,t.jsx)(s.p,{children:"A blog post folder can be convenient to co-locate blog post images:"}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.img,{alt:"Docusaurus Plushie",src:o(42933).A+"",width:"1500",height:"500"})}),"\n",(0,t.jsx)(s.p,{children:"The blog supports tags as well!"}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"And if you don't want a blog"}),": just delete this directory, and use ",(0,t.jsx)(s.code,{children:"blog: false"})," in your Docusaurus config."]})]})}function d(e={}){const{wrapper:s}={...(0,l.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},42933:(e,s,o)=>{o.d(s,{A:()=>n});const n=o.p+"assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg"},48811:e=>{e.exports=JSON.parse('{"permalink":"/blog/welcome","source":"@site/blog/2021-08-26-welcome/index.md","title":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","date":"2021-08-26T00:00:00.000Z","tags":[],"readingTime":0.405,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber","page":null},{"name":"Yangshun Tay","title":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","imageURL":"https://github.com/yangshun.png","key":"yangshun","page":null}],"frontMatter":{"slug":"welcome","title":"Welcome","authors":["slorber","yangshun"]},"unlisted":false,"nextItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/7a664127.bc86fe9a.js b/assets/js/7a664127.bc86fe9a.js new file mode 100644 index 0000000..a56a8a4 --- /dev/null +++ b/assets/js/7a664127.bc86fe9a.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":"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 deleted file mode 100644 index f88d9a2..0000000 --- a/assets/js/7a664127.f1067da7.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":"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/8717b14a.715b0d05.js b/assets/js/8717b14a.715b0d05.js new file mode 100644 index 0000000..38d05fc --- /dev/null +++ b/assets/js/8717b14a.715b0d05.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3694],{61615:(t,o,e)=>{e.r(o),e.d(o,{assets:()=>a,contentTitle:()=>i,default:()=>u,frontMatter:()=>n,metadata:()=>s,toc:()=>g});var s=e(25802),l=e(74848),r=e(28453);const n={slug:"long-blog-post",title:"Long Blog Post",authors:"demo_author"},i=void 0,a={authorsImageUrls:[void 0]},g=[];function c(t){const o={code:"code",p:"p",...(0,r.R)(),...t.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.p,{children:"This is the summary of a very long blog post,"}),"\n",(0,l.jsxs)(o.p,{children:["Use a ",(0,l.jsx)(o.code,{children:"\x3c!--"})," ",(0,l.jsx)(o.code,{children:"truncate"})," ",(0,l.jsx)(o.code,{children:"--\x3e"})," comment to limit blog post size in the list view."]})]})}function u(t={}){const{wrapper:o}={...(0,r.R)(),...t.components};return o?(0,l.jsx)(o,{...t,children:(0,l.jsx)(c,{...t})}):c(t)}},25802:t=>{t.exports=JSON.parse('{"permalink":"/blog/long-blog-post","source":"@site/blog/2019-05-29-long-blog-post.md","title":"Long Blog Post","description":"This is the summary of a very long blog post,","date":"2019-05-29T00:00:00.000Z","tags":[],"readingTime":2.05,"hasTruncateMarker":true,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"long-blog-post","title":"Long Blog Post","authors":"demo_author"},"unlisted":false,"prevItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"},"nextItem":{"title":"First Blog Post","permalink":"/blog/first-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/8717b14a.bc329067.js b/assets/js/8717b14a.bc329067.js deleted file mode 100644 index 9e8f4e0..0000000 --- a/assets/js/8717b14a.bc329067.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3694],{61615:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>r,default:()=>d,frontMatter:()=>l,metadata:()=>s,toc:()=>g});var s=o(25802),n=o(74848),i=o(28453);const l={slug:"long-blog-post",title:"Long Blog Post",authors:"endi"},r=void 0,a={authorsImageUrls:[void 0]},g=[];function c(t){const e={code:"code",p:"p",...(0,i.R)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.p,{children:"This is the summary of a very long blog post,"}),"\n",(0,n.jsxs)(e.p,{children:["Use a ",(0,n.jsx)(e.code,{children:"\x3c!--"})," ",(0,n.jsx)(e.code,{children:"truncate"})," ",(0,n.jsx)(e.code,{children:"--\x3e"})," comment to limit blog post size in the list view."]})]})}function d(t={}){const{wrapper:e}={...(0,i.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(c,{...t})}):c(t)}},25802:t=>{t.exports=JSON.parse('{"permalink":"/blog/long-blog-post","source":"@site/blog/2019-05-29-long-blog-post.md","title":"Long Blog Post","description":"This is the summary of a very long blog post,","date":"2019-05-29T00:00:00.000Z","tags":[],"readingTime":2.05,"hasTruncateMarker":true,"authors":[{"name":"Endilie Yacop Sucipto","title":"Maintainer of Docusaurus","url":"https://github.com/endiliey","imageURL":"https://github.com/endiliey.png","key":"endi","page":null}],"frontMatter":{"slug":"long-blog-post","title":"Long Blog Post","authors":"endi"},"unlisted":false,"prevItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"},"nextItem":{"title":"First Blog Post","permalink":"/blog/first-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/925b3f96.b566836a.js b/assets/js/925b3f96.b566836a.js new file mode 100644 index 0000000..fea8a39 --- /dev/null +++ b/assets/js/925b3f96.b566836a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8609],{95026:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>a,contentTitle:()=>u,default:()=>c,frontMatter:()=>l,metadata:()=>o,toc:()=>n});var o=s(12421),i=s(74848),r=s(28453);const l={slug:"first-blog-post",title:"First Blog Post",authors:"demo_author"},u=void 0,a={authorsImageUrls:[void 0]},n=[];function m(t){const e={p:"p",...(0,r.R)(),...t.components};return(0,i.jsx)(e.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})}function c(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(m,{...t})}):m(t)}},12421:t=>{t.exports=JSON.parse('{"permalink":"/blog/first-blog-post","source":"@site/blog/2019-05-28-first-blog-post.md","title":"First Blog Post","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet","date":"2019-05-28T00:00:00.000Z","tags":[],"readingTime":0.12,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"first-blog-post","title":"First Blog Post","authors":"demo_author"},"unlisted":false,"prevItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/925b3f96.e344573e.js b/assets/js/925b3f96.e344573e.js deleted file mode 100644 index a7dec4c..0000000 --- a/assets/js/925b3f96.e344573e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8609],{95026:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>l,contentTitle:()=>u,default:()=>g,frontMatter:()=>a,metadata:()=>o,toc:()=>n});var o=s(12421),i=s(74848),r=s(28453);const a={slug:"first-blog-post",title:"First Blog Post",authors:{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png"}},u=void 0,l={authorsImageUrls:[void 0]},n=[];function m(t){const e={p:"p",...(0,r.R)(),...t.components};return(0,i.jsx)(e.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})}function g(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(m,{...t})}):m(t)}},12421:t=>{t.exports=JSON.parse('{"permalink":"/blog/first-blog-post","source":"@site/blog/2019-05-28-first-blog-post.md","title":"First Blog Post","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet","date":"2019-05-28T00:00:00.000Z","tags":[],"readingTime":0.12,"hasTruncateMarker":false,"authors":[{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png","socials":{},"key":null,"page":null}],"frontMatter":{"slug":"first-blog-post","title":"First Blog Post","authors":{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png"}},"unlisted":false,"prevItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/930989c0.7e85f6ee.js b/assets/js/930989c0.74865d63.js similarity index 99% rename from assets/js/930989c0.7e85f6ee.js rename to assets/js/930989c0.74865d63.js index a1aeacf..2ae0608 100644 --- a/assets/js/930989c0.7e85f6ee.js +++ b/assets/js/930989c0.74865d63.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":"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","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:"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",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":"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","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:"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",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/95ce8082.13a43d21.js b/assets/js/95ce8082.e58146af.js similarity index 59% rename from assets/js/95ce8082.13a43d21.js rename to assets/js/95ce8082.e58146af.js index a2721cf..d547bd3 100644 --- a/assets/js/95ce8082.13a43d21.js +++ b/assets/js/95ce8082.e58146af.js @@ -1 +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 +"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":"Ruff","permalink":"/docs/tools/python/ruff"},"next":{"title":"About","permalink":"/docs/attendance-service/about"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/a1d5e56d.d168ac6d.js b/assets/js/a1d5e56d.d168ac6d.js new file mode 100644 index 0000000..dd2626b --- /dev/null +++ b/assets/js/a1d5e56d.d168ac6d.js @@ -0,0 +1 @@ +"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 deleted file mode 100644 index a9ddcbb..0000000 --- a/assets/js/a1d5e56d.d2d864c3.js +++ /dev/null @@ -1 +0,0 @@ -"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.012835f7.js b/assets/js/bba17c8d.7109c386.js similarity index 66% rename from assets/js/bba17c8d.012835f7.js rename to assets/js/bba17c8d.7109c386.js index ee27a59..c08130e 100644 --- a/assets/js/bba17c8d.012835f7.js +++ b/assets/js/bba17c8d.7109c386.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":"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 +"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 diff --git a/assets/js/d9f32620.0fbd379a.js b/assets/js/d9f32620.0fbd379a.js new file mode 100644 index 0000000..6c3ecf3 --- /dev/null +++ b/assets/js/d9f32620.0fbd379a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[5557],{7447:(e,s,o)=>{o.r(s),o.d(s,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>n,metadata:()=>t,toc:()=>i});var t=o(48811),l=o(74848),r=o(28453);const n={slug:"welcome",title:"Welcome",authors:["demo_author"]},a=void 0,c={authorsImageUrls:[void 0]},i=[];function d(e){const s={a:"a",code:"code",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(s.p,{children:[(0,l.jsx)(s.a,{href:"https://docusaurus.io/docs/blog",children:"Docusaurus blogging features"})," are powered by the ",(0,l.jsx)(s.a,{href:"https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog",children:"blog plugin"}),"."]}),"\n",(0,l.jsxs)(s.p,{children:["Simply add Markdown files (or folders) to the ",(0,l.jsx)(s.code,{children:"blog"})," directory."]}),"\n",(0,l.jsxs)(s.p,{children:["Regular blog authors can be added to ",(0,l.jsx)(s.code,{children:"authors.yml"}),"."]}),"\n",(0,l.jsx)(s.p,{children:"The blog post date can be extracted from filenames, such as:"}),"\n",(0,l.jsxs)(s.ul,{children:["\n",(0,l.jsx)(s.li,{children:(0,l.jsx)(s.code,{children:"2019-05-30-welcome.md"})}),"\n",(0,l.jsx)(s.li,{children:(0,l.jsx)(s.code,{children:"2019-05-30-welcome/index.md"})}),"\n"]}),"\n",(0,l.jsx)(s.p,{children:"A blog post folder can be convenient to co-locate blog post images:"}),"\n",(0,l.jsx)(s.p,{children:(0,l.jsx)(s.img,{alt:"Docusaurus Plushie",src:o(42933).A+"",width:"1500",height:"500"})}),"\n",(0,l.jsx)(s.p,{children:"The blog supports tags as well!"}),"\n",(0,l.jsxs)(s.p,{children:[(0,l.jsx)(s.strong,{children:"And if you don't want a blog"}),": just delete this directory, and use ",(0,l.jsx)(s.code,{children:"blog: false"})," in your Docusaurus config."]})]})}function u(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,l.jsx)(s,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},42933:(e,s,o)=>{o.d(s,{A:()=>t});const t=o.p+"assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg"},48811:e=>{e.exports=JSON.parse('{"permalink":"/blog/welcome","source":"@site/blog/2021-08-26-welcome/index.md","title":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","date":"2021-08-26T00:00:00.000Z","tags":[],"readingTime":0.405,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"welcome","title":"Welcome","authors":["demo_author"]},"unlisted":false,"nextItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/d9f32620.10c332e9.js b/assets/js/d9f32620.10c332e9.js deleted file mode 100644 index 7d01eae..0000000 --- a/assets/js/d9f32620.10c332e9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[5557],{7447:(e,s,o)=>{o.r(s),o.d(s,{assets:()=>i,contentTitle:()=>a,default:()=>d,frontMatter:()=>r,metadata:()=>n,toc:()=>c});var n=o(48811),t=o(74848),l=o(28453);const r={slug:"welcome",title:"Welcome",authors:["slorber","yangshun"]},a=void 0,i={authorsImageUrls:[void 0,void 0]},c=[];function u(e){const s={a:"a",code:"code",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.a,{href:"https://docusaurus.io/docs/blog",children:"Docusaurus blogging features"})," are powered by the ",(0,t.jsx)(s.a,{href:"https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog",children:"blog plugin"}),"."]}),"\n",(0,t.jsxs)(s.p,{children:["Simply add Markdown files (or folders) to the ",(0,t.jsx)(s.code,{children:"blog"})," directory."]}),"\n",(0,t.jsxs)(s.p,{children:["Regular blog authors can be added to ",(0,t.jsx)(s.code,{children:"authors.yml"}),"."]}),"\n",(0,t.jsx)(s.p,{children:"The blog post date can be extracted from filenames, such as:"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:(0,t.jsx)(s.code,{children:"2019-05-30-welcome.md"})}),"\n",(0,t.jsx)(s.li,{children:(0,t.jsx)(s.code,{children:"2019-05-30-welcome/index.md"})}),"\n"]}),"\n",(0,t.jsx)(s.p,{children:"A blog post folder can be convenient to co-locate blog post images:"}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.img,{alt:"Docusaurus Plushie",src:o(42933).A+"",width:"1500",height:"500"})}),"\n",(0,t.jsx)(s.p,{children:"The blog supports tags as well!"}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"And if you don't want a blog"}),": just delete this directory, and use ",(0,t.jsx)(s.code,{children:"blog: false"})," in your Docusaurus config."]})]})}function d(e={}){const{wrapper:s}={...(0,l.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},42933:(e,s,o)=>{o.d(s,{A:()=>n});const n=o.p+"assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg"},48811:e=>{e.exports=JSON.parse('{"permalink":"/blog/welcome","source":"@site/blog/2021-08-26-welcome/index.md","title":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","date":"2021-08-26T00:00:00.000Z","tags":[],"readingTime":0.405,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber","page":null},{"name":"Yangshun Tay","title":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","imageURL":"https://github.com/yangshun.png","key":"yangshun","page":null}],"frontMatter":{"slug":"welcome","title":"Welcome","authors":["slorber","yangshun"]},"unlisted":false,"nextItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/e273c56f.2dee94b6.js b/assets/js/e273c56f.2dee94b6.js deleted file mode 100644 index 999ab65..0000000 --- a/assets/js/e273c56f.2dee94b6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9328],{84014:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>l,contentTitle:()=>u,default:()=>g,frontMatter:()=>a,metadata:()=>o,toc:()=>n});var o=s(12421),i=s(74848),r=s(28453);const a={slug:"first-blog-post",title:"First Blog Post",authors:{name:"Gao Wei",title:"Docusaurus Core Team",url:"https://github.com/wgao19",image_url:"https://github.com/wgao19.png"}},u=void 0,l={authorsImageUrls:[void 0]},n=[];function m(t){const e={p:"p",...(0,r.R)(),...t.components};return(0,i.jsx)(e.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})}function g(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(m,{...t})}):m(t)}},12421:t=>{t.exports=JSON.parse('{"permalink":"/blog/first-blog-post","source":"@site/blog/2019-05-28-first-blog-post.md","title":"First Blog Post","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet","date":"2019-05-28T00:00:00.000Z","tags":[],"readingTime":0.12,"hasTruncateMarker":false,"authors":[{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png","socials":{},"key":null,"page":null}],"frontMatter":{"slug":"first-blog-post","title":"First Blog Post","authors":{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png"}},"unlisted":false,"prevItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/e273c56f.aa8186c0.js b/assets/js/e273c56f.aa8186c0.js new file mode 100644 index 0000000..dec13a1 --- /dev/null +++ b/assets/js/e273c56f.aa8186c0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[9328],{84014:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>a,contentTitle:()=>u,default:()=>c,frontMatter:()=>l,metadata:()=>o,toc:()=>n});var o=s(12421),i=s(74848),r=s(28453);const l={slug:"first-blog-post",title:"First Blog Post",authors:"demo_author"},u=void 0,a={authorsImageUrls:[void 0]},n=[];function m(t){const e={p:"p",...(0,r.R)(),...t.components};return(0,i.jsx)(e.p,{children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"})}function c(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(m,{...t})}):m(t)}},12421:t=>{t.exports=JSON.parse('{"permalink":"/blog/first-blog-post","source":"@site/blog/2019-05-28-first-blog-post.md","title":"First Blog Post","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet","date":"2019-05-28T00:00:00.000Z","tags":[],"readingTime":0.12,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"first-blog-post","title":"First Blog Post","authors":"demo_author"},"unlisted":false,"prevItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/e4b2c114.3769dea5.js b/assets/js/e4b2c114.3769dea5.js deleted file mode 100644 index c384d49..0000000 --- a/assets/js/e4b2c114.3769dea5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[4319],{55474:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>U,contentTitle:()=>v,default:()=>y,frontMatter:()=>m,metadata:()=>d,toc:()=>I});const d=JSON.parse('{"id":"user-service/apis/user-controller-update-user","title":"Update User","description":"Update User","source":"@site/docs/user-service/apis/user-controller-update-user.api.mdx","sourceDirName":"user-service/apis","slug":"/user-service/apis/user-controller-update-user","permalink":"/docs/user-service/apis/user-controller-update-user","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"user-controller-update-user","title":"Update User","description":"Update User","sidebar_label":"Update User","hide_title":true,"hide_table_of_contents":true,"api":"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","sidebar_class_name":"patch api-method","info_path":"docs/user-service/apis/shiksha-platform","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Passwort reset","permalink":"/docs/user-service/apis/user-controller-send-password-reset-link"},"next":{"title":"Event Service","permalink":"/docs/category/event-service"}}');var s=t(74848),i=t(28453),r=t(57742),l=t.n(r),c=t(78178),n=t.n(c),u=t(19624),o=t.n(u),p=t(96226),f=t.n(p),b=(t(77675),t(19365),t(51107));const m={id:"user-controller-update-user",title:"Update User",description:"Update User",sidebar_label:"Update User",hide_title:!0,hide_table_of_contents:!0,api:"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",sidebar_class_name:"patch api-method",info_path:"docs/user-service/apis/shiksha-platform",custom_edit_url:null},v=void 0,U={},I=[];function h(e){const a={p:"p",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b.default,{as:"h1",className:"openapi__heading",children:"Update User"}),"\n",(0,s.jsx)(l(),{method:"patch",path:"/user/v1/update/{userid}",context:"endpoint"}),"\n",(0,s.jsx)(a.p,{children:"Update User"}),"\n",(0,s.jsx)(b.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,s.jsx)(n(),{parameters:[{name:"userid",required:!0,in:"path",example:"123e4567-e89b-12d3-a456-426614174000",schema:{type:"string"}},{name:"tenantid",in:"header",schema:{type:"string"}}]}),"\n",(0,s.jsx)(o(),{title:"Body",body:{required:!0,description:"Exampls are given for creating user with different roles and different cutom fields.",content:{"application/json":{schema:{type:"object",properties:{userData:{type:"array",items:{type:"object",properties:{username:{type:"string"},name:{type:"string"},role:{type:"string"},dob:{type:"string"},email:{type:"string"},district:{type:"string"},state:{type:"string"},address:{type:"string"},pincode:{type:"string"},createdAt:{type:"string"},updatedAt:{type:"string"},createdBy:{type:"string"},updatedBy:{type:"string"},tenantId:{type:"string"},status:{type:"string"},reason:{type:"string"},deviceId:{type:"string"}},required:["username","name","role","dob","email","district","state","address","pincode","createdAt","updatedAt","createdBy","updatedBy","tenantId","status","reason","deviceId"],title:"UserDataDTO"}},customFields:{type:"array",items:{type:"object",properties:{fieldId:{type:"string"},value:{type:"string"}},required:["fieldId","value"],title:"CustomFieldDTO"}}},required:["userData","customFields"],title:"UserUpdateDTO"},examples:{teamLeader:{summary:"Update Team Leader",description:"Description for when an empty body is used",value:{name:"Snehal Patil",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"a62bc2b9-c81e-463c-a135-ab722e6eea09",value:"32"},{fieldId:"52b8a5fd-bf56-4280-8cc8-10caa7dba8b5",value:"male"},{fieldId:"4fc098c5-bec5-4afc-a15d-093805b05119",value:"team_leader"},{fieldId:"4dd140b7-9bbb-4134-9d4b-e8cc42529e1b",value:"2024"}]},headers:{academicYearId:""}},student:{summary:"Update Student",description:"Hello is used as the greeting",value:{name:"Sourav 22ooa",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"7adad9b7-0cf2-4a48-bc60-56a80dc02107",value:["second_chance_alumni"]},{fieldId:"2f07caa6-61b8-4a6a-92f4-94b5596a4864",value:"18"},{fieldId:"c81e50d4-87a2-4dc1-9de6-85591c581f5c",value:"female"},{fieldId:"2914814c-2a0f-4422-aff8-6bd3b09d3069",value:["involved_in_domestic_work"]},{fieldId:"f3fac0c3-bc8b-4260-8b56-1608fd31c237",value:"Shakil"},{fieldId:"9a4ad601-023b-467f-bbbe-bda1885f87c7",value:["8"]},{fieldId:"4f48571b-88fd-43b9-acb3-91afda7901ac",value:["school_closure_due_to_covid"]},{fieldId:"ff472647-6c40-42e6-b200-dc74b241e915",value:["unmarried"]},{fieldId:"da594b2e-c645-4a96-af15-6e2d24587c9a",value:["smartphone"]},{fieldId:"d119d92f-fab7-4c7d-8370-8b40b5ed23dc",value:"no"}]},headers:{academicYearId:"851687bb-422e-4a22-b27f-6b66fa304bec"}},facilitator:{summary:"Update Facilitator",description:"Hello is used as the greeting",value:{name:"Sourav1",email:"sourav_pratham@gmail.com",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"57b50148-2b58-45e5-9b27-6a07c5317c18",value:"30"},{fieldId:"a71fd390-fd67-45c3-ab1e-6994b8d967a2",value:"male"},{fieldId:"cb407d11-f1c5-424c-a422-4755a1c4ab29",value:"facilitator"}]},headers:{academicYearId:"851687bb-422e-4a22-b27f-6b66fa304bec"}},learner:{summary:"Update Learner",description:"Hello is used as the greeting",value:{name:"Debanjan",email:"debanjan@gmail.com",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"3d23ef47-30b3-4fe4-833c-42f71be27e6b",value:"english"},{fieldId:"90893edb-40ca-4ffb-a078-3e026016fb59",value:"21"},{fieldId:"888aa61f-1f36-4b08-b361-8840c4213408",value:"male"}]},headers:{academicYearId:""}}}}}}}),"\n",(0,s.jsx)(f(),{id:void 0,label:void 0,responses:{200:{description:"User updated successfully."}}})]})}function y(e={}){const{wrapper:a}={...(0,i.R)(),...e.components};return a?(0,s.jsx)(a,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}}}]); \ No newline at end of file diff --git a/assets/js/e4b2c114.68563856.js b/assets/js/e4b2c114.68563856.js new file mode 100644 index 0000000..38f42ac --- /dev/null +++ b/assets/js/e4b2c114.68563856.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[4319],{55474:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>U,contentTitle:()=>v,default:()=>y,frontMatter:()=>m,metadata:()=>d,toc:()=>I});const d=JSON.parse('{"id":"user-service/apis/user-controller-update-user","title":"Update User","description":"Update User","source":"@site/docs/user-service/apis/user-controller-update-user.api.mdx","sourceDirName":"user-service/apis","slug":"/user-service/apis/user-controller-update-user","permalink":"/docs/user-service/apis/user-controller-update-user","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"user-controller-update-user","title":"Update User","description":"Update User","sidebar_label":"Update User","hide_title":true,"hide_table_of_contents":true,"api":"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","sidebar_class_name":"patch api-method","info_path":"docs/user-service/apis/shiksha-platform","custom_edit_url":null},"sidebar":"tutorialSidebar","previous":{"title":"Passwort reset","permalink":"/docs/user-service/apis/user-controller-send-password-reset-link"}}');var s=t(74848),i=t(28453),r=t(57742),l=t.n(r),c=t(78178),n=t.n(c),u=t(19624),o=t.n(u),p=t(96226),f=t.n(p),b=(t(77675),t(19365),t(51107));const m={id:"user-controller-update-user",title:"Update User",description:"Update User",sidebar_label:"Update User",hide_title:!0,hide_table_of_contents:!0,api:"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",sidebar_class_name:"patch api-method",info_path:"docs/user-service/apis/shiksha-platform",custom_edit_url:null},v=void 0,U={},I=[];function h(e){const a={p:"p",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b.default,{as:"h1",className:"openapi__heading",children:"Update User"}),"\n",(0,s.jsx)(l(),{method:"patch",path:"/user/v1/update/{userid}",context:"endpoint"}),"\n",(0,s.jsx)(a.p,{children:"Update User"}),"\n",(0,s.jsx)(b.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:"Request"}),"\n",(0,s.jsx)(n(),{parameters:[{name:"userid",required:!0,in:"path",example:"123e4567-e89b-12d3-a456-426614174000",schema:{type:"string"}},{name:"tenantid",in:"header",schema:{type:"string"}}]}),"\n",(0,s.jsx)(o(),{title:"Body",body:{required:!0,description:"Exampls are given for creating user with different roles and different cutom fields.",content:{"application/json":{schema:{type:"object",properties:{userData:{type:"array",items:{type:"object",properties:{username:{type:"string"},name:{type:"string"},role:{type:"string"},dob:{type:"string"},email:{type:"string"},district:{type:"string"},state:{type:"string"},address:{type:"string"},pincode:{type:"string"},createdAt:{type:"string"},updatedAt:{type:"string"},createdBy:{type:"string"},updatedBy:{type:"string"},tenantId:{type:"string"},status:{type:"string"},reason:{type:"string"},deviceId:{type:"string"}},required:["username","name","role","dob","email","district","state","address","pincode","createdAt","updatedAt","createdBy","updatedBy","tenantId","status","reason","deviceId"],title:"UserDataDTO"}},customFields:{type:"array",items:{type:"object",properties:{fieldId:{type:"string"},value:{type:"string"}},required:["fieldId","value"],title:"CustomFieldDTO"}}},required:["userData","customFields"],title:"UserUpdateDTO"},examples:{teamLeader:{summary:"Update Team Leader",description:"Description for when an empty body is used",value:{name:"Snehal Patil",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"a62bc2b9-c81e-463c-a135-ab722e6eea09",value:"32"},{fieldId:"52b8a5fd-bf56-4280-8cc8-10caa7dba8b5",value:"male"},{fieldId:"4fc098c5-bec5-4afc-a15d-093805b05119",value:"team_leader"},{fieldId:"4dd140b7-9bbb-4134-9d4b-e8cc42529e1b",value:"2024"}]},headers:{academicYearId:""}},student:{summary:"Update Student",description:"Hello is used as the greeting",value:{name:"Sourav 22ooa",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"7adad9b7-0cf2-4a48-bc60-56a80dc02107",value:["second_chance_alumni"]},{fieldId:"2f07caa6-61b8-4a6a-92f4-94b5596a4864",value:"18"},{fieldId:"c81e50d4-87a2-4dc1-9de6-85591c581f5c",value:"female"},{fieldId:"2914814c-2a0f-4422-aff8-6bd3b09d3069",value:["involved_in_domestic_work"]},{fieldId:"f3fac0c3-bc8b-4260-8b56-1608fd31c237",value:"Shakil"},{fieldId:"9a4ad601-023b-467f-bbbe-bda1885f87c7",value:["8"]},{fieldId:"4f48571b-88fd-43b9-acb3-91afda7901ac",value:["school_closure_due_to_covid"]},{fieldId:"ff472647-6c40-42e6-b200-dc74b241e915",value:["unmarried"]},{fieldId:"da594b2e-c645-4a96-af15-6e2d24587c9a",value:["smartphone"]},{fieldId:"d119d92f-fab7-4c7d-8370-8b40b5ed23dc",value:"no"}]},headers:{academicYearId:"851687bb-422e-4a22-b27f-6b66fa304bec"}},facilitator:{summary:"Update Facilitator",description:"Hello is used as the greeting",value:{name:"Sourav1",email:"sourav_pratham@gmail.com",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"57b50148-2b58-45e5-9b27-6a07c5317c18",value:"30"},{fieldId:"a71fd390-fd67-45c3-ab1e-6994b8d967a2",value:"male"},{fieldId:"cb407d11-f1c5-424c-a422-4755a1c4ab29",value:"facilitator"}]},headers:{academicYearId:"851687bb-422e-4a22-b27f-6b66fa304bec"}},learner:{summary:"Update Learner",description:"Hello is used as the greeting",value:{name:"Debanjan",email:"debanjan@gmail.com",customFields:[{fieldId:"6469c3ac-8c46-49d7-852a-00f9589737c5",value:["BR"]},{fieldId:"b61edfc6-3787-4079-86d3-37262bf23a9e",value:["PAT"]},{fieldId:"4aab68ae-8382-43aa-a45a-e9b239319857",value:["PS"]},{fieldId:"3d23ef47-30b3-4fe4-833c-42f71be27e6b",value:"english"},{fieldId:"90893edb-40ca-4ffb-a078-3e026016fb59",value:"21"},{fieldId:"888aa61f-1f36-4b08-b361-8840c4213408",value:"male"}]},headers:{academicYearId:""}}}}}}}),"\n",(0,s.jsx)(f(),{id:void 0,label:void 0,responses:{200:{description:"User updated successfully."}}})]})}function y(e={}){const{wrapper:a}={...(0,i.R)(),...e.components};return a?(0,s.jsx)(a,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}}}]); \ No newline at end of file diff --git a/assets/js/ebfc81af.cbea08ac.js b/assets/js/ebfc81af.1b4f6241.js similarity index 59% rename from assets/js/ebfc81af.cbea08ac.js rename to assets/js/ebfc81af.1b4f6241.js index 55c0874..07a3cda 100644 --- a/assets/js/ebfc81af.cbea08ac.js +++ b/assets/js/ebfc81af.1b4f6241.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":"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 +"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 diff --git a/assets/js/ecbcdff8.90ea1216.js b/assets/js/ecbcdff8.90ea1216.js deleted file mode 100644 index 7ae1108..0000000 --- a/assets/js/ecbcdff8.90ea1216.js +++ /dev/null @@ -1 +0,0 @@ -"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/ecbcdff8.af888260.js b/assets/js/ecbcdff8.af888260.js new file mode 100644 index 0000000..796de6f --- /dev/null +++ b/assets/js/ecbcdff8.af888260.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:()=>f,default:()=>A,frontMatter:()=>u,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":"Event Service","permalink":"/docs/category/event-service"}}');var s=n(74848),r=n(28453),c=n(57742),d=n.n(c),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 u={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},f=void 0,S={},x=[];function v(e){const t={p:"p",...(0,r.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,r.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/ef8b811a.a4ddf89d.js b/assets/js/ef8b811a.a4ddf89d.js new file mode 100644 index 0000000..c2869a8 --- /dev/null +++ b/assets/js/ef8b811a.a4ddf89d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8947],{56600:e=>{e.exports=JSON.parse('{"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null,"count":4}]}')}}]); \ No newline at end of file diff --git a/assets/js/ef8b811a.c4e79929.js b/assets/js/ef8b811a.c4e79929.js deleted file mode 100644 index dbbf6c6..0000000 --- a/assets/js/ef8b811a.c4e79929.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8947],{56600:e=>{e.exports=JSON.parse('{"authors":[{"name":"Endilie Yacop Sucipto","title":"Maintainer of Docusaurus","url":"https://github.com/endiliey","imageURL":"https://github.com/endiliey.png","key":"endi","page":null,"count":1},{"name":"Yangshun Tay","title":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","imageURL":"https://github.com/yangshun.png","key":"yangshun","page":null,"count":1},{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber","page":null,"count":2}]}')}}]); \ No newline at end of file diff --git a/assets/js/efaa21dc.48e550bd.js b/assets/js/efaa21dc.48e550bd.js new file mode 100644 index 0000000..9073f14 --- /dev/null +++ b/assets/js/efaa21dc.48e550bd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[1464],{677:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"Tools","description":"\ud83d\udee0\ufe0f 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 diff --git a/assets/js/efaa21dc.672c8c85.js b/assets/js/efaa21dc.672c8c85.js deleted file mode 100644 index 79659e4..0000000 --- a/assets/js/efaa21dc.672c8c85.js +++ /dev/null @@ -1 +0,0 @@ -"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/f4f34a3a.50601b99.js b/assets/js/f4f34a3a.50601b99.js new file mode 100644 index 0000000..5a97da2 --- /dev/null +++ b/assets/js/f4f34a3a.50601b99.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3637],{95512:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>c,contentTitle:()=>l,default:()=>d,frontMatter:()=>n,metadata:()=>s,toc:()=>i});var s=o(41632),r=o(74848),a=o(28453);const n={slug:"mdx-blog-post",title:"MDX Blog Post",authors:["demo_author"]},l=void 0,c={authorsImageUrls:[void 0]},i=[];function u(t){const e={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,a.R)(),...t.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(e.p,{children:["Blog posts support ",(0,r.jsx)(e.a,{href:"https://docusaurus.io/docs/markdown-features",children:"Docusaurus Markdown features"}),", such as ",(0,r.jsx)(e.a,{href:"https://mdxjs.com/",children:"MDX"}),"."]}),"\n",(0,r.jsxs)(e.admonition,{type:"tip",children:[(0,r.jsx)(e.p,{children:"Use the power of React to create interactive blog posts."}),(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-js",children:"\n"})}),(0,r.jsx)("button",{onClick:()=>alert("button clicked!"),children:"Click me!"})]})]})}function d(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u(t)}},41632:t=>{t.exports=JSON.parse('{"permalink":"/blog/mdx-blog-post","source":"@site/blog/2021-08-01-mdx-blog-post.mdx","title":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","date":"2021-08-01T00:00:00.000Z","tags":[],"readingTime":0.175,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"mdx-blog-post","title":"MDX Blog Post","authors":["demo_author"]},"unlisted":false,"prevItem":{"title":"Welcome","permalink":"/blog/welcome"},"nextItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/f4f34a3a.cc0833ec.js b/assets/js/f4f34a3a.cc0833ec.js deleted file mode 100644 index 51c3360..0000000 --- a/assets/js/f4f34a3a.cc0833ec.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[3637],{95512:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>i,contentTitle:()=>a,default:()=>d,frontMatter:()=>l,metadata:()=>s,toc:()=>c});var s=o(41632),r=o(74848),n=o(28453);const l={slug:"mdx-blog-post",title:"MDX Blog Post",authors:["slorber"]},a=void 0,i={authorsImageUrls:[void 0]},c=[];function u(e){const t={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(t.p,{children:["Blog posts support ",(0,r.jsx)(t.a,{href:"https://docusaurus.io/docs/markdown-features",children:"Docusaurus Markdown features"}),", such as ",(0,r.jsx)(t.a,{href:"https://mdxjs.com/",children:"MDX"}),"."]}),"\n",(0,r.jsxs)(t.admonition,{type:"tip",children:[(0,r.jsx)(t.p,{children:"Use the power of React to create interactive blog posts."}),(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-js",children:"\n"})}),(0,r.jsx)("button",{onClick:()=>alert("button clicked!"),children:"Click me!"})]})]})}function d(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},41632:e=>{e.exports=JSON.parse('{"permalink":"/blog/mdx-blog-post","source":"@site/blog/2021-08-01-mdx-blog-post.mdx","title":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","date":"2021-08-01T00:00:00.000Z","tags":[],"readingTime":0.175,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber","page":null}],"frontMatter":{"slug":"mdx-blog-post","title":"MDX Blog Post","authors":["slorber"]},"unlisted":false,"prevItem":{"title":"Welcome","permalink":"/blog/welcome"},"nextItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}}')}}]); \ No newline at end of file diff --git a/assets/js/f81c1134.46182000.js b/assets/js/f81c1134.46182000.js deleted file mode 100644 index e52f12f..0000000 --- a/assets/js/f81c1134.46182000.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8130],{77735:e=>{e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"welcome","metadata":{"permalink":"/blog/welcome","source":"@site/blog/2021-08-26-welcome/index.md","title":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","date":"2021-08-26T00:00:00.000Z","tags":[],"readingTime":0.405,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber","page":null},{"name":"Yangshun Tay","title":"Front End Engineer @ Facebook","url":"https://github.com/yangshun","imageURL":"https://github.com/yangshun.png","key":"yangshun","page":null}],"frontMatter":{"slug":"welcome","title":"Welcome","authors":["slorber","yangshun"]},"unlisted":false,"nextItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"}},"content":"[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\\n\\nSimply add Markdown files (or folders) to the `blog` directory.\\n\\nRegular blog authors can be added to `authors.yml`.\\n\\nThe blog post date can be extracted from filenames, such as:\\n\\n- `2019-05-30-welcome.md`\\n- `2019-05-30-welcome/index.md`\\n\\nA blog post folder can be convenient to co-locate blog post images:\\n\\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\\n\\nThe blog supports tags as well!\\n\\n**And if you don\'t want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config."},{"id":"mdx-blog-post","metadata":{"permalink":"/blog/mdx-blog-post","source":"@site/blog/2021-08-01-mdx-blog-post.mdx","title":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","date":"2021-08-01T00:00:00.000Z","tags":[],"readingTime":0.175,"hasTruncateMarker":false,"authors":[{"name":"S\xe9bastien Lorber","title":"Docusaurus maintainer","url":"https://sebastienlorber.com","imageURL":"https://github.com/slorber.png","key":"slorber","page":null}],"frontMatter":{"slug":"mdx-blog-post","title":"MDX Blog Post","authors":["slorber"]},"unlisted":false,"prevItem":{"title":"Welcome","permalink":"/blog/welcome"},"nextItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}},"content":"Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\\n\\n:::tip\\n\\nUse the power of React to create interactive blog posts.\\n\\n```js\\n\\n```\\n\\n\\n\\n:::"},{"id":"long-blog-post","metadata":{"permalink":"/blog/long-blog-post","source":"@site/blog/2019-05-29-long-blog-post.md","title":"Long Blog Post","description":"This is the summary of a very long blog post,","date":"2019-05-29T00:00:00.000Z","tags":[],"readingTime":2.05,"hasTruncateMarker":true,"authors":[{"name":"Endilie Yacop Sucipto","title":"Maintainer of Docusaurus","url":"https://github.com/endiliey","imageURL":"https://github.com/endiliey.png","key":"endi","page":null}],"frontMatter":{"slug":"long-blog-post","title":"Long Blog Post","authors":"endi"},"unlisted":false,"prevItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"},"nextItem":{"title":"First Blog Post","permalink":"/blog/first-blog-post"}},"content":"This is the summary of a very long blog post,\\n\\nUse a `\x3c!--` `truncate` `--\x3e` comment to limit blog post size in the list view.\\n\\n\x3c!--truncate--\x3e\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"},{"id":"first-blog-post","metadata":{"permalink":"/blog/first-blog-post","source":"@site/blog/2019-05-28-first-blog-post.md","title":"First Blog Post","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet","date":"2019-05-28T00:00:00.000Z","tags":[],"readingTime":0.12,"hasTruncateMarker":false,"authors":[{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png","socials":{},"key":null,"page":null}],"frontMatter":{"slug":"first-blog-post","title":"First Blog Post","authors":{"name":"Gao Wei","title":"Docusaurus Core Team","url":"https://github.com/wgao19","image_url":"https://github.com/wgao19.png","imageURL":"https://github.com/wgao19.png"}},"unlisted":false,"prevItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}},"content":"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/assets/js/f81c1134.5b7a710d.js b/assets/js/f81c1134.5b7a710d.js new file mode 100644 index 0000000..c899a34 --- /dev/null +++ b/assets/js/f81c1134.5b7a710d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktekdi_docs=self.webpackChunktekdi_docs||[]).push([[8130],{77735:e=>{e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"welcome","metadata":{"permalink":"/blog/welcome","source":"@site/blog/2021-08-26-welcome/index.md","title":"Welcome","description":"Docusaurus blogging features are powered by the blog plugin.","date":"2021-08-26T00:00:00.000Z","tags":[],"readingTime":0.405,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"welcome","title":"Welcome","authors":["demo_author"]},"unlisted":false,"nextItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"}},"content":"[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog).\\n\\nSimply add Markdown files (or folders) to the `blog` directory.\\n\\nRegular blog authors can be added to `authors.yml`.\\n\\nThe blog post date can be extracted from filenames, such as:\\n\\n- `2019-05-30-welcome.md`\\n- `2019-05-30-welcome/index.md`\\n\\nA blog post folder can be convenient to co-locate blog post images:\\n\\n![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg)\\n\\nThe blog supports tags as well!\\n\\n**And if you don\'t want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config."},{"id":"mdx-blog-post","metadata":{"permalink":"/blog/mdx-blog-post","source":"@site/blog/2021-08-01-mdx-blog-post.mdx","title":"MDX Blog Post","description":"Blog posts support Docusaurus Markdown features, such as MDX.","date":"2021-08-01T00:00:00.000Z","tags":[],"readingTime":0.175,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"mdx-blog-post","title":"MDX Blog Post","authors":["demo_author"]},"unlisted":false,"prevItem":{"title":"Welcome","permalink":"/blog/welcome"},"nextItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}},"content":"Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/).\\n\\n:::tip\\n\\nUse the power of React to create interactive blog posts.\\n\\n```js\\n\\n```\\n\\n\\n\\n:::"},{"id":"long-blog-post","metadata":{"permalink":"/blog/long-blog-post","source":"@site/blog/2019-05-29-long-blog-post.md","title":"Long Blog Post","description":"This is the summary of a very long blog post,","date":"2019-05-29T00:00:00.000Z","tags":[],"readingTime":2.05,"hasTruncateMarker":true,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"long-blog-post","title":"Long Blog Post","authors":"demo_author"},"unlisted":false,"prevItem":{"title":"MDX Blog Post","permalink":"/blog/mdx-blog-post"},"nextItem":{"title":"First Blog Post","permalink":"/blog/first-blog-post"}},"content":"This is the summary of a very long blog post,\\n\\nUse a `\x3c!--` `truncate` `--\x3e` comment to limit blog post size in the list view.\\n\\n\x3c!--truncate--\x3e\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet\\n\\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet"},{"id":"first-blog-post","metadata":{"permalink":"/blog/first-blog-post","source":"@site/blog/2019-05-28-first-blog-post.md","title":"First Blog Post","description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet","date":"2019-05-28T00:00:00.000Z","tags":[],"readingTime":0.12,"hasTruncateMarker":false,"authors":[{"name":"Demo Author","title":"Docusaurus Core Team","url":"https://github.com/wgao19","imageURL":"https://github.com/wgao19.png","key":"demo_author","page":null}],"frontMatter":{"slug":"first-blog-post","title":"First Blog Post","authors":"demo_author"},"unlisted":false,"prevItem":{"title":"Long Blog Post","permalink":"/blog/long-blog-post"}},"content":"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/assets/js/fea2d91a.8a7ced20.js b/assets/js/fea2d91a.e2657bd2.js similarity index 96% rename from assets/js/fea2d91a.8a7ced20.js rename to assets/js/fea2d91a.e2657bd2.js index c861a5b..5257149 100644 --- a/assets/js/fea2d91a.8a7ced20.js +++ b/assets/js/fea2d91a.e2657bd2.js @@ -1 +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 +"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"},"next":{"title":"Attendance Service","permalink":"/docs/category/attendance-service"}}');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/main.43549e5a.js b/assets/js/main.43549e5a.js deleted file mode 100644 index 81d4f93..0000000 --- a/assets/js/main.43549e5a.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! 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;r1?r-1:0),o=1;o1?r-1:0),o=1;o1?r-1:0),o=1;o1?r-1:0),o=1;o{"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;te.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;p1&&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.length1&&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&&p30)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;r2?"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;n0,"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);r10)return!0;for(var t=0;t57)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{"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{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
\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{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 children",t),new Error("The Docusaurus 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=a?r(!1):o+c{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+\.)?(?\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&&ot&&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{"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{"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{"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{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n{"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){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=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;nt?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{"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{"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:'
'};function o(e,t,r){return er?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;h0)for(var g=0;g{"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{"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{"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 WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). 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 highlightAll and highlightAllUnder 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=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 "));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=[];++u1)for(var r=1;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