diff --git a/server/openapi.yaml b/server/openapi.yaml index 08adee68..eaea2dc7 100644 --- a/server/openapi.yaml +++ b/server/openapi.yaml @@ -1,50 +1,111 @@ openapi: 3.0.0 info: - title: n.eko REST API - description: Next Gen Renderer. + title: Neko API + version: "3.0.0" + description: | + Neko uses WebRTC and WebSocket besides REST API to provide real-time video streaming, interactive collaboration, and remote desktop functionality. + + ### Core Technologies + + - **Video Streaming over WebRTC** + - Neko leverages **WebRTC** for real-time, low-latency, high-quality video and audio streaming. + - Keyboard and mouse events are transmitted over the same WebRTC connection for seamless interaction. + + - **Real-Time Signaling and Communication over WebSocket** + - **WebSocket** is used for sSignaling in WebRTC (e.g., session establishment, ICE candidate exchange). + - Live chat, session updates, and keyboard/mouse fallback are handled over WebSocket. + + - **REST API for Everything Else** + - **Authentication & Session Management** - Secure user authentication and session handling. + - **Room and User Management** - Creating, modifying, and controlling user access to rooms. + - **Desktop Controls** - Adjusting screen configurations, managing keyboard and mouse events. + - **System Health & Metrics** - Retrieving system health checks and operational insights. + + ### How It All Works Together + + 1. **WebRTC** handles media streaming for **real-time video, audio and data**. + 2. **WebSocket** ensures a **persistent, bidirectional** connection for low-latency interactions. + 3. **REST API** provides **fine-grained control** over user access, and room configuration. + + For more details, refer to the full API documentation. license: name: Apache 2.0 url: 'http://www.apache.org/licenses/LICENSE-2.0.html' - version: "1.0.0" servers: - description: Local server url: http://localhost:3000 tags: + - name: general + description: General endpoints for the API. + x-displayName: General + - name: current-session + description: Endpoints for managing the current user session. + x-displayName: Current Session - name: sessions - description: Sessions management. - - name: room - description: Room releated operations. + description: Endpoints for managing user sessions. + x-displayName: Sessions - name: members - description: Members management. + description: Endpoints for managing members. + x-displayName: Members + - name: room-settings + description: Endpoints for managing room settings. + x-displayName: Room Settings + - name: room-broadcast + description: Endpoints for managing room broadcasts. + x-displayName: Room Broadcast + - name: room-clipboard + description: Endpoints for managing the room clipboard. + x-displayName: Room Clipboard + - name: room-keyboard + description: Endpoints for managing the room keyboard. + x-displayName: Room Keyboard + - name: room-control + description: Endpoints for managing room control. + x-displayName: Room Control + - name: room-screen + description: Endpoints for managing room screen configurations. + x-displayName: Room Screen + - name: room-upload + description: Endpoints for uploading files to the room. + x-displayName: Room Upload paths: /health: get: - summary: healthcheck + tags: + - general + summary: Health Check + description: Check the health status of the API. operationId: healthcheck security: [] responses: '200': - description: OK + description: The API is healthy. /metrics: get: - summary: metrics + tags: + - general + summary: Metrics + description: Retrieve metrics for the API. operationId: metrics security: [] responses: '200': - description: OK + description: Metrics retrieved successfully. /api/batch: post: - summary: batch + tags: + - general + summary: Batch Request + description: Execute multiple API requests in a single call. operationId: batch responses: '200': - description: OK + description: Batch request executed successfully. content: application/json: schema: @@ -59,6 +120,24 @@ paths: items: $ref: '#/components/schemas/BatchRequest' required: true + /api/stats: + get: + tags: + - general + summary: Get Stats + description: Retrieve statistics about the server and user sessions. + operationId: stats + responses: + '200': + description: Statistics retrieved successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/Stats' + '401': + $ref: '#/components/responses/Unauthorized' + '403': + $ref: '#/components/responses/Forbidden' # # current session @@ -66,12 +145,15 @@ paths: /api/login: post: - summary: login + tags: + - current-session + summary: User Login + description: Authenticate a user and start a new session. operationId: login security: [] responses: '200': - description: OK + description: User authenticated successfully. content: application/json: schema: @@ -88,20 +170,26 @@ paths: required: true /api/logout: post: - summary: logout + tags: + - current-session + summary: User Logout + description: Terminate the current user session. operationId: logout responses: '200': - description: OK + description: User logged out successfully. '401': $ref: '#/components/responses/Unauthorized' /api/whoami: get: - summary: whoami + tags: + - current-session + summary: Get Current User + description: Retrieve information about the current user session. operationId: whoami responses: '200': - description: OK + description: Current user information retrieved successfully. content: application/json: schema: @@ -112,11 +200,14 @@ paths: $ref: '#/components/responses/Forbidden' /api/profile: post: - summary: update current profile without syncing it with member profile (experimental) + tags: + - current-session + summary: Update Profile + description: Update the current user's profile without syncing it with the member profile (experimental). operationId: profile responses: '204': - description: OK + description: Profile updated successfully. '401': $ref: '#/components/responses/Unauthorized' requestBody: @@ -125,21 +216,6 @@ paths: schema: $ref: '#/components/schemas/MemberProfile' required: true - /api/stats: - get: - summary: stats - operationId: stats - responses: - '200': - description: OK - content: - application/json: - schema: - $ref: '#/components/schemas/Stats' - '401': - $ref: '#/components/responses/Unauthorized' - '403': - $ref: '#/components/responses/Forbidden' # # sessions @@ -149,11 +225,12 @@ paths: get: tags: - sessions - summary: get sessions + summary: List Sessions + description: Retrieve a list of all active sessions. operationId: sessionsGet responses: '200': - description: OK + description: Sessions retrieved successfully. content: application/json: schema: @@ -168,18 +245,19 @@ paths: get: tags: - sessions - summary: get session + summary: Get Session + description: Retrieve information about a specific session. operationId: sessionGet parameters: - in: path name: sessionId - description: session identifier + description: The identifier of the session. required: true schema: type: string responses: '200': - description: OK + description: Session retrieved successfully. content: application/json: schema: @@ -193,18 +271,19 @@ paths: delete: tags: - sessions - summary: remove session + summary: Remove Session + description: Terminate a specific session. operationId: sessionRemove parameters: - in: path name: sessionId - description: session identifier + description: The identifier of the session. required: true schema: type: string responses: '204': - description: OK + description: Session removed successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -215,18 +294,19 @@ paths: post: tags: - sessions - summary: disconnect session + summary: Disconnect Session + description: Forcefully disconnect a specific session. operationId: sessionDisconnect parameters: - in: path name: sessionId - description: session identifier + description: The identifier of the session. required: true schema: type: string responses: '204': - description: OK + description: Session disconnected successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -241,12 +321,13 @@ paths: /api/room/settings: get: tags: - - room - summary: get settings + - room-settings + summary: Get Room Settings + description: Retrieve the current settings of the room. operationId: settingsGet responses: '200': - description: OK + description: Room settings retrieved successfully. content: application/json: schema: @@ -257,12 +338,13 @@ paths: $ref: '#/components/responses/Forbidden' post: tags: - - room - summary: set settings + - room-settings + summary: Update Room Settings + description: Update the settings of the room. operationId: settingsSet responses: '204': - description: OK + description: Room settings updated successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -273,15 +355,17 @@ paths: schema: $ref: '#/components/schemas/Settings' required: true + /api/room/broadcast: get: tags: - - room - summary: get broadcast status + - room-broadcast + summary: Get Broadcast Status + description: Retrieve the current broadcast status of the room. operationId: broadcastStatus responses: '200': - description: OK + description: Broadcast status retrieved successfully. content: application/json: schema: @@ -293,14 +377,15 @@ paths: /api/room/broadcast/start: post: tags: - - room - summary: start broadcast + - room-broadcast + summary: Start Broadcast + description: Start broadcasting the room's content. operationId: broadcastStart responses: '204': - description: OK + description: Broadcast started successfully. '400': - description: Missing broadcast URL + description: Missing broadcast URL. content: application/json: schema: @@ -310,13 +395,13 @@ paths: '403': $ref: '#/components/responses/Forbidden' '422': - description: Server is already broadcasting + description: Server is already broadcasting. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' '500': - description: Unable to start broadcast + description: Unable to start broadcast. content: application/json: schema: @@ -330,18 +415,19 @@ paths: /api/room/broadcast/stop: post: tags: - - room - summary: stop broadcast + - room-broadcast + summary: Stop Broadcast + description: Stop broadcasting the room's content. operationId: broadcastStop responses: '204': - description: OK + description: Broadcast stopped successfully. '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '422': - description: Server is not broadcasting + description: Server is not broadcasting. content: application/json: schema: @@ -350,12 +436,13 @@ paths: /api/room/clipboard: get: tags: - - room - summary: get clipboard rich-text or plain-text content + - room-clipboard + summary: Get Clipboard Content + description: Retrieve the current content of the clipboard (rich-text or plain-text). operationId: clipboardGetText responses: '200': - description: OK + description: Clipboard content retrieved successfully. content: application/json: schema: @@ -365,25 +452,26 @@ paths: '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to get clipboard content + description: Unable to get clipboard content. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' post: tags: - - room - summary: set clipboard rich-text or plain-text content + - room-clipboard + summary: Set Clipboard Content + description: Update the content of the clipboard (rich-text or plain-text). operationId: clipboardSetText responses: '204': - description: OK + description: Clipboard content updated successfully. '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to set clipboard content + description: Unable to set clipboard content. content: application/json: schema: @@ -397,12 +485,13 @@ paths: /api/room/clipboard/image.png: get: tags: - - room - summary: get clipboard image content + - room-clipboard + summary: Get Clipboard Image + description: Retrieve the current image content of the clipboard. operationId: clipboardGetImage responses: '200': - description: OK + description: Clipboard image retrieved successfully. content: image/png: schema: @@ -413,7 +502,7 @@ paths: '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to get clipboard content + description: Unable to get clipboard content. content: application/json: schema: @@ -422,12 +511,13 @@ paths: /api/room/keyboard/map: get: tags: - - room - summary: get keyboard map + - room-keyboard + summary: Get Keyboard Map + description: Retrieve the current keyboard map configuration. operationId: keyboardMapGet responses: '200': - description: OK + description: Keyboard map retrieved successfully. content: application/json: schema: @@ -437,25 +527,26 @@ paths: '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to get keyboard map + description: Unable to get keyboard map. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' post: tags: - - room - summary: set keyboard map + - room-keyboard + summary: Set Keyboard Map + description: Update the keyboard map configuration. operationId: keyboardMapSet responses: '204': - description: OK + description: Keyboard map updated successfully. '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to change keyboard map + description: Unable to change keyboard map. content: application/json: schema: @@ -469,12 +560,13 @@ paths: /api/room/keyboard/modifiers: get: tags: - - room - summary: get keyboard modifiers + - room-keyboard + summary: Get Keyboard Modifiers + description: Retrieve the current keyboard modifiers status. operationId: keyboardModifiersGet responses: '200': - description: OK + description: Keyboard modifiers retrieved successfully. content: application/json: schema: @@ -485,12 +577,13 @@ paths: $ref: '#/components/responses/Forbidden' post: tags: - - room - summary: set keyboard modifiers + - room-keyboard + summary: Set Keyboard Modifiers + description: Update the keyboard modifiers status. operationId: keyboardModifiersSet responses: '204': - description: OK + description: Keyboard modifiers updated successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -505,12 +598,13 @@ paths: /api/room/control: get: tags: - - room - summary: get control status + - room-control + summary: Get Control Status + description: Retrieve the current control status of the room. operationId: controlStatus responses: '200': - description: OK + description: Control status retrieved successfully. content: application/json: schema: @@ -522,18 +616,19 @@ paths: /api/room/control/request: post: tags: - - room - summary: request control + - room-control + summary: Request Control + description: Request control of the room. operationId: controlRequest responses: '204': - description: OK + description: Control requested successfully. '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '422': - description: There is already a host + description: There is already a host. content: application/json: schema: @@ -541,18 +636,19 @@ paths: /api/room/control/release: post: tags: - - room - summary: release control + - room-control + summary: Release Control + description: Release control of the room. operationId: controlRelease responses: '204': - description: OK + description: Control released successfully. '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '422': - description: There is already a host + description: There is already a host. content: application/json: schema: @@ -560,12 +656,13 @@ paths: /api/room/control/take: post: tags: - - room - summary: take control + - room-control + summary: Take Control + description: Take control of the room. operationId: controlTake responses: '204': - description: OK + description: Control taken successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -573,21 +670,22 @@ paths: /api/room/control/give/{sessionId}: post: tags: - - room - summary: give control + - room-control + summary: Give Control + description: Give control of the room to a specific session. operationId: controlGive parameters: - in: path name: sessionId - description: session ID + description: The identifier of the session. required: true schema: type: string responses: '204': - description: OK + description: Control given successfully. '400': - description: Target session is not allowed to host + description: Target session is not allowed to host. content: application/json: schema: @@ -601,12 +699,13 @@ paths: /api/room/control/reset: post: tags: - - room - summary: reset control + - room-control + summary: Reset Control + description: Reset the control status of the room. operationId: controlReset responses: '204': - description: OK + description: Control reset successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -615,12 +714,13 @@ paths: /api/room/screen: get: tags: - - room - summary: get current screen configuration + - room-screen + summary: Get Screen Configuration + description: Retrieve the current screen configuration of the room. operationId: screenConfiguration responses: '200': - description: OK + description: Screen configuration retrieved successfully. content: application/json: schema: @@ -630,19 +730,20 @@ paths: '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to get screen configuration + description: Unable to get screen configuration. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' post: tags: - - room - summary: change screen configuration + - room-screen + summary: Change Screen Configuration + description: Update the screen configuration of the room. operationId: screenConfigurationChange responses: '200': - description: OK + description: Screen configuration updated successfully. content: application/json: schema: @@ -652,7 +753,7 @@ paths: '403': $ref: '#/components/responses/Forbidden' '422': - description: Invalid screen configuration + description: Invalid screen configuration. content: application/json: schema: @@ -666,12 +767,13 @@ paths: /api/room/screen/configurations: get: tags: - - room - summary: get list of all available screen configurations + - room-screen + summary: Get List of Screen Configurations + description: Retrieve a list of all available screen configurations. operationId: screenConfigurationsList responses: '200': - description: OK + description: List of screen configurations retrieved successfully. content: application/json: schema: @@ -685,19 +787,20 @@ paths: /api/room/screen/cast.jpg: get: tags: - - room - summary: get screencast image + - room-screen + summary: Get Screencast Image + description: Retrieve the current screencast image. operationId: screenCastImage responses: '200': - description: OK + description: Screencast image retrieved successfully. content: image/jpeg: schema: type: string format: binary '400': - description: Screencast is not enabled + description: Screencast is not enabled. content: application/json: schema: @@ -707,7 +810,7 @@ paths: '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to fetch image + description: Unable to fetch image. content: application/json: schema: @@ -715,19 +818,20 @@ paths: /api/room/screen/shot.jpg: get: tags: - - room - summary: get screenshot image + - room-screen + summary: Get Screenshot Image + description: Retrieve the current screenshot image. operationId: screenShotImage parameters: - in: query name: quality - description: image quality (0-100) + description: Image quality (0-100). required: false schema: type: integer responses: '200': - description: OK + description: Screenshot image retrieved successfully. content: image/jpeg: schema: @@ -738,7 +842,7 @@ paths: '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to create image + description: Unable to create image. content: application/json: schema: @@ -747,14 +851,15 @@ paths: /api/room/upload/drop: post: tags: - - room - summary: upload and drop file + - room-upload + summary: Upload and Drop File + description: Upload a file and drop it at a specified location. operationId: uploadDrop responses: '204': - description: OK + description: File uploaded and dropped successfully. '400': - description: Unable to upload file + description: Unable to upload file. content: application/json: schema: @@ -764,7 +869,7 @@ paths: '403': $ref: '#/components/responses/Forbidden' '500': - description: Unable to process uploaded file + description: Unable to process uploaded file. content: application/json: schema: @@ -777,13 +882,13 @@ paths: properties: x: type: number - description: X coordinate of drop + description: X coordinate of drop. y: type: number - description: Y coordinate of drop + description: Y coordinate of drop. files: type: array - description: files to be uploaded + description: Files to be uploaded. items: type: string format: binary @@ -791,14 +896,15 @@ paths: /api/room/upload/dialog: post: tags: - - room - summary: upload file to a dialog + - room-upload + summary: Upload File to Dialog + description: Upload a file to a dialog. operationId: uploadDialog responses: '204': - description: OK + description: File uploaded to dialog successfully. '400': - description: Unable to upload file + description: Unable to upload file. content: application/json: schema: @@ -808,13 +914,13 @@ paths: '403': $ref: '#/components/responses/Forbidden' '422': - description: No upload dialog prompt active + description: No upload dialog prompt active. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' '500': - description: Unable to process uploaded file + description: Unable to process uploaded file. content: application/json: schema: @@ -827,25 +933,26 @@ paths: properties: files: type: array - description: files to be uploaded + description: Files to be uploaded. items: type: string format: binary required: true delete: tags: - - room - summary: close file chooser dialog + - room-upload + summary: Close File Chooser Dialog + description: Close the file chooser dialog. operationId: uploadDialogClose responses: '204': - description: OK + description: File chooser dialog closed successfully. '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '422': - description: No upload dialog prompt active + description: No upload dialog prompt active. content: application/json: schema: @@ -859,7 +966,8 @@ paths: get: tags: - members - summary: list of members + summary: List Members + description: Retrieve a list of all members. operationId: membersList parameters: - in: query @@ -872,7 +980,7 @@ paths: type: number responses: '200': - description: OK + description: Members retrieved successfully. content: application/json: schema: @@ -886,11 +994,12 @@ paths: post: tags: - members - summary: create new member + summary: Create Member + description: Create a new member. operationId: membersCreate responses: '200': - description: OK + description: Member created successfully. content: application/json: schema: @@ -900,7 +1009,7 @@ paths: '403': $ref: '#/components/responses/Forbidden' '422': - description: Member with chosen ID already exists + description: Member with chosen ID already exists. content: application/json: schema: @@ -915,18 +1024,19 @@ paths: get: tags: - members - summary: get member's profile + summary: Get Member Profile + description: Retrieve the profile of a specific member. operationId: membersGetProfile parameters: - in: path name: memberId - description: member identifier + description: The identifier of the member. required: true schema: type: string responses: '200': - description: OK + description: Member profile retrieved successfully. content: application/json: schema: @@ -940,18 +1050,19 @@ paths: post: tags: - members - summary: update member's profile + summary: Update Member Profile + description: Update the profile of a specific member. operationId: membersUpdateProfile parameters: - in: path name: memberId - description: member identifier + description: The identifier of the member. required: true schema: type: string responses: '204': - description: OK + description: Member profile updated successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -967,18 +1078,19 @@ paths: delete: tags: - members - summary: remove member + summary: Remove Member + description: Remove a specific member. operationId: membersRemove parameters: - in: path name: memberId - description: member identifier + description: The identifier of the member. required: true schema: type: string responses: '204': - description: OK + description: Member removed successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -989,18 +1101,19 @@ paths: post: tags: - members - summary: update member's password + summary: Update Member Password + description: Update the password of a specific member. operationId: membersUpdatePassword parameters: - in: path name: memberId - description: member identifier + description: The identifier of the member. required: true schema: type: string responses: '204': - description: OK + description: Member password updated successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -1017,11 +1130,12 @@ paths: post: tags: - members - summary: bulk update members + summary: Bulk Update Members + description: Update the profiles of multiple members in bulk. operationId: membersBulkUpdate responses: '204': - description: OK + description: Members updated successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -1038,11 +1152,12 @@ paths: post: tags: - members - summary: bulk delete members + summary: Bulk Delete Members + description: Remove multiple members in bulk. operationId: membersBulkDelete responses: '204': - description: OK + description: Members removed successfully. '401': $ref: '#/components/responses/Unauthorized' '403': @@ -1062,29 +1177,32 @@ components: type: apiKey in: cookie name: NEKO_SESSION + description: Authentication using a session cookie. BearerAuth: type: http scheme: bearer + description: Authentication using a Bearer token. TokenAuth: type: apiKey in: query name: token + description: Authentication using a token passed as a query parameter. responses: NotFound: - description: The specified resource was not found + description: The specified resource was not found. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' Unauthorized: - description: Unauthorized + description: The request requires user authentication. content: application/json: schema: $ref: '#/components/schemas/ErrorMessage' Forbidden: - description: Forbidden + description: The server understood the request, but refuses to authorize it. content: application/json: schema: @@ -1096,36 +1214,70 @@ components: properties: message: type: string + description: Detailed error message. BatchRequest: type: object properties: path: type: string + description: The API endpoint path. method: type: string enum: - GET - POST - DELETE + description: The HTTP method to be used. body: - description: Request body + description: The request body for the API call. BatchResponse: type: object properties: path: type: string + description: The API endpoint path. method: type: string enum: - GET - POST - DELETE + description: The HTTP method used. body: - description: Response body + description: The response body from the API call. status: type: integer + description: The HTTP status code of the response. + + Stats: + type: object + properties: + has_host: + type: boolean + description: Indicates if there is a host currently. + host_id: + type: string + description: The ID of the current host, if any. + server_started_at: + type: string + format: date-time + description: The timestamp when the server started. + total_users: + type: integer + description: The total number of users connected. + last_user_left_at: + type: string + format: date-time + description: The timestamp when the last user left, if any. + total_admins: + type: integer + description: The total number of admins connected. + last_admin_left_at: + type: string + format: date-time + description: The timestamp when the last admin left, if any. # # sessions @@ -1136,53 +1288,36 @@ components: properties: username: type: string + description: The username of the user. password: type: string + description: The password of the user. SessionData: type: object properties: id: type: string + description: The unique identifier of the session. token: type: string - description: Only if cookie authentication is disabled. + description: The session token, only if cookie authentication is disabled. profile: $ref: '#/components/schemas/MemberProfile' + description: The profile information of the user. state: $ref: '#/components/schemas/SessionState' + description: The current state of the session. SessionState: type: object properties: is_connected: type: boolean + description: Indicates if the user is connected. is_watching: type: boolean - - Stats: - type: object - properties: - has_host: - type: boolean - host_id: - type: string - optional: true - server_started_at: - type: string - format: date-time - total_users: - type: integer - last_user_left_at: - type: string - format: date-time - optional: true - total_admins: - type: integer - last_admin_left_at: - type: string - format: date-time - optional: true + description: Indicates if the user is watching. # # room @@ -1193,17 +1328,23 @@ components: properties: private_mode: type: boolean + description: Indicates if the room is in private mode. locked_controls: type: boolean + description: Indicates if the room controls are locked. implicit_hosting: type: boolean + description: Indicates if implicit hosting is enabled. inactive_cursors: type: boolean + description: Indicates if inactive cursors are shown. merciful_reconnect: type: boolean + description: Indicates if merciful reconnect is enabled. plugins: type: object additionalProperties: true + description: Additional plugin settings. BroadcastStatus: type: object @@ -1211,8 +1352,10 @@ components: url: type: string example: rtmp://localhost/live + description: The URL of the broadcast. is_active: type: boolean + description: Indicates if the broadcast is active. ClipboardText: type: object @@ -1220,9 +1363,11 @@ components: text: type: string example: Copied Content 123 + description: The plain text content of the clipboard. html: type: string example: Copied Content 123 + description: The HTML content of the clipboard. KeyboardMap: type: object @@ -1230,37 +1375,49 @@ components: layout: type: string example: sk + description: The keyboard layout. variant: type: string example: qwerty + description: The keyboard variant. KeyboardModifiers: type: object properties: shift: type: boolean + description: Indicates if the shift key is pressed. capslock: type: boolean + description: Indicates if the caps lock key is active. control: type: boolean + description: Indicates if the control key is pressed. alt: type: boolean + description: Indicates if the alt key is pressed. numlock: type: boolean + description: Indicates if the num lock key is active. meta: type: boolean + description: Indicates if the meta key is pressed. super: type: boolean + description: Indicates if the super key is pressed. altgr: type: boolean + description: Indicates if the altgr key is pressed. ControlStatus: type: object properties: has_host: type: boolean + description: Indicates if there is a host currently. host_id: type: string + description: The ID of the current host, if any. ScreenConfiguration: type: object @@ -1268,80 +1425,110 @@ components: width: type: integer example: 1280 + description: The width of the screen. height: type: integer example: 720 + description: The height of the screen. rate: type: integer example: 30 + description: The refresh rate of the screen. # # members # MemberProfile: + x-tags: + - members type: object properties: name: type: string + description: The name of the member. is_admin: type: boolean + description: Indicates if the member is an admin. can_login: type: boolean + description: Indicates if the member can log in. can_connect: type: boolean + description: Indicates if the member can connect. can_watch: type: boolean + description: Indicates if the member can watch. can_host: type: boolean + description: Indicates if the member can host. can_share_media: type: boolean + description: Indicates if the member can share media. can_access_clipboard: type: boolean + description: Indicates if the member can access the clipboard. sends_inactive_cursor: type: boolean + description: Indicates if the member sends inactive cursor. can_see_inactive_cursors: type: boolean + description: Indicates if the member can see inactive cursors. plugins: type: object additionalProperties: true + description: Additional plugin settings. MemberData: + type: object properties: id: type: string + description: The unique identifier of the member. profile: $ref: '#/components/schemas/MemberProfile' + description: The profile information of the member. MemberCreate: + type: object properties: username: type: string + description: The username of the new member. password: type: string + description: The password of the new member. profile: $ref: '#/components/schemas/MemberProfile' + description: The profile information of the new member. MemberPassword: + type: object properties: password: type: string + description: The new password for the member. MemberBulkUpdate: + type: object properties: ids: type: array items: type: string + description: The list of member IDs to be updated. profile: $ref: '#/components/schemas/MemberProfile' + description: The new profile information for the members. MemberBulkDelete: + type: object properties: ids: type: array items: type: string + description: The list of member IDs to be deleted. security: - BearerAuth: [] diff --git a/webpage/docs/advanced-topics/_category_.json b/webpage/docs/advanced-topics/_category_.json deleted file mode 100644 index 31371cdf..00000000 --- a/webpage/docs/advanced-topics/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 5, - "label": "Advanced Topics" -} diff --git a/webpage/docs/api/batch.api.mdx b/webpage/docs/api/batch.api.mdx new file mode 100644 index 00000000..d3dd81f4 --- /dev/null +++ b/webpage/docs/api/batch.api.mdx @@ -0,0 +1,71 @@ +--- +id: batch +title: "Batch Request" +description: "Execute multiple API requests in a single call." +sidebar_label: "Batch Request" +hide_title: true +hide_table_of_contents: true +api: eJzlV91v2zYQ/1cOLFBsgixn6ZvfUtdbg3ZpEbvrQxoMZ+ossaZIlaScGob/9+FIKVaddij2Or9YIu/jd9+ngwhYeTG7ExUZcqjFfS5K8tKpNihrxEwsvpLsAkHT6aBaTXD1/hocfenIBw/KAIJXptIEErUuRC5sSw6Z+7oUM7HGIGuRC0e+tcaTF7ODuLy44L9vNb1kykE0UNJbgu+kJO83ndZ7Fi+tCWQC82PbaiWjrulnz0IOwsuaGuSnsG9JzAQ6h3uRCxWo8aNzu/5MMohctI4RB5WgtRjqEZUPTplKnHtlVSdHkClbq0wAZivEMRcNhdqW35NApmvY1X8sViIX798t+e/V4u1itXjqdlbwerV6D0kedJ7KKH9ty/1T3zH54GFgEtg420DoYabQHHPhA4Zu7AVlAlXkvmtg1J84QNqSwG6ixEFRIY7HXAQVNA3hu+2vxDH+OOwxnC971P/P4AULa/q5EKbkTxG07jyAT90d6cXJ18pRKWbBdTQyR7TWR2dF94gptmo61KUntyPHPeAc0FsrUUO6F7nonBYzUYfQzqZTzXe19WH24uLiQhzvWZDsnAr7KOkloSN31bG+u/tjfhBza7eKxicruyXzeDCSsOQsSAEdc52SolVvKGYFw5SRROTCYMO3N4s37/5eLpbL63c3T0LPksiEPu+g49bFHYy85/ckKwZpbMGjZraefRYBcnOLRD+rJYmEwHZHHSMP/MC4Lx25/cm2yPqz6iIxtOg9lYAeEKI0aNFhQ4FcSiiuvdtTlS6+YtNyht0N5XQqgsd84irgiCmzsRF7n5Q3tLWcryIXnFQJ3oviorh4AjqSdp48fKT17WoOaEp+XFq5pQBr8qokD7eL5SpWQLDQOrtTJVcJ6klQDQG/WvDBETbKVDlwO3Mog9oRSKs1rm2aRXmU76ixgaAkvw22hU1nJF+iVmFffDKfzLNnz2BuHcGKZG2stpUizxcTyLK/orbloA3sjlyPPss+GYAJRKs07chhRR6ybLiO1fwIPAdtHyYaAxm5z6FWVT350kUYvU2MFrtSjawrkoo3tF9bdGUkaWznCWhHJnhARxAcGt+owJMz4uMO4rGhwc3SGkPR6gjJEzaavD95zppiMPiW8a7Y0UtVsZc4r0wJc9s0nRnybXBDitzgiWj6cATKx/aXVJ6EKTPA+oWKqsgfC5F8wLVWvm7IhByu5wuQaEpVYiCgr7JGU9GvBUBS9jbGu8ZwktC1TOtT3Le9z6bJXxvUeo1yGz1Woyn14K1HzCcfDAnI0Bc7cvtQM/SF9nSy9awEn8Oyh/EnGqyIrcgymMCSW1wcBQ7wWx7GOYCPmDjkg4FZdmttE2k+MO+Z2LkjDLEAGluqzT4+MjHPW2d1dHZSGpcpriZnbeNHCl71RTFPLD4Kvio/d54lg5eOiDuk2aiqS0Xlc2gYCN9vf5SWxaBgufeBGnhNqEMNz+FPCk7JpOeWn2kXFSWyOpHJmuTWR6GPeyVqUMarqg4Jfyrb1/YBrgNcaQ0frdt6WNmKQk2OCX4rxrWYQu6hoVLhqcBiiLPsrL3kfR0yhBIDZlnxyVwWZwlOxneOuMlmWcutz4eYuWtVKkd9l8my8/IbtYFxBSa7XhSj/Muyof9xW9koQ5PKoTL0GOQsSzk8inPf9Th1vglczO7frYOGe11JAZX2OTjaxPkUmwYv3DHxSys7zrSBU+RCK0m85c0Ow2S6alHWBJex03+zKjw8PBQYbwvrqmnP6qdvr+eLm+VicllcFHVodBxGvKg0aEaC01fBsOicTZHRQvkfPlT6iRvoa5i2GpXhmRyxD6PvjsexyPuPmPtc8MrDx4fDGj19cPp45OM0pmd397nYoVO4jgP0/piLmrAkF6fplvZiJuYJ8GTFyplcd2nsn23DvCEljispqQ3/Sns/ms39bjosmY0tmcfhA3+E4YOYifiNFtOMCeLZQWg0VYcV0yaZ/PsHGQ7YGQ== +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Execute multiple API requests in a single call. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/broadcast-start.api.mdx b/webpage/docs/api/broadcast-start.api.mdx new file mode 100644 index 00000000..2d8f0cff --- /dev/null +++ b/webpage/docs/api/broadcast-start.api.mdx @@ -0,0 +1,71 @@ +--- +id: broadcast-start +title: "Start Broadcast" +description: "Start broadcasting the room's content." +sidebar_label: "Start Broadcast" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Start broadcasting the room's content. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/broadcast-status.api.mdx b/webpage/docs/api/broadcast-status.api.mdx new file mode 100644 index 00000000..abfd4ecf --- /dev/null +++ b/webpage/docs/api/broadcast-status.api.mdx @@ -0,0 +1,63 @@ +--- +id: broadcast-status +title: "Get Broadcast Status" +description: "Retrieve the current broadcast status of the room." +sidebar_label: "Get Broadcast Status" +hide_title: true +hide_table_of_contents: true +api: eJzVV9uO2zYQ/ZUBAxStIMtO0ie/bTZussilxXrTPCRBMZbGEmOKVDiUN+7C/14MKfmWFCiKvvTJtjiac+Zwbn5QAWtW8w/KO9dOVt5hVSIH9SlXFXHpdRe0s2qubil4TVuC0BCUvfdkAxzsgQOGnsGt47k4K1SuXEcexcFNpebqYL2MxipXnrhzlonV/EE9mc3k4xz22SWCH3hUwH1ZEvO6N2YnYKWzgWwQH9h1RpcRefqZxdGD4rKhFuVb2HWk5sqtPlMZVK46LzyDTjR6b06MOHhta5Ur+optZ+SRD203n06NK9E0jsPU6C2pS73uGoJ3t69HRQ6xF2qfK81/YBnktSPSyjlDaL9xdGMrCYUY9IUr0AzJTaH2+1wFHSLBZxc67/dy+vPs8bfyCktPX3riED+1J4aeyQP2oSEbBhX/Q31bYsaavqfxObfnFFAbqoC8dx6G985DXcjRm8HjGOfT78fJ5LfkobcVeQ7OVSlVU/Q5rHqRYN0zMQQX43de/0mgw/8m+n2uWgqNk2qrKaJjaNRcTbHTU6nK6bHEc5UUkfK/1Ou1JPegmMpTTagmhLPEnz+dzWZq/0kclb3XYRc9PSP05K96Af7waZ8/qGvnNppOn9y5DdnDgxMPS9ExSXX61kEt7PQr2qlcaaFZRhOVK4utnL5dvPr1j+Viubz59e03il6dZTT0rG0NCEzM8jv5iuV5GsEBWaIXzSJBqddo9E9RkksIEnfEOFHgb4L70pPfHWOLr/5TuGgMHTJTBciAEL1Bhx5bCuRTImm7dhF/SKi3tHFw9duNypUkRoJ4WsyK2TfA0TQWy3ta3d5dA9pKvi5duaEAK2JdEcPtYnknHqWkOu+2upKSQzMJuiWQnw44eMJW2zoHbQP51NOgdMbgyqUBkkf/nloXCCriTXAdrHtbyiEaHXbFR/vRPnr0CK6dJ7ijsrHOuFoTy8EEsuz3iLYc0cBJO0jss+yjBZhAjMrQljzWxJBl4zGsnT8Sz8G4+4nBQLbc5dDoupl86SONISZhi32lT6IrEsQr2q0c+iqatK5nAtqSDQzoCYJHy60OgarET3oUY0ujzKWzlmLUkRITtoaYj8o5W4wB3wrfOxF6qWtRSXLDVnDt2ra3Y86MMqSbG5WIoY+PZNL0kkoR8uhM25HWj1TURX4oJuKAK6O5acmGHG6uF1CirXSFgYC+lg3amn4qABLY63jfDYajh74TW073vhk0mya91mjMCstNVKxBW5lRrQPnowZjAgr1xZb8LjRCfWGYjrFelNEPsBxovEGLNUkUWQYTWEqbou9NyMhzJB85yZWPAWbZrXNttHkn7164vfaEIRZA6yq93sWvYixTxzsTxU6gceeRapJuzicAz4eiuE6vcHR8VX3uWTwDl55Iupxd67pPRcU5tEJEzjd/l5bFCLDccaAWXhKa0MAP8EY2sTLhDNthBEpmTTIrGyo3HJ0elkE0oC3rugmJfyrbl+4ebgJcGQPvnd8w3LmaQkNeDB4Xp7WYrpyhpUrjscDiFWfZRXvJhzoUChUGzLLio31SXCQ4We5l90HIsk5aH4eYuStdaU9Dl8myy/I7aQOnFZjielqc5F+Wjf1P2spaW5rUHrWlwyVnWcrhk3seup6kztnFxez+RdYC6XVVXBU4l/UlzpjYNGQvjolfubKXTBvfVLkyuiTLcQsZpstVh2VD8CR2+rNxf39/X2A8LZyvp8OrPH19c714u1xMnhSzogmtiQOlcxxatCeOX1CA4xJ/2PzPhsnDcbv6d/8zhvkZ6GuYdga1lQk7LPJpA/ogw1X+cTjXqlyd/dGRXUYsHh5WyPTOm/1eHqf5O//wKVdb9BpXMiJlfVENYUU+Ljsb2ol6ZUmdbFRbNH2a5Bcrouw4h9XsxeJO7fd/AesDr1g= +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current broadcast status of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/broadcast-stop.api.mdx b/webpage/docs/api/broadcast-stop.api.mdx new file mode 100644 index 00000000..68bc2cfe --- /dev/null +++ b/webpage/docs/api/broadcast-stop.api.mdx @@ -0,0 +1,63 @@ +--- +id: broadcast-stop +title: "Stop Broadcast" +description: "Stop broadcasting the room's content." +sidebar_label: "Stop Broadcast" +hide_title: true +hide_table_of_contents: true +api: eJzVV0tv2zgQ/isDFujuCrLsJj35lrpeNGibFpG7PSTBgpbGEmuKVDmUU6/h/74YUrIdtwV67cmyOI/vG85LO+FlRWJ6J5y1zWjprCwLSV48pKJEKpxqvbJGTEXubQuHc2Uq8DUCa/1BUFjj0fhMpMK26CTrXJdiKg4KrC5S4ZBaawhJTHfiYvKSf576eTVoAHnbtlgCdUWBRKtO620m9ql4OXnxvd6C0eDXDsmHX+WQoCN0IDtfo/GqCLAYYw+Xjci21f3J+AuxpZ2gosZG8pPftiimwi6/YOFFKlrH9LyK+BskkhWeCJJ3ylTiPHav0UulsQR0zjro9TKx36fCK69Zdc5H73uL+/0+8Lz8MU9Ct0EHnSnRkbe2jHcR2aew7DgEq46QwNvA3zr1H4LyvxP7i4vv2eeRuSIw1j9Jx9+G2T4VDfracnm0loJ76WsxFWPZqjFX1PhAbEyxbuKNc6GeR+SdLaTuM0KkonNaTEXtfTsdjzWf1Zb89HIymYj9AxsqOqf8Nlh6hdKhu+rY+93DPt2JmbVrhadvFnaN5vDixELO0YwBO9U6xEy26i1uRSoUwyyCiEiFkQ2f3szffvg3n+f59Yeb7+J69aRioSNuNxIIifh/tBVawSmDg2dmzzELALkJBaFf9RJNgmfewcdJBH5C7muHbnvkFlR/1V0QhlYSYQmSQEKwBq10skGPLqaTMisb/PdpdYNrC1cfr0UqODGii8tskk2+cxxEQzP4jMvbxQykKfkxt8UaPSyRVIkEt/N8wRa5ZbTOblTJLUXqkVcNAv+1QN6hbJSpUlDGo5OFVxuEwmotlzb2/TTYd9hYj1AirXlwrDpT8KHUym+ze3Nvnj17BjPrEBZY1MZqWykkPhhBkvwTvOWDN7Bc9BF9ktwbgBEEVho36GSFBEkyHMPKuiPwFLR9HGnp0RTbFGpV1aOvXYDRc2K0sivVCbssuniL26WVrgwije0IATdoPIF0CN5JQ43yHsuIj3swyQaHMBfWGAysAyRC2WgkOkbOmmwgfMt4FxzoXFUcJc4NU8LMNk1nhpwZwhBvbohEoD684tbYcSoFl0djygyw/sSsytJDMSF5udSK6gaNT+F6NodCmlKV0iPgt6KWpsK/MoDo7F2471r6o4WuZVmK977uYzaO8VpJrZeyWIeI1dKUeojWAfMxBkMCMvT5Bt3W1wx9rgmPXM/K6DnkPYz30sgKmUWSwAhyblP4ow0g4BzAB0x85QPBJLm1tgkyn1j3zOzMofShABpbqtU2PLIwzx5ndQh2dBq2Fq4mbul04uB1XxSzqELB8FX5pYt7FRUOkbucWamqi0VFKTQMhM/XP0vLbHCQb8ljA29Qal/Dc3iP3qki+rnlZ9wER1GsjmJFjcWagtHDDic1KEOqqn3EH8v2jX2Eaw9XWsNn69YEC1uhr9GxwIvstBbjlRM0WCp5LLBwxUly1l7Svg4ZQim9TJLs3lxkZwmOhjre7SQkScutj3zI3KUqlcO+yyTJefmdtIHTCoy8LrOT/EuSof9xW1kpg6PKSWXwcMlJEnP45J77rsep8+TiQnb/zcsB97oyLAyU8noWZkxoGrzZhsQvbdFxpg2aIhVaFWgo7CL9dLlqZVEjXIRO/2TcPz4+ZjKcZtZV416Vxu+uZ/ObfD66yCZZ7RsdBgqvHo00J4bDhn9Yv8/HyO64Xf3yt0A/LD1+8+NWS2V4nAbIu37nueNJyt8F1jYiPX4u8PjmzechFby/sOBut5SEn5ze7/l1nLnTu4dUbKRTcsljkVcWUaMs0YUFZ41bjlhRYMsmN1J3cXqfLYe81xyWso8f8oXY7/8H3hSMhg== +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Stop broadcasting the room's content. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/clipboard-get-image.api.mdx b/webpage/docs/api/clipboard-get-image.api.mdx new file mode 100644 index 00000000..45d67526 --- /dev/null +++ b/webpage/docs/api/clipboard-get-image.api.mdx @@ -0,0 +1,63 @@ +--- +id: clipboard-get-image +title: "Get Clipboard Image" +description: "Retrieve the current image content of the clipboard." +sidebar_label: "Get Clipboard Image" +hide_title: true +hide_table_of_contents: true +api: eJzVV0tv20YQ/iuDDRC0BEUpdnvRzVXUxMirsJTmYBvFiByRGy13mZ2lHNXQfy9mSUqy4wBBbzlJ5MzOfN/svHivApasptfKO1ePcqOblUNfqNtUFcS5103QzqqpuqLgNW0JQkWQt96TDaBrLAlyZ4M8uXUnHIxkKlWuIY9i4rJQU3UQvaJwKWdVqjxx4ywTq+m9OptM5Oeh69lwqvfneygFcJvnxLxujdmJtx6JmIiq48aW8sB5RTXKv7BrSE0VB69tqVK1dr7GoKZqpS36ndrv9/tU/TZ58S2MZSWuv7TEIf5qTwwtkwdsQ0U26DwyfQQEm8b0kvFnFktP4HGrz5QHlarGS8SC7sJRE7NE6QngD7G9pIDaUAHkvfPQn8uUkAk6GDk6F9G73uLA8/xpnkx+Sx5aW5Dn4FwRb7Znn8KqlRCsWyaG4CJ/5/W/BDr8ROx/fyrZPlpcGRJWJYVjLg9J/tPQ26eqplA5KbuSoncMlZqqMTZ6LNU+PpAbx2LJmui7u3rpCY9D89blaPrUUKlqvVFTVYXQTMdjI7LKcZieTyYTtb8VQ3nrddhFS38QevIXrUC4vt2n92rm3EbT6Zul25A9vDixsJCIdkE7PXWIGzb6De1UqrTAzKOKSpXFWqTv528+/LOYLxaXH95/E9uLB6ULLWtbAgITszx3tjK1Tx8wOHgW9hKzCFC6SFT6US+dSQjCO/o4icB3yH1pye+O3OLRH3UXlaFBZioAGRCiNWjQY02BfJdS2q5d9N+n1nvaOLj461KlShKjc3GeTbLJN46jauwKn2h1tZwB2kL+Lly+oQArYl0Qw9V8sRSLUmWNd1tdSG9BMwq6JpBHBxw8Ya1tmYK2gTzmQW9l1hiDK9fNlDTa91S7QFAQb4JrYN3aXIRodNhlN/bGPnv2DGbOEywpr6wzrtTEIhhBkvwdvS0Gb+Ck73Xok+TGAowgsjK0JY8lMSTJIIa180fgKRh3NzIYyOa7FCpdVqMvbYTRcxK02Bb6hF3WuXhDu67NiErtWiagLdnAgJ4geLRc6xCo6PBJM2asaQhz7qylyDpCYsLaEPMxcs5mA+ErwbuUQC90KVGS3LAFzFxdt3bImSEM3c0NkYjUh1eg4/grOpdHY9oOsH6hrMzSQzERB1wZzVVNNqRwOZtDjrbQBQYC+ppXaEv6NQPonL2N911hOFpoG9Hl7t43fczGXbzWaMwK802MWIW2MEO0DpiPMRgSUKDPt+R3oRLoc8N05PqojJ7DoofxDi2WJCySBEawkDZFT60CEecAPmKSKx8IJsmVc3XU+ShnH5mdecIQC6B2hV7v4l9RlvnjnYnB7pzGLUiqSfo6nzh42RfFrDvC0fBF8bllsQyceyLpcnaty7YrKk6hFiAi33wvLbPBwWLHgWp4TWhCBc/hnexmeeenXxmjo06t6tTyivINR6OH/RANaMu6rEKHvyvb1+4OLgNcGAOfnN8wLF1JoSIvCi+y01rsrpyhpkLjscDiFSfJo/aS9nUoEAoMmCTZjT3LHiU4WW5lyUNIkkZaH4eYuStdaE99l0mSx+V30gZOK7DjdZ6d5F+SDP1P2spaWxqVHrWlwyUnSZfDJ/fcdz1JnQcXF7P7T1kQpNcVcWngVPa0OGNi05BNOSZ+4fJWMm04qVJldE6W4z7ST5eLBvOK4Cx2+gfj/u7uLsMozZwvx/1RHr+9nM3fL+ajs2ySVaE2caA0jkON9sTwKwpw3OqHL4EHs+T+uGb932+PfoAG+hrGjUFtZcRGGvf9MnQt01W+QZyrZbE7fP6k6rgS3aZKFhvRvr9fIdNHb/Z7ed0N4+n1baq26LUsjt0uoyrCgnzcfDa0k1DmOTWyhW3RtILq+H0im85hVXs1X6r9/j8jnrbj +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current image content of the clipboard. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/clipboard-get-text.api.mdx b/webpage/docs/api/clipboard-get-text.api.mdx new file mode 100644 index 00000000..d0cd7956 --- /dev/null +++ b/webpage/docs/api/clipboard-get-text.api.mdx @@ -0,0 +1,63 @@ +--- +id: clipboard-get-text +title: "Get Clipboard Content" +description: "Retrieve the current content of the clipboard (rich-text or plain-text)." +sidebar_label: "Get Clipboard Content" +hide_title: true +hide_table_of_contents: true +api: eJzVV01v2zgQ/SsDFii6giy7ye7FKApkXW8btEkXsbs9JMGCpsYSa4pUScqJ1/B/Xwwp2YqTFj300pMkcjjz5nG+tGWeF46Nr5k1phoIJeuF4TZntynL0Qkray+NZmN2hd5KXCP4EkE01qL2IIz29DTLuNwdhxdWinLg8d6DsVArLnX4+i1jKTM1Wk5qz3M2ZvtDb9HP8d6zlFl0tdEOHRtv2cloRI+HaCZ7Sx0E2+LLwTVCoHPLRqkNmWslSAmvayVFsD384kjTljlRYsXpzW9qZGNmFl9QEIzaElIvIw6C35Ny3kpdsJThPa9qRUsTU0vMYdIienlyyo5ZnJcY2YDAzbf4y9guZaWv1PcNvlq8fmzz1XDx+km77+YXH75ncZcyL330pFsOF7Lb0d7vo5eP74H0WvzaoPPhKS06aBxa4I0vUfuW7Z94DxU6xwt8ipmH2N6g51JhDmitsdCee+jolLYuWo2dn6dP++nQrtFCo3O0zhuTBwZb71NYNETBsnHowJvgv7HyPwTpfyHv/3gq2z5pvlBIXhXoe1ne+vTLuLdLWYW+NFR2CgzWuS/ZmA15LYdUAYeHCpiyeOFUHY8J+WAEV21AsJQ1VrExK72vx8Ohor3SOD8+HY1GbHdLikRjpd8ETX8it2jPGjJ8fbtLt2xizEpif2VuVqj3Cz0NM+IxUtU/tWeL1/I9bljKJMEUQYSlTPOKdi+n7z/+O5vOZucfLx8xevYgYaFxUhfAwaFz9B11hcLU92BvmbwnzgJANmaLIPSjVqJK8OR3sNFj4BvOfW3Qbg6+haM/ai4IQ82dwxy4Aw5BG9Tc8go92hhIUi9NsN8G1CWuDJz9fc5SRoERTZxmo2z0yHAQDbXgMy6u5hPgOqfXmREr9LBAJ3N0cDWdzUkj5VZtzVrmVFG4GnhZIdCnAect8krqIgWpPVouvFwjCKMUX5jYSdOg32JlPEKObuVNDctGC9rkSvpNdqNv9LNnz2BiLMIcRamNMoVERxsDSJJ/grVZZw0MVbuIPkluNMAAglcK12h5gQ6SpNuGpbEH4CkoczdQ3KMWmxRKWZSDr02A0fpEaHmTy553WTTxHjexuJBIZRqHgGvU3gG3CN5y7SrpPeYRH5VgxyvsaBZGawxeB0gOeaXQuQNzRmedw1eEd05Ez2RBLFFsaGqmVdXoLmY6GuLNdUwE17slkKHp5dHkQZnUHawXmBVZuk8mdJ4vlHRlhdqncD6ZguA6lzn3CHgvSq4L/C0DiMY+hPsuuT9oaGqSdfHeVy1nw8jXkiu14GIVGCu5zlXH1h7zgYMuAAn6dI1240uCPlUOD74epdFzmLUwLrjmBZIXSQIDmFGZwqcGgICzAx8w0ZV3DibJlTFVkPlEZ4/UTixyHxKgMrlcbsIrCVPXsUYFsqPRMPpRNlE1dz0Db9qkmMQjLig+y780jjSDExaRqpxeyqKJSeVSqAgI7a++FZZZZ2C2cR4reIdc+RKewwUNpCLaaYfnYCiKlVFMlChWLijdT8VcgdROFqWP+GPavjN3cO7hTCn4bOzKwdwU6Eu0JPAy6+divHIHFeaSHxIsXHGSHJWXtM1DgpBzz5Mku9En2VGAo3YNjXYckqSm0ud8iNyFzKXFtsokyXH69cpAPwOjX6dZL/6SpKt/VFaWUuOgsFxq3F9yksQY7t1zW/UodB5cXIjuv2gsoFqXh1HBpTSdhR4Tigb9HoTAz41oKNK6kyxlSgrULkwhbXc5q7koEU5CpX/Q7u/u7jIedjNji2F71A0/nE+ml7Pp4CQbZWGSp4ZSG+crrnuK36KHw89MO8Yfd5PtYbz6mf9hbVul72HYosYbnNu2g9E19Vz6ITOmoiGv/3tIIw5JbLcL7vCTVbsdLce2PL6+TdmaW0mDY5xqWIk8RxtmoBVuiFQhsCZn11w1scEfTY40+uwntrfTOdvt/gcwFRl2 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current content of the clipboard (rich-text or plain-text). + + + + + + + + + +Copied Content 123","description":"The HTML content of the clipboard."}},"title":"ClipboardText"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Detailed error message."}},"title":"ErrorMessage"}}}},"403":{"description":"The server understood the request, but refuses to authorize it.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Detailed error message."}},"title":"ErrorMessage"}}}},"500":{"description":"Unable to get clipboard content.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Detailed error message."}},"title":"ErrorMessage"}}}}}} +> + + + + + \ No newline at end of file diff --git a/webpage/docs/api/clipboard-set-text.api.mdx b/webpage/docs/api/clipboard-set-text.api.mdx new file mode 100644 index 00000000..7a22c19a --- /dev/null +++ b/webpage/docs/api/clipboard-set-text.api.mdx @@ -0,0 +1,71 @@ +--- +id: clipboard-set-text +title: "Set Clipboard Content" +description: "Update the content of the clipboard (rich-text or plain-text)." +sidebar_label: "Set Clipboard Content" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the content of the clipboard (rich-text or plain-text). + + + + + + + + +Copied Content 123","description":"The HTML content of the clipboard."}},"title":"ClipboardText"}}},"required":true}} +> + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/control-give.api.mdx b/webpage/docs/api/control-give.api.mdx new file mode 100644 index 00000000..9891d9ae --- /dev/null +++ b/webpage/docs/api/control-give.api.mdx @@ -0,0 +1,71 @@ +--- +id: control-give +title: "Give Control" +description: "Give control of the room to a specific session." +sidebar_label: "Give Control" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Give control of the room to a specific session. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/control-release.api.mdx b/webpage/docs/api/control-release.api.mdx new file mode 100644 index 00000000..226a7505 --- /dev/null +++ b/webpage/docs/api/control-release.api.mdx @@ -0,0 +1,63 @@ +--- +id: control-release +title: "Release Control" +description: "Release control of the room." +sidebar_label: "Release Control" +hide_title: true +hide_table_of_contents: true +api: eJzVV01v20gM/SvEFCh2BVlO0558y7peNGibLmJ3e0iCBS3R0tSjGXU4cuo1/N8XHEm247bYXnuyrOGQj1+P1E4FLFlN7pR3rh7lzgbvjHpIVUGce90E7ayaqFsyhEzQC4BbQagI5FKmUuUa8iii14WaqF6ov6NS5YkbZ5lYTXbq8uKV/DzVP+31+u5OAdzmOTGvWmO2mdqn6tXFi2+vLQQDfWmJQ/zVnhhaJg/Yhops0HmEJRgFFdkgSrBpTH8y/syiaac4r6hGeQrbhtREueVnyoNKVePFvaA7+DUxY0knghy8tqU6D9lrCqgNFUDeOw/9vUzt96kKOhi5OpOj973G/X4f/Xz5fT+Z/IY8tLYgz8G5ostA530Ky1ZCsGqZGIKL/juv/yXQ4Vfy/vLyu957As2AxhMWW0CoHP86bu1TVVOonPRG4ziax1CpiRpjo8fSROO+Z8b+0DRdvqU3z+PxzuVo+npQqWq9URNVhdBMxmMjZxKdycuLiwu1fxBFeet12EZNfxB68letmL972Kc7NXVuren0zcKtyR5enGiYSzi7iJ3eOgQNG/2WtipV2kYaEBGVKou1nN7M3n74Zz6bz68/3HwT2Ksn/Qota1sCAhOz/O90RSI49eBgWbyXmEWAaqKWUehnrXQqIYjf0cZJBH7g3JeW/PboW7z6s+aiMDTIQnTIgBC1QYMeawrku3rSduWi/b6ubmjt4Oqva5UqKYzOxMvsIrv4xnAUjVTwiZa3iymgLeRx7vI1BVgS64IYbmfzhWgUwmi82+hCCAXNKOiaQP464OAJa23LFLQN5DEPeiODwBhcuo7106jfU+0CQUG8Dq6BVWtzOUSjwza7t/f22bNnMHWeYEF5ZZ1xpSaWgxEkyd/R2nywBk7IrkOfJPcWYATRK0Mb8lgSQ5IMx7By/gg8BeMeRwYD2XybQqXLavSljTB6nwQttoU+8S7rTLyl7dKhL6JI7VomoA3ZwICeIHi0XOsQqOjwCQMz1jSEOXfWUvQ6QmLC2hDzMXLOZoPDt4J3IYGe61KiJLVhC5i6um7tUDNDGLrMDZGIrg+vhBlbKaVo8qhM2wHWb5SVWXpoJuKAS6O5qsmGFK6nM8jRFrrAQEBf8wptSb9nAJ2xdzHfFYajhrYRWe7yvu5jNu7itUJjlpivY8QqtIUZonXAfIzBUIACfbYhvw2VQJ8ZpqOvZ230HOY9jPdosSTxIklgBHOhKfre/I84B/ARk6R8cDBJbp2ro8xHuXumduoJQ2yA2hV6tY2PItxzdgx2ZzTuLNJNwul8YuB13xT9nsNR8VXxuWXRDJx7ImE5u9Jl2zUVp1ALEDlf/6gss8HAfMuBanhDaEIFz+E9Ba/zzs6tPNMmGurEqk4sryhfc1R62ODQgLasyyp0+Lu2feMe4TrAlTHwyfk1w8KVFCryIvAiO+3FLuUMNRUajw0WU5wkZ/SS9n0oEAoMmCTZvb3MzgqcLLey2SEkSSPUxyFW7lIX2lPPMkly3n4nNHDagZ1fL7OT+kuSgf+EVlba0qj0qC0dkpwkXQ2f5LlnPSmdJ4mL1f2nbAfCdUXcGDiV5SzOmEgastfGwi9c3kqlDTdVqozOyXJcRvrpctVgXhFcRqZ/Mu4fHx8zjKeZ8+W4v8rjd9fT2c18NrrMLrIq1CYOFNk9arQnioe1vi/L8zmyO+5X//cF0A/JQF/DuDGorYzRCHXXLzt3MkHlY8C5ut/cOpPDyvOQKllcRHK3WyLTR2/2e3ndDdvJ3UOqNug1LmUeyq6iKsKCfNxs1rSVUOU5NbJhbdC03dg+WwtloTmsY399mC/Ufv8fSL+EQg== +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Release control of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/control-request.api.mdx b/webpage/docs/api/control-request.api.mdx new file mode 100644 index 00000000..08739eaf --- /dev/null +++ b/webpage/docs/api/control-request.api.mdx @@ -0,0 +1,63 @@ +--- +id: control-request +title: "Request Control" +description: "Request control of the room." +sidebar_label: "Request Control" +hide_title: true +hide_table_of_contents: true +api: eJzVV99v00gQ/ldGi4TuLMcphae89UJOVEA5NeF4aKvTxJ7YS9a7Zmedkovyv59mbSdpAB2vPMXxzs583/z2TgUsWU3ulHeuHuXOBu+MekhVQZx73QTtrJqoW/rSEgfoBcCtIFQEcilTqXINeRTR60JNVC/U31Gp8sSNs0ysJjt1efFKfp7qn/Z6fXeHCuA2z4l51RqzzdQ+Va8uXnx7byEgemzyqz0xtEwesA0V2aDziEtACiyyQZRg05j+ZPyZRdNOcV5RjfIUtg2piXLLz5QL/MYLv6A7/DUxY0knghy8tqU699lrCqgNFUDeOw/9vUzt96kKOhi5OpOj973G/X4feb78Pk8mvyEPrS3Ic3Cu6ELQsU9h2YoLVi0TQ3CRv/P6XwIdfiX2l5ffZe8JNAMaT1hsAaFy/OvQ2qeqplA5KY7GxZJoMFRqosbY6LFU0bgvmrE/VE0XbynOc3+8czmaPh9Uqlpv1ERVITST8djImXhn8vLi4kLtH0RR3nodtlHTH4Se/FUr5u8e9ulOTZ1bazp9s3BrsocXJxrm4s7OY6e3Dk7DRr+lrUqVtrEPiIhKlcVaTm9mbz/8M5/N59cfbr5x7NWTeoWWtS0BgYlZ/ne6YiM4ZXCwLOzFZxGgmqhlFPpZK51KCMI72jjxwA/IfWnJb4/c4tWfNReFoUFmKgAZEKI2aNBjTYF8l0/arly03+fVDa0dXP11rVIlidGZeJldZBffGI6isRV8ouXtYgpoC3mcu3xNAZbEuiCG29l8IRqlYTTebXQhDQXNKOiaQP464OAJa23LFLQN5DEPekOQO2Nw6bq2n0b9nmoXCAridXANrFqbyyEaHbbZvb23z549g6nzBAvKK+uMKzWxHIwgSf6O1uaDNXDS7Dr0SXJvAUYQWRnakMeSGJJkOIaV80fgKRj3ODIYyObbFCpdVqMvbYTRcxK02Bb6hF3WmXhL26VDX0SR2rVMQBuygQE9QfBoudZBBlTEJx2YsabBzbmzliLrCIkJa0PMR885mw2EbwXvQhw916V4SXLDFjB1dd3aIWcGN3SRGzwRqQ+vpDO2kkrR5FGZtgOs3ygrs/RQTMQBl0ZzVZMNKVxPZ5CjLXSBgYC+5hXakn7PADpj72K8KwxHDW0jstzFfd37bNz5a4XGLDFfR49VaAszeOuA+eiDIQEF+mxDfhsqgT4zTEeuZ2X0HOY9jPdosSRhkSQwgrm0Kfre/I84B/ARk4R8IJgkt87VUeaj3D1TO/WEIRZA7Qq92sZHEe57dnR2ZzTuLFJN0tP5xMDrvij6RYej4qvic8uiGTj3RNLl7EqXbVdUnEItQOR8/aO0zAYD8y0HquENoQkVPIf3FLzOOzu38kybaKgTqzqxvKJ8zVHpYYVDA9qyLqvQ4e/K9o17hOsAV8bAJ+fXDAtXUqjIi8CL7LQWu5Az1FRoPBZYDHGSnLWXtK9DgVBgwCTJ7u1ldpbgZLmVzQ4hSRppfRxi5i51oT31XSZJzsvvpA2cVmDH62V2kn9JMvQ/aSsrbWlUetSWDkFOki6HT+Lcdz1JnSeBi9n9p2wH0uuKuDFwKstZnDGxacheGxO/cHkrmTbcVKkyOifLcRnpp8tVg3lFcBk7/ZNx//j4mGE8zZwvx/1VHr+7ns5u5rPRZXaRVaE2caDI7lGjPVE87PV9Wp7Pkd1xv/q/T4B+SAb6GsaNQW1ljEaou37ZuZMJKl8DztX95taZHFaeh1TJ4iKSu90SmT56s9/L627YTu4eUrVBr3Ep81B2FVURFuTjZrOmrbgqz6mR9WmDpu3G9tlaKAvNYR3768N8ofb7/wAuOoW/ +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Request control of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/control-reset.api.mdx b/webpage/docs/api/control-reset.api.mdx new file mode 100644 index 00000000..ae2e65f7 --- /dev/null +++ b/webpage/docs/api/control-reset.api.mdx @@ -0,0 +1,63 @@ +--- +id: control-reset +title: "Reset Control" +description: "Reset the control status of the room." +sidebar_label: "Reset Control" +hide_title: true +hide_table_of_contents: true +api: eJzVVktv2zgQ/isDFih2BVlOk558y7peNGibLmJ3e0iCxVgaS6wlUuVQTr2G//tiSMl23BbodU+WyXl883FeO+WxZDW5V87aZpRb452t1WOqCuLc6dZra9RE3RGTB18R9CLAHn3HYFfhVLQzlSrbkkPRuSnURPWyQVmlyhG31jCxmuzU5cVr+XnuZtobd8Edd3lOzKuurreZ2qfq9cWr73UW4p6+dsQ+/GpHDB2TA+x8RcbrPCASeAKIjBcj2LZ1fzP+wmJppzivqEH58tuW1ETZ5RfKBXrrJDKvI/aGmLGkE0H2TptSndP2hjzqmgog56yDXi9T+32qvPa1qM7k6kNvcb/fhzivfhwnk9uQg84U5NhbW0TyY/QpLDuhYNUxMXgb4rdO/0ug/f8m+n2qGvKVlfxpLQf36Cs1UWNs9VgSbdzn1dj1iRVpkTQ+J+29zbHuaVOp6lytJqryvp2Mx7XcVZb95Ori4kLtH8VQ3jntt8HSH4SO3HUnzu8f9+lOTa1dazo9Wdg1mcPBiYW5kBn5OtU6UIatfkdblSptQqGIiEqVwUZub2fvPv4zn83nNx9vv6P1+llaQ8falIDAxCz/o61QL6cRHDxL9MJZAKgmahmEftVLNAle4g4+Thj4SXBfO3LbY2xB9VfdBWFokZkKQAaEYA1adNiQJxezSZuVDf77rLqltYXrv25UqiQxoour7CK7+M5xEA0V85mWd4spoCnkc27zNXlYEuuCGO5m84VYlLpqnd3oQuoO65HXDYH8tcDeETbalClo48lh7vVGOmZd49LGvpgG+44a6wkK4rW3Law6k8sl1tpvswfzYF68eAFT6wgWlFfG1rbUxHIxgiT5O3ibD97ASk+I6JPkwQCMIERV04YclsSQJMM1rKw7Ak+htk+jGj2ZfJtCpctq9LULMPqYBC12hT6JLosu3tF2adEVQaSxHRPQhoxnQEfgHRputPdURHzSqBgbGmjOrTEUog6QmLCpifnInDXZEPCd4F0I0XNdCkuSG6aAqW2azgw5M9AQX25gIoQ+HIEOo6GILo/GtBlg/UZZmaWHYiL2uKw1Vw0Zn8LNdAY5mkIX6AnoW16hKen3DCA6ex/eu0J/tNC1Isvx3dc9Z+PI1wrreon5OjBWoSnqga0D5iMHQwIK9NmG3NZXAn1WMx1jPSujlzDvYXxAgyVJFEkCI5hLm6IfjcmAcwAfMMmTDwEmyZ21TZD5JLpnZqeO0IcCaGyhV9vwKcJ9xw5kR6dhtEs1SUfnEwdv+qLodwEOhq+LLx2LZeDcEUmXMytddrGoOIVGgMj9+mdpmQ0O5lv21MBbwtpX8BI+kHc6j37u5Js2wVEUq6JYXlG+5mD0sONgDdqwLisf8ceyfWuf4MbDdV3DZ+vWDAtbkq/IicCr7LQW45MzNFRoPBZYeOIkOWsvaV+HAqFAj0mSPZjL7CzByXAnCxBCkrTS+tiHzF3qQjvqu0ySnJffSRs4rcAY11V2kn9JMvQ/aSsrbWhUOtSGDo+cJDGHT96573qSOs8eLmT3n7IbSK8rwr7AqewwYcaEpiHrX0j8wuadZNqgqVJV65wMh1Wkny7XLeYVwWXo9M/G/dPTU4bhNrOuHPeqPH5/M53dzmejy+wiq3xTh4Eim0eD5sRw3ID7pDyfIrvjbvXLq3I/Kz198+O2Rm1kmgbEu37juZdBKnuztU2/vkXfce95TJVsLyK32y2R6ZOr93s5jhN3cv+Yqg06jUsZirKwqIqwIBfWmzVtha88p1Z2qA3WXZzdZ5uhbDWHjeyvj/OF2u//A3NlO/I= +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Reset the control status of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/control-status.api.mdx b/webpage/docs/api/control-status.api.mdx new file mode 100644 index 00000000..1fec7fb6 --- /dev/null +++ b/webpage/docs/api/control-status.api.mdx @@ -0,0 +1,63 @@ +--- +id: control-status +title: "Get Control Status" +description: "Retrieve the current control status of the room." +sidebar_label: "Get Control Status" +hide_title: true +hide_table_of_contents: true +api: eJzVV99v20YM/leIK1Bsgiy76Z78lrleG7TNhjhdH5KgoCVauvp0px5PTr3A//vAk2Q7TosVw172ZFnkfSS/4y89qIAlq+mN8s7Vo9zZ4J1Rd6kqiHOvm6CdVVN1RcFr2hCEiiBvvScboNcGDhhaBreKUgHKVKpcQx7l+EWhpqrXXURVlSpP3DjLxGr6oM4mE/l5bHL2GN33HhTAbZ4T86o1ZiuGBJpsEARsGqPzaHX8mQXmQXFeUY3yFLYNqalyy8+UB5WqxouPQXdOVMifKsfhSHPpnCG06pSNC1uIFWLQMWZPoBkQ5PjAjvi2S5W8+qSLI1AOXtvyCeZ1RXDxaiBxoFiOp2IFreDtUhV0MHSgpyd0txPZL5MXT3kUYE9fWuIQf7UnhpbJA7ahIht6wv5DKmtixpL+OehXFFAbKoC8dx76c48DnYvofY84xPny23Ey+Q15aG1BnoNzRZeRXfQpLFuhYNUyMQQX43de/0Wgw/8m+l2qagqVk6IqKVrHUKmpGmOjx1J846GKU9XxIfV9ytY7l6Pp+VKpar1RU1WF0EzHYyMyybzpy8lkonZ3ApS3XodtRPqV0JM/b8Xszd0ufVAz59aajt9cuzXZ/YsjhIWw2BF1fGrPFTb6LW1VqrSNbUNUVKos1iK9nL/9/dNivlhc/H75hM/zR/kMLWtbAgITs/zvsGJVHkewtyzRC2fRQan+qPSjVjpICBJ3tHHEwHeC+9KS3x5ii0d/1FxUhgaZqQCU5hPRoEGPNQXyXRppu3LRfp9Ol7R2cP7HhUqVJEZn4mU2ySZPDEfVWCofaXl1PQO0hTwuXL6mAEtiXRDD1XxxLYhSUI13G11IwaEZBV0TyF8HHDxhrW2ZgraBPOZBbwhyZwwuXTcl0ojvqXaBoCBeB9fAqrW5CNHosM1u7a199uwZzJwnuKa8ss64UhOLYARJ8me0thisgZNm0HmfJLcWYAQxKkMb8lgSQ5IMYlg5f3A8BePuRwYD2XybQqXLavSljW70MYm32Bb6KLqsM/GWtkuHvogqtWuZgDZkAwN6guDRcq1DoKLzTzoUY00DzbmzlmLU0SUmrA0xH5hzNhsCvhJ/r4XohS6FJckNW8DM1XVrh5wZaOhubmAihj68kvnVSipFkwcwbQe3fqKszNJ9MREHXBrNVU02pHAxm0OOttAFBgL6mldoS/o5A+iMvYv3XWE4ILSN6HJ37+ues3HH1wqNWWK+joxVaAszsLX3+cDBkIDi+nxDfhsqcX1umA6xnpTRc1j0brxHiyVJFEkCI1hIm6Jvzcfo5+B89EmufAgwSa6cq6POBzl7AjvzhCEWQO0KvdrGR1Hue3UkuzMalxupJunlfGTgVV8U/eTnCHxefG5ZkIFzTyRdzq502XZFxSnU4ojI199Ly2wwsNhyoBreEJpQwXN4LytX3tnpF8BoqFOrOrW8onzNEXS/8aEBbVmXVej878r2jbuHiwDnxsBH59cM164k2Z5E4UV2XIvdlTPUVGg8FFi84iQ5aS9pX4fiQoEBkyS7tWfZSYKT5VY2H4QkaaT1cYiZu9SF9tR3mSQ5Lb+jNnBcgV1cL7Oj/EuSof9JW1lpS6PSo7a0v+Qk6XL46J77riep8+jiYnb/JkuB9LoiLgqcyvISZ0xsGrIAx8QvXN5Kpg0nVaqMzsly3EH66XLeYF4RnMVO/2jc39/fZxilmfPluD/K43cXs/nlYj46yyZZFWoTB0rjONRoj4BfUxhSEvbr/aNR8nDYrP7Nh0Q/OwN9DePGoLYyXWMED/3ucyODVT4qnKv7Pa7/iukW+hv18LBEpg/e7Hbyupu805u7VG3Qa1zKcJTFRVWEBfm45qxpK7zlOTWyZm3QtN0MP1kNZbvZr2Sv59dqt/sbLuiijA== +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current control status of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/control-take.api.mdx b/webpage/docs/api/control-take.api.mdx new file mode 100644 index 00000000..9d03b405 --- /dev/null +++ b/webpage/docs/api/control-take.api.mdx @@ -0,0 +1,63 @@ +--- +id: control-take +title: "Take Control" +description: "Take control of the room." +sidebar_label: "Take Control" +hide_title: true +hide_table_of_contents: true +api: eJzVVk1v2zgQ/SsDFih2BVlO0558y7peNGibFrG7PSTBYiyNJdYSqXIop17D/30xpGQ7brvodU/+4HDmzeN8vJ3yWLKa3ClnbTPKrfHO1uohVQVx7nTrtTVqoha4JuhPwa7AVwRyI1Opsi05FLvrQk1UbyQXVKoccWsNE6vJTl1evJKPp56nvVOPazLAXZ4T86qr622m9ql6dfHi+zsLiU5fO2IfPrUjho7JAXa+IuN1HgAJOsFDxosTbNu6Pxl/YfG0U5xX1KB889uW1ETZ5RfKvUpV6yQxryP2hpixpBND9k6bUp0z9Zo86poKIOesg/5epvb7VHnta7k6k6P3vcf9fh/yfPnjPJnchhx0piDH3toich+zT2HZCQWrjonB25C/dfofAu3/N9nvU9WQr6yUT2s5hEdfqYkaY6vHUmfjvqzGPtZVZEUK95yzdzbHumdNpapztZqoyvt2Mh7XclZZ9pOXFxcXav8gjvLOab8Nnv4gdOSuOol997BPd2pq7VrT6T8LuyZz+OPEw1y4jHSd3jowhq1+S1uVKm1Cm4iJSpXBRk5vZm8//D2fzefXH26+Y/XqSVVDx9qUgMDELL+jr9AupxkcIkv2wlkAqCZqGYx+NUp0CV7yDjFOGPhJcl87cttjbuHqr4YLxtAiMxWADAjBG7TosCFPLhaTNisb4vdFdUNrC1cfr1WqpDBiiJfZRXbxXeBgGhrmMy1vF1NAU8jXuc3X5GFJrAtiuJ3NF+JR2qp1dqMLaTusR143BPLTAntH2GhTpqCNJ4e51xsZlHWNSxunYhr8O2qsJyiI1962sOpMLodYa7/N7s29efbsGUytI1hQXhlb21ITy8EIkuSvEG0+RAMrIyGiT5J7AzCCkFVNG3JYEkOSDMewsu4IPIXaPo5q9GTybQqVLqvR1y7A6HMStNgV+iS7LIZ4S9ulRVcEk8Z2TEAbMp4BHYF3aLjR3lMR8cmcYmxooDm3xlDIOkBiwqYm5iNz1mRDwreCdyFEz3UpLEltmAKmtmk6M9TMQEN8uYGJkPrwF+iwGYoY8uhMmwHWb5SVWXpoJmKPy1pz1ZDxKVxPZ5CjKXSBnoC+5RWakn7PAGKwd+G9K/RHD10rthzffd1zNo58rbCul5ivA2MVmqIe2DpgPnIwFKBAn23IbX0l0Gc10zHXszZ6DvMexns0WJJkkSQwgrmMKfrRlgw4B/ABkzz5kGCS3FrbBJtPcvfM7dQR+tAAjS30ahu+inE/sAPZMWjY7NJNMtD5JMDrvil6KcDB8VXxpWPxDJw7IplyZqXLLjYVp9AIEDlf/6wssyHAfMueGnhDWPsKnsN78k7nMc6tfKdNCBTNqmiWV5SvOTg9KBysQRvWZeUj/ti2b+wjXHu4qmv4bN2aYWFL8hU5MXiRnfZifHKGhgqNxwYLT5wkZ+Ml7ftQIBToMUmye3OZnRU4Ge5E/yAkSSujj32o3KUutKN+yiTJefudjIHTDox5vcxO6i9JhvknY2WlDY1Kh9rQ4ZGTJNbwyTv3U09K58nDher+U6SBzLoiyAVORcKEHROGhqi/UPiFzTuptOGmSlWtczIclEi/Xa5azCuCyzDpn6z7x8fHDMNpZl057q/y+N31dHYzn40us4us8k0dFooIjwbNieOgefuaPF8iu6Oy+k9t3K9HT9/8uK1RG1mgAeSu1zh3sjtFKVvb9IItxgtK5yFVolfEbLdbItMnV+/38nfcsZO7h1Rt0GlcyhoUiaIqwoJcEDRr2gpDeU6tqKoN1l3c1mdSUHTMQYJ9/DBfqP3+XyLTMKQ= +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Take control of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/current-session.tag.mdx b/webpage/docs/api/current-session.tag.mdx new file mode 100644 index 00000000..ee031c6c --- /dev/null +++ b/webpage/docs/api/current-session.tag.mdx @@ -0,0 +1,20 @@ +--- +id: current-session +title: "Current Session" +description: "Current Session" +custom_edit_url: null +--- + + + +Endpoints for managing the current user session. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/general.tag.mdx b/webpage/docs/api/general.tag.mdx new file mode 100644 index 00000000..0bbc0ad4 --- /dev/null +++ b/webpage/docs/api/general.tag.mdx @@ -0,0 +1,20 @@ +--- +id: general +title: "General" +description: "General" +custom_edit_url: null +--- + + + +General endpoints for the API. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/healthcheck.api.mdx b/webpage/docs/api/healthcheck.api.mdx new file mode 100644 index 00000000..0938917a --- /dev/null +++ b/webpage/docs/api/healthcheck.api.mdx @@ -0,0 +1,63 @@ +--- +id: healthcheck +title: "Health Check" +description: "Check the health status of the API." +sidebar_label: "Health Check" +hide_title: true +hide_table_of_contents: true +api: eJyNVm1v2zYQ/isHFig2QVa89Ju/ZZ63Bn0bYnf9kATDWTpLnClS5VFODcP/vThSih0PG/rJMnm857n3O6iANavZvarJkkejHnNVEZded0E7q2Zq3lC5hdAQNIQmNMABQ8/gNvHw5s/bQuXKdeRRXtxWaqaSZCkvVa6Yyt7rsFez+8dceeLOWSZWs4O6nk7l5yXiKqkFzQPkvlDHY65aCo0T9TUFlasOQ6Nm6irJRBy/Iy/WXGp870o0kO5VrnpvhGQI3ezqyshd4zjM3kynU3V8PBFelg21iejcua2mm14gDyrsO1IzhZ1+R3uVKy0gZRRRubLYyu3HxbtPfy8Xy+Xtp4/q0quiiWzQZXQa9KxtDQhMzPI/6SrUMVe/EnryF8jCXSyOBNVMraPQj6IklRDclmzEWMnX/xr3tSe/P9kWn/4oXBSGDpmpAmRAiNqgQ48tBfIpvNpuXMTXwUT/0dZJHqhcSVgTxJtiWkz/BRxFeyaGL7S+W80BbSWfS1duKcCaWFfEcLdYrmJmBQeddztdEXhCMwm6JZC/Djh4wlbbOgdtA3ksg94RlM4YXLuU43nU76l1gaAi3gbXwaa3pVyi0WFfPNgH++rVK5g7T7CisrHOuFoTy8UEsuyviLYc0cDtyA/ss+zBAkwgWmVoRx5rYsiy8Ro2zp+I52Dc08RgIFvuc2h03Uy+9pHGYJOwxb7SZ9YVCeId7dcOfRVFWtczAe3IBgb0BMGj5VaHQFXiJwXP2NLo5tJZS9HqSIkJW0PMJ885W4wG3wnflTh6qWvxkuSGrWDu2ra3Y86MbkiRGz0RTR+PpC/0kkoR8qRM25HWT1TURf5cTMQB10Zz05INOdzOF1CirXSFgYC+lQ3amn4uABLY+xjvBsNJQ9+JLKe4bwefXSV/bdCYNZbb6LEGbWVGbz1zPvlgTEChvtiR34dGqC8M08nWizJ6DcuBxge0WJNYkWUwgaW0KRJfeMCXb4TnSD5ykpCPBmbZnXNtlPksby/Uzj1hiAXQukpv9vFThEtng3cmOjuBlqVEOzjwzrV8BvDbUBTz9ISj4pvqn55FM3DpiaTL2Y2u+1RUnEMrROR++19pWYwAyz0HauFtGkmv4QMFr8uEcyfftItASWyYXHEgcVT6PK/QgLas6yYk/qls37onuA1wYwx8cX7LsHI1hYa8CPxSnNdiCjlDS5XGU4HFEGfZRXvJhzoUChUGzLLiwV4XFwlOlntP0iizrJPWxyFm7lpX2tPQZbLssvzO2sB5BSa73hRn+ZdlY/+TtrLRlia1R23pOchZlnL4LM5D15PUeRG4mN2/Ow+t9LqKAmrDOXjaxBkTm8amNyYmfuXKXjJtfKlyZXRJlkla/zBdbjosG4Lr2OlfDOunp6cC423hfH01POWr97fzxcflYnJdTIsmtCYOlM5xaNGeKR7SZT4sJi+GyEGJ6WTDD+88w6AM9C1cdQa1lVEa6R6G5eR+2IRkq5IVQ04OhzUyffbmeJTjNFjjZrRDr3Ets+/+8Xzd+WOxUsfjd+UqUaE= +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Check the health status of the API. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/keyboard-map-get.api.mdx b/webpage/docs/api/keyboard-map-get.api.mdx new file mode 100644 index 00000000..6a81ceef --- /dev/null +++ b/webpage/docs/api/keyboard-map-get.api.mdx @@ -0,0 +1,63 @@ +--- +id: keyboard-map-get +title: "Get Keyboard Map" +description: "Retrieve the current keyboard map configuration." +sidebar_label: "Get Keyboard Map" +hide_title: true +hide_table_of_contents: true +api: eJzVV91v2zYQ/1cOLFBsgix76fbit8z12iBNOsTu+pAEw5k6S6wpUiEpp57h/304SvJHmm7FsJc+6YPHu9/9eF/cioCFF+Nb4aytBivaLCy6XNynIicvnaqDskaMxQ0Fp2hNEEoC2ThHJkAvDhXWIK1ZqqJxyDsykQpbU/txkYux6GWvsH5DQaTCka+t8eTFeCvORiN+nNq8PFbvOgA5+EZK8n7ZaL1hO9KaQCbwfqxrrWQ0OvzkWclWeFlShfwWNjWJsbCLTyQZQe0YYlAtBI0b24QjOR+cMoVIBX3Gqtbx10o8JWZe0oGHVkcmdqlYo1No/kXfwyO5sPlnnZ2iTOx2qQgqxI2XBzbFbscrP49++pJBVuTooSEf4lM58tB4coBNKMmEjqz/kcaKvMeCnvP7FNtrCqg05UDOWQfdvlM3p7x01Wns/Xz1vJ+e3JocNCYn54O1eQzVzvsUFg1TsGw8eQg2+m+d+otAhe/I+1+ey5MPBhea2KuCTpPyu/Fsl4qKQmm5UhSxPNQYSjEWQ6zVkGvTsPdrWGEtUtEeN5eup3S8sxJ1Fw4iFY3TYizKEOrxcKh5rbQ+jF+NRiOxu2dFsnEqbKKmXwkdufOGbd/e79KtmFi7UnT8Z25XZPY/jjTMmMqWreNde8KwVpfE2a4YpowiIhUGK169nl6+/3M2nc0u3l9/Qer5SbpC45UpAMGT9/zd6op159iDvWX2njmLAMVYLKLQt1ppVUJgv6ONIwa+4txDQ25z8C1u/VZzURhq9J5yQA8IURvU6LCiQK6NJWWWNtrvYuqaVhbOf78QqeDAaE28ykbZ6AvDUTRWgo+0uJlPAE3OrzMrVxRgQV7l5OFmOpuzRs6s2tm1yrmeoB4EVRHwpwUfHGGlTJGCMoEcyqDWBNJqjQvb9r806ndU2UCQk18FW8OyMZIXUauwye7MnXnx4gVMrCOYkyyN1bZQ5HlhAEnyR7Q2662B5VrXok+SOwMwgOiVpjU5LMhDkvTLsLTuADwFbR8HGgMZuUmhVEU5eGgijM4nRotNro68y1oT+47MIpVtPAGtyQQP6AiCQ+MrFQLlLT4uwB4r6mmW1hiKXkdInrDS5P2BOWuy3uEbxjtnomeqYJY4NkwOE1tVjeljpqehPbmeieh6/wtUbHl5a/KgTJke1g+UFVm6TybyARda+bIiE1K4mExBoslVjoGAPssSTUE/ZgCtsXfxvEsMBw1NzbK+PfdD3Yp8LVHrBcpVZKxEk+uerT3mAwd9ADL06ZrcJpQMfao9HXx9kkYvYdbBuEKDBbEXSQIDmHGZoufaf8TZg4+Y+Mh7B5PkxtoqynzgvU/UThxhiAlQ2VwtN/GVhbnxOKsj2a3ROLdxNnFB90cGXndJMWm3+Kj4PP/UeNYMXjoiczph+hQqBsLrq6+FZdYbmG18oAreEupQwku44mlStna60TYaasXKVkyWJFc+Kt3PsqhBGa+KMrT427R9ax/hIsC51vDRupWHuS0olORY4KfsOBfbI/dQUa7wkGDxiJPkSXlJuzxkCDkGTJLszpxlTwKcjG94sENIkppLnw8xchcqV466KpMkT9PvqAwcZ2Dr16vsKP6SpK9/XFaWytCgcKgM7Q85SdoYPjrnrupx6JxeDZiT33gy4FqXx2nBpzybxR4TiwbP9jHwcysbjrR+p0iFVpKMj4NI113Oa5QlwVms9Cft/vHxMcO4mllXDLutfvjuYjK9nk0HZ9koK0OlY0OprQ8VmiPFbygcSt5VHDtOGsn2MFz9lwtS1zkDfQ7DWqMy3Fsj/m03/txyW+W7krWVSPd3KJEKHoLuU8GjDItttwv09MHp3Y5/t+13fHvf3UMW3CF5ehElYU4uzjor2jB5UlLNA9caddM28idDIo84++HszXQudru/AfEi76g= +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current keyboard map configuration. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/keyboard-map-set.api.mdx b/webpage/docs/api/keyboard-map-set.api.mdx new file mode 100644 index 00000000..5060f00a --- /dev/null +++ b/webpage/docs/api/keyboard-map-set.api.mdx @@ -0,0 +1,71 @@ +--- +id: keyboard-map-set +title: "Set Keyboard Map" +description: "Update the keyboard map configuration." +sidebar_label: "Set Keyboard Map" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the keyboard map configuration. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/keyboard-modifiers-get.api.mdx b/webpage/docs/api/keyboard-modifiers-get.api.mdx new file mode 100644 index 00000000..a103d3ac --- /dev/null +++ b/webpage/docs/api/keyboard-modifiers-get.api.mdx @@ -0,0 +1,63 @@ +--- +id: keyboard-modifiers-get +title: "Get Keyboard Modifiers" +description: "Retrieve the current keyboard modifiers status." +sidebar_label: "Get Keyboard Modifiers" +hide_title: true +hide_table_of_contents: true +api: eJzVV0tv20YQ/iuDDRC0BEUpSU+6ua6aGomTwnLag2MUI3JEbrTcZXaWclRB/72YJSnRjwCF0UtPorjz+L7ZeXGvApas5jfKO1dPNrRbOfSFuk1VQZx73QTtrJqrKwpe05YgVAR56z3ZAIM41K7Qa02egQOGljOVKteQR9G+KNRcDaKXg+RbCipVnrhxlonVfK9ez2byc9/xu8c+fI+lAG7znJjXrTE78Zk7G8gGsYJNY3QeAUy/sJjaK84rqlGewq4hNVdu9YVywdF4gRt0B4QrvQ4jsZVzhtCqh0G5sIW4IAa9joGJihIW0AyNJ2YqMnVIVY4NG5dvnmNUdEGUB8OYB72lzq6zwTvzLLOd6lNo0TyLPZonudu2fi5129bfY15TwOeYFL2nUHLbkH/WnYvid6JYPstiVHxs8ZCqoIOhUVEcq0kdDnL+0+zV4wq6rgg8fW2JQ/zVnhhaJg/Yhops6MvkPyygmpixpJEgB69t+Yj7LxRQGyqAvHceer37ZBdydNlbHHi+eZonk9+Sh9YW5Dk4V8SA9uxTWLUSgnXLxBBc5O+8/ptAh/8N+y73KyddtYxNtMFQqbmaYqOn0sanQ7OdHnumSlUXGun1DwP33uVo+tCpVLXeqLmqQmjm06mRs8pxmL+ZzWbqcCuG8tbrsIuWfib05M9aQXBze0j36ty5jabxm2u3IXt8MbKwlIB2MRtrHcOGjX5HO5UqLTDzKKJSZbGW0w+Ldx//Wi6Wy4uPHx6F9uxeakPL2paAwMQs/ztbsUzHDI6ehb3ELAKU2o1C/9ZLZxKC8I4+RhH4DrmvLfndiVtU/bfuojA0KH0CkAEhWoMGPdYUyHcZpe3aRf99Zn2gjYOz3y9UqiQxOhdvslk2e+Q4isaq+ZNWV9fngLaQx6XLNxRgRawLYrhaLK/FotRW491WF1J7aCZB1wTy1wEHT1hrW6agbSDftXTInTG4ct3GkEb7nmoXCAriTXANrFubyyEaHXbZZ/vZvnjxAs6dJ7imvLLOuFITy8EEkuSP6G05eAMnfaFDnySfLcAEIitDW/JYEkOSDMewdv4EPAXj7iYGA9l8l0Kly2rytY0wek6CFttCj9hlnYvj9iIitWuZgLZkAwN6guDRcq1DoKLDF+cJ1jSEOXfWUmQdITFhbYj5FDlns4HwleC9lkAvdSlRktywBZy7um7tkDNDGLqbGyIRqQ+vZOq0kkrR5cmYtgOsHygrs/RYTMQBV0ZzVZMNKVycLyBHW+gCAwF9yyu0Jf2YAXTO3sf7rjCcLLSNyHJ376PuJfFaozErzDcxYhXawgzROmI+xWBIQIG+2JLfhUqgLwzTieuDMnoJyx7GJVosSVgkCUxgKW2KnhqVEecAPmKSKx8IJsmVc3WU+SS6D8yee8IQCyC25118FOF+I4vB7pzG7VaqSdo6jxz80hfFeafC0fBZ8aVlsQyceyLpcnaty7YrKk6hFiByvvleWmaDg+WOA9XwG6EJFbyES9m5885P/y0QHXViVSeWV5RvOBo9bv9oQFvWZRU6/F3Z/ubu4CLAmTHwp/MbhmtXUqjIi8CrbFyL3ZUz1FRoPBVYvOIkedBe0r4OBUKBAZMk+2xfZw8SnCy3sgQhJEkjrY9DzNyVLrSnvsskycPyG7WBcQV2vN5ko/xLkqH/SVtZa0uT0qO2dLzkJOlyeHTPfdeT1Ll3cTG7f5X9QHpdEXcGTmWPiTMmNg35AoqJX7i8lUwbNFWqjM7JclxH+uly1mBeEbyOnf7euL+7u8swnmbOl9NelafvL84XH5aLyetsllWhNnGgNI5DjXZk+C2FU8u7HC0f98bJ/rRoPeO7sh+fgb6FaWNQWxmwkcS+34RuZLbKx6VztUqPn54qVad96DZVstWI8H6/QqZP3hwO8rqbxPOb21Rt0WtcybCURUZVhIV8I9zsxabEMc+pkQ1si6btZvqDrVG2neO29nZxrQ6HfwATSV/e +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current keyboard modifiers status. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/keyboard-modifiers-set.api.mdx b/webpage/docs/api/keyboard-modifiers-set.api.mdx new file mode 100644 index 00000000..d2fd0148 --- /dev/null +++ b/webpage/docs/api/keyboard-modifiers-set.api.mdx @@ -0,0 +1,71 @@ +--- +id: keyboard-modifiers-set +title: "Set Keyboard Modifiers" +description: "Update the keyboard modifiers status." +sidebar_label: "Set Keyboard Modifiers" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the keyboard modifiers status. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/login.api.mdx b/webpage/docs/api/login.api.mdx new file mode 100644 index 00000000..2537d1f4 --- /dev/null +++ b/webpage/docs/api/login.api.mdx @@ -0,0 +1,71 @@ +--- +id: login +title: "User Login" +description: "Authenticate a user and start a new session." +sidebar_label: "User Login" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Authenticate a user and start a new session. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/logout.api.mdx b/webpage/docs/api/logout.api.mdx new file mode 100644 index 00000000..f6a75533 --- /dev/null +++ b/webpage/docs/api/logout.api.mdx @@ -0,0 +1,63 @@ +--- +id: logout +title: "User Logout" +description: "Terminate the current user session." +sidebar_label: "User Logout" +hide_title: true +hide_table_of_contents: true +api: eJyNVt9v2kgQ/ldGW6m6s4yh6T3xlqOcGjVNT4FeH5LoNNiDvWW96+6sSRHifz/N2gZCr1J5wfbOznzzzc+9Cliymj6ovPWebBgxMWtn1VOqCuLc6ybI61QtydfaYiAIFUEvDi2Th/5OplLlGvIoN24KNVXGla4NKlWeuHGWidV0r64mE/l7qf6zKDKuLKkA1wbgNs+Jed0as8vUIVV/TN78eGtZEXj61hKH+K89cYcJ21CRDTqPaARa7mwgG0QJNo3pT8ZfWTTtFecV1ShPYdeQmiq3+kq5gG+8eBV0h74mZizpTJCD17ZUl4S9o4DaUAHkvfPQ38vU4ZCqoIORq3M5+thrPMgvVTWFygl7jeNoHkOlpmqMjR4fCWXyW/ISuUtKbl2OBrpzlarWGzVVVQjNdDw2clY5DtO3k8lEHZ5EUd56HXZR05+Envx1KwYfng7pXs2c22g6/7J0G7LHD2caFkJgx9H5rSNN2OgPtFOp0gIzjyIqVRZrOb2bf/j072K+WNx8uvuByusXwYSWtS0Bh7yDTlfMknMPjpbFe+EsAlRTtYpCv2qlUwlB/I42zhj4iXPfWvK7k2/x6q+ai8LQIDMVgAwIURs06LGmQL7LIG3XLtrvM+mONg6u/75RqZLE6Ey8zSbZ5AfDUbRlYvhCq/vlDNAW8rhw+YYCrIh1QQz388VSNEJw0Hi31YXUGppR0DWBvDrg4AlrbcsUtA3kMQ96S5A7Y3Dluk6QRv2eahcICuJNcA2sW5vLIRoddtmjfbSvXr2CmfMES8or64wrNbEcjCBJ/onWFoM1cFvyPfokebQAI4heGdqSx5IYkmQ4hrXzJ+ApGPc8MhjI5rsUKl1Wo29thNH7JGixLfSZd1ln4gPtVg59EUVq1zIBbckGBvQEwaPlWocgHUzwSZ9krGmgOXfWUvQ6QmLC2hDziTlns8Hhe8G7FKIXuhSWJDdsATNX160dcmagoYvcwER0ffgEOjbEojN5UqbtAOs3ysosPRYTccCV0VzVZEMKN7M55GgLXUjrp+95hbak3zOAzthtjHeF4aShbUSWu7hves7GHV9rNGaF+SYyVqEtzMDWEfOJgyEBBfp8S34XKoE+N0wnXy/K6DUsehgf0WJJ4kWSwAgW0qbo/4ZDxDmAj5gk5IODSXLvXB1l4oy6UDvzhCEWQO0Kvd7FRxGWceOdiWR3RuNAk2ryztV8ZuBdXxSz7gpHxdfF15ZFM3DuiaTL2bUu266oOIVagMj55mdpmQ0GFjsOVMN7QhMqeA0fKXidd3bu5Zm20VAnVnVieUX5hqPS41RHA9qyLqvQ4e/K9r17hpsA18bAF+c3DEtXUqjIi8Cb7LwWu5Az1FRoPBVYDHGSXLSXtK9DgVBgwCTJHu1VdpHgZLmVsY+QJI20Pg4xc1e60J76LpMkl+V31gbOK7Dz6212ln9JMvQ/aStrbWlUetSWjkFOki6Hz+Lcdz1JnReBi9n9l+wD0uuKuCNwCp7WccbEpiFLT0z8wuWtZNpwU6XK6Jwsx/Wjny7XDeYVwVXs9C/G/fPzc4bxNHO+HPdXeXx7M5vfLeajq2ySVaE2caDItlGjPVMc0/122DhezJD9aZv6xcWwn5OBvodxY1BbmaQR7b7fcB5kiIqHncWnVMmmIt/3+xUyffbmcJDP3XSdPjylaote40oGoCwnqiIsyMdVZkM74SbPqRH0WzRtN6cvNj/ZYI4b19+fFkt1OPwHfpnV7g== +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Terminate the current user session. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-bulk-delete.api.mdx b/webpage/docs/api/members-bulk-delete.api.mdx new file mode 100644 index 00000000..b7400b74 --- /dev/null +++ b/webpage/docs/api/members-bulk-delete.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-bulk-delete +title: "Bulk Delete Members" +description: "Remove multiple members in bulk." +sidebar_label: "Bulk Delete Members" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Remove multiple members in bulk. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-bulk-update.api.mdx b/webpage/docs/api/members-bulk-update.api.mdx new file mode 100644 index 00000000..50a5cc4f --- /dev/null +++ b/webpage/docs/api/members-bulk-update.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-bulk-update +title: "Bulk Update Members" +description: "Update the profiles of multiple members in bulk." +sidebar_label: "Bulk Update Members" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the profiles of multiple members in bulk. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-create.api.mdx b/webpage/docs/api/members-create.api.mdx new file mode 100644 index 00000000..0741d84a --- /dev/null +++ b/webpage/docs/api/members-create.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-create +title: "Create Member" +description: "Create a new member." +sidebar_label: "Create Member" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Create a new member. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-get-profile.api.mdx b/webpage/docs/api/members-get-profile.api.mdx new file mode 100644 index 00000000..92b09ebe --- /dev/null +++ b/webpage/docs/api/members-get-profile.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-get-profile +title: "Get Member Profile" +description: "Retrieve the profile of a specific member." +sidebar_label: "Get Member Profile" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the profile of a specific member. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-list.api.mdx b/webpage/docs/api/members-list.api.mdx new file mode 100644 index 00000000..3a2caca9 --- /dev/null +++ b/webpage/docs/api/members-list.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-list +title: "List Members" +description: "Retrieve a list of all members." +sidebar_label: "List Members" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve a list of all members. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-remove.api.mdx b/webpage/docs/api/members-remove.api.mdx new file mode 100644 index 00000000..68aa9476 --- /dev/null +++ b/webpage/docs/api/members-remove.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-remove +title: "Remove Member" +description: "Remove a specific member." +sidebar_label: "Remove Member" +hide_title: true +hide_table_of_contents: true +api: eJzVV0tv2zgQ/isDFihaQZHTtCffsqkXDZqkizjdHtJgQYtjiTVFqhzKqdfQf18MKdlO0nZ77UkPDme+bzgvbkWQFYnprWiwWaAncZcLhVR63QbtrJiKa2zcGkECtVjqpS4hiRYiF65FL1nuXInpqCJtELlopZcNBtY6vd0KzdpaGWqRCysb3O04V+Kx0ZsaQSu0QS81enBLCDUeGPb4tdMelZgG32EuqKyxkWK6FWHTsmYKXttK9P0dC1PrLCHx+snxG348NHcZFYOPyBVQV5ZItOyM2RSiz8Wb41dPNzFGxoEUYMBD0BF6kF2oGXsZfcN4S2cD2sBKZNuaYWXyhVjT9il8t/iCZWAfevZx0Al8g0Sywqc8H/vvLQapDSpA752HYV8h+j4XQQfDW2e8dDlo7Ps+8nz9fZ6Efo0eOqvQU3BOxfMY2Oew6NgFy46QILjI33n9L4IOvxX774RGZJ8iHxV4JNf5EuFeElgXYOk6q34bjn0uGgy142xVaDCkNA21mIqJbPVkSOHJdszMXuQiHX5K4ocgLlwpzRAcIhedN2Iq6hDa6WRieK12FKavj4+PBSciYdl5HTZR0x8oPfrTjo3f3vX5Vpw5t9J4+OfGrdDufhxomLM7k8cOd+2cJlv9HjciT0WnjCL7snM1e//hn/lsPj//cPXEsacPkhc60rbi6odE/J10xapwyGBnmdmLoSDx9yIK/aqVpBIC8442DjzwA3JfO/SbPbe49VfNRWFoJREqkAQSojbYVe4UT9ouXbQ/xNUVrhyc/nUucsGBkUy8Lo6L4yeGo2isC59wcX1zBtIqfp27coUBFkhaIcH1bH7DGrl6tN6tteLqIs1R0A0Cfzqg4FE22lY5aBvQyzLoNULpjJELl/pQHvVzHQ8ICmkVXAvLzpa8KI0Om+Kz/WyfPXsGZ84j3GBZW2dcpZF44Qiy7O9obT5aA8eVL6HPss8W4AgiK4Nr9LJCgiwbl2Hp/B54DsbdHxkZ0JabHGpd1Udfuwhj4MRoZaf0AbsimXiPm4WTXkWRxnWEgGu0gUB6hOClpUaHgCrh43JMssHRzaWzFiPrCIlQNgaJ9p5zthgJXzPeG3b0XFfsJY4Nq+DMNU1nx5gZ3ZBObvREpD7+Ah0boEom98q0HWG9wKIq8l0yIQW5MJrqBm3I4fxsBqW0SisZEPBbWUtb4csCIBm7iOddy7DX0LUsS+ncV4PPJslfS2nMQpar6LFaWmVGb+0w730wBiBDn63Rb0LN0GeGcM/1URo9h/kA41JaWSGzyDI4gjmXKfzeMBBxjuAjJj7ykWCWXTvXRJmPvPeR2jOPMsQEaJzSy018ZWFuPt6Z6OxkNA4wnE3euYYODLwdkuIsbaGo+FR96Yg1A5UekaucXeqqS0lFOTQMhNdXPwrLYjQw31DABt6hNKGG53CJwesy2bnmd1xHQ0msTmJljeWKotLdTCkNaEu6qkPCn9L2nbuH8wCnxsAn51cEN67CUKNngVfFYS6mIydoUGm5T7B4xFn2qLzkQx4yBCWDzLLisz0pHgU4Wup4zJOQZS2XPgoxchdaaY9Dlcmyx+l3UAYOMzDxel0cxF+WjfWPy8pSWzyqvNQWd4ecZSmGD855qHocOg8OLkb3nzwdcK1TcWKgnCe12GNi0eAhNwa+cmXHkTbuFLkwukRLcRgZustpK8sa4SRW+gft/v7+vpBxtXC+mgxbaXJxfja7ms+OTorjog6NiQ2ldRQaaQ8UD7eMNIg/7iLb/XT10+vI0B8DfguT1khtuYNGlNthyrnl5iny3W0nF9PdHeQuFzyusNB2u5CEH73pe/6dWuz09i4Xa+m1XHAX5GFIE78rMV1KQ/gT1C+uhwvLS/i/q813SYyd33KnX0vT8ZfIxQo3h9eo/q7PRY1SoY8A0/JpWWIbDjY+GVB5tNoNhm9nF7Obmej7/wBKL+Iw +sidebar_class_name: "delete api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Remove a specific member. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-update-password.api.mdx b/webpage/docs/api/members-update-password.api.mdx new file mode 100644 index 00000000..d9b5f75e --- /dev/null +++ b/webpage/docs/api/members-update-password.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-update-password +title: "Update Member Password" +description: "Update the password of a specific member." +sidebar_label: "Update Member Password" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the password of a specific member. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members-update-profile.api.mdx b/webpage/docs/api/members-update-profile.api.mdx new file mode 100644 index 00000000..c915c9b2 --- /dev/null +++ b/webpage/docs/api/members-update-profile.api.mdx @@ -0,0 +1,71 @@ +--- +id: members-update-profile +title: "Update Member Profile" +description: "Update the profile of a specific member." +sidebar_label: "Update Member Profile" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the profile of a specific member. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/members.tag.mdx b/webpage/docs/api/members.tag.mdx new file mode 100644 index 00000000..c3cf5b46 --- /dev/null +++ b/webpage/docs/api/members.tag.mdx @@ -0,0 +1,20 @@ +--- +id: members +title: "Members" +description: "Members" +custom_edit_url: null +--- + + + +Endpoints for managing members. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/metrics.api.mdx b/webpage/docs/api/metrics.api.mdx new file mode 100644 index 00000000..dc3ed253 --- /dev/null +++ b/webpage/docs/api/metrics.api.mdx @@ -0,0 +1,63 @@ +--- +id: metrics +title: "Metrics" +description: "Retrieve metrics for the API." +sidebar_label: "Metrics" +hide_title: true +hide_table_of_contents: true +api: eJyNVt9v2zYQ/lcOLFBsgix7yZvfMs9bgybpELvrQxIMZ+kscaZIlUc5NQz/78VRku142NAn07rjfd/95l4FLFlNn1RJljwa9ZKqgjj3ugnaWTVVjxS8pi1BLYecYe08hIrg5s/bTKXKNeRRdG8LNVW9kkoVU956HXZq+vSSKk/cOMvEarpXV5OJ/LzFue/N+x6vAG7znJjXrTG7TB0OqVivnMCUFFSqGgyVmqrxOajfkheHLs3fuRwNdHKVqtYbNVVVCM10PDYiqxyH6fVkMlGHlxP7RV5R3bGeObfRdNMK5l6FXUNqqrDRH2mnUqUFJI8qKlUWa5E+zD9++nsxXyxuPz2oy8CKJbJB5zF60LK2JSAwMcv/zlamDqn6ldCTv0AW7uJxJKimahWVfhSlMwnBbchGjKWc/te5ry353cm3ePVH4aIyNMhMBSADQrQGDXqsKZDv8qvt2kV8HUyMH22c1JlKlaS1g7jOJtnkX8BRtWVi+EKrx+UM0BZyXLh8QwFWxLoghsf5YikWIThovNvqgsATmlHQNYH8dcDBE9baliloG8hjHvSWIHfG4Mp1xZ5G+55qFwgK4k1wDaxbm4sQjQ677Nk+23fv3sHMeYIl5ZV1xpWaWAQjSJK/ItpiQAO3Jd+zT5JnCzCC6JWhLXksiSFJBnHswiPxFIx7HRkMZPNdCpUuq9HXNtLofRK22Bb6zLusg/hIu5VDX0SV2rVMQFuygQE9QfBoudYhUNHxk85nrGkIc+6speh1pMSEtSHmU+SczQaHH4XvUgK90KVESWrDFjBzdd3aoWaGMHSZGyIRXR8+gWbJddFBnoxpO9D6ibIyS4/NRBxwZTRXNdmQwu1sDjnaQhcYCOhbXqEt6ecMoAO7i/muMJwstI3ocpf3TR+zcRevNRqzwnwTI1ahLcwQrSPnUwyGAhTq8y35XaiE+twwnXy9aKP3sOhp3KPFksSLJIERLGRMkcTCA769IzwH8pGTpHxwMEkenaujzme5e2F25glDbIDaFXq9i0dRzp0N3pkY7A40jmjpJu9czWcAv/VNMeuucDR8U/zTslgGzj2RTDm71mXbNRWnUAsRkW/+qyyzAWCx40A1fCA0oYL30C+QiNMvrQjUqVWdWl5RvuFo9Li40IC2rMsqdPy7tv3gXuE2wI0x8MX5DcPSlRQq8qLwS3bei13KGWoqNJ4aLKY4SS7GS9r3oVAoMGCSZM/2KrsocLLcepJBmSSNjD4OsXJXutCe+imTJJftdzYGzjuw8+s6O6u/JBnmn4yVtbY0Kj1qS8ckJ0lXw2d57qeelM6bxMXq/t15qGXWFRRQG07B0zrumDg0ZI3Hwi9c3kqlDTdVqozOyTLJ6O+3y02DeUVwFSf9m2X9+vqaYZRmzpfj/iqP725n84fFfHSVTbIq1CYulMZxqNGeGb4/vhXe7I+9Eq/Jhh948fTbMdC3MG4Maiv7M3Lc90+Sp+M76CVV8rCQT/v9Cpk+e3M4yOduncbH0Ra9xpVsvKeX81fOH/OlOhy+A8PZUfU= +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve metrics for the API. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/neko-api.info.mdx b/webpage/docs/api/neko-api.info.mdx new file mode 100644 index 00000000..7d3d3445 --- /dev/null +++ b/webpage/docs/api/neko-api.info.mdx @@ -0,0 +1,174 @@ +--- +id: neko-api +title: "Neko API" +description: "Neko uses WebRTC and WebSocket besides REST API to provide real-time video streaming, interactive collaboration, and remote desktop functionality." +sidebar_label: Introduction +sidebar_position: 0 +hide_title: true +custom_edit_url: null +--- + +import ApiLogo from "@theme/ApiLogo"; +import Heading from "@theme/Heading"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; +import Export from "@theme/ApiExplorer/Export"; + + + + + + + + + + + + + +Neko uses WebRTC and WebSocket besides REST API to provide real-time video streaming, interactive collaboration, and remote desktop functionality. + +### Core Technologies + +- **Video Streaming over WebRTC** + - Neko leverages **WebRTC** for real-time, low-latency, high-quality video and audio streaming. + - Keyboard and mouse events are transmitted over the same WebRTC connection for seamless interaction. + +- **Real-Time Signaling and Communication over WebSocket** + - **WebSocket** is used for sSignaling in WebRTC (e.g., session establishment, ICE candidate exchange). + - Live chat, session updates, and keyboard/mouse fallback are handled over WebSocket. + +- **REST API for Everything Else** + - **Authentication & Session Management** - Secure user authentication and session handling. + - **Room and User Management** - Creating, modifying, and controlling user access to rooms. + - **Desktop Controls** - Adjusting screen configurations, managing keyboard and mouse events. + - **System Health & Metrics** - Retrieving system health checks and operational insights. + +### How It All Works Together + +1. **WebRTC** handles media streaming for **real-time video, audio and data**. +2. **WebSocket** ensures a **persistent, bidirectional** connection for low-latency interactions. +3. **REST API** provides **fine-grained control** over user access, and room configuration. + +For more details, refer to the full API documentation. + + +
+ + + + + + Authentication using a session cookie. + +
+ + + + + + + + +
+ Security Scheme Type: + + apiKey +
+ Header parameter name: + + NEKO_SESSION +
+
+
+ + + Authentication using a Bearer token. + +
+ + + + + + + + +
+ Security Scheme Type: + + http +
+ HTTP Authorization Scheme: + + bearer +
+
+
+ + + Authentication using a token passed as a query parameter. + +
+ + + + + + + + +
+ Security Scheme Type: + + apiKey +
+ Header parameter name: + + token +
+
+
+
+
+

+ License +

+ Apache 2.0 + +
+ \ No newline at end of file diff --git a/webpage/docs/api/profile.api.mdx b/webpage/docs/api/profile.api.mdx new file mode 100644 index 00000000..eb600996 --- /dev/null +++ b/webpage/docs/api/profile.api.mdx @@ -0,0 +1,71 @@ +--- +id: profile +title: "Update Profile" +description: "Update the current user's profile without syncing it with the member profile (experimental)." +sidebar_label: "Update Profile" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the current user's profile without syncing it with the member profile (experimental). + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/room-broadcast.tag.mdx b/webpage/docs/api/room-broadcast.tag.mdx new file mode 100644 index 00000000..04db678d --- /dev/null +++ b/webpage/docs/api/room-broadcast.tag.mdx @@ -0,0 +1,20 @@ +--- +id: room-broadcast +title: "Room Broadcast" +description: "Room Broadcast" +custom_edit_url: null +--- + + + +Endpoints for managing room broadcasts. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/room-clipboard.tag.mdx b/webpage/docs/api/room-clipboard.tag.mdx new file mode 100644 index 00000000..28552fbe --- /dev/null +++ b/webpage/docs/api/room-clipboard.tag.mdx @@ -0,0 +1,20 @@ +--- +id: room-clipboard +title: "Room Clipboard" +description: "Room Clipboard" +custom_edit_url: null +--- + + + +Endpoints for managing the room clipboard. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/room-control.tag.mdx b/webpage/docs/api/room-control.tag.mdx new file mode 100644 index 00000000..28699aa6 --- /dev/null +++ b/webpage/docs/api/room-control.tag.mdx @@ -0,0 +1,20 @@ +--- +id: room-control +title: "Room Control" +description: "Room Control" +custom_edit_url: null +--- + + + +Endpoints for managing room control. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/room-keyboard.tag.mdx b/webpage/docs/api/room-keyboard.tag.mdx new file mode 100644 index 00000000..6b2774d7 --- /dev/null +++ b/webpage/docs/api/room-keyboard.tag.mdx @@ -0,0 +1,20 @@ +--- +id: room-keyboard +title: "Room Keyboard" +description: "Room Keyboard" +custom_edit_url: null +--- + + + +Endpoints for managing the room keyboard. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/room-screen.tag.mdx b/webpage/docs/api/room-screen.tag.mdx new file mode 100644 index 00000000..c36a759e --- /dev/null +++ b/webpage/docs/api/room-screen.tag.mdx @@ -0,0 +1,20 @@ +--- +id: room-screen +title: "Room Screen" +description: "Room Screen" +custom_edit_url: null +--- + + + +Endpoints for managing room screen configurations. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/room-settings.tag.mdx b/webpage/docs/api/room-settings.tag.mdx new file mode 100644 index 00000000..0df38b1c --- /dev/null +++ b/webpage/docs/api/room-settings.tag.mdx @@ -0,0 +1,20 @@ +--- +id: room-settings +title: "Room Settings" +description: "Room Settings" +custom_edit_url: null +--- + + + +Endpoints for managing room settings. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/room-upload.tag.mdx b/webpage/docs/api/room-upload.tag.mdx new file mode 100644 index 00000000..a1ed9bf4 --- /dev/null +++ b/webpage/docs/api/room-upload.tag.mdx @@ -0,0 +1,20 @@ +--- +id: room-upload +title: "Room Upload" +description: "Room Upload" +custom_edit_url: null +--- + + + +Endpoints for uploading files to the room. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/schemas/memberprofile.schema.mdx b/webpage/docs/api/schemas/memberprofile.schema.mdx new file mode 100644 index 00000000..200029b7 --- /dev/null +++ b/webpage/docs/api/schemas/memberprofile.schema.mdx @@ -0,0 +1,33 @@ +--- +id: memberprofile +title: "MemberProfile" +description: "" +sidebar_label: "MemberProfile" +hide_title: true +hide_table_of_contents: true +schema: true +sample: {"name":"string","is_admin":true,"can_login":true,"can_connect":true,"can_watch":true,"can_host":true,"can_share_media":true,"can_access_clipboard":true,"sends_inactive_cursor":true,"can_see_inactive_cursors":true,"plugins":{}} +custom_edit_url: null +--- + +import Schema from "@theme/Schema"; +import Heading from "@theme/Heading"; + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/screen-cast-image.api.mdx b/webpage/docs/api/screen-cast-image.api.mdx new file mode 100644 index 00000000..cc03acbe --- /dev/null +++ b/webpage/docs/api/screen-cast-image.api.mdx @@ -0,0 +1,63 @@ +--- +id: screen-cast-image +title: "Get Screencast Image" +description: "Retrieve the current screencast image." +sidebar_label: "Get Screencast Image" +hide_title: true +hide_table_of_contents: true +api: eJzVV91v2zYQ/1cOLFBsgiynyfbit8z12qBtOsTu+pAEAy2dJcYUqfJOTr3A//twlGQ7aYr1tU/64PHu9zveFx8U65LU5FoF7+sR5QHRqdtUFUh5MA0b79REXSEHgxsErhDyNgR0DJ1wronB1LrETKXKNxi0bLoo1ER1ElNNfCECKlUBqfGOkNTkQZ2enMjjsan5E60QetsFUJvnSLRqrd2Ksdw7RseiI4qO7xos5YvyCmstb7xtUIBwMK5UqVr5UGtWE7U0Toet2u12u1T99n9ACJxnQKeXFosnpnXTWJNH0uM7kq3PAPDLO8xZpaoJ4iI2nQdqJBLHPIP0MZjXyNpYLABD8AH6fZkS9GzYytaZLH3oNQ7EXn1LbFGJU7+0SByfJiBBSxhAt1yh457NT8Xz7HmehGGDAVpXYCD2vogR3LNPYdmKC1YtIQH7yN8H8y+C4Z+I/e/Phe+nGKzCaoWcV4cU/SlI7VJVI1deqkiJ0brmSk3UWDdmLLVq3BWXsSRodteI3e6wpZo9dcZ7n2vbB4NKVRusmqiKuZmMx1bWKk88OTs5OVG7W1GUt8HwNmr6A3XAcN6K+evbXfqgpt6vDR7/Wfg1uv2PIw1z8WbnsONde5/pxrzDrUqVEZh5FFGpcrqW1cvZu4//zGfz+cXHy2/8ev4oWaEl40rQQEgk352uTO3SRwz2loW9+CwClIIYhX7USqcSWHhHG0ce+A65Ly2G7YFb3Pqj5qIwNJoIC9AEGqI2aHTQNTKGLpyMW/lovw+rS1x7OP/rQqVKAqMzcZadZCffGI6isQ58xuXVYgraFfI69/kaGZZIpkCCq9l8IRolr5rgN6aQaqLtiE2NIJ8eiAPq2rgyBeMYg87ZbBByb61e+q49plF/wNozQoG0Zt/AqnW5LGpreJvduBv34sULmPqAsMC8ct760iDJwgiS5O9obT5YAy+VrkOfJDcOYASRlcUNBl0iQZIMy7Dy4QA8BevvR1YzunybQmXKavSljTB6ToJWt4U5Ypd1Jt7hdul1KKJI7VtCwA06JtABgYN2VBtmLDp8Un5J1zi4OffOYWQdIRHq2iLRwXPeZQPhK8G7EEfPTSlekthwBUx9XbduiJnBDd3JDZ6I1Idf0tBbCaVo8qDMuAHWL5iVWbpPJiTWS2uoqtFxChfTGeTaFabQjIBf80q7En/NADpj7+N5V5oPGtpGZKk793Xvs3Hnr5W2dqnzdfRYpV1hB2/tMR98MASgQJ9tMGy5EugzS3jg+iSNXsK8h/FBO12isEgSGMFcyhQ+1/wjzgF8xCRHPhBMkivv6yjzSfY+UTsNqDkmQO0Ls9rGVxGW3hO8jc7ujMaJTrJJajodGXjdJ8W020JR8Xlx15Jo7odPUbgyZdslFaVQCxBZX38vLLPBwHxLjDW8RW25gpfwQebMvLPTz7vRUCdWdWJ5hfmaotL9qKstGEemrLjD36XtW38PFwzn1sJnH9YEC18iVxhE4FV2nIvdkRPUWBh9SLB4xEnypLykfR4KhEKzTpLsxp1mTwIcHbUy1mlIkkZKH3GM3KUpTMC+yiTJ0/Q7KgPHGdjxOsuO4i9JhvonZWVlHI7KoI3D/SEnSRfDR+fcVz0JnUcHF6P7TxkOpNYVcWCgVCaz2GNi0ZCpPwZ+4fNWIm3YqVJlTY6O4izSd5fzRucVwmms9I/a/f39fabjauZDOe630vj9xXR2OZ+NTrOTrOLaxobSeOJauyPFb5Dh6GYw3GseNZOHw4z14zenvmcyfuVxY7Vx0lUj8od+9rmWhip3KO/r2LnjXS1V+wnoNlUyx4jkw8NSE34KdreT313vnVzfpmqjg5HJsBtdVIW6wBAHnTVuxXN5jo0MXBttW0F0dLWSyWY/lr2ZLdRu9x/m9fGy +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current screencast image. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/screen-configuration-change.api.mdx b/webpage/docs/api/screen-configuration-change.api.mdx new file mode 100644 index 00000000..5fec7f27 --- /dev/null +++ b/webpage/docs/api/screen-configuration-change.api.mdx @@ -0,0 +1,71 @@ +--- +id: screen-configuration-change +title: "Change Screen Configuration" +description: "Update the screen configuration of the room." +sidebar_label: "Change Screen Configuration" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the screen configuration of the room. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/screen-configuration.api.mdx b/webpage/docs/api/screen-configuration.api.mdx new file mode 100644 index 00000000..51f2d158 --- /dev/null +++ b/webpage/docs/api/screen-configuration.api.mdx @@ -0,0 +1,63 @@ +--- +id: screen-configuration +title: "Get Screen Configuration" +description: "Retrieve the current screen configuration of the room." +sidebar_label: "Get Screen Configuration" +hide_title: true +hide_table_of_contents: true +api: eJzVV99v2zYQ/lcOLFBsgiy7yYYNfstcrwvapkPsrg9JMNDUWWJNkSpJOfUM/+/DkZItO25RDHvpk2Xx7rv7jvdLW+Z54dj4jlljqoETFlGzh5Tl6ISVtZdGszG7RW8lrhF8iSAaa1F7iMIgjF7KorGcZMEsgwyhZSxlpsZ4cJ2zMYsak74CS5lFVxvt0LHxll2MRvRzbH52zpJtfcrBNUKgc8tGqQ0ZFUZ71J5weF0rKYLC8KMjsC1zosSK05Pf1MjGzCw+ovAsZbUlf72MrjzK3Jc9Mak9FmhZyvAzr2qFbPzi4tfRaazmJUJQ7WIRWWdsl7ISZVH6r2P+cnEWMqqewbTc49cRL88CWlxadCWQ/hPYXcq89KTcBv/40nY7kvhp9OLpXUXoTw06H36lRQeNQwu88SVq317H/3hRFTrHi34QnLdSF+yU9kv0XCrMAa01Flq9Y7pTOnrbInY8L8/zdGjXaKHROVrnjclj7kf2KSwaCsGycejAm8DfWPkPgvTfEfufz1Xke80XColVgec7wXfDcJeyCn1pqEEVGKxzqns25LUcUiMbtm0xZfHCqV+eBuSNEVy1CcFS1ljFxqz0vh4Ph4rOSuP8+HI0GrHdAwGJxkq/CUi/IbdorxqyevewS7dsYsxKYv/N3KxQ71/0EGYUxBinvtY+VLyWr3HDUibJTRFEWMo0r+j0Zvr63d+z6Wx2/e7mSTivjgoWGid1ARwcOkf/I1boQX0Ge8vEnmIWHGRjtghC32olQoIn3sFGLwJfIPepQbs5cAuq32ouCEPNncMcuAMOAQ1qbnmFHm3MIqmXJthvs+kGVwau/rxmKaPEiCYus1E2emI4iIZe8AEXt/MJcJ3T48yIFXpYoJM5OridzuaESLVVW7OWOXUUrgZeVgj014DzFnkldZECtXvLhZdrBGGU4gsT6y8N+BYr4xFydCtvalg2WtAhV9Jvsnt9r589ewYTYxHmKEptlCkkOjoYQJL8FazNOmtgqNtF75PkXgMMILBSuEbLC3SQJN0xLI09OJ6CMo8DxT1qsUmhlEU5+NQEN1pO5C1vctljl0UTr3GzMNzmQaQyjUPANWrvgFsEb7l2lfQe8+hfmGO8wi7MwmiNgXVwySGvFDp3iJzRWUf4lvydU6BnsqAoUW7oHCamqhrd5UwXhnhzXSQC9e4VyDD08mjyACZ159YPmBVZui8mdJ4vlHRlhdqncD2ZguA6lzlNZ/wsSq4L/DEDiMbehPsuuT8gNDXJunjvqzZmwxivJVdqwcUqRKzkOlddtPY+H2LQJSC5Pl2j3fiSXJ8qhweuJ2X0HGatG2+55gUSiySBAcyoTeG5BSD42TkffKIr7wgmya0xVZB5T7onsBOL3IcCqEwul5vwSMI0cqxRIdjRaNgNqZqolbuegZdtUUyiigvAV/nHxhHy2aHmUqjIETpffSkts87AbOM8VvAHcuVLeA5vaWMV0U67UQdDUayMYqJEsXIBdL88cwVSO9r/ov+xbP8wj3Dt4Uop+GDsysHcFOhLtCTwIuvXYrxyBxXmkh8KLFxxkpy0l7StQ3Ih554nSXavL7KTBEftGlrtOCRJTa3P+ZC5C5lLi22XSZLT8uu1gX4FRl6XWS//kqTrf9RWllLjoLBcatxfcpLEHO7dc9v1KHWOtxGKye+0E1Cvy8Oe4FLazsKMCU2Dvh9C4udGNJRpnSZLmZICtQsrSDtdrmouSoSL0OmPxv3j42PGw2lmbDFsVd3wzfVkejObDi6yUVb6SoWBUhvnK657wK/QQ/vBc/qldDRQtof16r9/n7Vz1ONnP6wVl5ombWCzbdegOxqy9JVmTBWmefeFSAsNHW+3C+7wvVW7Hb2OQ3h895CyNbeS1sS4w7ASeY42bDwr3FAIhcCaFq41V00c5ydLIi06++Xs1XTOdrt/AU/yGp8= +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current screen configuration of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/screen-configurations-list.api.mdx b/webpage/docs/api/screen-configurations-list.api.mdx new file mode 100644 index 00000000..373b77fd --- /dev/null +++ b/webpage/docs/api/screen-configurations-list.api.mdx @@ -0,0 +1,63 @@ +--- +id: screen-configurations-list +title: "Get List of Screen Configurations" +description: "Retrieve a list of all available screen configurations." +sidebar_label: "Get List of Screen Configurations" +hide_title: true +hide_table_of_contents: true +api: eJzVV91v2zYQ/1cOLFBsgiy7yYANfstcrwuapkOcrg9JMJyls8SaIlWScuoZ/t+HI6VYcdKi2J7mF0vkffzu+7QTHksnpjfCGlOPXG6JtLhLRUEut7Lx0mgxFVfkraQNAYKSzoNZASoFuEGpcKkIIiPkRq9k2VpkPpeJVJiG4tt5IaYiks0eUV1I50UqLLnGaEdOTHfiZDLhv8cgLjrNz+oC20EswLV5Ts6tWqW2DCE32pP2LBCbRsk8cIw/OZa6Ey6vqEZ+8tuGxFSgtbgVqZCeajc4N8tPlDPUxrJVXkas97Lw1YBMak8lWZEK+oJ1o0hMX538Mjl26XVFEFjZJF/1LszEPhUVybLy35b588mzIiPrMzItevq2xNNnBVpaWXIVMP8TsftUeOmZWSyehlbs+ZeKnyavnkYzyv7ckvPhX1py0DqygK2vSPsuTv8mgl+JVE3OYTn0gvNW6lIc2/2aPEpFBZC1xkLH99jeOV+96yT2dp4+b6cjuyELrS7IOm9MEbzYWZ/CsmUXrFpHDrwJ9hsr/yaQ/n9j/T4VNfnKcJWXFLQjl4UYYyPH3FzGMWvGj+tWpCJ6h5vQk4o3OarOeyIVrVViKirvm+l4rPiuMs5PTyeTidjfsaC8tdJvg6RfCS3Zs5ZB3Nzt052YGbOWNDy5NmvSDwcDCQv2aXTbkOvQIhr5lkKPYJh5IBGp0Fjz7eX87fu/FvPF4vz95RPvnj3Kbmid1CUgOHKO36OsULFDCx40s/XsswBQTMUyEH2vligSPNsddAw88BXjPrdktwfbAuv3qgvE0KBzVAA6QAjSoEGLNXmyMamkXpmgv0uuS1obOPvjXKSCEyOqOM0m2eSJ4kAaCucjLa+uZ4C64MeFydfkYUlOFuTgar64ZolcXo01G1lw+aEaeVkT8KsB5y1hLXWZAjdHi7mXG4LcKIVLE9M1DfIt1cYTFOTW3jSwanXOl6ik32a3+la/ePECZsYSXFNeaaNMKcnxxQiS5M+gbdFrA8OtIaJPklsNMIJglaINWSzJQZL017Ay9gA8BWXuRwo96XybQiXLavS5DTA6mxgttoUcWJdFFW9puzRoi0BSm9YR0Ia0d4CWwFvUrpbeUxHxha6PNfVuzo3WFKwOkBxhrci5g+eMznqDrxjvNTt6IUv2EueGLmBm6rrVfc70boiR6z0RTO+PQIYJUUSVB2FS97B+oKzM0odiIudxqaSratI+hfPZHHLUhSx4ltGXvEJd0o8ZQFR2EeJdoT9IaBumdTHu685n4+ivFSq1xHwdPFahLlTvrQfMBx/0CcjQ5xuyW18x9LlydLD1qIxewqKD8Q41lsRWJAmMYMFtip6blgFnDz5g4pD3BibJlTF1oPnAvEdiZ5bQhwKoTSFX2/DIxDyBrFHB2VFp2LC4mrizu4GC111RzCKLC4LPik+tY8nP724p1AyE79dfS8usV7DYOk81/E6ofAUv4R3vfXnU062pQVEkqyJZXlG+dkHow0KKCqR2vC1F/LFsfzf3cO7hTCn4aOzawbUpyVdkmeBVNqzFGHIHNRUSDwUWQpwkR+0l7eqQIRToMUmyW32SHSU4adfyHoSQJA23PudD5i5lIS11XSZJjstv0AaGFRjtOs0G+Zckff/jtrKSmkalRanpIchJEnN4EOeu63HqPApcyO7feEXgXleEtcGlvMqEGROaBm/hIfELk7ecaT2nSIWSOWkXNpJuupw1mFcEJ6HTPxr39/f3GYbbzNhy3LG68cX5bH65mI9OsklW+VqFgdIY52vUA8FvyEP//RA3VZgd7yGPJsvusHb9h6+fbqJ6+uLHjUKpeeYGu3bdfnTD45Y/f4ypw1wPH2Bh6Ruiu0sF7zpMv9st0dEHq/Z7Po7zeXpzl4oNWsl44nojKsKCbFiG1rRl7+Y5NbyabVC1cdIfrZO8Az2scW/m12K//wdBW+iV +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve a list of all available screen configurations. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/screen-shot-image.api.mdx b/webpage/docs/api/screen-shot-image.api.mdx new file mode 100644 index 00000000..0ed797d4 --- /dev/null +++ b/webpage/docs/api/screen-shot-image.api.mdx @@ -0,0 +1,71 @@ +--- +id: screen-shot-image +title: "Get Screenshot Image" +description: "Retrieve the current screenshot image." +sidebar_label: "Get Screenshot Image" +hide_title: true +hide_table_of_contents: true +api: eJzVV91v2zgM/1cIDRg2w3Gy9u4lb70styv2dWiy28NaHBSbsdXIkifK6XJB/vcDJTtfbYG97imxRJE/UuSP1FZ4WZIYfxPO2npAuUM04i4VBVLuVOOVNWIsbtA7hWsEXyHkrXNoPERhqqwHVcsSM5EK26CTfOi6EGMRJWaV9dcsIFLRSCdr9OjY5lYoVv69RbcRqTCyxvAptfK8cIohqIBuF16NBm9Go9ds0+H3VjksxHgpNWEqKK+wlmK8FX7TsEplPJboxG53x+LUWENILHAxGvHPqaXZmWPgOvcLoDbPkWjZar1h27k1Ho1nHUF0eN9gyV+PMJB3ypQiFUvraunFWCyUkW4jdrvdLhW/jd48BjKv2Pb3FslD5yVBS+hAtr5C41Uegn2GRDaN7naG98SansBjF/eYe74Sx5fmVQxIjUR8VU8AP8X2Fr1UGgtA56yD7lwm2BmvvOajU9762Gns/bx82k9Ct0YHrSnQkbe2CLnWeZ/CouUQLFtCAm+D/9ap/xCU/4W8//2pdPti5EIje5U7lB4P1fRLeLVLRY2+slzwJQbr0ldiLIayUUOmlWHkgSFXVHbfsN1425EETjF8sLnUXTaIVLROi7GovG/Gw6HmvcqSH1+ORiPB1UyYt47pgjX9gdKhu2rZ/Le7XboVE2tXCo9X5naFZr9wpGHG0YwBOz61j5ls1HtkWgqklQeRA2t9mr7//O9sOptdf/70KK5XJ9UKLSlTggRCIv6OujKxS0882Ftm70VHa/y9CEI/ayWqBM9+BxtHEXjGuTNGDkd/1lwQhkYSYQGSQELQBnvmj+mkzNIG+11afcKVhau/r0UqODGiictslI0eGQ6igQi+4uJmPgFpCv47s/kKPSyQVIEEN9PZnDVyYTXOrlXBdCL1wKsagT8tkHcoa2XKFLhHOJl7tUbIrdZyYWMnS4N+h7X1CAXSytsGlq3JeTM0o+zW3JoXL17AxDqEOeaVsdqWCok3BpAk/wRrs94aWKa6iD5Jbg3AAIJXGtfoZIkESdJvw9K6A/AUtH0YaOnR5JsUKlVWg74nRp8YrWwLdeRdFk28x83CSlcEkdq2hIBrNJ5AOgTvpKFaeY9FxMf8S7LGPsy5NQaD1wESoaw1Eh0iZ03WO3zDeOcc6JkqOUqcG6aAia3r1vQ504ch3lwfieB6vwQqdLwimjwoU6aH9QqzMkv3xYTk5UIrqmo0PoXryRRyaQpVMLPij7ySpsTXGUA09iHcdyX9QUPbsCzFe191MRvGeC2l1guZr0LEKmkK3Udrj/kQgz4BGfp0jW7jK4Y+1YQHX8/K6CXMOhgfpZElshdJAgOYMU3hU90/4OzBB0x85b2DSXJjbR1kvvDZM7UTbjmhAGpbqOUm/GVh7j3O6hDsaDRMPlxNzOl0ZOBtVxSTeISC4qviviXW3M2JrHCpyjYWFaVQMxDeXz2XlllvYLYhjzX8hVL7Cl7CR57H8minG02DoShWRbG8wnxFQel+KpUalCFVVj7ij2X7l32Aaw9XWsNX61YEc1uir9CxwJvsuBbjlRPUWCh5KLBwxUlyRi9pV4cMoZBeJkl2ay6yswRHQy3PdRKSpGHqIx8yd6EK5bBjmSQ5L78jGjiuwOjXZXaUf0nS8x/TylIZHJROKoP7S06SmMNH99yxHqfOycWF7P6ThwPmuiIMDJTyaBZ6TCANno5D4hc2bznT+pMiFVrlaCjMIl13uWpkXiFcBKY/afcPDw+ZDLuZdeWwO0rDD9eT6afZdHCRjbLK1zo0lMaSr6U5UvwOPRyN8v0T5KSZbA8z1s8/crqe6fGHHzZaKsNdNSDfdrPPN26o/DSxtg6dOzyrUrGfgO5SwXMMS263C0n4xendjpdj7w1zkSIeDA/vmmeRP/s0ehLpCjcnz6y11C1LhXlqLZ1iq3FcEhXKAl2AE49d5Tk2/ujU0bOHz+9HwXfTudjt/gcj/vim +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current screenshot image. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/session-disconnect.api.mdx b/webpage/docs/api/session-disconnect.api.mdx new file mode 100644 index 00000000..c6b2439e --- /dev/null +++ b/webpage/docs/api/session-disconnect.api.mdx @@ -0,0 +1,71 @@ +--- +id: session-disconnect +title: "Disconnect Session" +description: "Forcefully disconnect a specific session." +sidebar_label: "Disconnect Session" +hide_title: true +hide_table_of_contents: true +api: eJzVV1tv47YS/isDLlC0giKnu33yW07WRYO9FXF6+rAbHNDkWOKaIrUcyqlr6L8XQ0q2kmxP28c+WRbn8n3DuekooqxJLD8KQiLjHYn7UmgkFUwXjXdiKX70QeG2t/YA2pDyzqGKIIE6VGZrFIyqlSiF7zBI1rvRYjnZfH3SEqXoZJAtRgzs9SgMe+hkbEQpnGzxrHWjxVMkdw2C0eii2RoM4LcQG5y7D/ilNwG1WMbQYylINdhKsTyKeOiS7RiMq8Uw3LMwdd4REp+/vPyBfx77W2fLM9qogXqlkCgFpBJDKX64/P65KkNlNEgRRlQEPWEA2ceGKagUJ0atvIvoIhuRXWfHk8VnYkvH5yT85vMYy8DxjiZTaJFI1vic7dMwvsYojUUNGIIPMOpVYhhKEU20rLrio3ejxWEYEs9XX+dJGPYYoHcaA0XvdbqWkX0Jm55DsO0JCaJP/H0wvyOY+K9i/5UESexzGaCGgOT7oBAeJIHzEba+d/pfw3EoRYux8Vy5nadcrLERS7GQnVlMDWJxPBXosNDz0s55kOv6MZ63Xkk75okoRR+sWIomxm65WFg+azzF5avLy0vBlUmo+mDiIVn6D8qA4apnJB/vh/Iorr3fGZy/ufM7dKcXMwtrjmwO3lzrFD/ZmTd4EGXuQyqJnDvR+9WbD/9br9brmw/vn8X46lEdQ0/G1dwVx56RbaUGMWdw8szsxdih+P8mCf1dL9kkROadfMwi8CfkvvQYDmduSfXvukvC0Eki1CAJJCRrcGrmObWM2/rkf0yx97jzcPXzjSgFJ0Z28aq6rC6fOU6iqUX8ipvbu2uQTvPj2qsdRtggGY0Et6v1HVvkRtIFvzeaG420F9G0CPzXA8WAsjWuLsG4iEGqaPYIylsrNz6PpzLZD9j6iKCRdtF3sO2d4kNpTTxUn9wn9+LFC7j2AeEOVeO89bVB4oMLKIr/Jm/ryRt4boIZfVF8cgAXkFhZ3GOQNRIUxXQMWx/OwEuw/uHCyohOHUpoTN1cfOkTjJETo5W9NjN2VXbxBg8bL4NOIq3vCQH36CKBDAgxSEetiTy4Er40MGWLU5jH6uXLZkiEsrVIdI6cd9VE+Jbx3nGg16bmKHFuOA3Xvm17N+XMFIZ8c1MkEvXpFZg0C3V2eTZm3ATrW6zqqjwVE1KUG2uoadHFEm6uV6Ck00bLiIC/qUa6Gr+rALKzt+m+GxnPFvqOZSnf+26M2SLHayut3Ui1SxFrpNN2itYJ8zkGUwIy9NUewyE2DH1lCc9cn5TRNzBtEu+kkzUyi6KAC1hzm8Kv7QUJ5wQ+YeIrnwgWxa33bZL5hXWfmL0OKGMqgNZrsz2kRxbmORS8TcHOTtMuw9UUvG9p5uD1WBTXWYWS4Sv9uSe2DKQCInc5tzV1n4uKSmgZCJ/v/iwtq8nB+kARW/gJpY0NfAPvMAajsp9bfsZ9cpTFmiymGlQ7SkZPq6a0YByZuokZfy7bn/wD3ES4shZ+9WFHcOdrjA0GFvi+mtdivnKCFrWR5wJLV1wUT9pLOdYhQ9AyyqKoPrmX1ZMER0c9b3wSiqLj1kcxZe7GaBNw7DJF8bT8Zm1gXoGZ16tqln9FMfU/bitb4/CiDtI4PF1yUeQcnt3z2PU4dR5dXMruH3lR4F6n0/JAJS9tacakpsH7bkp87VXPmTZpilJYo9BR2kvG6XLVSdUgvEyd/tG4f3h4qGQ6rXyoF6MqLd7eXK/er1cXL6vLqomtTQOF15BWupnh87fEVFNPR8nxvG39o0+XcWhG/C0uOiuN47GaoB/HPegjT9S054yfSqVYPvpYOS9D96XglYZ1jseNJPwl2GHg13kMLz/el2Ivg5EbnpS8MBniZy2WW2kJ/w+pb2/Hr5zv4C8/iL5KaloPHK8De2l7/idKscPDo8+v4X4oRYNSY0gQ8/mVUtjFmeazjZYXsNMm+fOH9Z0Yhj8A7boCdA== +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Forcefully disconnect a specific session. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/session-get.api.mdx b/webpage/docs/api/session-get.api.mdx new file mode 100644 index 00000000..3cc95836 --- /dev/null +++ b/webpage/docs/api/session-get.api.mdx @@ -0,0 +1,71 @@ +--- +id: session-get +title: "Get Session" +description: "Retrieve information about a specific session." +sidebar_label: "Get Session" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve information about a specific session. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/session-remove.api.mdx b/webpage/docs/api/session-remove.api.mdx new file mode 100644 index 00000000..86fda185 --- /dev/null +++ b/webpage/docs/api/session-remove.api.mdx @@ -0,0 +1,71 @@ +--- +id: session-remove +title: "Remove Session" +description: "Terminate a specific session." +sidebar_label: "Remove Session" +hide_title: true +hide_table_of_contents: true +api: eJzVV91v2zgM/1cIDRg2w3G6dk9563U5rNjXoeluD11xUCzG1iJLniinywX+3w+U7CRtt9te9+QPUeSPFPkjtRNBViRmN4KQSDtL4jYXCqn0ug3aWTET1+gbbWVAkEAtlnqlSxjEC5EL16KXLHupxGzUc4WN26DIRSu9bDCgZys7oVljK0MtcmFlg4cdl0o8slwjaIU26JVGD24FocZj0x6/dtqjErPgO8wFlTU2Usx2ImzbqDt4bSvR97csTK2zhMTrpycv+XHf3iJpBh/BK6CuLJFo1RmzLUSfi5cnLx7vYpQMBCnAAIigI/Qgu1Az+jKGhwGXzga0gZXItjXDyvQLsabdY/xu+QXLwGH0HOagE/oGiWSFjx19GMFXGKQ2qAC9dx6GfYXo+1wEHQxvnfPSu0Fj3/fRz7Pv+0noN+ihswo9BedUPJHB+xyWHYdg1RESBBf9d17/i6DDb+X9d3Ijep+yHxV4JNf5EuFOElgXYOU6q34bH/tcNBhqxwWr0GBIlRpqMRNT2erpyAbT3b46e5GLdPypku/DeOtKaYb0ELnovBEzUYfQzqZTw2u1ozA7Ozk5EVyLhGXnddhGTX+g9OjPOzZ/c9vnO3Hh3Frj8Z9rt0a7/3GkYcEBTTE73rUPm2z1G9yKPDFPGUUO3PN+/ubDP4v5YnH54f2j0J7fK1/oSNuKOXBgiaQr8sKxB3vL7L0YOIm/l1HoV60klRDY72jjKAI/cO5rh3578C1u/VVzURhaSYQKJIGEqA329J0yStuVi/aHzHqPawfnf12KXHBiJBNnxUlx8shwFI3M8AmXV9cXIK3i14Ur1xhgiaQVElzNF9eskfmj9W6jFfOLNJOgGwT+dEDBo2y0rXLQNqCXZdAbhNIZI5cuNaM86mcmDwgKaR1cC6vOlrwojQ7b4rP9bJ88eQIXziNcY1lbZ1ylkXhhAln2d7S2GK2BY+5L6LPsswWYQPTK4Aa9rJAgy8ZlWDl/AJ6DcXcTIwPacptDrat68rWLMAafGK3slD7yrkgm3uB26aRXUaRxHSHgBm0gkB4heGmp0SGgSvhii5QNjmEunbUYvY6QCGVjkOgQOWeL0eErxnvNgV7oiqPEuWEVXLim6eyYM2MY0smNkYiuj79AxxaoksmDMm1HWM+wqIp8X0xIQS6NprpBG3K4vJhDKa3SiucO/FbW0lb4vABIxt7G865lOGjoWpaldO7rIWbTFK+VNGYpy3WMWC2tMmO09pgPMRgTkKHPN+i3oWboc0N48PVBGT2FcXZ4J62skL3IMpjAgmkKvzcORJwj+IiJj3x0MMuunGuizEfe+0DthUcZYgE0TunVNr6yMLcf70wMdjIaRxiuJu9cQ0cGXg1FcZG2UFR8rr50xJqBSo/ILGdXuupSUVEODQPh9fWP0rIYDSy2FLCB1yhNqOEpvMPgdZnsXPE7bqKhJFYnsbLGck1R6X6wlAa0JV3VIeFPZfva3cFlgHNj4JPza4JrV2Go0bPAi+K4FtOREzSotDwUWDziLHtAL/lQhwxBySCzrPhsT4sHCY6WOh70JGRZy9RHIWbuUivtcWCZLHtYfkc0cFyBya+z4ij/smzkP6aVlbY4qbzUFveHnGUph4/OeWA9Tp17Bxez+0+eD5jrVJwZKOdZLfaYSBo85sbEV67sONPGnSIXRpdoKY4jQ3c5b2VZI5xGpr/X7u/u7goZVwvnq+mwlaZvLy/m7xfzyWlxUtShMbGhtI5CI+2R4nRzGOvpYRvZHQasn15MhiYZ8FuYtkZqy200Qt0Nw84Nd9A41wyXn1zMDteR21zw1MJiu91SEn70pu/5d+q0s5vbXGyk13LJzZBnIk38rsRsJQ3h/2B/djVcXZ7DT2853/VjnAAsd/yNNB1/iVyscXvvTtXf9rmoUSr0EWJaPy9LbMPRzkezKs9Y+xnx1fzt/Hou+v4/0y7r2w== +sidebar_class_name: "delete api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Terminate a specific session. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/sessions-get.api.mdx b/webpage/docs/api/sessions-get.api.mdx new file mode 100644 index 00000000..b03f3e59 --- /dev/null +++ b/webpage/docs/api/sessions-get.api.mdx @@ -0,0 +1,63 @@ +--- +id: sessions-get +title: "List Sessions" +description: "Retrieve a list of all active sessions." +sidebar_label: "List Sessions" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve a list of all active sessions. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/sessions.tag.mdx b/webpage/docs/api/sessions.tag.mdx new file mode 100644 index 00000000..ede756d8 --- /dev/null +++ b/webpage/docs/api/sessions.tag.mdx @@ -0,0 +1,20 @@ +--- +id: sessions +title: "Sessions" +description: "Sessions" +custom_edit_url: null +--- + + + +Endpoints for managing user sessions. + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/webpage/docs/api/settings-get.api.mdx b/webpage/docs/api/settings-get.api.mdx new file mode 100644 index 00000000..c6039f1c --- /dev/null +++ b/webpage/docs/api/settings-get.api.mdx @@ -0,0 +1,63 @@ +--- +id: settings-get +title: "Get Room Settings" +description: "Retrieve the current settings of the room." +sidebar_label: "Get Room Settings" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve the current settings of the room. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/settings-set.api.mdx b/webpage/docs/api/settings-set.api.mdx new file mode 100644 index 00000000..480376c2 --- /dev/null +++ b/webpage/docs/api/settings-set.api.mdx @@ -0,0 +1,71 @@ +--- +id: settings-set +title: "Update Room Settings" +description: "Update the settings of the room." +sidebar_label: "Update Room Settings" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Update the settings of the room. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/sidebar.ts b/webpage/docs/api/sidebar.ts new file mode 100644 index 00000000..dc654542 --- /dev/null +++ b/webpage/docs/api/sidebar.ts @@ -0,0 +1,415 @@ +import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; + +const sidebar: SidebarsConfig = { + apisidebar: [ + { + type: "doc", + id: "api/neko-api", + }, + { + type: "category", + label: "General", + link: { + type: "doc", + id: "api/general", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/healthcheck", + label: "Health Check", + className: "api-method get", + }, + { + type: "doc", + id: "api/metrics", + label: "Metrics", + className: "api-method get", + }, + { + type: "doc", + id: "api/batch", + label: "Batch Request", + className: "api-method post", + }, + { + type: "doc", + id: "api/stats", + label: "Get Stats", + className: "api-method get", + }, + ], + }, + { + type: "category", + label: "Current Session", + link: { + type: "doc", + id: "api/current-session", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/login", + label: "User Login", + className: "api-method post", + }, + { + type: "doc", + id: "api/logout", + label: "User Logout", + className: "api-method post", + }, + { + type: "doc", + id: "api/whoami", + label: "Get Current User", + className: "api-method get", + }, + { + type: "doc", + id: "api/profile", + label: "Update Profile", + className: "api-method post", + }, + ], + }, + { + type: "category", + label: "Sessions", + link: { + type: "doc", + id: "api/sessions", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/sessions-get", + label: "List Sessions", + className: "api-method get", + }, + { + type: "doc", + id: "api/session-get", + label: "Get Session", + className: "api-method get", + }, + { + type: "doc", + id: "api/session-remove", + label: "Remove Session", + className: "api-method delete", + }, + { + type: "doc", + id: "api/session-disconnect", + label: "Disconnect Session", + className: "api-method post", + }, + ], + }, + { + type: "category", + label: "Members", + link: { + type: "doc", + id: "api/members", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/schemas/memberprofile", + label: "MemberProfile", + className: "schema", + }, + { + type: "doc", + id: "api/members-list", + label: "List Members", + className: "api-method get", + }, + { + type: "doc", + id: "api/members-create", + label: "Create Member", + className: "api-method post", + }, + { + type: "doc", + id: "api/members-get-profile", + label: "Get Member Profile", + className: "api-method get", + }, + { + type: "doc", + id: "api/members-update-profile", + label: "Update Member Profile", + className: "api-method post", + }, + { + type: "doc", + id: "api/members-remove", + label: "Remove Member", + className: "api-method delete", + }, + { + type: "doc", + id: "api/members-update-password", + label: "Update Member Password", + className: "api-method post", + }, + { + type: "doc", + id: "api/members-bulk-update", + label: "Bulk Update Members", + className: "api-method post", + }, + { + type: "doc", + id: "api/members-bulk-delete", + label: "Bulk Delete Members", + className: "api-method post", + }, + ], + }, + { + type: "category", + label: "Room Settings", + link: { + type: "doc", + id: "api/room-settings", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/settings-get", + label: "Get Room Settings", + className: "api-method get", + }, + { + type: "doc", + id: "api/settings-set", + label: "Update Room Settings", + className: "api-method post", + }, + ], + }, + { + type: "category", + label: "Room Broadcast", + link: { + type: "doc", + id: "api/room-broadcast", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/broadcast-status", + label: "Get Broadcast Status", + className: "api-method get", + }, + { + type: "doc", + id: "api/broadcast-start", + label: "Start Broadcast", + className: "api-method post", + }, + { + type: "doc", + id: "api/broadcast-stop", + label: "Stop Broadcast", + className: "api-method post", + }, + ], + }, + { + type: "category", + label: "Room Clipboard", + link: { + type: "doc", + id: "api/room-clipboard", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/clipboard-get-text", + label: "Get Clipboard Content", + className: "api-method get", + }, + { + type: "doc", + id: "api/clipboard-set-text", + label: "Set Clipboard Content", + className: "api-method post", + }, + { + type: "doc", + id: "api/clipboard-get-image", + label: "Get Clipboard Image", + className: "api-method get", + }, + ], + }, + { + type: "category", + label: "Room Keyboard", + link: { + type: "doc", + id: "api/room-keyboard", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/keyboard-map-get", + label: "Get Keyboard Map", + className: "api-method get", + }, + { + type: "doc", + id: "api/keyboard-map-set", + label: "Set Keyboard Map", + className: "api-method post", + }, + { + type: "doc", + id: "api/keyboard-modifiers-get", + label: "Get Keyboard Modifiers", + className: "api-method get", + }, + { + type: "doc", + id: "api/keyboard-modifiers-set", + label: "Set Keyboard Modifiers", + className: "api-method post", + }, + ], + }, + { + type: "category", + label: "Room Control", + link: { + type: "doc", + id: "api/room-control", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/control-status", + label: "Get Control Status", + className: "api-method get", + }, + { + type: "doc", + id: "api/control-request", + label: "Request Control", + className: "api-method post", + }, + { + type: "doc", + id: "api/control-release", + label: "Release Control", + className: "api-method post", + }, + { + type: "doc", + id: "api/control-take", + label: "Take Control", + className: "api-method post", + }, + { + type: "doc", + id: "api/control-give", + label: "Give Control", + className: "api-method post", + }, + { + type: "doc", + id: "api/control-reset", + label: "Reset Control", + className: "api-method post", + }, + ], + }, + { + type: "category", + label: "Room Screen", + link: { + type: "doc", + id: "api/room-screen", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/screen-configuration", + label: "Get Screen Configuration", + className: "api-method get", + }, + { + type: "doc", + id: "api/screen-configuration-change", + label: "Change Screen Configuration", + className: "api-method post", + }, + { + type: "doc", + id: "api/screen-configurations-list", + label: "Get List of Screen Configurations", + className: "api-method get", + }, + { + type: "doc", + id: "api/screen-cast-image", + label: "Get Screencast Image", + className: "api-method get", + }, + { + type: "doc", + id: "api/screen-shot-image", + label: "Get Screenshot Image", + className: "api-method get", + }, + ], + }, + { + type: "category", + label: "Room Upload", + link: { + type: "doc", + id: "api/room-upload", + }, + collapsed: false, + items: [ + { + type: "doc", + id: "api/upload-drop", + label: "Upload and Drop File", + className: "api-method post", + }, + { + type: "doc", + id: "api/upload-dialog", + label: "Upload File to Dialog", + className: "api-method post", + }, + { + type: "doc", + id: "api/upload-dialog-close", + label: "Close File Chooser Dialog", + className: "api-method delete", + }, + ], + }, + ], +}; + +export default sidebar.apisidebar; diff --git a/webpage/docs/api/stats.api.mdx b/webpage/docs/api/stats.api.mdx new file mode 100644 index 00000000..1f4be1c8 --- /dev/null +++ b/webpage/docs/api/stats.api.mdx @@ -0,0 +1,63 @@ +--- +id: stats +title: "Get Stats" +description: "Retrieve statistics about the server and user sessions." +sidebar_label: "Get Stats" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve statistics about the server and user sessions. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/upload-dialog-close.api.mdx b/webpage/docs/api/upload-dialog-close.api.mdx new file mode 100644 index 00000000..76cbe884 --- /dev/null +++ b/webpage/docs/api/upload-dialog-close.api.mdx @@ -0,0 +1,63 @@ +--- +id: upload-dialog-close +title: "Close File Chooser Dialog" +description: "Close the file chooser dialog." +sidebar_label: "Close File Chooser Dialog" +hide_title: true +hide_table_of_contents: true +api: eJzVV01v2zgQ/SsDFih2BVlOk558yzouGjTNLuJ0e0iCxZgaS6wpUiUpp97A/30xpGQ7TovttSfL4nBm3nw+PYmAlReTO+GsbUZdqy2W4iEXJXnpVBuUNWIiptp6glATLJUmkLW1nhyUCrWtCpEL25JDFr4sxUQkNRfxNF4VuXDkW2s8eTF5Eqcnb/nnuZF3L1WD5Nsl+E5K8n7Zab0pxDYXb0/evFRwWxM4+tqRD/FXOfLQsTbsQk0mKBl9ZIelNYFMYCXYtro/GX/xrOlJeFlTg/wUNi2JibCLLySDyEXrGGtQCUhD3mNFB4I+OGUqcRzBCwqoNJVAzlkH/b1CbLe5CCpovjrjo4+9xu12G3GefR+nJ7cmB50pyflgbRmz06PPYdFxCJadJw/BRvzWqX8JVPiV0J+evkR/bSHV11AjrbNNGwBlUGv6ZdBtc9FQqC33S0maAjdJi6EWEzHGVo25IccJ6TghFblIaeeGPQ7LlZWo+7IQueicFhNRh9BOxmPNZ7X1YXJ2cnIitg+sSHZOhU3U9AehI3fesfG7h23+JKbWrhQdvrm1KzK7Fwca5hzOFLHDW7ugYas+0EbkQrGbMoqIXBhs+PR69uHPf+az+fzyz+sXgT1/1rbQeWUqQPDkPf9PuuI8OESws8zoOWbRQTERiyj0s1aSSgiMO9o4iMAPwH3tyG322OLVnzUXhaFFz/MOPSBEbdCiw4YCuVRPyixttN/X1TWtLJz/dSlywYWRTJwVJ8XJC8NRNE6Ez7S4uZ0CmpIf51auKMCCvCrJw81sfssaeW60zq5VyXMF9SiohoD/WvDBETbKVDkoE8il3gNptcaFTZsgj/odNTYQlORXwbaw7IzkQ9QqbIp7c29evXoFU+sIbknWxmpbKfJ8MIIs+ztamw/WwPLMS95n2b0BGEFEpWlNDivykGXDMSyt2zueg7aPI42BjNzkUKuqHn3tohs9JvYWu1IdoCuSiQ+0WVh0ZRRpbOcJaE0meEBHEBwa36gQqEz+8SD22NAQZmmNoYg6uuQJG03e7yNnTTEAvmF/bznQc1VxlLg2TAlT2zSdGWpmCEPK3BCJCH14BSquvjKZ3CtTZnDrNyqqIt81E/mAC6183ZAJOVxOZyDRlKrEQEDfZI2mot8LgGTsKua7xrDX0LUs61PeV33MxileS9R6gXIVI1ajKfUQrZ3P+xgMBciuz9bkNqFm12fa0x7rURu9hnnvxkc0WBGjyDIYwZzHFH2PBkQ/B+ejT5zyAWCW3VjbRJlPfPdI7dQRhtgAjS3VchMfWZiXj7M6BjsZjdSFu4knuj8wcNE3xTRd8VHxefml86wZvHREPOXMUlVdaiqfQ8OO8PnqR2VZDAbmGx+ogfeEOtTwGj5ScEomOzf8TOtoKInVSUzWJFc+Kt2xOtSgjFdVHZL/qW3f20e4DHCuNXy2buXh1lYUanIs8KY47MWUcg8NlQr3DRZTnGVH4yXv+5BdKDFglhX35rQ4KnAyvmOCh5BlLY8+H2LlLlSpHPVTJsuO2+9gDBx2YMJ1VhzUX5YN84/HylIZGlUOlaFdkrMs1fBBnvupx6XzLHGxut8xO+BZV0bG4HPmaHHHJG7daR0Lv7Sy40obbopcaCXJ+EhG+u1y3qKsCU7jpH+27h8fHwuMp4V11bi/6sdXl9PZ9Xw2Oi1Oijo0Oi6U1vrQoDlQnMh+ZOPTno1fDPzj2UZ52jOt//9C6BdmoG9h3GpUhldqdPuppz13vE35S8HahiGlb5Fc9OTnIRdMYVju6WmBnj45vd3y67R2J3cPuVijU7jgzcisRdSEJbnIcVa04aBJSS1TvTXqLi3wI4LI1GZHzC5mV7Pbmdhu/wO+PY8C +sidebar_class_name: "delete api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Close the file chooser dialog. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/upload-dialog.api.mdx b/webpage/docs/api/upload-dialog.api.mdx new file mode 100644 index 00000000..bc786ea1 --- /dev/null +++ b/webpage/docs/api/upload-dialog.api.mdx @@ -0,0 +1,71 @@ +--- +id: upload-dialog +title: "Upload File to Dialog" +description: "Upload a file to a dialog." +sidebar_label: "Upload File to Dialog" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Upload a file to a dialog. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/upload-drop.api.mdx b/webpage/docs/api/upload-drop.api.mdx new file mode 100644 index 00000000..5be130ee --- /dev/null +++ b/webpage/docs/api/upload-drop.api.mdx @@ -0,0 +1,71 @@ +--- +id: upload-drop +title: "Upload and Drop File" +description: "Upload a file and drop it at a specified location." +sidebar_label: "Upload and Drop File" +hide_title: true +hide_table_of_contents: true +api: eJzVV1mP2zYQ/isDBghaQZbdJH3x28ZxkEVOrJ2mRbIoxuJYYkyRCkntxl34vxdDSraym7Rp3/Kkg3N8cw9vRMDKi/l74axtJl2rLUpxmQtJvnSqDcoaMRdv439A2CpNgEaCdLYFFQADIPiWSrVVJEHbEpmnELmwLbn4cS7FXCTRT5xtRS4c+dYaT17Mb8SD2SN+fKnxKStKPCSPGluS4LuyJO+3ndb7Qhxy8Wg2u8v/1uBGEwTbC4nIGVVpTSATmAPbVquEd/rRM9uN8GVNDfJb2Lck5sJuPlIZRC5axwYFlUA35D1WNCL0wSlTiduue0IBlSYJ5Jx10PMV4nDIRVBBM+uSj172Eg+HQzTql7tGrWsCR5868iE+lSMPnScH2IWaTFAn7/8wdj78up2e3BU56Iwk54O1EsLJ+hw2Hbtg23nyHGS23zr1F4EKP5D1v/5z6rbOcqqf6uCHSuID13kM12Mr96xkBLvpdFAtujDdWtdMJAb8L8g/j0hM12zI3cH8O5TWOqkMBgK7jf0j9ov9v/P+8S1eDoAf8aNzuL/Dzs0rpuXm1MM4bCpQ47/mbfYBBjEXG2XQ7ZP7ev8pR1LMg+vokIuGQm25nbbWR69gqMVcTLFVU+7g06RuKlOfTUXE/f12kr2wJeq+yEQuOqfFXNQhtPPplJu4rq0P84ez2UwcLllQ2TkV9lHSY0JH7qxj1e8vD/mNWFi7UzT+s7Y7MscfIwkrjnDy4Zjr5NFWPSd2qWKYZSQRuTDY8Omr5fPXf66Wq9X561d33H72RROEzitT8XQi7/k7yYphHFtw1MzWs88iQI5FJPpeLUkkBLY76hh54BvGferI7U+2RdbvVReJoUXveTx6QIjSoEWHDQVyqTiV2dqovy/SV7SzcPbmXOSCEyOpeFjMitkdxZE09td3tLlYL+IQfkeblS13FGBDXknycLFcrVli36+ulOQujXoSVEPAnxZ8cISNMlUOygRyWAZ1RVBarXFj05KQR/mOGhsIJPldsC1sO1PyIWoV9sUH88Hcu3cPFtYRrKmsjdW2UuT5YAJZ9lvUthq0geUJktBn2QcDMIFolaYrcliRhywbjmFr3Ql4DtpeTzQGMuU+h1pV9eRTF2H0NjFa7KQaWVckFc9pv7Ho0tbS2M4T0BWZ4AEdQXBofKNCIJnw8Vjz2NDg5tIaQ9HqCMkTNpqHwNFz1hSDwReMd82OXqmKvcS5YSQsbNN0ZsiZwQ0pcoMnounDL1BxkZBJ5UmYMgOsn6ioivxYTOQDbrTydUMm5HC+WEKJRirJHZM+lzWain4uAJKyFzHeNYaThK5lWp/ivut9Nk3+2qLWGyx30WM1GqkHbx0xn3wwJCBDX16R24eaoS+1p5Ott8roPqx6GC/RYEVsRZbBBFbcpuhrS1XEOYCPmDjkg4FZdmFtE2neMu8tsQtHGGIBNFaq7T6+MjGPRGd1dHZSGrdbribu536k4ElfFIvE4qPgM/mx8ywZfOmIuMuZraq6VFQ+h4aB8PnuW2lZDApWex+ogWeEOtRwH15ScKpMei74na6iokRWJ7KypnLno9Djwo8alPGqqkPCn8r2mb2G8wBnWsM763Ye1raiUJNjgl+KcS2mkHtoSCo8FVgMcZbdai95X4fxkoABs6z4YB4UtxKcjO94XUbIspZbnw8xczdKKkd9l8my2+U3agPjCkx2PSxG+ZdlQ//jtrJVhiaVQ2XoGOQsSzk8inPf9Th1vghczO6nvGpxr5Nx/fI5b7xxxsSmwTegmPjSlh1n2sApcqFVScbHza6fLmctljXBg9jpvxj319fXBcbTwrpq2rP66YvzxfLVajl5UMyKOjQ6DhTeOxo0I8HD3dBI4Nsd8PJze5iMVr//d5fs52egz2HaalSGJ2y04qbfgd7zcOWrpbUNW5husrmIm9BlLnifYaqbmw16euv04cC/0wyev7/MxRU6xZt3WmFETSjJxYVnR3sxF4tkwmTNWJhcd4zpa5ssb0CJ6awsqQ0j8jv7Oi9Hx7XuzevVWuRi0y/MjZXMw4Kj3Pz0yiAPh78Bkw507w== +sidebar_class_name: "post api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Upload a file and drop it at a specified location. + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/api/whoami.api.mdx b/webpage/docs/api/whoami.api.mdx new file mode 100644 index 00000000..d4cd0ef3 --- /dev/null +++ b/webpage/docs/api/whoami.api.mdx @@ -0,0 +1,63 @@ +--- +id: whoami +title: "Get Current User" +description: "Retrieve information about the current user session." +sidebar_label: "Get Current User" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/api/neko-api +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Retrieve information about the current user session. + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webpage/docs/app-customization/_category_.json b/webpage/docs/app-customization/_category_.json deleted file mode 100644 index a2ec7081..00000000 --- a/webpage/docs/app-customization/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 4, - "label": "Application Customization" -} diff --git a/webpage/docs/changelog-and-releases/_category_.json b/webpage/docs/changelog-and-releases/_category_.json deleted file mode 100644 index a08c0691..00000000 --- a/webpage/docs/changelog-and-releases/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 9, - "label": "Changelog & Releases" -} diff --git a/webpage/docs/deployment-and-scaling/_category_.json b/webpage/docs/deployment-and-scaling/_category_.json deleted file mode 100644 index d438494d..00000000 --- a/webpage/docs/deployment-and-scaling/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 7, - "label": "Deployment & Scaling" -} diff --git a/webpage/docs/developer-guide/_category_.json b/webpage/docs/developer-guide/_category_.json deleted file mode 100644 index a754adf3..00000000 --- a/webpage/docs/developer-guide/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 6, - "label": "Developer Guide" -} diff --git a/webpage/docs/getting-started/_category_.json b/webpage/docs/getting-started/_category_.json deleted file mode 100644 index 534b41fb..00000000 --- a/webpage/docs/getting-started/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 1, - "label": "Getting Started" -} diff --git a/webpage/docs/hardware-acceleration/_category_.json b/webpage/docs/hardware-acceleration/_category_.json deleted file mode 100644 index 93c42ab9..00000000 --- a/webpage/docs/hardware-acceleration/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 3, - "label": "Hardware Acceleration" -} diff --git a/webpage/docs/integration-and-extensibility/_category_.json b/webpage/docs/integration-and-extensibility/_category_.json deleted file mode 100644 index 6a5d3365..00000000 --- a/webpage/docs/integration-and-extensibility/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 8, - "label": "Integration & Extensibility" -} diff --git a/webpage/docs/user-guide/_category_.json b/webpage/docs/user-guide/_category_.json deleted file mode 100644 index afa60306..00000000 --- a/webpage/docs/user-guide/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "position": 2, - "label": "User Guide" -} diff --git a/webpage/docusaurus.config.ts b/webpage/docusaurus.config.ts index 5bb25ecd..fd028b2d 100644 --- a/webpage/docusaurus.config.ts +++ b/webpage/docusaurus.config.ts @@ -1,6 +1,8 @@ import {themes as prismThemes} from 'prism-react-renderer'; import type {Config} from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; +import type * as Plugin from "@docusaurus/types/src/plugin"; +import type * as OpenApiPlugin from "docusaurus-plugin-openapi-docs"; // This runs in Node.js - Don't use client-side code here (browser APIs, JSX...) @@ -33,6 +35,7 @@ const config: Config = { { docs: { sidebarPath: './sidebars.ts', + docItemComponent: "@theme/ApiItem", // Derived from docusaurus-theme-openapi editUrl: 'https://github.com/m1k1o/neko/tree/main/docs/', lastVersion: 'current', versions: { @@ -72,7 +75,7 @@ const config: Config = { items: [ { type: 'docSidebar', - sidebarId: 'tutorialSidebar', + sidebarId: 'docsSidebar', position: 'left', label: 'Docs', }, @@ -167,6 +170,30 @@ const config: Config = { additionalLanguages: ['bash'], }, } satisfies Preset.ThemeConfig, + + plugins: [ + [ + "docusaurus-plugin-openapi-docs", + { + id: "openapi", + docsPluginId: "classic", + config: { + api: { + specPath: "../server/openapi.yaml", + outputDir: "docs/api", + downloadUrl: "https://raw.githubusercontent.com/m1k1o/neko/refs/heads/master/server/openapi.yaml", + sidebarOptions: { + groupPathsBy: "tag", + categoryLinkSource: "tag", + sidebarCollapsed: false, + }, + } satisfies OpenApiPlugin.Options, + } satisfies Plugin.PluginOptions, + }, + ], + ], + + themes: ["docusaurus-theme-openapi-docs"], }; export default config; diff --git a/webpage/package-lock.json b/webpage/package-lock.json index 43449d06..e07da21a 100644 --- a/webpage/package-lock.json +++ b/webpage/package-lock.json @@ -12,6 +12,8 @@ "@docusaurus/preset-classic": "3.7.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "docusaurus-plugin-openapi-docs": "^4.3.4", + "docusaurus-theme-openapi-docs": "^4.3.4", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0" @@ -270,6 +272,23 @@ "node": ">=6.0.0" } }, + "node_modules/@apidevtools/json-schema-ref-parser": { + "version": "11.9.1", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.9.1.tgz", + "integrity": "sha512-OvyhwtYaWSTfo8NfibmFlgl+pIMaBOmN0OwZ3CPaGscEK3B8FCVDuQ7zgxY8seU/1kfSvNWnyB0DtKJyNLxX7g==", + "license": "MIT", + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.15", + "js-yaml": "^4.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" + } + }, "node_modules/@babel/code-frame": { "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", @@ -3795,6 +3814,19 @@ "node": ">=18.0" } }, + "node_modules/@exodus/schemasafe": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", + "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==", + "license": "MIT" + }, + "node_modules/@faker-js/faker": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-5.5.3.tgz", + "integrity": "sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw==", + "deprecated": "Please update to a newer version.", + "license": "MIT" + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -3810,6 +3842,61 @@ "@hapi/hoek": "^9.0.0" } }, + "node_modules/@hookform/error-message": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hookform/error-message/-/error-message-2.0.1.tgz", + "integrity": "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "react-hook-form": "^7.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", @@ -3897,6 +3984,12 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", + "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==", + "license": "MIT" + }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -3991,6 +4084,312 @@ "node": ">= 8" } }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", @@ -4038,6 +4437,76 @@ "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", "license": "MIT" }, + "node_modules/@redocly/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js-replace": "^1.0.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@redocly/config": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/@redocly/config/-/config-0.20.3.tgz", + "integrity": "sha512-Nyyv1Bj7GgYwj/l46O0nkH1GTKWbO3Ixe7KFcn021aZipkZd+z8Vlu1BwkhqtVgivcKaClaExtWU/lDHkjBzag==", + "license": "MIT" + }, + "node_modules/@redocly/openapi-core": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.29.0.tgz", + "integrity": "sha512-Ju8POuRjYLTl6JfaSMq5exzhw4E/f1Qb7fGxgS4/PDSTzS1jzZ/UUJRBPeiQ1Ag7yuxH6JwltOr2iiltnBey1w==", + "license": "MIT", + "dependencies": { + "@redocly/ajv": "^8.11.2", + "@redocly/config": "^0.20.1", + "colorette": "^1.2.0", + "https-proxy-agent": "^7.0.5", + "js-levenshtein": "^1.1.6", + "js-yaml": "^4.1.0", + "minimatch": "^5.0.1", + "pluralize": "^8.0.0", + "yaml-ast-parser": "0.0.43" + }, + "engines": { + "node": ">=18.17.0", + "npm": ">=9.5.0" + } + }, + "node_modules/@redocly/openapi-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@redocly/openapi-core/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "license": "MIT" + }, + "node_modules/@redocly/openapi-core/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", @@ -4514,6 +4983,16 @@ "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", "license": "MIT" }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", + "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", @@ -4622,6 +5101,12 @@ "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", "license": "MIT" }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "license": "MIT" + }, "node_modules/@types/prismjs": { "version": "1.26.5", "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", @@ -4656,6 +5141,18 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/react-redux": { + "version": "7.1.34", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.34.tgz", + "integrity": "sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ==", + "license": "MIT", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, "node_modules/@types/react-router": { "version": "5.1.20", "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", @@ -4936,6 +5433,18 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "license": "Apache-2.0" }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -5021,6 +5530,15 @@ "node": ">= 10.0.0" } }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -5050,6 +5568,20 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "license": "MIT", + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, "node_modules/ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", @@ -5115,6 +5647,15 @@ "algoliasearch": ">= 3.1 < 6" } }, + "node_modules/allof-merge": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/allof-merge/-/allof-merge-0.6.6.tgz", + "integrity": "sha512-116eZBf2he0/J4Tl7EYMz96I5Anaeio+VL0j/H2yxW9CoYQAMMv8gYcwkVRoO7XfIOv/qzSTfVzDVGAYxKFi3g==", + "license": "MIT", + "dependencies": { + "json-crawl": "^0.5.3" + } + }, "node_modules/ansi-align": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", @@ -5207,6 +5748,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -5247,6 +5794,36 @@ "node": ">=8" } }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/astring": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", @@ -5256,6 +5833,12 @@ "astring": "bin/astring" } }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "license": "MIT" + }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -5302,6 +5885,21 @@ "postcss": "^8.1.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/babel-loader": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", @@ -5392,6 +5990,26 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -5419,6 +6037,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "license": "MIT" + }, "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", @@ -5527,6 +6151,135 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, "node_modules/browserslist": { "version": "4.24.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", @@ -5559,12 +6312,48 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "license": "MIT" + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -5648,6 +6437,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-me-maybe": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", + "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", + "license": "MIT" + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -5786,6 +6581,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/charset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/charset/-/charset-1.0.1.tgz", + "integrity": "sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/cheerio": { "version": "1.0.0-rc.12", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", @@ -5872,6 +6676,19 @@ "node": ">=8" } }, + "node_modules/cipher-base": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.6.tgz", + "integrity": "sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", @@ -5949,6 +6766,57 @@ "node": ">=8" } }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -6109,6 +6977,27 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, + "node_modules/compute-gcd": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", + "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, + "node_modules/compute-lcm": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", + "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", + "dependencies": { + "compute-gcd": "^1.2.1", + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -6162,6 +7051,17 @@ "node": "^14.18.0 || >=16.10.0" } }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "license": "MIT" + }, "node_modules/content-disposition": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", @@ -6347,6 +7247,49 @@ } } }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -6361,6 +7304,38 @@ "node": ">= 8" } }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, "node_modules/crypto-random-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", @@ -6991,6 +7966,16 @@ "node": ">=6" } }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -7001,12 +7986,37 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "license": "MIT" }, + "node_modules/detect-package-manager": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-3.0.2.tgz", + "integrity": "sha512-8JFjJHutStYrfWwzfretQoyNGoZVW1Fsrp4JO9spa7h/fBfwgTMEIy4/LBzRDGsxwVPHU0q+T9YvwLDJoOApLQ==", + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/detect-port": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", @@ -7069,6 +8079,32 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -7093,6 +8129,1190 @@ "node": ">=6" } }, + "node_modules/docusaurus-plugin-openapi-docs": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.3.4.tgz", + "integrity": "sha512-7/MqkdO2ivBDxgpVxFkxsWoehkZfPJ3nzOOgIu/XVNzTytQ2TYFlDoa6GDC5zvwrSDJR7bCpJzeAaVe2Oa+nkg==", + "license": "MIT", + "dependencies": { + "@apidevtools/json-schema-ref-parser": "^11.5.4", + "@redocly/openapi-core": "^1.10.5", + "allof-merge": "^0.6.6", + "chalk": "^4.1.2", + "clsx": "^1.1.1", + "fs-extra": "^9.0.1", + "json-pointer": "^0.6.2", + "json5": "^2.2.3", + "lodash": "^4.17.20", + "mustache": "^4.2.0", + "openapi-to-postmanv2": "^4.21.0", + "postman-collection": "^4.4.0", + "slugify": "^1.6.5", + "swagger2openapi": "^7.0.8", + "xml-formatter": "^2.6.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "^3.5.0", + "@docusaurus/utils": "^3.5.0", + "@docusaurus/utils-validation": "^3.5.0", + "react": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/docusaurus-plugin-openapi-docs/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/docusaurus-plugin-openapi-docs/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/docusaurus-plugin-sass": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.6.tgz", + "integrity": "sha512-2hKQQDkrufMong9upKoG/kSHJhuwd+FA3iAe/qzS/BmWpbIpe7XKmq5wlz4J5CJaOPu4x+iDJbgAxZqcoQf0kg==", + "license": "MIT", + "peer": true, + "dependencies": { + "sass-loader": "^16.0.2" + }, + "peerDependencies": { + "@docusaurus/core": "^2.0.0-beta || ^3.0.0-alpha", + "sass": "^1.30.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/docusaurus-theme-openapi-docs/-/docusaurus-theme-openapi-docs-4.3.4.tgz", + "integrity": "sha512-FcIRQ8FBrM7vaGDL1yN/Sfiyer3d4J7OPF3Xis4ivFlnqWMhZVoOL9A9UYJrq3xDdBWVFF6WkUAmIVrd3Njf8A==", + "license": "MIT", + "dependencies": { + "@hookform/error-message": "^2.0.1", + "@reduxjs/toolkit": "^1.7.1", + "allof-merge": "^0.6.6", + "clsx": "^1.1.1", + "copy-text-to-clipboard": "^3.1.0", + "crypto-js": "^4.1.1", + "file-saver": "^2.0.5", + "lodash": "^4.17.20", + "node-polyfill-webpack-plugin": "^3.0.0", + "postman-code-generators": "^1.10.1", + "postman-collection": "^4.4.0", + "prism-react-renderer": "^2.3.0", + "react-hook-form": "^7.43.8", + "react-live": "^4.0.0", + "react-magic-dropzone": "^1.0.1", + "react-markdown": "^8.0.1", + "react-modal": "^3.15.1", + "react-redux": "^7.2.0", + "rehype-raw": "^6.1.1", + "remark-gfm": "3.0.1", + "sass": "^1.80.4", + "sass-loader": "^16.0.2", + "unist-util-visit": "^5.0.0", + "webpack": "^5.61.0", + "xml-formatter": "^2.6.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@docusaurus/theme-common": "^3.5.0", + "docusaurus-plugin-openapi-docs": "^4.0.0", + "docusaurus-plugin-sass": "^0.2.3", + "react": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "license": "MIT", + "dependencies": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/hast-util-from-parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/hast-util-raw": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/hast-util-raw/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/hast-util-to-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-to-markdown/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-extension-gfm": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-extension-gfm-footnote": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", + "license": "MIT", + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-extension-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-extension-gfm-tagfilter": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/rehype-raw": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", + "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/vfile-location": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/docusaurus-theme-openapi-docs/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", @@ -7116,6 +9336,18 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/domain-browser": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz", + "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==", + "license": "Artistic-2.0", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -7229,6 +9461,27 @@ "integrity": "sha512-C3PN4aydfW91Natdyd449Kw+BzhLmof6tzy5W1pFC5SpQxVXT+oyiyOG9AgYYSN9OdA/ik3YkCrpwqI8ug5Tug==", "license": "ISC" }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -7339,6 +9592,12 @@ "node": ">= 0.4" } }, + "node_modules/es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", + "license": "MIT" + }, "node_modules/esast-util-from-estree": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", @@ -7611,6 +9870,15 @@ "node": ">= 0.8" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -7626,6 +9894,16 @@ "node": ">=0.8.x" } }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -7649,6 +9927,12 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==", + "license": "BSD-3-Clause" + }, "node_modules/express": { "version": "4.21.2", "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", @@ -7783,6 +10067,12 @@ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "license": "MIT" }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "license": "MIT" + }, "node_modules/fast-uri": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", @@ -7938,6 +10228,21 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", + "license": "MIT" + }, + "node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -8053,6 +10358,55 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreach": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", + "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==", + "license": "MIT" + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", @@ -8287,6 +10641,15 @@ "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", @@ -8533,6 +10896,15 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, + "node_modules/graphlib": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", + "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + } + }, "node_modules/gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", @@ -8624,6 +10996,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-yarn": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", @@ -8636,6 +11023,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -8833,6 +11243,17 @@ "value-equal": "^1.0.1" } }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -9129,6 +11550,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/http-reasons": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/http-reasons/-/http-reasons-0.1.0.tgz", + "integrity": "sha512-P6kYh0lKZ+y29T2Gqz+RlC9WBLhKe8kDmcJ+A+611jFfxdPsbMRQ5aNmFRM3lENqFkK+HTTL+tlQviAiv0AbLQ==", + "license": "Apache-2.0" + }, + "node_modules/http2-client": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", + "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==", + "license": "MIT" + }, "node_modules/http2-wrapper": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", @@ -9142,6 +11575,25 @@ "node": ">=10.19.0" } }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "license": "MIT" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -9175,6 +11627,26 @@ "postcss": "^8.1.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -9209,6 +11681,12 @@ "url": "https://opencollective.com/immer" } }, + "node_modules/immutable": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", + "license": "MIT" + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -9341,6 +11819,22 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -9359,6 +11853,41 @@ "node": ">=8" } }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-ci": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", @@ -9438,6 +11967,24 @@ "node": ">=8" } }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -9476,6 +12023,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-npm": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", @@ -9548,6 +12111,24 @@ "node": ">=0.10.0" } }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", @@ -9578,6 +12159,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -9626,6 +12222,21 @@ "node": ">=0.10.0" } }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", @@ -9695,6 +12306,15 @@ "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -9731,12 +12351,53 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "license": "MIT" }, + "node_modules/json-crawl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/json-crawl/-/json-crawl-0.5.3.tgz", + "integrity": "sha512-BEjjCw8c7SxzNK4orhlWD5cXQh8vCk2LqDr4WgQq4CV+5dvopeYwt1Tskg67SuSLKvoFH5g0yuYtg7rcfKV6YA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "license": "MIT" }, + "node_modules/json-pointer": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz", + "integrity": "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==", + "license": "MIT", + "dependencies": { + "foreach": "^2.0.4" + } + }, + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/json-schema-merge-allof": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz", + "integrity": "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w==", + "license": "MIT", + "dependencies": { + "compute-lcm": "^1.1.2", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.20" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -9846,6 +12507,15 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "license": "MIT" }, + "node_modules/liquid-json": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/liquid-json/-/liquid-json-0.3.1.tgz", + "integrity": "sha512-wUayTU8MS827Dam6MxgD72Ui+KOSF+u/eIqpatOtjnvgJ0+mnDq33uC2M7J0tPK+upe/DpUAuK4JUU89iBoNKQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -9991,6 +12661,89 @@ "node": ">= 0.4" } }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-definitions/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-directive": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", @@ -12252,6 +15005,25 @@ "node": ">=8.6" } }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -12273,6 +15045,15 @@ "node": ">= 0.6" } }, + "node_modules/mime-format": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mime-format/-/mime-format-2.0.1.tgz", + "integrity": "sha512-XxU3ngPbEnrYnNbIX+lYSaYg0M01v6p2ntd2YaFksTu0vayaw5OJvbdRyWs07EYRlLED5qadUZ+xo+XhOvFhwg==", + "license": "Apache-2.0", + "dependencies": { + "charset": "^1.0.0" + } + }, "node_modules/mime-types": { "version": "2.1.18", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", @@ -12332,6 +15113,12 @@ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "license": "ISC" }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "license": "MIT" + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -12353,6 +15140,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/mrmime": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", @@ -12381,6 +15186,26 @@ "multicast-dns": "cli.js" } }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "license": "MIT", + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -12414,6 +15239,15 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "license": "MIT" }, + "node_modules/neotraverse": { + "version": "0.6.15", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.15.tgz", + "integrity": "sha512-HZpdkco+JeXq0G+WWpMJ4NsX3pqb5O7eR9uGz3FfoFt+LYzU8iRWp49nJtud6hsDoywM8tIrDo3gjgmOqJA8LA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -12424,6 +15258,13 @@ "tslib": "^2.0.3" } }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true + }, "node_modules/node-emoji": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", @@ -12439,6 +15280,38 @@ "node": ">=18" } }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-h2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", + "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "license": "MIT", + "dependencies": { + "http2-client": "^1.2.5" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -12448,6 +15321,81 @@ "node": ">= 6.13.0" } }, + "node_modules/node-polyfill-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-QpG496dDBiaelQZu9wDcVvpLbtk7h9Ctz693RaUMZBgl8DUoFToO90ZTLKq57gP7rwKqYtGbMBXkcEgLSag2jQ==", + "license": "MIT", + "dependencies": { + "assert": "^2.1.0", + "browserify-zlib": "^0.2.0", + "buffer": "^6.0.3", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.12.0", + "domain-browser": "^4.22.0", + "events": "^3.3.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^2.3.0", + "querystring-es3": "^0.2.1", + "readable-stream": "^4.4.2", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "^0.0.1", + "type-fest": "^4.4.0", + "url": "^0.11.3", + "util": "^0.12.5", + "vm-browserify": "^1.1.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "webpack": ">=5" + } + }, + "node_modules/node-polyfill-webpack-plugin/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": { + "version": "4.35.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.35.0.tgz", + "integrity": "sha512-2/AwEFQDFEy30iOLjrvHDIH7e4HEWH+f1Yl1bI5XMqzuoCUqwYCdxachgsgv0og/JdVZUhbfjcJAoHj5L1753A==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-readfiles": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", + "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "license": "MIT", + "dependencies": { + "es6-promise": "^3.2.1" + } + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", @@ -12583,6 +15531,96 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/oas-kit-common": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", + "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "license": "BSD-3-Clause", + "dependencies": { + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/oas-linter": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", + "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "license": "BSD-3-Clause", + "dependencies": { + "@exodus/schemasafe": "^1.0.0-rc.2", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", + "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "license": "BSD-3-Clause", + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-resolver-browser": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/oas-resolver-browser/-/oas-resolver-browser-2.5.6.tgz", + "integrity": "sha512-Jw5elT/kwUJrnGaVuRWe1D7hmnYWB8rfDDjBnpQ+RYY/dzAewGXeTexXzt4fGEo6PUE4eqKqPWF79MZxxvMppA==", + "license": "BSD-3-Clause", + "dependencies": { + "node-fetch-h2": "^2.3.0", + "oas-kit-common": "^1.0.8", + "path-browserify": "^1.0.1", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "resolve": "resolve.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-schema-walker": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", + "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "license": "BSD-3-Clause", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, + "node_modules/oas-validator": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", + "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "license": "BSD-3-Clause", + "dependencies": { + "call-me-maybe": "^1.0.1", + "oas-kit-common": "^1.0.8", + "oas-linter": "^3.2.2", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "reftools": "^1.1.9", + "should": "^13.2.1", + "yaml": "^1.10.0" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -12592,6 +15630,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.13.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", @@ -12604,6 +15651,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -12701,6 +15764,59 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/openapi-to-postmanv2": { + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/openapi-to-postmanv2/-/openapi-to-postmanv2-4.25.0.tgz", + "integrity": "sha512-sIymbkQby0gzxt2Yez8YKB6hoISEel05XwGwNrAhr6+vxJWXNxkmssQc/8UEtVkuJ9ZfUXLkip9PYACIpfPDWg==", + "license": "Apache-2.0", + "dependencies": { + "ajv": "8.11.0", + "ajv-draft-04": "1.0.0", + "ajv-formats": "2.1.1", + "async": "3.2.4", + "commander": "2.20.3", + "graphlib": "2.1.8", + "js-yaml": "4.1.0", + "json-pointer": "0.6.2", + "json-schema-merge-allof": "0.8.1", + "lodash": "4.17.21", + "neotraverse": "0.6.15", + "oas-resolver-browser": "2.5.6", + "object-hash": "3.0.0", + "path-browserify": "1.0.1", + "postman-collection": "^4.4.0", + "swagger2openapi": "7.0.8", + "yaml": "1.10.2" + }, + "bin": { + "openapi2postmanv2": "bin/openapi2postmanv2.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/openapi-to-postmanv2/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/openapi-to-postmanv2/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, "node_modules/opener": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", @@ -12710,6 +15826,12 @@ "opener": "bin/opener-bin.js" } }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "license": "MIT" + }, "node_modules/p-cancelable": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", @@ -12804,6 +15926,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -12826,6 +15960,23 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/parse-entities": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", @@ -12919,6 +16070,22 @@ "tslib": "^2.0.3" } }, + "node_modules/path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "license": "MIT", + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "license": "MIT" + }, "node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -12958,6 +16125,28 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "license": "MIT" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, "node_modules/path-to-regexp": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", @@ -12976,6 +16165,37 @@ "node": ">=8" } }, + "node_modules/path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/path/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -12994,6 +16214,15 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/pkg-dir": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", @@ -13082,6 +16311,24 @@ "node": ">=4" } }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", @@ -14537,6 +17784,109 @@ "postcss": "^8.4.31" } }, + "node_modules/postman-code-generators": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/postman-code-generators/-/postman-code-generators-1.14.1.tgz", + "integrity": "sha512-IQ/D4VqNNK9cLxQttFGI9Jx4Q6uxCvOf4UKf+hfatmqivguJ1ICeSCcjEfYXhLQTa/RsJ3PFERHztF+CE0M/WQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "async": "3.2.2", + "detect-package-manager": "3.0.2", + "lodash": "4.17.21", + "path": "0.12.7", + "postman-collection": "^4.4.0", + "shelljs": "0.8.5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/postman-code-generators/node_modules/async": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", + "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", + "license": "MIT" + }, + "node_modules/postman-collection": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-4.5.0.tgz", + "integrity": "sha512-152JSW9pdbaoJihwjc7Q8lc3nPg/PC9lPTHdMk7SHnHhu/GBJB7b2yb9zG7Qua578+3PxkQ/HYBuXpDSvsf7GQ==", + "license": "Apache-2.0", + "dependencies": { + "@faker-js/faker": "5.5.3", + "file-type": "3.9.0", + "http-reasons": "0.1.0", + "iconv-lite": "0.6.3", + "liquid-json": "0.3.1", + "lodash": "4.17.21", + "mime-format": "2.0.1", + "mime-types": "2.1.35", + "postman-url-encoder": "3.0.5", + "semver": "7.6.3", + "uuid": "8.3.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postman-collection/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postman-collection/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/postman-collection/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/postman-collection/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postman-url-encoder": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-3.0.5.tgz", + "integrity": "sha512-jOrdVvzUXBC7C+9gkIkpDJ3HIxOHTIqjpQ4C1EMt1ZGeMvSEpbFCKq23DEfgsj46vMnDgyQf+1ZLp2Wm+bKSsA==", + "license": "Apache-2.0", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/pretty-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", @@ -14578,6 +17928,15 @@ "node": ">=6" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -14646,6 +18005,26 @@ "node": ">= 0.10" } }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -14685,6 +18064,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/queue": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", @@ -14735,6 +18122,16 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", @@ -14969,12 +18366,53 @@ "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/react-hook-form": { + "version": "7.54.2", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.54.2.tgz", + "integrity": "sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18 || ^19" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "license": "MIT" }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "license": "MIT" + }, + "node_modules/react-live": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/react-live/-/react-live-4.1.8.tgz", + "integrity": "sha512-B2SgNqwPuS2ekqj4lcxi5TibEcjWkdVyYykBEUBshPAPDQ527x2zPEZg560n8egNtAjUpwXFQm7pcXV65aAYmg==", + "license": "MIT", + "dependencies": { + "prism-react-renderer": "^2.4.0", + "sucrase": "^3.35.0", + "use-editable": "^2.3.3" + }, + "engines": { + "node": ">= 0.12.0", + "npm": ">= 2.0.0" + }, + "peerDependencies": { + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, "node_modules/react-loadable": { "name": "@docusaurus/react-loadable", "version": "6.0.0", @@ -15004,6 +18442,705 @@ "webpack": ">=4.41.1 || 5.x" } }, + "node_modules/react-magic-dropzone": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-magic-dropzone/-/react-magic-dropzone-1.0.1.tgz", + "integrity": "sha512-0BIROPARmXHpk4AS3eWBOsewxoM5ndk2psYP/JmbCq8tz3uR2LIV1XiroZ9PKrmDRMctpW+TvsBCtWasuS8vFA==", + "license": "MIT" + }, + "node_modules/react-markdown": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", + "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/prop-types": "^15.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "prop-types": "^15.0.0", + "property-information": "^6.0.0", + "react-is": "^18.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/react-markdown/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/react-markdown/node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/react-markdown/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/react-markdown/node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "license": "MIT" + }, + "node_modules/react-markdown/node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/micromark": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-core-commonmark": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-label": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-title": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-chunked": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-classify-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-combine-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-decode-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/react-markdown/node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/react-markdown/node_modules/micromark-util-normalize-identifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-resolve-all": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-sanitize-uri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-subtokenize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/react-markdown/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/react-markdown/node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/react-markdown/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-modal": { + "version": "3.16.3", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.3.tgz", + "integrity": "sha512-yCYRJB5YkeQDQlTt17WGAgFJ7jr2QYcWa1SHqZ3PluDmnKJ/7+tVU+E6uKyZ0nODaeEj+xCpK4LcSnKXLMC0Nw==", + "license": "MIT", + "dependencies": { + "exenv": "^1.2.0", + "prop-types": "^15.7.2", + "react-lifecycles-compat": "^3.0.0", + "warning": "^4.0.3" + }, + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19", + "react-dom": "^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19" + } + }, "node_modules/react-router": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", @@ -15174,6 +19311,33 @@ "node": ">=6.0.0" } }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "license": "MIT", + "peerDependencies": { + "redux": "^4" + } + }, + "node_modules/reftools": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", + "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "license": "BSD-3-Clause", + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -15557,6 +19721,15 @@ "node": ">=0.10" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -15580,6 +19753,12 @@ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "license": "MIT" }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "license": "MIT" + }, "node_modules/resolve": { "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", @@ -15671,6 +19850,16 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "node_modules/rtlcss": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", @@ -15712,6 +19901,18 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "license": "MIT", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -15732,12 +19933,117 @@ ], "license": "MIT" }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "license": "MIT" }, + "node_modules/sass": { + "version": "1.85.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", + "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", + "license": "MIT", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/sax": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", @@ -16032,12 +20338,31 @@ "node": ">= 0.4" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "license": "ISC" }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -16106,6 +20431,60 @@ "node": ">=4" } }, + "node_modules/should": { + "version": "13.2.3", + "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", + "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "license": "MIT", + "dependencies": { + "should-equal": "^2.0.0", + "should-format": "^3.0.3", + "should-type": "^1.4.0", + "should-type-adaptors": "^1.0.1", + "should-util": "^1.0.0" + } + }, + "node_modules/should-equal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", + "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "license": "MIT", + "dependencies": { + "should-type": "^1.4.0" + } + }, + "node_modules/should-format": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", + "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "license": "MIT", + "dependencies": { + "should-type": "^1.3.0", + "should-type-adaptors": "^1.0.1" + } + }, + "node_modules/should-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", + "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==", + "license": "MIT" + }, + "node_modules/should-type-adaptors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", + "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "license": "MIT", + "dependencies": { + "should-type": "^1.3.0", + "should-util": "^1.0.0" + } + }, + "node_modules/should-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", + "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==", + "license": "MIT" + }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", @@ -16250,6 +20629,15 @@ "node": ">=8" } }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/snake-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", @@ -16390,6 +20778,28 @@ "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", "license": "MIT" }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -16416,6 +20826,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", @@ -16483,6 +20914,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", @@ -16538,6 +20982,81 @@ "postcss": "^8.4.31" } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16602,6 +21121,33 @@ "node": ">= 10" } }, + "node_modules/swagger2openapi": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", + "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "license": "BSD-3-Clause", + "dependencies": { + "call-me-maybe": "^1.0.1", + "node-fetch": "^2.6.1", + "node-fetch-h2": "^2.3.0", + "node-readfiles": "^0.2.0", + "oas-kit-common": "^1.0.8", + "oas-resolver": "^2.5.6", + "oas-schema-walker": "^1.1.5", + "oas-validator": "^5.0.8", + "reftools": "^1.1.9", + "yaml": "^1.10.0", + "yargs": "^17.0.1" + }, + "bin": { + "boast": "boast.js", + "oas-validate": "oas-validate.js", + "swagger2openapi": "swagger2openapi.js" + }, + "funding": { + "url": "https://github.com/Mermade/oas-kit?sponsor=1" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -16704,12 +21250,45 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "license": "MIT" }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "license": "MIT" }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -16752,6 +21331,12 @@ "node": ">=6" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -16772,12 +21357,24 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, "node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "license": "MIT" + }, "node_modules/type-fest": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", @@ -16935,6 +21532,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-is": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", @@ -17147,6 +21754,25 @@ "punycode": "^2.1.0" } }, + "node_modules/uri-js-replace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz", + "integrity": "sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g==", + "license": "MIT" + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", @@ -17244,6 +21870,34 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, + "node_modules/use-editable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/use-editable/-/use-editable-2.3.3.tgz", + "integrity": "sha512-7wVD2JbfAFJ3DK0vITvXBdpd9JAz5BcKAAolsnLBuBn6UDDwBGuCIAGvR3yA2BNKm578vAMVHFCWaOcA+BhhiA==", + "license": "MIT", + "peerDependencies": { + "react": ">= 16.8.0" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -17283,6 +21937,66 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uvu/node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/validate.io-array": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", + "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==", + "license": "MIT" + }, + "node_modules/validate.io-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", + "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==" + }, + "node_modules/validate.io-integer": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", + "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", + "dependencies": { + "validate.io-number": "^1.0.3" + } + }, + "node_modules/validate.io-integer-array": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", + "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", + "dependencies": { + "validate.io-array": "^1.0.3", + "validate.io-integer": "^1.0.4" + } + }, + "node_modules/validate.io-number": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", + "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" + }, "node_modules/value-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", @@ -17340,6 +22054,21 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "license": "MIT" + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", @@ -17372,6 +22101,12 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, "node_modules/webpack": { "version": "5.97.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", @@ -17774,6 +22509,16 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -17789,6 +22534,26 @@ "node": ">= 8" } }, + "node_modules/which-typed-array": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", @@ -17827,6 +22592,44 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", @@ -17917,6 +22720,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/xml-formatter": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/xml-formatter/-/xml-formatter-2.6.1.tgz", + "integrity": "sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw==", + "license": "MIT", + "dependencies": { + "xml-parser-xo": "^3.2.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/xml-js": { "version": "1.6.11", "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", @@ -17929,6 +22744,33 @@ "xml-js": "bin/cli.js" } }, + "node_modules/xml-parser-xo": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz", + "integrity": "sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -17944,6 +22786,59 @@ "node": ">= 6" } }, + "node_modules/yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", + "license": "Apache-2.0" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/yocto-queue": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", diff --git a/webpage/package.json b/webpage/package.json index 32ddd413..39449134 100644 --- a/webpage/package.json +++ b/webpage/package.json @@ -12,6 +12,8 @@ "serve": "docusaurus serve", "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", + "gen-api-docs": "docusaurus gen-api-docs all", + "clean-api-docs": "docusaurus clean-api-docs all", "typecheck": "tsc" }, "dependencies": { @@ -19,6 +21,8 @@ "@docusaurus/preset-classic": "3.7.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "docusaurus-plugin-openapi-docs": "^4.3.4", + "docusaurus-theme-openapi-docs": "^4.3.4", "prism-react-renderer": "^2.3.0", "react": "^19.0.0", "react-dom": "^19.0.0" diff --git a/webpage/sidebars.ts b/webpage/sidebars.ts index 28971397..6b0a7c5b 100644 --- a/webpage/sidebars.ts +++ b/webpage/sidebars.ts @@ -13,21 +13,73 @@ import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; Create as many sidebars as you want. */ const sidebars: SidebarsConfig = { - // By default, Docusaurus generates a sidebar from the docs folder structure - tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], - - // But you can create a sidebar manually - /* - tutorialSidebar: [ - 'intro', - 'hello', + docsSidebar: [ { type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], + label: 'Getting Started', + items: [{ type: "autogenerated", dirName: "getting-started" }] + }, + { + type: 'category', + label: 'User Guide', + items: [{ type: "autogenerated", dirName: "user-guide" }] + }, + { + type: 'category', + label: 'Hardware Acceleration', + items: [{ type: "autogenerated", dirName: "hardware-acceleration" }] + }, + { + type: 'category', + label: 'Application Customization', + items: [{ type: "autogenerated", dirName: "app-customization" }] + }, + { + type: 'category', + label: 'Advanced Topics', + items: [{ type: "autogenerated", dirName: "advanced-topics" }] + }, + { + type: 'category', + label: 'Developer Guide', + items: [{ type: "autogenerated", dirName: "developer-guide" }] + }, + { + type: 'category', + label: 'Deployment & Scaling', + items: [{ type: "autogenerated", dirName: "deployment-and-scaling" }] + }, + { + type: 'category', + label: 'Integration & Extensibility', + items: [{ type: "autogenerated", dirName: "integration-and-extensibility" }] + }, + { + type: 'category', + label: 'Changelog & Releases', + items: [{ type: "autogenerated", dirName: "changelog-and-releases" }] + }, + { + type: 'link', + label: 'API Reference', + href: '/docs/v3/api', }, ], - */ + apiSidebar: [ + { + type: "category", + label: "API Reference", + collapsible: false, + link: { + type: "generated-index", + title: "Neko API", + description: + "The api API is a set of RESTful web services that allow you to interact with the api.", + slug: "/api" + }, + items: require("./docs/api/sidebar.js") + } + ] }; export default sidebars; diff --git a/webpage/src/css/custom.css b/webpage/src/css/custom.css index 2bc6a4cf..e3c7a72f 100644 --- a/webpage/src/css/custom.css +++ b/webpage/src/css/custom.css @@ -28,3 +28,50 @@ --ifm-color-primary-lightest: #4fddbf; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } + +/* Sidebar Method labels */ +.api-method>.menu__link { + align-items: center; + justify-content: start; +} + +.api-method>.menu__link::before { + width: 50px; + height: 20px; + font-size: 12px; + line-height: 20px; + text-transform: uppercase; + font-weight: 600; + border-radius: 0.25rem; + border: 1px solid; + margin-right: var(--ifm-spacing-horizontal); + text-align: center; + flex-shrink: 0; + border-color: transparent; + color: white; +} + +.get>.menu__link::before { + content: "get"; + background-color: var(--ifm-color-primary); +} + +.put>.menu__link::before { + content: "put"; + background-color: var(--openapi-code-blue); +} + +.post>.menu__link::before { + content: "post"; + background-color: var(--openapi-code-green); +} + +.delete>.menu__link::before { + content: "del"; + background-color: var(--openapi-code-red); +} + +.patch>.menu__link::before { + content: "patch"; + background-color: var(--openapi-code-orange); +}