diff --git a/api/services/elastigroup/aws/api.yaml b/api/services/elastigroup/aws/api.yaml index 6c5c994ff..08dd9a96f 100644 --- a/api/services/elastigroup/aws/api.yaml +++ b/api/services/elastigroup/aws/api.yaml @@ -4,7 +4,7 @@ # version: "1.0.0" # title: "Spot Elastigroup - AWS" # contact: -# email: "support@spot.io" +# email: "support@flexera.com" #servers: #- url: https://api.spotinst.io/compute/aws #components: diff --git a/api/services/elastigroup/gcp/api.yaml b/api/services/elastigroup/gcp/api.yaml index 78d849479..d7ea22eb0 100644 --- a/api/services/elastigroup/gcp/api.yaml +++ b/api/services/elastigroup/gcp/api.yaml @@ -4,7 +4,7 @@ info: version: "1.0.0" title: "Spot Elastigroup - GCP" contact: - email: "support@spot.io" + email: "support@flexera.com" servers: - url: https://api.spotinst.io/gcp/gce schemes: diff --git a/api/services/ocean/cd/paths/cluster.yaml b/api/services/ocean/cd/paths/cluster.yaml deleted file mode 100644 index 7b0f2ec87..000000000 --- a/api/services/ocean/cd/paths/cluster.yaml +++ /dev/null @@ -1,22 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Cluster" - description: > - Get an existing Ocean CD cluster. - operationId: "OceanCDClusterGet" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "clusterId" - schema: - type: "string" - required: true - example: cluster-prod - description: > - The identifier of the Ocean CD cluster - responses: - 200: - $ref: "../responses/oceanCDClusterResponse.yaml" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/clusters.yaml b/api/services/ocean/cd/paths/clusters.yaml deleted file mode 100644 index 980ad3af6..000000000 --- a/api/services/ocean/cd/paths/clusters.yaml +++ /dev/null @@ -1,13 +0,0 @@ -summary: Ocean CD -get: - summary: "List Ocean CD Clusters" - description: > - List all Ocean CD clusters. - operationId: "OceanCDClusterList" - tags: - - "Ocean CD" - responses: - 200: - $ref: "../responses/oceanCDClusterResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/rollout.yaml b/api/services/ocean/cd/paths/rollout.yaml deleted file mode 100644 index 51a941b59..000000000 --- a/api/services/ocean/cd/paths/rollout.yaml +++ /dev/null @@ -1,48 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout by ID" - description: Get Ocean CD rollout by ID. - operationId: "OceanCDRolloutSingle" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: "string" - required: true - example: rol-123456 - description: > - The identifier name of the Ocean CD rollout - responses: - 200: - $ref: "../responses/oceanCDRolloutResponse.yaml" - 400: - description: "Bad Request" -put: - summary: "Ocean CD Rollout Actions" - description: Execute action on an existing Ocean CD rollout. - operationId: "OceanCDRolloutActions" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: "string" - required: true - example: rol-123456 - description: > - The identifier name of the Ocean CD rollout - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/oceanCDRolloutUpdateRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/rolloutDefinition.yaml b/api/services/ocean/cd/paths/rolloutDefinition.yaml deleted file mode 100644 index eebc72fda..000000000 --- a/api/services/ocean/cd/paths/rolloutDefinition.yaml +++ /dev/null @@ -1,20 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout Definition" - description: Get Ocean CD rollout definition. - operationId: "OceanCDRolloutDefinition" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: "string" - required: true - example: rol-123456 - description: The identifier name of the Ocean CD rollout - responses: - 200: - $ref: "../responses/oceanCDRolloutDefinitionResponse.yaml" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/rolloutLatest.yaml b/api/services/ocean/cd/paths/rolloutLatest.yaml deleted file mode 100644 index 54ac62e30..000000000 --- a/api/services/ocean/cd/paths/rolloutLatest.yaml +++ /dev/null @@ -1,41 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Latest Rollouts" - description: Get Ocean CD latest rollout(s). - operationId: "OceanCDRolloutLatest" - tags: - - "Ocean CD" - parameters: - - in: query - name: "spotDeployment" - required: true - schema: - type: string - example: spotDeployment-name - description: The identifier name of the associated SpotDeployment - - in: query - name: "namespace" - required: true - schema: - type: string - example: namespace-name - description: The Kubernetes namespace in which the rollout is running - - in: query - name: "clusterId" - required: true - schema: - type: string - example: cluster-id - description: The identifier name of Ocean CD cluster - - in: query - name: "count" - required: true - schema: - type: string - example: 1 - description: Number of intended responses, sorted from the last one down - responses: - 200: - $ref: "../responses/oceanCDRolloutLatestResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/rolloutOngoing.yaml b/api/services/ocean/cd/paths/rolloutOngoing.yaml deleted file mode 100644 index 4d892fc8a..000000000 --- a/api/services/ocean/cd/paths/rolloutOngoing.yaml +++ /dev/null @@ -1,12 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Ongoing Rollouts Number" - description: Get Ocean CD ongoing rollouts number. - operationId: "OceanCDRolloutsOngoing" - tags: - - "Ocean CD" - responses: - 200: - $ref: "../responses/oceanCDRolloutOngoingResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/rolloutPhase.yaml b/api/services/ocean/cd/paths/rolloutPhase.yaml deleted file mode 100644 index ac05c5e21..000000000 --- a/api/services/ocean/cd/paths/rolloutPhase.yaml +++ /dev/null @@ -1,21 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout Phase" - description: Get Ocean CD rollout phase. - operationId: "OceanCDRolloutPhase" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: string - required: true - example: rol-123456 - description: > - The identifier name of the Ocean CD rollout - responses: - 200: - $ref: "../responses/oceanCDRolloutPhaseResponse.yaml" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/rolloutResource.yaml b/api/services/ocean/cd/paths/rolloutResource.yaml deleted file mode 100644 index 6615f2736..000000000 --- a/api/services/ocean/cd/paths/rolloutResource.yaml +++ /dev/null @@ -1,20 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout Resource" - description: Get Ocean CD rollout resource. - operationId: "OceanCDRolloutResource" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: "string" - required: true - example: rol-123456 - description: The identifier name of the Ocean CD rollout - responses: - 200: - $ref: "../responses/oceanCDRolloutResourceResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/rolloutSpec.yaml b/api/services/ocean/cd/paths/rolloutSpec.yaml deleted file mode 100644 index 7e3b7e015..000000000 --- a/api/services/ocean/cd/paths/rolloutSpec.yaml +++ /dev/null @@ -1,100 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout Spec" - description: > - Get the configuration of an existing Ocean CD Rollout Spec. - operationId: "oceanCDRolloutSpecGet" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutSpecName" - schema: - type: "string" - required: true - example: app-rolloutspec - description: The identifier name of the Ocean CD Rollout Spec - responses: - 200: - $ref: "../responses/oceanCDRolloutSpecResponse.yaml" - 400: - description: "Bad Request" -put: - summary: "Update Ocean CD Rollout Spec" - description: > - Full update Ocean CD Rollout Spec configuration. - - *All non included fields will be nullified* - operationId: "OceanCDRolloutSpecUpdate" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutSpecName" - schema: - type: "string" - required: true - example: app-rolloutspec - description: > - The identifier name of the Ocean CD Rollout Spec - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/oceanCDRolloutSpecUpdateRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -patch: - summary: "Patch Ocean CD Rollout Spec" - description: > - Partial update Ocean CD Rollout Spec configuration. - operationId: "OceanCDRolloutSpecPatch" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutSpecName" - schema: - type: "string" - required: true - example: app-rolloutspec - description: > - The identifier name of the Ocean CD Rollout Spec - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/oceanCDRolloutSpecPatchRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -delete: - summary: "Delete Ocean CD Rollout Spec" - description: > - Delete an existing Ocean CD Rollout Spec. - operationId: "OceanCDRolloutSpecDelete" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutSpecName" - schema: - type: "string" - required: true - example: app-rolloutspec - description: > - The identifier name of the Ocean CD Rollout Spec - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/rolloutSpecs.yaml b/api/services/ocean/cd/paths/rolloutSpecs.yaml deleted file mode 100644 index ddddd0918..000000000 --- a/api/services/ocean/cd/paths/rolloutSpecs.yaml +++ /dev/null @@ -1,32 +0,0 @@ -summary: Ocean CD -post: - summary: "Create Ocean CD Rollout Spec" - description: | - Create Ocean CD Rollout Spec. - operationId: "OceanCDRolloutSpecCreate" - tags: - - "Ocean CD" - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/oceanCDRolloutSpecRequest.yaml" - responses: - 200: - $ref: "../responses/oceanCDRolloutSpecResponse.yaml" - 400: - description: "Bad Request" -get: - summary: "List Ocean CD Rollout Specs" - description: > - List all Ocean CD Rollout Specs. - operationId: "OceanCDRolloutSpecList" - tags: - - "Ocean CD" - responses: - 200: - $ref: "../responses/oceanCDRolloutSpecResponse.yaml" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/rolloutStatus.yaml b/api/services/ocean/cd/paths/rolloutStatus.yaml deleted file mode 100644 index f049aa3a4..000000000 --- a/api/services/ocean/cd/paths/rolloutStatus.yaml +++ /dev/null @@ -1,22 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout Status" - description: > - Get Ocean CD rollout status. - operationId: "OceanCDRolloutStatus" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: "string" - required: true - example: rol-1234567890 - description: > - The identifier name of the Ocean CD rollout - responses: - 200: - $ref: "../responses/oceanCDRolloutStatusResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/rolloutStrategyOverride.yaml b/api/services/ocean/cd/paths/rolloutStrategyOverride.yaml deleted file mode 100644 index 304b9a034..000000000 --- a/api/services/ocean/cd/paths/rolloutStrategyOverride.yaml +++ /dev/null @@ -1,20 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout Strategy Override" - description: Get Ocean CD rollout Strategy override entity. - operationId: "OceanCDRolloutStrategyOverride" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: "string" - required: true - example: rol-123456 - description: The identifier of the Ocean CD Rollout - responses: - 200: - $ref: "../responses/oceanCDRolloutStrategyOverrideResponse.yaml" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/rolloutVerification.yaml b/api/services/ocean/cd/paths/rolloutVerification.yaml deleted file mode 100644 index 1b989eb45..000000000 --- a/api/services/ocean/cd/paths/rolloutVerification.yaml +++ /dev/null @@ -1,22 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Rollout Verification" - description: > - Get Ocean CD rollout verification. - operationId: "OceanCDRolloutVerification" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "rolloutId" - schema: - type: "string" - required: true - example: rol-123456 - description: > - The identifier name of the Ocean CD Rollout Verification - responses: - 200: - $ref: "../responses/oceanCDRolloutVerificationResponse.yaml" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/rollouts.yaml b/api/services/ocean/cd/paths/rollouts.yaml deleted file mode 100644 index 3ec3bcdd9..000000000 --- a/api/services/ocean/cd/paths/rollouts.yaml +++ /dev/null @@ -1,22 +0,0 @@ -summary: Ocean CD -get: - summary: "List Ocean CD Rollouts" - description: > - List Ocean CD rollouts. - operationId: "OceanCDRolloutList" - tags: - - "Ocean CD" - parameters: - - in: "query" - name: "fromDate" - schema: - type: "string" - required: true - example: '1656622800000' - description: > - The timestamp indicating the starting point from which only rollouts initiated thereafter will be listed - responses: - 200: - $ref: "../responses/oceanCDRolloutResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/strategies.yaml b/api/services/ocean/cd/paths/strategies.yaml deleted file mode 100644 index 44dea4c5e..000000000 --- a/api/services/ocean/cd/paths/strategies.yaml +++ /dev/null @@ -1,32 +0,0 @@ -summary: Ocean CD -post: - summary: "Create Ocean CD Strategy" - description: | - Create Ocean CD Strategy. - operationId: "OceanCDStrategyCreate" - tags: - - "Ocean CD" - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/oceanCDStrategyRequest.yaml" - responses: - 200: - $ref: "../responses/oceanCDStrategyResponse.yaml" - 400: - description: "Bad Request" -get: - summary: "List Ocean CD Strategies" - description: > - List all Ocean CD strategies. - operationId: "OceanCDStrategyList" - tags: - - "Ocean CD" - responses: - 200: - $ref: "../responses/oceanCDStrategyResponse.yaml" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/strategy.yaml b/api/services/ocean/cd/paths/strategy.yaml deleted file mode 100644 index 5e6d8fee2..000000000 --- a/api/services/ocean/cd/paths/strategy.yaml +++ /dev/null @@ -1,101 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Strategy" - description: > - Get an existing Ocean CD Strategy. - operationId: "oceanCDStrategyGet" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "strategyName" - schema: - type: "string" - required: true - example: canary-prod - description: > - The identifier name of the Ocean CD Strategy - responses: - 200: - $ref: "../responses/oceanCDStrategyResponse.yaml" - 400: - description: "Bad Request" -put: - summary: "Update Ocean CD Strategy" - description: > - Full update of Ocean CD strategy configuration. - - *All non included fields will be nullified* - operationId: "OceanCDStrategyUpdate" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "strategyName" - schema: - type: "string" - required: true - example: canary-prod - description: > - The identifier name of the Ocean CD Strategy - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/oceanCDStrategyUpdateRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -patch: - summary: "Patch Ocean CD Strategy" - description: > - Partial update of Ocean CD strategy configuration. - operationId: "OceanCDStrategyPatch" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "strategyName" - schema: - type: "string" - required: true - example: canary-prod - description: > - The identifier name of the Ocean CD Strategy - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/oceanCDStrategyPatchRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -delete: - summary: "Delete Ocean CD Strategy" - description: > - Delete an existing Ocean CD strategy. - operationId: "OceanCDStrategyDelete" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "strategyName" - schema: - type: "string" - required: true - example: canary-prod - description: > - The identifier name of the Ocean CD Strategy - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/verificationProvider.yaml b/api/services/ocean/cd/paths/verificationProvider.yaml deleted file mode 100644 index 1426985db..000000000 --- a/api/services/ocean/cd/paths/verificationProvider.yaml +++ /dev/null @@ -1,101 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Verification Provider" - description: > - Get an existing Ocean CD Verification Provider. - operationId: "OceanCDVerificationProviderGet" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: datadog-prod - description: > - The identifier of the Ocean CD Verification Provider - responses: - 200: - $ref: "../responses/oceanCDVerificationProviderResponse.yaml" - 400: - description: "Bad Request" -put: - summary: "Update Ocean CD Verification Provider" - description: > - Full Update of Ocean CD Verification Provider configuration. - - *All non included fields will be nullified* - operationId: "OceanCDVerificationProviderUpdate" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: datadog-prod - description: > - The identifier name of the Ocean CD Verification Provider - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/verificationProvider/oceanCDVerificationProviderUpdateRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -patch: - summary: "Patch Ocean CD Verification Provider" - description: > - Partial update Ocean CD Verification Provider configuration. - operationId: "OceanCDVerificationProviderPatch" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: datadog-prod - description: > - The identifier name of the Ocean CD Verification Provider - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/verificationProvider/oceanCDVerificationProviderPatchRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -delete: - summary: "Delete Ocean CD Verification Provider" - description: > - Delete an existing Ocean CD Verification Provider. - operationId: "OceanCDVerificationProviderDelete" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: datadog-prod - description: > - The identifier name of the Ocean CD Verification Provider - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/verificationProviders.yaml b/api/services/ocean/cd/paths/verificationProviders.yaml deleted file mode 100644 index b4a745f0e..000000000 --- a/api/services/ocean/cd/paths/verificationProviders.yaml +++ /dev/null @@ -1,32 +0,0 @@ -summary: Ocean CD -post: - summary: "Create Ocean CD Verification Provider" - description: | - Create Ocean CD Verification Provider. Only one provider type can be defined - operationId: "OceanCDVerificationProviderCreate" - tags: - - "Ocean CD" - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/verificationProvider/oceanCDVerificationProviderRequest.yaml" - responses: - 200: - $ref: "../responses/oceanCDVerificationProviderResponse.yaml" - 400: - description: "Bad Request" -get: - summary: "List Ocean CD Verification Providers" - description: > - List all Ocean CD Verification Providers. - operationId: "OceanCDVerificationProviderList" - tags: - - "Ocean CD" - responses: - 200: - $ref: "../responses/oceanCDVerificationProviderResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/verificationTemplate.yaml b/api/services/ocean/cd/paths/verificationTemplate.yaml deleted file mode 100644 index 1ef046b32..000000000 --- a/api/services/ocean/cd/paths/verificationTemplate.yaml +++ /dev/null @@ -1,101 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Verification Template" - description: > - Get an existing Ocean CD Verification Template. - operationId: "OceanCDVerificationTemplateGet" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: latency-validation - description: > - The identifier of the Ocean CD Verification Template - responses: - 200: - $ref: "../responses/oceanCDVerificationTemplateResponse.yaml" - 400: - description: "Bad Request" -put: - summary: "Update Ocean CD Verification Template" - description: > - Full update of Ocean CD Verification Template configuration. - - *All non included fields will be nullified* - operationId: "OceanCDVerificationTemplateUpdate" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: latency-validation - description: > - The identifier name of the Ocean CD Verification Template - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/verificationTemplate/oceanCDVerificationTemplateUpdateRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -patch: - summary: "Patch Ocean CD Verification Template" - description: > - Partial update Ocean CD Verification Template configuration. - operationId: "OceanCDVerificationTemplatePatch" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: latency-validation - description: > - The identifier name of the Ocean CD Verification Template - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/verificationTemplate/oceanCDVerificationTemplatePatchRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" -delete: - summary: "Delete Ocean CD Verification Template" - description: > - Delete an existing Ocean CD Verification Template. - operationId: "OceanCDVerificationTemplateDelete" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: "name" - schema: - type: "string" - required: true - example: latency-validation - description: > - The identifier name of the Ocean CD Verification Template - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" diff --git a/api/services/ocean/cd/paths/verificationTemplates.yaml b/api/services/ocean/cd/paths/verificationTemplates.yaml deleted file mode 100644 index b3e00bb40..000000000 --- a/api/services/ocean/cd/paths/verificationTemplates.yaml +++ /dev/null @@ -1,32 +0,0 @@ -summary: Ocean CD -post: - summary: "Create Ocean CD Verification Template" - description: | - Create Ocean CD Verification Template. - operationId: "OceanCDVerificationTemplateCreate" - tags: - - "Ocean CD" - requestBody: - required: true - content: - application/json: - schema: - allOf: - - $ref: "../schemas/verificationTemplate/oceanCDVerificationTemplateRequest.yaml" - responses: - 200: - $ref: "../responses/oceanCDVerificationTemplateResponse.yaml" - 400: - description: "Bad Request" -get: - summary: "List Ocean CD Verification Templates" - description: > - List all Ocean CD Verification Templates. - operationId: "OceanCDVerificationTemplateList" - tags: - - "Ocean CD" - responses: - 200: - $ref: "../responses/oceanCDVerificationTemplateResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/workloadActiveOperations.yaml b/api/services/ocean/cd/paths/workloadActiveOperations.yaml deleted file mode 100644 index 344b47752..000000000 --- a/api/services/ocean/cd/paths/workloadActiveOperations.yaml +++ /dev/null @@ -1,14 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Workload's Active Operation" - description: Get the ongoing operation being applied to the workload. - operationId: "OceanCDWorkloadActiveOperation" - tags: - - "Ocean CD" - parameters: - $ref: "../schemas/oceanCDWorkloadRequest.yaml" - responses: - 200: - $ref: "../responses/oceanCDWorkloadActiveOperationResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/workloadGraph.yaml b/api/services/ocean/cd/paths/workloadGraph.yaml deleted file mode 100644 index e5af37340..000000000 --- a/api/services/ocean/cd/paths/workloadGraph.yaml +++ /dev/null @@ -1,14 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Workload Graph" - description: Get Ocean CD workload graph. - operationId: "OceanCDWorkloadGraph" - tags: - - "Ocean CD" - parameters: - $ref: "../schemas/oceanCDWorkloadRequest.yaml" - responses: - 200: - $ref: "../responses/oceanCDWorkloadGraphResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/workloadRestart.yaml b/api/services/ocean/cd/paths/workloadRestart.yaml deleted file mode 100644 index fba90332d..000000000 --- a/api/services/ocean/cd/paths/workloadRestart.yaml +++ /dev/null @@ -1,14 +0,0 @@ -summary: Ocean CD -put: - summary: "Ocean CD Restart Workload" - description: Restart Ocean CD workload. - operationId: "OceanCDWorkloadRestart" - tags: - - "Ocean CD" - parameters: - $ref: "../schemas/oceanCDWorkloadRequest.yaml" - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/workloadRetry.yaml b/api/services/ocean/cd/paths/workloadRetry.yaml deleted file mode 100644 index 08561df04..000000000 --- a/api/services/ocean/cd/paths/workloadRetry.yaml +++ /dev/null @@ -1,47 +0,0 @@ -summary: Ocean CD -put: - summary: "Ocean CD Retry Workload" - description: Retry Ocean CD workload. - operationId: "OceanCDWorkloadRetry" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: workloadName - schema: - type: string - required: true - description: The name of the workload - example: app - - in: "path" - name: namespace - schema: - type: string - required: true - description: The Kubernetes namespace within which the workload exists - example: oceancd - - in: "path" - name: revisionId - schema: - type: string - required: true - description: The associated revision ID - - in: "query" - name: clusterId - schema: - type: string - required: true - description: The identifier name of Ocean CD cluster within which the workload exists - example: prod-cluster - - in: "query" - name: kind - schema: - type: string - required: true - description: The workload's Kubernetes kind. Currently only the `SpotDeployment` kind is supported - example: SpotDeployment - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/workloadRevision.yaml b/api/services/ocean/cd/paths/workloadRevision.yaml deleted file mode 100644 index bfa6dc22a..000000000 --- a/api/services/ocean/cd/paths/workloadRevision.yaml +++ /dev/null @@ -1,14 +0,0 @@ -summary: Ocean CD -get: - summary: "Get Ocean CD Workload's Revision" - description: Get Ocean CD Workload's revision. - operationId: "OceanCDWorkloadRevision" - tags: - - "Ocean CD" - parameters: - $ref: "../schemas/oceanCDWorkloadRequest.yaml" - responses: - 200: - $ref: "../responses/oceanCDWorkloadRevisionResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/workloadRollback.yaml b/api/services/ocean/cd/paths/workloadRollback.yaml deleted file mode 100644 index 3ddaf97af..000000000 --- a/api/services/ocean/cd/paths/workloadRollback.yaml +++ /dev/null @@ -1,47 +0,0 @@ -summary: Ocean CD -put: - summary: "Ocean CD Rollback Workload" - description: Rollback Ocean CD workload. - operationId: "OceanCDWorkloadRollback" - tags: - - "Ocean CD" - parameters: - - in: "path" - name: workloadName - schema: - type: string - required: true - description: The name of the workload - example: app - - in: "path" - name: namespace - schema: - type: string - required: true - description: The Kubernetes namespace within which the workload exists - example: oceancd - - in: "path" - name: revisionId - schema: - type: string - required: true - description: The associated revision ID - - in: "query" - name: clusterId - schema: - type: string - required: true - description: The identifier name of Ocean CD cluster within which the workload exists - example: prod-cluster - - in: "query" - name: kind - schema: - type: string - required: true - description: The workload's Kubernetes kind. Currently only the `SpotDeployment` kind is supported - example: SpotDeployment - responses: - 200: - description: "Ok" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/paths/workloads.yaml b/api/services/ocean/cd/paths/workloads.yaml deleted file mode 100644 index 650638a2c..000000000 --- a/api/services/ocean/cd/paths/workloads.yaml +++ /dev/null @@ -1,12 +0,0 @@ -summary: Ocean CD -get: - summary: "List Ocean CD Workloads" - description: List all Ocean CD workloads. - operationId: "OceanCDWorkloadsList" - tags: - - "Ocean CD" - responses: - 200: - $ref: "../responses/oceanCDWorkloadResponse.yaml" - 400: - description: "Bad Request" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDClusterResponse.yaml b/api/services/ocean/cd/responses/oceanCDClusterResponse.yaml deleted file mode 100644 index 32faf52bf..000000000 --- a/api/services/ocean/cd/responses/oceanCDClusterResponse.yaml +++ /dev/null @@ -1,28 +0,0 @@ -description: Ocean CD Cluster Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDCluster.yaml" - - type: object - properties: - id: - type: string - example: "oceanCluster" - createdAt: - type: string - example: "2018-11-05T12:55:50.000Z" - updatedAt: - type: string - example: "2018-11-05T12:58:15.000Z" diff --git a/api/services/ocean/cd/responses/oceanCDInstallerResponse.yaml b/api/services/ocean/cd/responses/oceanCDInstallerResponse.yaml deleted file mode 100644 index 3e2fbdce5..000000000 --- a/api/services/ocean/cd/responses/oceanCDInstallerResponse.yaml +++ /dev/null @@ -1,18 +0,0 @@ -description: Ocean CD Installer Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: "object" - properties: - response: - type: "object" - description: > - response body - properties: - items: - type: "array" - items: - allOf: - - type: string \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDRolloutDefinitionResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutDefinitionResponse.yaml deleted file mode 100644 index a26328d74..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutDefinitionResponse.yaml +++ /dev/null @@ -1,37 +0,0 @@ -description: Ocean CD Rollout Definition Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: object - properties: - rolloutSpec: - allOf: - - $ref: "../schemas/oceanCDRolloutSpec.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" - strategy: - allOf: - - $ref: "../schemas/oceanCDStrategyBase.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" - phaseVerifications: - type: array - description: A list of phase verifications associated with the rollout - items: - allOf: - - $ref: "../schemas/oceanCDRolloutPhaseVerification.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" - backgroundVerifications: - type: array - description: A list of background verifications associated with the rollout - items: - allOf: - - $ref: "../schemas/oceanCDRolloutPhaseVerification.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" diff --git a/api/services/ocean/cd/responses/oceanCDRolloutLatestResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutLatestResponse.yaml deleted file mode 100644 index e5c20b051..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutLatestResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Rollout List Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDRolloutDetailed.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDRolloutOngoingResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutOngoingResponse.yaml deleted file mode 100644 index 1f064710a..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutOngoingResponse.yaml +++ /dev/null @@ -1,20 +0,0 @@ -description: Ocean CD Rollout Ongoing Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - items: - properties: - rollouts: - type: integer - format: int64 - example: 1 - description: The number of ongoing rollouts \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDRolloutPhaseResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutPhaseResponse.yaml deleted file mode 100644 index b1c4c39d1..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutPhaseResponse.yaml +++ /dev/null @@ -1,16 +0,0 @@ -description: Ocean CD Rollout Phase Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - $ref: "../schemas/oceanCDRolloutPhase.yaml" diff --git a/api/services/ocean/cd/responses/oceanCDRolloutResourceResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutResourceResponse.yaml deleted file mode 100644 index 70393e413..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutResourceResponse.yaml +++ /dev/null @@ -1,39 +0,0 @@ -description: Ocean CD Rollout Resource Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - items: - properties: - events: - type: array - description: A list of events associated with the rollout - items: - $ref: "../schemas/oceanCDRolloutEvent.yaml" - replicaSets: - type: object - description: A list of ReplicaSets associated with the rollout - $ref: "../schemas/oceanCDRolloutReplicaSetResource.yaml" - pods: - type: array - description: A list of Pods associated with the rollout - items: - $ref: "../schemas/oceanCDRolloutPodResource.yaml" - services: - type: array - description: A list of services associated with the rollout - items: - $ref: "../schemas/oceanCDRolloutService.yaml" - spotDeployment: - type: object - description: Describes the SpotDeployment associated with the rollout - properties: - $ref: "../schemas/oceanCDRolloutSpotDeploymentManifestsAndVersions.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDRolloutResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutResponse.yaml deleted file mode 100644 index a5cdb5c34..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Rollout List Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: "array" - items: - allOf: - - $ref: "../schemas/oceanCDRollout.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDRolloutSpecResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutSpecResponse.yaml deleted file mode 100644 index 63d9745c4..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutSpecResponse.yaml +++ /dev/null @@ -1,18 +0,0 @@ -description: Ocean CD Rollout Spec Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDRolloutSpec.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDRolloutStatusResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutStatusResponse.yaml deleted file mode 100644 index 05e80eb62..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutStatusResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Rollout Status Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDRolloutDetailed.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDRolloutStrategyOverrideResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutStrategyOverrideResponse.yaml deleted file mode 100644 index 31dbde83a..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutStrategyOverrideResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Rollout Strategy Override Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDRolloutStrategyOverride.yaml" diff --git a/api/services/ocean/cd/responses/oceanCDRolloutVerificationResponse.yaml b/api/services/ocean/cd/responses/oceanCDRolloutVerificationResponse.yaml deleted file mode 100644 index 18dde336c..000000000 --- a/api/services/ocean/cd/responses/oceanCDRolloutVerificationResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Rollout Verification Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDRolloutVerificationResult.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDStrategyResponse.yaml b/api/services/ocean/cd/responses/oceanCDStrategyResponse.yaml deleted file mode 100644 index 21d8745de..000000000 --- a/api/services/ocean/cd/responses/oceanCDStrategyResponse.yaml +++ /dev/null @@ -1,18 +0,0 @@ -description: Ocean CD Strategy Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDStrategy.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDVerificationProviderResponse.yaml b/api/services/ocean/cd/responses/oceanCDVerificationProviderResponse.yaml deleted file mode 100644 index 9f466634b..000000000 --- a/api/services/ocean/cd/responses/oceanCDVerificationProviderResponse.yaml +++ /dev/null @@ -1,18 +0,0 @@ -description: Ocean CD Verification Provider Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/verificationProvider/oceanCDVerificationProvider.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" diff --git a/api/services/ocean/cd/responses/oceanCDVerificationTemplateResponse.yaml b/api/services/ocean/cd/responses/oceanCDVerificationTemplateResponse.yaml deleted file mode 100644 index f8751135e..000000000 --- a/api/services/ocean/cd/responses/oceanCDVerificationTemplateResponse.yaml +++ /dev/null @@ -1,18 +0,0 @@ -description: Ocean CD Verification Template Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/verificationTemplate/oceanCDVerificationTemplate.yaml" - - $ref: "../schemas/oceanCDCreatedAtUpdatedAt.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDWorkloadActiveOperationResponse.yaml b/api/services/ocean/cd/responses/oceanCDWorkloadActiveOperationResponse.yaml deleted file mode 100644 index 017824049..000000000 --- a/api/services/ocean/cd/responses/oceanCDWorkloadActiveOperationResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Workload Active Operation Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDWorkloadActiveOperation.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDWorkloadGraphResponse.yaml b/api/services/ocean/cd/responses/oceanCDWorkloadGraphResponse.yaml deleted file mode 100644 index 3d79c7b14..000000000 --- a/api/services/ocean/cd/responses/oceanCDWorkloadGraphResponse.yaml +++ /dev/null @@ -1,53 +0,0 @@ -description: Ocean CD Workload Graph Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - type: object - properties: - rolloutId: - type: string - description: The identifier of the Ocean CD rollout - example: rol-123456 - name: - type: string - description: The workload name - example: prod-app - namespace: - type: string - description: The Kubernetes namespace within which the workload exists - example: oceancd - clusterId: - type: string - description: The identifier name of Ocean CD cluster within which the workload exists - example: prod-cluster - status: - $ref: "../schemas/oceanCDRolloutStatus.yaml" - failureReasonType: - type: string - description: The failure reason type - enum: - - phaseVerification - - backgroundVerification - - kubernetes - - manualRollback - example: kubernetes - startTime: - type: string - description: The time when the rollout was started - example: "2018-11-05T12:55:50.000Z" - endTime: - type: string - description: The time when the rollout was ended - example: "2018-11-05T12:58:15.000Z" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDWorkloadMigrationResponse.yaml b/api/services/ocean/cd/responses/oceanCDWorkloadMigrationResponse.yaml deleted file mode 100644 index 00f12b04b..000000000 --- a/api/services/ocean/cd/responses/oceanCDWorkloadMigrationResponse.yaml +++ /dev/null @@ -1,19 +0,0 @@ -description: Ocean CD Workload Migration Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: "object" - properties: - response: - type: "object" - description: > - response body - properties: - items: - type: "array" - items: - allOf: - - $ref: "../schemas/oceanCDWorkloadMigration.yaml" - - type: "object" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDWorkloadResponse.yaml b/api/services/ocean/cd/responses/oceanCDWorkloadResponse.yaml deleted file mode 100644 index 52999fd27..000000000 --- a/api/services/ocean/cd/responses/oceanCDWorkloadResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Workload Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDWorkload.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/responses/oceanCDWorkloadRevisionResponse.yaml b/api/services/ocean/cd/responses/oceanCDWorkloadRevisionResponse.yaml deleted file mode 100644 index ca21e8a8d..000000000 --- a/api/services/ocean/cd/responses/oceanCDWorkloadRevisionResponse.yaml +++ /dev/null @@ -1,17 +0,0 @@ -description: Ocean CD Workload Revision Response -content: - application/json: - schema: - allOf: - - $ref: "../../../../commons/schemas/responseWrapper.yaml" - - type: object - properties: - response: - type: object - description: response body - properties: - items: - type: array - items: - allOf: - - $ref: "../schemas/oceanCDWorkloadRevision.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDArgoRolloutsInfo.yaml b/api/services/ocean/cd/schemas/oceanCDArgoRolloutsInfo.yaml deleted file mode 100644 index 773cbd243..000000000 --- a/api/services/ocean/cd/schemas/oceanCDArgoRolloutsInfo.yaml +++ /dev/null @@ -1,12 +0,0 @@ -type: object -title: Argo Rollouts Metadata -description: > - Contains Argo Rollouts metadata information. -properties: - argoRolloutVersion: - type: string - lastHeartbeatTime: - type: string - example: "2018-11-05T12:55:50.000Z" - description: > - Time stamp of latest time the operator controller sent heartbeat. \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDBackgroundVerification.yaml b/api/services/ocean/cd/schemas/oceanCDBackgroundVerification.yaml deleted file mode 100644 index c8b8e6c5d..000000000 --- a/api/services/ocean/cd/schemas/oceanCDBackgroundVerification.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Strategy Background Verification -description: A list of background verifications -properties: - templateNames: - description: List of Verification Template names - type: array - items: - type: string - description: Name of a Verification Template - example: verification-template-name -required: - - templateNames \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDCluster.yaml b/api/services/ocean/cd/schemas/oceanCDCluster.yaml deleted file mode 100644 index c643b2c96..000000000 --- a/api/services/ocean/cd/schemas/oceanCDCluster.yaml +++ /dev/null @@ -1,27 +0,0 @@ -type: object -required: - - cluster -properties: - lastHeartbeatTime: - type: string - example: "2018-11-05T12:55:50.000Z" - description: > - Time stamp of latest time the controller sent heartbeat. - clusterInfo: - type: object - $ref: "../schemas/oceanCDClusterInfo.yaml" - operatorInfo: - type: object - $ref: "../schemas/oceanCDOperatorInfo.yaml" - operatorMetadata: - type: object - $ref: "../schemas/oceanCDOperatorMetadata.yaml" - omInfo: - type: object - $ref: "../schemas/oceanCDOMInfo.yaml" - omMetadata: - type: object - $ref: "../schemas/oceanCDOMMetadata.yaml" - argoRolloutInfo: - type: object - $ref: "../schemas/oceanCDArgoRolloutsInfo.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDClusterInfo.yaml b/api/services/ocean/cd/schemas/oceanCDClusterInfo.yaml deleted file mode 100644 index 61d1a299a..000000000 --- a/api/services/ocean/cd/schemas/oceanCDClusterInfo.yaml +++ /dev/null @@ -1,11 +0,0 @@ -type: object -title: Ocean CD Cluster Info -description: > - Contains OceanCD cluster detailed information. -properties: - kubernetesVersion: - type: string - cloudProvider: - type: string - kubernetesOrchestrator: - type: string \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDCreatedAtUpdatedAt.yaml b/api/services/ocean/cd/schemas/oceanCDCreatedAtUpdatedAt.yaml deleted file mode 100644 index c3539785e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDCreatedAtUpdatedAt.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: "object" -properties: - createdAt: - type: string - description: The time when the entity was created - example: "2018-11-05T12:55:50.000Z" - updatedAt: - type: string - description: The last time when the entity was updated - example: "2018-11-05T12:58:15.000Z" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDOMInfo.yaml b/api/services/ocean/cd/schemas/oceanCDOMInfo.yaml deleted file mode 100644 index 4c330e11d..000000000 --- a/api/services/ocean/cd/schemas/oceanCDOMInfo.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Operator Manager Info -description: > - Contains OceanCD operator manager detailed information. -properties: - kubernetesVersion: - type: string - nodeName: - type: string - operatorVersion: - type: string - podName: - type: string \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDOMMetadata.yaml b/api/services/ocean/cd/schemas/oceanCDOMMetadata.yaml deleted file mode 100644 index 19cfdc5ea..000000000 --- a/api/services/ocean/cd/schemas/oceanCDOMMetadata.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Operator Maanager Metadata -description: > - Contains OceanCD operator manager metadata information. -properties: - lastHeartbeatTime: - type: string - example: "2018-11-05T12:55:50.000Z" - description: > - Time stamp of latest time the operator manager controller sent heartbeat. \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDOperatorInfo.yaml b/api/services/ocean/cd/schemas/oceanCDOperatorInfo.yaml deleted file mode 100644 index 09997ebb4..000000000 --- a/api/services/ocean/cd/schemas/oceanCDOperatorInfo.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Operator Info -description: > - Contains OceanCD operator detailed information. -properties: - kubernetesVersion: - type: string - nodeName: - type: string - operatorVersion: - type: string - podName: - type: string \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDOperatorMetadata.yaml b/api/services/ocean/cd/schemas/oceanCDOperatorMetadata.yaml deleted file mode 100644 index 92c2be2b5..000000000 --- a/api/services/ocean/cd/schemas/oceanCDOperatorMetadata.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Operator Metadata -description: > - Contains OceanCD operator metadata information. -properties: - lastHeartbeatTime: - type: string - example: "2018-11-05T12:55:50.000Z" - description: > - Time stamp of latest time the operator controller sent heartbeat. \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRollout.yaml b/api/services/ocean/cd/schemas/oceanCDRollout.yaml deleted file mode 100644 index 24f813e74..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRollout.yaml +++ /dev/null @@ -1,58 +0,0 @@ -type: object -title: Ocean CD Rollout -description: > - Determines the Ocean CD rollout -properties: - id: - type: string - description: The identifier name of the rollout - example: "rol-56789000" - spotDeployment: - $ref: "../schemas/oceanCDRolloutSpotDeploymentBase.yaml" - namespace: - type: string - description: The Kubernetes namespace in which the rollout is running - example: oceancd - clusterId: - type: string - description: The identifier name of Ocean CD cluster - example: oceancd-cluster - originalRolloutId: - type: string - description: If the rollout was triggered based on another rollout, this field specifies the ID of the original rollout - example: rol-1000550 - newRolloutId: - type: string - description: If the rollout triggered another rollout, this field specifies the ID of the new rollout - example: rol-1000551 - strategyType: - type: string - description: Defines the type of applied deployment strategy - example: canary - strategyName: - type: string - description: An identifier name of the associated Ocean CD Strategy - example: 4-steps-verification - status: - $ref: "./oceanCDRolloutStatus.yaml" - startTime: - type: string - description: The timestamp representing the start time of the rollout - example: "2018-11-05T12:55:50.000Z" - endTime: - type: string - description: The timestamp representing the end time of the rollout - example: "2018-11-05T12:58:15.000Z" - rolloutSpec: - type: string - description: An identifier name of the associated Ocean CD RolloutSpec - example: canary-nginx-rolloutspec - cloudProvider: - type: string - description: The cloud provider where the associated cluster exists - example: aws - clusterDeletedAt: - type: string - example: "2018-11-05T12:55:50.000Z" - description: > - Time stamp of when the cluster the rollout belongs to was deleted. \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutBaseline.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutBaseline.yaml deleted file mode 100644 index c952b5f2e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutBaseline.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Verification Baseline -description: Represents object of Verification Baseline -properties: - baselineResult: - type: number - format: double - example: 2.453 - description: describe the baseline metric result - metric: - type: object - $ref: "./oceanCDRolloutBaselineMetric.yaml" - description: describe the baseline metric \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutBaselineMetric.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutBaselineMetric.yaml deleted file mode 100644 index 24207edf0..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutBaselineMetric.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Verification Baseline Metric -description: Represents object of Verification Baseline Metric -properties: - threshold: - type: string - example: "<" - description: represent the baseline threshold - enum: [ "<", "<=", ">", ">=", "=", "range" ] - provider: - description: represent the baseline provider. - type: object - $ref: "./oceanCDRolloutBaselineMetricProvider.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutBaselineMetricProvider.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutBaselineMetricProvider.yaml deleted file mode 100644 index 25b68329e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutBaselineMetricProvider.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Verification Baseline Metric Provider -description: Represents object of Verification Baseline Metric Provider -properties: - prometheus: - type: object - $ref: "./verificationTemplate/oceanCDVerificationTemplateMetricPrometheus.yaml" - newRelic: - type: object - $ref: "./verificationTemplate/oceanCDVerificationTemplateMetricNewRelic.yaml" - datadog: - type: object - $ref: "./verificationTemplate/oceanCDVerificationTemplateMetricDatadog.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutDataPoints.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutDataPoints.yaml deleted file mode 100644 index f26296611..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutDataPoints.yaml +++ /dev/null @@ -1,20 +0,0 @@ -type: object -title: Ocean CD Verification DataPoint -description: Represents object of Verification DataPoint -properties: - timestamp: - type: string - example: "2018-11-05T12:55:50.000Z" - description: The timestamp of the dataPoint - value: - type: string - description: The value of the dataPoint - example: "[11.374236757]" - status: - type: string - example: Successful - description: The status of the dataPoint - message: - type: string - example: failure message - description: The message of the dataPoint \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutDetailed.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutDetailed.yaml deleted file mode 100644 index 4f39a90be..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutDetailed.yaml +++ /dev/null @@ -1,54 +0,0 @@ -type: object -title: Ocean CD Rollout Detailed -description: Contains detailed info about a rollout -properties: - id: - type: string - description: The identifier name of the rollout - example: rol-56789000 - status: - $ref: "./oceanCDRolloutStatus.yaml" - spotDeployment: - type: string - description: The identifier name of the associated SpotDeployment - example: oceancd-spotdeployment-1 - originalRolloutId: - type: string - description: If the rollout was triggered based on another rollout, this field specifies the ID of the original rollout - example: rol-1000550 - newRolloutId: - type: string - description: If the rollout triggered another rollout, this field specifies the ID of the new rollout - example: rol-1000551 - startTime: - type: string - description: The timestamp representing the start time of the rollout - example: "2018-11-05T12:55:50.000Z" - endTime: - type: string - description: The timestamp representing the end time of the rollout - example: "2018-11-05T12:58:15.000Z" - clusterId: - type: string - description: The identifier name of Ocean CD cluster - example: oceancd-cluster - namespace: - type: string - description: The Kubernetes namespace in which the rollout is running - example: oceancd - strategy: - type: string - description: Defines the type of applied deployment strategy - example: canary - hasBackgroundVerification: - type: boolean - description: Defines if any background verification was applied to the rollout - example: true - failureReason: - type: string - description: An error text describing its cause - example: Triggering failure policy. Phase 2 failed due to Metric assessed - newVersionStatus: - $ref: "./oceanCDRolloutDetailedVersionStatus.yaml" - stableVersionStatus: - $ref: "./oceanCDRolloutDetailedVersionStatus.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutDetailedVersionReplicasStatus.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutDetailedVersionReplicasStatus.yaml deleted file mode 100644 index 9ae815127..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutDetailedVersionReplicasStatus.yaml +++ /dev/null @@ -1,20 +0,0 @@ -type: object -title: Ocean CD Rollout Detailed Version Replicas Status -description: Contains information about the version replicas -properties: - desired: - type: integer - description: Desired number of the application replicas - example: 4 - ready: - type: integer - description: Number of replicas that are available - example: 2 - inProgress: - type: integer - description: Number of replicas that are progressing - example: 1 - failed: - type: integer - description: Number of replicas that are failed - example: 1 \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutDetailedVersionStatus.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutDetailedVersionStatus.yaml deleted file mode 100644 index c7f92d30b..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutDetailedVersionStatus.yaml +++ /dev/null @@ -1,19 +0,0 @@ -type: object -title: Ocean CD Rollout Detailed Version Status -description: Contains information about a version -properties: - version: - type: string - description: The version of the used image - example: nginx:1.10 - k8sService: - type: string - description: The name of the associated service - example: service-example - trafficPercentage: - type: integer - description: The percentage of traffic directed to the current version - example: 80 - replicas: - $ref: "./oceanCDRolloutDetailedVersionReplicasStatus.yaml" - \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutEvent.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutEvent.yaml deleted file mode 100644 index b68a8518d..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutEvent.yaml +++ /dev/null @@ -1,24 +0,0 @@ -type: object -title: Ocean CD Rollout Event -description: Represents the Rollout Event entity -properties: - lastTimestamp: - type: string - description: The last time when the event occurred - example: "2018-06-20T11:35:01.745Z" - type: - type: string - description: The type of the event - example: Normal - reason: - type: string - description: Defines the cause why the action was taken - example: Created - object: - type: string - description: The object involved in the event - example: Pod/rollout-demo-prod-xxxxx - message: - type: string - description: The message of the event - example: Created container rollout-demo-prod-xxxxx \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutPhase.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutPhase.yaml deleted file mode 100644 index 6d6cc33c5..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutPhase.yaml +++ /dev/null @@ -1,37 +0,0 @@ -type: object -title: Ocean CD Rollout Phase -description: Ocean CD rollout phase entity -properties: - name: - type: string - description: The name of the phase - example: phase-01 - status: - type: string - description: The current status of the phase - example: finished - startTime: - type: string - description: The time when the phase was started - example: "2018-06-20T11:35:01.745Z" - pausedAt: - type: string - description: The time when the phase was paused - example: "2018-06-20T11:35:01.745Z" - verifiedAt: - type: string - description: The time when the measurement was performed - example: "2018-06-20T11:35:01.745Z" - endTime: - type: string - description: The time when the phase was ended - example: "2018-06-20T11:35:01.745Z" - trafficPercentage: - type: integer - description: The percentage of traffic directed to the current version - example: 80 - verifications: - type: array - description: Contains details info about verifications to run - items: - $ref: "./oceanCDRolloutVerificationResult.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutPhaseVerification.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutPhaseVerification.yaml deleted file mode 100644 index 7d7f743d8..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutPhaseVerification.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Rollout Phase Verification -description: The object specifying a set of metrics that need to be analyzed during the phase -properties: - args: - description: List of verification arguments - type: array - items: - $ref: "../schemas/oceanCDRolloutPhaseVerificationArgument.yaml" - metrics: - type: array - description: List of verification metrics - items: - $ref: "../schemas/verificationTemplate/oceanCDVerificationTemplateMetric.yaml" diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutPhaseVerificationArgument.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutPhaseVerificationArgument.yaml deleted file mode 100644 index 25df87998..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutPhaseVerificationArgument.yaml +++ /dev/null @@ -1,20 +0,0 @@ -type: object -title: Ocean CD Rollout Phase Verification Argument -description: The object specifying a rollout phase verification argument -properties: - name: - type: string - example: root-password - description: Name of an argument - value: - type: string - example: 12345678 - description: String representation of data - valueFrom: - type: object - description: Allows to set a value from a reference - properties: - fieldRef: - $ref: "verificationTemplate/oceanCDVerificationTemplateArgumentFieldRef.yaml" - secretKeyRef: - $ref: "verificationTemplate/oceanCDVerificationTemplateSecretKeyRef.yaml" diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutPodResource.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutPodResource.yaml deleted file mode 100644 index 178cedc1a..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutPodResource.yaml +++ /dev/null @@ -1,29 +0,0 @@ -type: object -title: Ocean CD Rollout Pod -description: Represents the Rollout Pod entity -properties: - name: - type: string - description: The name of the Pod - example: rollout-pod - containersReadiness: - type: string - description: Ready / total number of containers - example: 1/1 - ready: - type: boolean - description: Indicates whether the Pod is ready - example: true - status: - type: string - description: The status of the Pod - example: ready - restarts: - type: integer - description: The number of restarts - example: 0 - version: - type: string - description: The version of the Pod - enum: [stable, latest] - example: stable diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutReplicaSet.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutReplicaSet.yaml deleted file mode 100644 index e561aed83..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutReplicaSet.yaml +++ /dev/null @@ -1,21 +0,0 @@ -type: object -title: Ocean CD Rollout ReplicaSet -description: Represents object of Rollout ReplicaSet -properties: - name: - type: string - description: The name of the ReplicaSet - example: "2018-06-20T11:35:01.745Z" - desired: - type: integer - description: The desired number of replicas - example: 4 - current: - type: integer - description: The current number of replicas - example: 2 - ready: - type: integer - description: The number of ready replicas - example: 2 - diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutReplicaSetResource.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutReplicaSetResource.yaml deleted file mode 100644 index bb732b326..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutReplicaSetResource.yaml +++ /dev/null @@ -1,12 +0,0 @@ -type: object -title: Ocean CD Rollout ReplicaSet Resource -description: Represents the Rollout ReplicaSet resource -properties: - stable: - type: object - description: The stable ReplicaSet - $ref: "./oceanCDRolloutReplicaSet.yaml" - latest: - type: object - description: The latest ReplicaSet - $ref: "./oceanCDRolloutReplicaSet.yaml" diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutService.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutService.yaml deleted file mode 100644 index aaa351132..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutService.yaml +++ /dev/null @@ -1,33 +0,0 @@ -type: object -title: Ocean CD Rollout Service -description: The Ocean CD rollout service -properties: - name: - type: string - description: The identifier name of the service - example: stable-service - type: - type: string - description: The type of the service - example: ClusterIP - clusterIp: - type: string - description: IP address of the service within the associated Kubernetes cluster - example: 172.12.207.19 - externalIp: - type: string - description: IP address of the service that can be accessed directly over the internet - example: 192.12.207.10 - ports: - type: array - description: A list of ports using which the Kubernetes service is exposed within the cluster - items: - type: string - description: The port using which the Kubernetes service is exposed within the cluster - example: 80 - version: - type: string - description: The replicas version that the service directs traffic to - enum: [stable, latest] - example: stable - diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpec.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpec.yaml deleted file mode 100644 index 083a103f0..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpec.yaml +++ /dev/null @@ -1,25 +0,0 @@ -type: object -title: Ocean CD Rollout Spec -description: > - Ocean CD Rollout Spec entity. -properties: - name: - type: string - description: The identifier name for Ocean CD Rollout Spec. Must be unique - example: my-rolloutspec - spotDeployment: - $ref: "../schemas/oceanCDSpotDeploymentSelector.yaml" - spotDeployments: - type: array - description: You must specify either `spotDeployment` OR `spotDeployments` but not both. Every SpotDeployment has to be unique. If more than one `SpotDeployment` has been configured, no `traffic` managers can be set as part of the RolloutSpec. For such case ensure that each of the chosen SpotDeployments are being exposed with different Kubernetes services - items: - $ref: "../schemas/oceanCDSpotDeploymentSelector.yaml" - strategy: - $ref: "../schemas/oceanCDRolloutSpecStrategy.yaml" - traffic: - $ref: "../schemas/oceanCDRolloutSpecTraffic.yaml" - failurePolicy: - $ref: "../schemas/oceanCDRolloutSpecFailurePolicy.yaml" -required: - - name - - strategy \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecFailurePolicy.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecFailurePolicy.yaml deleted file mode 100644 index 499bdfc85..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecFailurePolicy.yaml +++ /dev/null @@ -1,12 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Failure Policy -description: > - Holds information on how to react when failure happens -properties: - action: - type: string - description: Choose an action to perform on failure. Default is `abort` - enum: [abort, pause, promote] - example: "abort" -required: - - action \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecPatch.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecPatch.yaml deleted file mode 100644 index 9c8d5edfd..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecPatch.yaml +++ /dev/null @@ -1,20 +0,0 @@ -type: object -title: Ocean CD Rollout Spec -description: > - Ocean CD rollout spec entity -properties: - spotDeployment: - $ref: "../schemas/oceanCDSpotDeploymentSelector.yaml" - spotDeployments: - type: array - description: You must specify either `SpotDeployment` OR `SpotDeployments` but not both. Every SpotDeployment has to be unique. If more than one `SpotDeployment` has been configured, no `traffic` managers can be set as part of the RolloutSpec. For such case ensure that each of the chosen SpotDeployments are being exposed with different Kubernetes services - items: - $ref: "../schemas/oceanCDSpotDeploymentSelector.yaml" - strategy: - $ref: "../schemas/oceanCDRolloutSpecStrategy.yaml" - traffic: - $ref: "../schemas/oceanCDRolloutSpecTraffic.yaml" - failurePolicy: - $ref: "../schemas/oceanCDRolloutSpecFailurePolicy.yaml" -required: - - strategy \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecPatchRequest.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecPatchRequest.yaml deleted file mode 100644 index 2fbf6ec74..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecPatchRequest.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Patch Request -description: > - Ocean CD rollout spec PATCH request entity. -properties: - rolloutSpec: - $ref: "../schemas/oceanCDRolloutSpecPatch.yaml" -required: - - rolloutSpec \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecRequest.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecRequest.yaml deleted file mode 100644 index 6dab45538..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecRequest.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Request -description: > - Ocean CD Rollout Spec request entity. -properties: - rolloutSpec: - $ref: "../schemas/oceanCDRolloutSpec.yaml" -required: - - rolloutSpec \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecStrategy.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecStrategy.yaml deleted file mode 100644 index e22ff7761..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecStrategy.yaml +++ /dev/null @@ -1,16 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Strategy -description: > - Determines the Ocean CD strategy -properties: - name: - type: string - description: Ocean CD strategy name identifier - example: canary-strategy - args: - type: array - description: Arguments defined in Verification Templates - items: - $ref: "../schemas/oceanCDVerificationArg.yaml" -required: - - name \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTraffic.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecTraffic.yaml deleted file mode 100644 index 4bd7b2f55..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTraffic.yaml +++ /dev/null @@ -1,26 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic -description: > - Hosts all of the supported service meshes needed to enable more fine-grained traffic routing. - In case `SpotDeployments` contains more than one SpotDeployment the `traffic` manager may not be configured -properties: - canaryService: - type: string - description: The canary service name - example: canary-service - stableService: - type: string - description: The stable service name - example: stable-service - istio: - $ref: "../schemas/oceanCDRolloutSpecTrafficIstio.yaml" - nginx: - $ref: "../schemas/oceanCDRolloutSpecTrafficNginx.yaml" - alb: - $ref: "../schemas/oceanCDRolloutSpecTrafficAlb.yaml" - smi: - $ref: "../schemas/oceanCDRolloutSpecTrafficSmi.yaml" - ambassador: - $ref: "../schemas/oceanCDRolloutSpecTrafficAmbassador.yaml" - pingPong: - $ref: "../schemas/oceanCDRolloutSpecTrafficPingPong.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficAlb.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficAlb.yaml deleted file mode 100644 index 55b26b4e8..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficAlb.yaml +++ /dev/null @@ -1,27 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic ALB -description: > - Holds ALB Ingress specific configuration to route traffic -properties: - ingress: - type: string - example: rollouts-demo-ingress - description: Refers to the name of an `Ingress` resource in the same namespace as the `SpotDeployment` - servicePort: - type: integer - example: 80 - description: Refers to the port that the Ingress action should route traffic to - rootService: - type: string - example: rollouts-demo-root - description: References the service in the ingress to the controller should add the action to - stickinessConfig: - $ref: "../schemas/oceanCDTrafficAlbStickyConfig.yaml" - annotationPrefix: - type: string - example: custom.alb.ingress.kubernetes.io - description: Has to match the configured annotation prefix on the alb ingress controller -required: - - ingress - - servicePort - - rootService \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficAmbassador.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficAmbassador.yaml deleted file mode 100644 index 99604d5a4..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficAmbassador.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic Ambassador -description: > - Holds specific configuration to use Ambassador to route traffic -properties: - mappings: - description: A list of names of the Ambassador Mappings used to route traffic to the service - type: array - items: - type: string - description: The name of the Ambassador Mappings used to route traffic to the service - example: stable-mapping -required: - - mappings \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficIstio.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficIstio.yaml deleted file mode 100644 index 53877a611..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficIstio.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic Istio -description: > - Holds Istio specific configuration to route traffic -properties: - virtualServices: - type: array - description: Defines a set of traffic routing rules to apply when a host is addressed - items: - $ref: "../schemas/oceanCDTrafficIstioVirtualService.yaml" - destinationRule: - $ref: "../schemas/oceanCDTrafficIstioDestinationRule.yaml" -required: - - virtualServices \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficNginx.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficNginx.yaml deleted file mode 100644 index 8fb4a450e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficNginx.yaml +++ /dev/null @@ -1,27 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic Nginx -description: > - Holds Nginx Ingress specific configuration to route traffic -properties: - annotationPrefix: - type: string - example: customingress.nginx.ingress.kubernetes.io - description: Has to match the configured annotation prefix on the Nginx ingress controller - stableIngress: - type: string - example: rollouts-demo-ingress-nginx - description: Refers to the name of an `Ingress` resource in the same namespace as the `SpotDeployment` - additionalIngressAnnotations: - type: object - description: Provides additional features to add to the canary ingress (such as routing by header, cookie, etc). You can add these Kubernetes annotations to specific Ingress objects to customize their behavior. Above are found examples of accepted k8s keys. For the full list of supported keys, you may reach the following documentation - https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#canary - properties: - canary-by-header: - type: string - example: X-Canary - description: Allows customizing the header value instead of using hardcoded values - key1: - type: string - example: value1 - description: Any of supported annotations -required: - - stableIngress \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficPingPong.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficPingPong.yaml deleted file mode 100644 index 036ff854d..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficPingPong.yaml +++ /dev/null @@ -1,17 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic PingPong -description: > - Holds the ping and pong services. - You can use `pingPong` field only when using ALB as a traffic manager with the IP Mode approach -properties: - pingService: - type: string - example: rollouts-demo-canary - description: Holds the name of the ping service - pongService: - type: string - example: rollouts-demo-stable - description: Holds the name of the pong service -required: - - pingService - - pongService \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficSmi.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficSmi.yaml deleted file mode 100644 index 3613ed15e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecTrafficSmi.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic SMI -description: > - Holds TrafficSplit specific configuration to route traffic -properties: - rootService: - type: string - example: rollouts-demo-root - description: Holds the name of service that clients use to communicate - trafficSplitName: - type: string - example: rollout-example-traffic-split - description: Holds the name of the TrafficSplit \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecUpdate.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecUpdate.yaml deleted file mode 100644 index 9c8d5edfd..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecUpdate.yaml +++ /dev/null @@ -1,20 +0,0 @@ -type: object -title: Ocean CD Rollout Spec -description: > - Ocean CD rollout spec entity -properties: - spotDeployment: - $ref: "../schemas/oceanCDSpotDeploymentSelector.yaml" - spotDeployments: - type: array - description: You must specify either `SpotDeployment` OR `SpotDeployments` but not both. Every SpotDeployment has to be unique. If more than one `SpotDeployment` has been configured, no `traffic` managers can be set as part of the RolloutSpec. For such case ensure that each of the chosen SpotDeployments are being exposed with different Kubernetes services - items: - $ref: "../schemas/oceanCDSpotDeploymentSelector.yaml" - strategy: - $ref: "../schemas/oceanCDRolloutSpecStrategy.yaml" - traffic: - $ref: "../schemas/oceanCDRolloutSpecTraffic.yaml" - failurePolicy: - $ref: "../schemas/oceanCDRolloutSpecFailurePolicy.yaml" -required: - - strategy \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpecUpdateRequest.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpecUpdateRequest.yaml deleted file mode 100644 index c37fcac82..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpecUpdateRequest.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Update Request -description: > - Ocean CD rollout spec UPDATE request entity. -properties: - rolloutSpec: - $ref: "../schemas/oceanCDRolloutSpecUpdate.yaml" -required: - - rolloutSpec \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeployment.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeployment.yaml deleted file mode 100644 index 68219167c..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeployment.yaml +++ /dev/null @@ -1,19 +0,0 @@ -type: object -required: - - spotDeployment -properties: - name: - type: string - isLiveApplied: - type: boolean - revision: - type: integer - oldVersion: - type: string - newVersion: - type: string - oldManifest: - type: string - newManifest: - type: string - diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentBase.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentBase.yaml deleted file mode 100644 index 0c40ea6a9..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentBase.yaml +++ /dev/null @@ -1,22 +0,0 @@ -type: object -title: Ocean CD Rollout SpotDeployment Base -description: The associated SpotDeployment's info -properties: - name: - type: string - description: The name of the associated SpotDeployment - example: example-12345 - isLiveApplied: - type: boolean - description: Indicates whether the applied version is the same that currently running - example: false - revision: - type: integer - description: The field specifying the SpotDeployment revision rollback to - example: 3 - $ref: "oceanCDRolloutSpotDeploymentManifestsAndVersions.yaml" - spotDeploymentDeletedAt: - type: string - example: "2018-11-05T12:55:50.000Z" - description: > - Time stamp of when the SpotDeployment the rollout belongs to was deleted. \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentManifestsAndVersions.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentManifestsAndVersions.yaml deleted file mode 100644 index 283ad2eb8..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentManifestsAndVersions.yaml +++ /dev/null @@ -1,16 +0,0 @@ -oldVersion: - type: string - description: The image version of the previous SpotDeployment revision - example: "nginx:1.10" -newVersion: - type: string - description: The image version of the desired SpotDeployment revision - example: "nginx:1.11" -oldManifest: - type: string - description: The string JSON representation of the desired SpotDeployment's revision - example: "{\"kind\":\"SpotDeployment\",\"apiVersion\":\"spot.io/v1beta1\",\"metadata\"..." -newManifest: - type: string - description: The string JSON representation of the previous SpotDeployment's revision - example: "{\"kind\":\"SpotDeployment\",\"apiVersion\":\"spot.io/v1beta1\",\"metadata\"..." \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentSelector.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentSelector.yaml deleted file mode 100644 index 6a30528c3..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutSpotDeploymentSelector.yaml +++ /dev/null @@ -1,20 +0,0 @@ -type: object -title: Ocean CD Spot Deployment Selector -description: Represents the SpotDeployment selector -required: - - clusterId - - namespace - - name -properties: - clusterId: - type: string - description: Ocean CD cluster identifier for the references SpotDeployment - example: aws-cluster - namespace: - type: string - description: The namespace where the SpotDeployment resource exists - example: us-region - name: - type: string - example: us-app - description: The name of the SpotDeployment resource \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutStatus.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutStatus.yaml deleted file mode 100644 index edcc5f060..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutStatus.yaml +++ /dev/null @@ -1,21 +0,0 @@ -type: string -description: The current status of the rollout indicating its state -example: finished -enum: - - deallocating - - manualPausing - - manualPaused - - canceled - - pending - - inProgress - - finished - - failed - - paused - - verifying - - backgroundVerifying - - invalidSpec - - aborting - - aborted - - failurePolicyPausing - - failurePolicyPaused - - rolloutInterrupted \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutStrategyOverride.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutStrategyOverride.yaml deleted file mode 100644 index 037114468..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutStrategyOverride.yaml +++ /dev/null @@ -1,26 +0,0 @@ -type: object -title: Ocean CD Rollout Strategy Override -description: The Ocean CD rollout Strategy override entity -properties: - rolloutId: - type: string - description: The identifier name of the Ocean CD rollout - example: rol-123456 - isOverridden: - type: boolean - description: Identify whether the associated Strategy was overridden - example: true - newStrategy: - type: string - description: The name of the new strategy to use - example: canary-strategy - oldStrategy: - type: string - description: The name of the overridden strategy - example: rolling-update-strategy - failureReason: - type: string - description: An error text describing its cause - example: Failed to override a strategy... - spotDeployment: - $ref: "../schemas/oceanCDRolloutSpotDeploymentSelector.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutUpdateRequest.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutUpdateRequest.yaml deleted file mode 100644 index efbc5c55d..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutUpdateRequest.yaml +++ /dev/null @@ -1,11 +0,0 @@ -type: object -title: Ocean CD Rollout Update Request -description: > - Ocean CD rollout update request entity. -properties: - action: - type: string - description: An action that might be applied to a rollout - enum: [promote, promoteFull, pause, abort, retry] -required: - - action \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutValueFrom.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutValueFrom.yaml deleted file mode 100644 index b338c6910..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutValueFrom.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD argument value from -description: > - Defines from where to get the value of an argument -properties: - podTemplateHashValue: - type: string - fieldRef: - type: object - $ref: "../schemas/oceanCDVerificationArgFieldRef.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDRolloutVerificationResult.yaml b/api/services/ocean/cd/schemas/oceanCDRolloutVerificationResult.yaml deleted file mode 100644 index fa3a90645..000000000 --- a/api/services/ocean/cd/schemas/oceanCDRolloutVerificationResult.yaml +++ /dev/null @@ -1,93 +0,0 @@ -type: object -title: Ocean CD Rollout Verification Result -description: > - Ocean CD rollout verification result entity -properties: - metricName: - type: string - description: The identifier name of the metric - example: prometheus-metric - startTime: - type: string - description: The timestamp representing the start time of verification - example: "2018-11-05T12:55:50.000Z" - status: - type: string - enum: [ pending, running, inProgress, successful, failed, error ] - description: The status of the verification - example: successful - message: - type: string - description: The message of the verification - example: Failed to get data - failureCondition: - type: string - description: The expression which determines if a measurement is failed - example: result[0] >= 1000000 - successCondition: - type: string - description: The expression which determines if a measurement is successful - example: result[0] < 1000000 - query: - type: string - description: The query that will provide the result to check with the failure/success condition - example: "sum(container_cpu_usage_seconds_total{namespace=\"analysis-namespace\", endpoint=\"https-metrics\"})" - failureLimit: - type: integer - description: The maximum number of times the measurement is allowed to fail before the entire metric is considered failed. The default is 0 - example: 1 - interval: - type: string - description: The interval between each verification measurement - example: 5s - count: - type: integer - example: 3 - description: The number of times the measurement has to run - dataPoints: - type: array - description: The info about the verification measurements - items: - $ref: "./oceanCDRolloutDataPoints.yaml" - provider: - type: string - description: The name of the chosen monitoring tool for the metric - enum: [ datadog, newRelic, prometheus, cloudWatch, web, job ] - example: prometheus - step: - type: string - description: The step where the failure/success comes from - example: "1" - baseline: - type: object - description: Describe baseline metric such as metric, threshold and result - $ref: "./oceanCDRolloutBaseline.yaml" - providerDetails: - type: object - description: The chosen for the metric monitoring tool's details - properties: - job: - type: object - description: The Job verification provider - properties: - containers: - type: array - description: List of containers belonging to the pod - items: - type: object - description: A container belonging to the pod - properties: - name: - type: string - description: The name of a container - example: hello - command: - type: array - description: The entry point of a container - example: ["sh", "-c", "echo", "Hello, world!"] - items: - type: string - image: - type: string - description: The image name of a container - example: nginx:1.21 diff --git a/api/services/ocean/cd/schemas/oceanCDSpotDeploymentSelector.yaml b/api/services/ocean/cd/schemas/oceanCDSpotDeploymentSelector.yaml deleted file mode 100644 index 45d6fe73a..000000000 --- a/api/services/ocean/cd/schemas/oceanCDSpotDeploymentSelector.yaml +++ /dev/null @@ -1,16 +0,0 @@ -type: object -title: Ocean CD Spot Deployment Selector -description: Represents the SpotDeployment selector -properties: - clusterId: - type: string - description: Ocean CD cluster identifier for the references `SpotDeployment` - example: aws-cluster - namespace: - type: string - description: The namespace which the `SpotDeployment` resource exists within - example: us-region - name: - type: string - description: The name of the `SpotDeployment` resource - example: us-app diff --git a/api/services/ocean/cd/schemas/oceanCDStrategy.yaml b/api/services/ocean/cd/schemas/oceanCDStrategy.yaml deleted file mode 100644 index 62e28c80b..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategy.yaml +++ /dev/null @@ -1,15 +0,0 @@ -type: object -title: Ocean CD Strategy -description: > - Ocean CD strategy. Use in RolloutSpec to decide what strategy to use when applying `SpotDeployment` -properties: - name: - type: string - description: Identifier name for Ocean CD Strategy. Must be unique - example: service-strategy - canary: - $ref: "../schemas/oceanCDStrategyCanary.yaml" - rolling: - $ref: "../schemas/oceanCDStrategyRolling.yaml" -required: - - name \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyBase.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyBase.yaml deleted file mode 100644 index 387fde7f5..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyBase.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Strategy -description: > - Ocean CD strategy. Use in RolloutSpec to decide what strategy to use when applying `SpotDeployment` -properties: - canary: - $ref: "../schemas/oceanCDStrategyCanary.yaml" -required: - - name - - canary \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyCanary.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyCanary.yaml deleted file mode 100644 index 1bba9a353..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyCanary.yaml +++ /dev/null @@ -1,15 +0,0 @@ -type: object -title: Ocean CD Strategy Canary -description: > - Represents Canary strategy -properties: - backgroundVerification: - type: object - $ref: "../schemas/oceanCDBackgroundVerification.yaml" - steps: - type: array - description: A set of separate conditions of rollout processing - items: - $ref: "../schemas/oceanCDStrategyCanaryStep.yaml" -required: - - steps \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStep.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStep.yaml deleted file mode 100644 index 658d40041..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStep.yaml +++ /dev/null @@ -1,21 +0,0 @@ -type: object -title: Ocean CD Strategy Canary Step -description: > - Defines a step of the canary strategy -properties: - name: - type: string - description: The name of a step - example: first-step - setWeight: - type: integer - description: Defines the percentage that the new version should receive - example: 20 - setCanaryScale: - $ref: "../schemas/oceanCDStrategyCanaryStepScale.yaml" - verification: - $ref: "../schemas/oceanCDStrategyStepVerification.yaml" - pause: - $ref: "../schemas/oceanCDStrategyStepPause.yaml" - setHeaderRoute: - $ref: "../schemas/oceanCDStrategyCanaryStepHeader.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeader.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeader.yaml deleted file mode 100644 index 6cb9d29c7..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeader.yaml +++ /dev/null @@ -1,17 +0,0 @@ -type: object -title: Ocean CD Strategy Canary Step Header -description: > - Defines the list of HeaderRoutes to add to the Rollout -properties: - name: - type: string - description: The name of the HeaderRoute group - example: set-header-1 - match: - type: array - description: The matching rules for the header route - items: - $ref: "../schemas/oceanCDStrategyCanaryStepHeaderMatch.yaml" -required: - - name - - match \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeaderMatch.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeaderMatch.yaml deleted file mode 100644 index 9119d6e0e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeaderMatch.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Strategy Canary Step Header Match -description: > - Defines a single header to add to the Rollout -properties: - headerName: - type: string - description: The name of the header - example: User-Agent - headerValue: - $ref: "../schemas/oceanCDStrategyCanaryStepHeaderMatchValue.yaml" -required: - - headerName - - headerValue \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeaderMatchValue.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeaderMatchValue.yaml deleted file mode 100644 index 17680517b..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepHeaderMatchValue.yaml +++ /dev/null @@ -1,18 +0,0 @@ -type: object -title: Ocean CD Strategy Canary Step Header Match Value -description: | - Defines a single header to add to the Rollout. -
Must be only one initialized from the following (exact, prefix, regex).
-properties: - exact: - type: string - description: The exact header value - example: Mozilla - prefix: - type: string - description: The prefix of the value - example: Mozilla- - regex: - type: string - description: The value in a regex format - example: Mozilla(.*) \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepScale.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepScale.yaml deleted file mode 100644 index e4100d882..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyCanaryStepScale.yaml +++ /dev/null @@ -1,17 +0,0 @@ -type: object -title: Ocean CD Strategy Canary Step Scale -description: > - Defines how to scale the version without traffic weight changing -properties: - weight: - type: integer - description: Sets the percentage of replicas the new version should have - example: 20 - replicas: - type: integer - description: Sets the number of replicas the new version should have - example: 20 - matchTrafficWeight: - type: boolean - description: Defines whether a rollout should match the current canary's setWeight step - example: true \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyPatch.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyPatch.yaml deleted file mode 100644 index 86c42b0b8..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyPatch.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Strategy -description: > - Ocean CD strategy. Use in RolloutSpec to decide what strategy to use when applying `SpotDeployment` -properties: - canary: - $ref: "../schemas/oceanCDStrategyCanary.yaml" - rolling: - $ref: "../schemas/oceanCDStrategyRolling.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyPatchRequest.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyPatchRequest.yaml deleted file mode 100644 index e77485d36..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyPatchRequest.yaml +++ /dev/null @@ -1,6 +0,0 @@ -type: object -required: - - strategy -properties: - strategy: - $ref: "../schemas/oceanCDStrategyPatch.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyRequest.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyRequest.yaml deleted file mode 100644 index 35e78c34c..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyRequest.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Strategy Request -description: > - Ocean CD strategy request. -required: - - strategy -properties: - strategy: - $ref: "../schemas/oceanCDStrategy.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyRolling.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyRolling.yaml deleted file mode 100644 index 1f6fc807d..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyRolling.yaml +++ /dev/null @@ -1,12 +0,0 @@ -type: object -title: Ocean CD Strategy Rolling Update -description: > - Represents Rolling Update strategy -properties: - steps: - type: array - description: A set of separate conditions of rollout processing - items: - $ref: "../schemas/oceanCDStrategyRollingStep.yaml" -required: - - steps \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyRollingStep.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyRollingStep.yaml deleted file mode 100644 index 71804e637..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyRollingStep.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Strategy Rolling Update Step -description: > - Defines a step of the rolling update strategy -properties: - name: - type: string - description: The name of a step - example: first-step - verification: - $ref: "../schemas/oceanCDStrategyStepVerification.yaml" - pause: - $ref: "../schemas/oceanCDStrategyStepPause.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyStepPause.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyStepPause.yaml deleted file mode 100644 index 951127529..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyStepPause.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Strategy Step Pause -description: > - Defines the duration of time to freeze the rollout -properties: - duration: - type: string - description: The amount of time to wait before moving to the next step - example: 5m \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyStepVerification.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyStepVerification.yaml deleted file mode 100644 index f2f9b90c9..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyStepVerification.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Strategy Step Verification -description: > - Represents the list of verifications to run in a step -properties: - templateNames: - description: List of Verification Template names - type: array - items: - type: string - example: - - 5xx-errors -required: - - templateNames \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyUpdate.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyUpdate.yaml deleted file mode 100644 index 86c42b0b8..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyUpdate.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Strategy -description: > - Ocean CD strategy. Use in RolloutSpec to decide what strategy to use when applying `SpotDeployment` -properties: - canary: - $ref: "../schemas/oceanCDStrategyCanary.yaml" - rolling: - $ref: "../schemas/oceanCDStrategyRolling.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDStrategyUpdateRequest.yaml b/api/services/ocean/cd/schemas/oceanCDStrategyUpdateRequest.yaml deleted file mode 100644 index 6af4e9aa3..000000000 --- a/api/services/ocean/cd/schemas/oceanCDStrategyUpdateRequest.yaml +++ /dev/null @@ -1,6 +0,0 @@ -type: object -required: - - strategy -properties: - strategy: - $ref: "../schemas/oceanCDStrategyUpdate.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDTrafficAlbStickyConfig.yaml b/api/services/ocean/cd/schemas/oceanCDTrafficAlbStickyConfig.yaml deleted file mode 100644 index c44ff68c7..000000000 --- a/api/services/ocean/cd/schemas/oceanCDTrafficAlbStickyConfig.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic ALB Stickiness config -description: > - Allows to specify further settings on the ForwardConfig -properties: - enabled: - type: boolean - description: Enables the load balancer to bind a user's session to a specific target. - example: true - durationSeconds: - type: integer - description: Defines how long the load balancer should consistently route the user's request to the same target - example: 3600 \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshNodeRef.yaml b/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshNodeRef.yaml deleted file mode 100644 index d60dcbc03..000000000 --- a/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshNodeRef.yaml +++ /dev/null @@ -1,8 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Trafic App Mesh Virtual Service -description: > - Holds a reference to VirtualNode.appmesh.k8s.aws -properties: - name: - type: string - description: Holds the name of the VirtualNode \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshVirtualNodeGroup.yaml b/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshVirtualNodeGroup.yaml deleted file mode 100644 index 4c90c0c0f..000000000 --- a/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshVirtualNodeGroup.yaml +++ /dev/null @@ -1,11 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Trafic App Mesh Virtual Service -description: > - Holds information about targets used for routing traffic to a virtual service -properties: - canaryVirtualNodeRef: - type: object - $ref: "../schemas/oceanCDTrafficAppMeshNodeRef.yaml" - stableVirtualNodeRef: - type: object - $ref: "../schemas/oceanCDTrafficAppMeshNodeRef.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshVirtualService.yaml b/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshVirtualService.yaml deleted file mode 100644 index 6f5f64943..000000000 --- a/api/services/ocean/cd/schemas/oceanCDTrafficAppMeshVirtualService.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Trafic App Mesh Virtual Service -description: > - Holds information on the virtual service the rollout needs to modify -properties: - name: - type: string - description: Holds the name of the VirtualService - routes: - description: A list of HTTP routes within VirtualService - type: array - items: - type: string \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDTrafficIstioDestinationRule.yaml b/api/services/ocean/cd/schemas/oceanCDTrafficIstioDestinationRule.yaml deleted file mode 100644 index 51c14cc33..000000000 --- a/api/services/ocean/cd/schemas/oceanCDTrafficIstioDestinationRule.yaml +++ /dev/null @@ -1,22 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic Istio Destination rule -description: > - It references to an Istio DestinationRule to modify and shape traffic. - `DestinationRule` field belongs only to the Subset Level approach -required: - - name - - canarySubsetName - - stableSubsetName -properties: - name: - type: string - example: rollout-destrule - description: Holds the name of the DestinationRule - canarySubsetName: - type: string - example: canary-subset - description: The subset name to modify labels with the canary version - stableSubsetName: - type: string - example: stable-subset - description: The subset name to modify labels with the stable version \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDTrafficIstioVirtualService.yaml b/api/services/ocean/cd/schemas/oceanCDTrafficIstioVirtualService.yaml deleted file mode 100644 index e3ac6fe61..000000000 --- a/api/services/ocean/cd/schemas/oceanCDTrafficIstioVirtualService.yaml +++ /dev/null @@ -1,23 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic Istio Virtual Service -description: > - Holds Istio specific configuration to route traffic -properties: - name: - type: string - description: Holds the name of the VirtualService - example: service - routes: - description: A list of HTTP routes within VirtualService - type: array - items: - type: string - example: - - http-primary - tlsRoutes: - type: array - description: A list of HTTPS routes within VirtualService - items: - $ref: "../schemas/oceanCDTrafficIstioVirtualServiceTls.yaml" -required: - - name \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDTrafficIstioVirtualServiceTls.yaml b/api/services/ocean/cd/schemas/oceanCDTrafficIstioVirtualServiceTls.yaml deleted file mode 100644 index 8b0426c82..000000000 --- a/api/services/ocean/cd/schemas/oceanCDTrafficIstioVirtualServiceTls.yaml +++ /dev/null @@ -1,16 +0,0 @@ -type: object -title: Ocean CD Rollout Spec Traffic Istio Virtual Service TLS routes -description: > - Holds Istio specific configuration to route traffic -properties: - port: - type: integer - description: The port of the TLS Route desired to be matched in the given Istio VirtualService - example: 443 - sniHosts: - description: A list of all the SNI Hosts of the TLS Route desired to be matched in the given Istio VirtualService - type: array - items: - type: string - example: - - spot.io \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDVerificationArg.yaml b/api/services/ocean/cd/schemas/oceanCDVerificationArg.yaml deleted file mode 100644 index 6e6bd058a..000000000 --- a/api/services/ocean/cd/schemas/oceanCDVerificationArg.yaml +++ /dev/null @@ -1,17 +0,0 @@ -type: object -title: Ocean CD Verification argument -description: > - Represents Verification argument to inject to verification templates when running -properties: - name: - type: string - description: Name of an argument - example: app - value: - type: string - description: Value of an argument - example: my-application - valueFrom: - $ref: "../schemas/oceanCDVerificationArgValueFrom.yaml" -required: - - name \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDVerificationArgFieldRef.yaml b/api/services/ocean/cd/schemas/oceanCDVerificationArgFieldRef.yaml deleted file mode 100644 index 2bb905a8e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDVerificationArgFieldRef.yaml +++ /dev/null @@ -1,11 +0,0 @@ -type: object -title: Ocean CD Verification argument value from field ref -description: > - Defines the field path from where to get the value of an argument -properties: - fieldPath: - type: string - description: Path to SpotDeployment's field from where to get the value of an argument - example: metadata.labels['app'] -required: - - fieldPath \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDVerificationArgSecretRef.yaml b/api/services/ocean/cd/schemas/oceanCDVerificationArgSecretRef.yaml deleted file mode 100644 index 9acaec13e..000000000 --- a/api/services/ocean/cd/schemas/oceanCDVerificationArgSecretRef.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Verification argument value from secret ref -description: > - Defines the secret from where to get the value of an argument -properties: - name: - type: string - example: app-name - key: - type: string - example: app -required: - - name - - key \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDVerificationArgValueFrom.yaml b/api/services/ocean/cd/schemas/oceanCDVerificationArgValueFrom.yaml deleted file mode 100644 index 23b5f1de8..000000000 --- a/api/services/ocean/cd/schemas/oceanCDVerificationArgValueFrom.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -title: Ocean CD Verification argument value from -description: > - Defines from where to get the value of an argument -required: - - fieldRef -properties: - fieldRef: - $ref: "../schemas/oceanCDVerificationArgFieldRef.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDVerificationParameters.yaml b/api/services/ocean/cd/schemas/oceanCDVerificationParameters.yaml deleted file mode 100644 index 2ac1994c5..000000000 --- a/api/services/ocean/cd/schemas/oceanCDVerificationParameters.yaml +++ /dev/null @@ -1,16 +0,0 @@ -type: object -title: Ocean CD Verification argument -description: > - Represents Verification Parameters to inject to verification templates when running -properties: - key: - type: string - description: Key of an argument - example: app - value: - type: string - description: Value of an argument - example: my-application -required: - - key - - value \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDWorkload.yaml b/api/services/ocean/cd/schemas/oceanCDWorkload.yaml deleted file mode 100644 index 644ba1893..000000000 --- a/api/services/ocean/cd/schemas/oceanCDWorkload.yaml +++ /dev/null @@ -1,40 +0,0 @@ -type: object -title: Ocean CD Workload -description: Represents an application running within the associated Kubernetes cluster -properties: - name: - type: string - description: The name of the workload - example: spotdeployment-app - namespace: - type: string - description: The Kubernetes namespace within which the workload exists - example: oceancd - clusterId: - type: string - description: The identifier name of Ocean CD cluster within which the workload exists - example: prod-cluster - type: - type: string - description: The type of the workload - example: spotDeployment - image: - type: string - description: The image of the workload - example: nginx:1.22 - revisions: - type: integer - description: The number of different versions applied to the workload - example: 2 - desiredReplicas: - type: integer - description: The desired number of replicas - example: 4 - readyReplicas: - type: integer - description: The number of the ready replicas - example: 2 - updatedAt: - type: string - description: The last time when the workload was updated - example: "2018-11-05T12:55:50.000Z" diff --git a/api/services/ocean/cd/schemas/oceanCDWorkloadActiveOperation.yaml b/api/services/ocean/cd/schemas/oceanCDWorkloadActiveOperation.yaml deleted file mode 100644 index 117ac80ef..000000000 --- a/api/services/ocean/cd/schemas/oceanCDWorkloadActiveOperation.yaml +++ /dev/null @@ -1,24 +0,0 @@ -type: object -title: Ocean CD Workload Active Operation -description: Indicates the ongoing operation being applied to the workload -properties: - workloadId: - type: integer - description: The ID of the workload - example: 405938231 - type: - type: string - description: The type of the operation - example: retry - operationStatus: - type: string - description: The status of the operation - example: finished - createdAt: - type: string - description: The time when the operation was created - example: "2018-11-05T12:55:50.000Z" - updatedAt: - type: string - description: The last time when the operation was updated - example: "2018-11-05T12:55:50.000Z" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/oceanCDWorkloadRequest.yaml b/api/services/ocean/cd/schemas/oceanCDWorkloadRequest.yaml deleted file mode 100644 index 73631abae..000000000 --- a/api/services/ocean/cd/schemas/oceanCDWorkloadRequest.yaml +++ /dev/null @@ -1,28 +0,0 @@ -- in: "path" - name: workloadName - schema: - type: string - required: true - description: The name of the workload - example: app -- in: "path" - name: namespace - schema: - type: string - required: true - description: The Kubernetes namespace within which the workload exists - example: oceancd -- in: "query" - name: clusterId - schema: - type: string - required: true - description: The identifier name of Ocean CD cluster within which the workload exists - example: prod-cluster -- in: "query" - name: kind - schema: - type: string - required: true - description: The workload's Kubernetes kind. Currently only the `SpotDeployment` kind is supported - example: SpotDeployment diff --git a/api/services/ocean/cd/schemas/oceanCDWorkloadRevision.yaml b/api/services/ocean/cd/schemas/oceanCDWorkloadRevision.yaml deleted file mode 100644 index 0358d3a50..000000000 --- a/api/services/ocean/cd/schemas/oceanCDWorkloadRevision.yaml +++ /dev/null @@ -1,24 +0,0 @@ -type: object -title: Ocean CD Workload Revision -description: Contains info about a workload's revision -properties: - revision: - type: integer - description: The order number of a workload version - example: 3 - rolloutId: - type: string - description: The identifier of the Ocean CD rollout - example: rol-67c2d5c2d384 - date: - type: string - description: The time when the revision was defined - example: "2018-11-05T12:55:50.000Z" - image: - type: string - description: The image of the revision - example: nginx:1.22 - status: - type: string - description: The status of the revision - example: degraded \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProvider.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProvider.yaml deleted file mode 100644 index e4c7890fb..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProvider.yaml +++ /dev/null @@ -1,32 +0,0 @@ -type: object -required: - - name - - clusterIds -properties: - name: - type: string - description: Identifier name for Ocean CD Verification Provider. Must be unique - example: datadog-prod - clusterIds: - description: List of cluster IDs that this Verification Provider will be applied to - type: array - items: - type: string - example: - - prod-cluster-1 - - prod-cluster-2 - prometheus: - type: object - $ref: "oceanCDVerificationProviderPrometheus.yaml" - datadog: - type: object - $ref: "oceanCDVerificationProviderDatadog.yaml" - newRelic: - type: object - $ref: "oceanCDVerificationProviderNewRelic.yaml" - cloudWatch: - type: object - $ref: "oceanCDVerificationProviderCloudWatch.yaml" - jenkins: - type: object - $ref: "oceanCDVerificationProviderJenkins.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderCloudWatch.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderCloudWatch.yaml deleted file mode 100644 index 084932700..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderCloudWatch.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -required: - - iamArn -title: Ocean CD Verification Provider CloudWatch -properties: - iamArn: - type: string - description: AWS resource that has permissions for cloudwatch:GetMetricData - example: arn:aws:iam::123456789012:role/GetMetricData \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderDatadog.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderDatadog.yaml deleted file mode 100644 index fb557b8a6..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderDatadog.yaml +++ /dev/null @@ -1,19 +0,0 @@ -type: object -required: - - address - - apiKey - - appKey -title: Ocean CD Verification Provider Datadog -properties: - address: - type: string - description: DataDog API URL - example: https://api.datadoghq.eu - apiKey: - type: string - description: API key required by the Datadog Agent to submit metrics and events to Datadog - example: AUO32RN20oUMD-40283 - appKey: - type: string - description: API key that gives users access to Datadog’s programmatic API - example: APP-113ndsKlfmaoN \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderJenkins.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderJenkins.yaml deleted file mode 100644 index 09d28a53b..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderJenkins.yaml +++ /dev/null @@ -1,19 +0,0 @@ -type: object -required: - - baseUrl - - username - - apiToken -title: Ocean CD Verification Provider Jenkins -properties: - baseUrl: - type: string - description: The address of the Jenkins server within the cluster. - example: http://localhost:9090 - username: - type: string - description: The Jenkins server’s access username. - example: admin - apiToken: - type: string - description: The Jenkins server’s access apiToken. - example: AbCDeeFFGG \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderNewRelic.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderNewRelic.yaml deleted file mode 100644 index 4f837d8e2..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderNewRelic.yaml +++ /dev/null @@ -1,26 +0,0 @@ -type: object -required: - - personalApiKey - - accountId -title: Ocean CD Verification Provider NewRelic -properties: - personalApiKey: - type: string - description: The NewRelic user key - example: AUO32RN20oUMD-40283 - accountId: - type: string - description: The ID number New Relic assigns to their account - example: account-0189718 - region: - type: string - description: A region which the account is attached to. Default is "us" - example: eu - baseUrlRest: - type: string - description: The base URL of the New Relic REST API for a proxy - example: https://rest.api.newrelic.eu - baseUrlNerdGraph: - type: string - description: The base URL for NerdGraph for a proxy - example: https://nerdgraph.api.newrelic.eu \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPatch.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPatch.yaml deleted file mode 100644 index 2edab54ca..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPatch.yaml +++ /dev/null @@ -1,28 +0,0 @@ -type: object -title: Ocean CD Verification Provider -description: > - Ocean CD Verification Provider spec entity. -properties: - clusterIds: - description: List of cluster ids that this Verification Provider will be applied to - type: array - items: - type: string - example: - - prod-cluster-1 - - prod-cluster-2 - prometheus: - type: object - $ref: "oceanCDVerificationProviderPrometheus.yaml" - datadog: - type: object - $ref: "oceanCDVerificationProviderDatadog.yaml" - newRelic: - type: object - $ref: "oceanCDVerificationProviderNewRelic.yaml" - cloudWatch: - type: object - $ref: "oceanCDVerificationProviderCloudWatch.yaml" - jenkins: - type: object - $ref: "oceanCDVerificationProviderJenkins.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPatchRequest.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPatchRequest.yaml deleted file mode 100644 index 3361f5451..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPatchRequest.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Verification Provider Request -description: > - Ocean CD Verification Provider request entity. -required: - - verificationProvider -properties: - verificationProvider: - type: object - $ref: "oceanCDVerificationProviderPatch.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPrometheus.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPrometheus.yaml deleted file mode 100644 index 47b7939c2..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderPrometheus.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -required: - - address -title: Ocean CD Verification Provider Prometheus -properties: - address: - type: string - description: The address which the Prometheus server available on - example: http://localhost:9090 \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderRequest.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderRequest.yaml deleted file mode 100644 index 85f7c063d..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderRequest.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Verification Provider Request -description: > - Ocean CD Verification Provider request entity. -required: - - verificationProvider -properties: - verificationProvider: - type: object - $ref: "oceanCDVerificationProvider.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderUpdate.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderUpdate.yaml deleted file mode 100644 index a6b2b773d..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderUpdate.yaml +++ /dev/null @@ -1,27 +0,0 @@ -type: object -required: - - clusterIds -properties: - clusterIds: - description: List of cluster ids that this Verification Provider will be applied to - type: array - items: - type: string - example: - - prod-cluster-1 - - prod-cluster-2 - prometheus: - type: object - $ref: "oceanCDVerificationProviderPrometheus.yaml" - datadog: - type: object - $ref: "oceanCDVerificationProviderDatadog.yaml" - newRelic: - type: object - $ref: "oceanCDVerificationProviderNewRelic.yaml" - cloudWatch: - type: object - $ref: "oceanCDVerificationProviderCloudWatch.yaml" - jenkins: - type: object - $ref: "oceanCDVerificationProviderJenkins.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderUpdateRequest.yaml b/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderUpdateRequest.yaml deleted file mode 100644 index 5274e5197..000000000 --- a/api/services/ocean/cd/schemas/verificationProvider/oceanCDVerificationProviderUpdateRequest.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Verification Provider Request -description: > - Ocean CD Verification Provider request entity. -required: - - verificationProvider -properties: - verificationProvider: - type: object - $ref: "oceanCDVerificationProviderUpdate.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplate.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplate.yaml deleted file mode 100644 index d5508fa69..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplate.yaml +++ /dev/null @@ -1,22 +0,0 @@ -type: object -required: - - name - - metrics -description: The object specifying a set of metrics that need to be analyzed during the rollout, and the values that are considered successful or failed -properties: - name: - type: string - example: latency-validation - description: Identifier name for Ocean CD Verification Template. Must be a unique name - args: - description: List of verification arguments. You may specify either `value` OR `valueFrom` but not both. In case `args`:`value` is already defined in the RolloutSpec entity, there is no need to also specify it in the VerificationTemplate entity - type: array - items: - type: object - $ref: "oceanCDVerificationTemplateArgument.yaml" - metrics: - description: List of verification metrics - type: array - items: - type: object - $ref: "oceanCDVerificationTemplateMetric.yaml" diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgument.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgument.yaml deleted file mode 100644 index 87dd0ccd7..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgument.yaml +++ /dev/null @@ -1,16 +0,0 @@ -type: object -title: Ocean CD Verification Template argument -required: - - name -properties: - name: - type: string - example: root-password - description: Name of an argument - value: - type: string - example: 12345678 - description: String representation of data - valueFrom: - type: object - $ref: "oceanCDVerificationTemplateValueFrom.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgumentFieldRef.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgumentFieldRef.yaml deleted file mode 100644 index a16713b5a..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgumentFieldRef.yaml +++ /dev/null @@ -1,8 +0,0 @@ -type: object -title: Ocean CD Verification FieldRef -description: The object specifying a field reference -properties: - fieldPath: - type: string - description: Path to the wanted field in the SpotDeployment manifest - example: "metadata.labels['env']" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgumentValueFrom.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgumentValueFrom.yaml deleted file mode 100644 index 424633ab0..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateArgumentValueFrom.yaml +++ /dev/null @@ -1,6 +0,0 @@ -type: object -title: Ocean CD Verification Template argument ValueFrom -properties: - fieldRef: - type: object - $ref: "oceanCDVerificationTemplateArgumentFieldRef.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetric.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetric.yaml deleted file mode 100644 index dcab20c82..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetric.yaml +++ /dev/null @@ -1,48 +0,0 @@ -type: object -required: - - name - - provider -title: Ocean CD Verification Metric -properties: - name: - type: string - example: 5xx-errors - description: The name of the verification metric - dryRun: - type: boolean - example: false - description: Defines whether the metric should have an impact on the result of the rollout - interval: - type: string - example: 5m - description: Defines an interval string (30s, 5m, 1h) between each verification measurements. If omitted, will perform a single measurement. When choosing `Jenkins` as the provider, there is no need to send this variable. - initialDelay: - type: string - description: How long to wait before starting this metric measurements. When choosing `Jenkins` as the provider, there is no need to send this variable. - example: 1m - count: - type: integer - description: The number of times to run the measurement. If both interval and count are omitted, the effective count is 1. If only interval is specified, metric runs indefinitely. If count > 1, interval must be specified. When choosing `Jenkins` as the provider, there is no need to send this variable. - example: 10 - successCondition: - type: string - description: An expression which determines if a measurement is considered successful. The keyword `result` is a variable reference to the value of measurement. Results can be both structured data or primitive. If successCondition is set, then failureCondition is not allowed. When choosing `Jenkins` as the provider, there is no need to send this variable. - example: "result[0] <= 0.95" - failureCondition: - type: string - description: An expression which determines if a measurement is considered failed. If failureCondition is set, then successCondition is not allowed. When choosing `Jenkins` as the provider, there is no need to send this variable. - example: "result[0] >= 1.2" - failureLimit: - type: integer - example: 2 - description: The maximum number of times the measurement is allowed to fail, before the entire metric is considered failed. Default is 0. When choosing `Jenkins` as the provider, there is no need to send this variable. - consecutiveErrorLimit: - type: integer - example: 4 - description: The maximum number of times the measurement is allowed to error in succession, before the metric is considered error. Default is 4. When choosing `Jenkins` as the provider, there is no need to send this variable. - provider: - type: object - $ref: "oceanCDVerificationTemplateMetricProvider.yaml" - baseline: - type: objet - $ref: "oceanCDVerificationTemplateMetricBaseline.yaml" diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricBaseline.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricBaseline.yaml deleted file mode 100644 index 0f79a9a5b..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricBaseline.yaml +++ /dev/null @@ -1,22 +0,0 @@ -type: object -required: - - threshold - - provider -title: Ocean CD Verification Metric Baseline -properties: - threshold: - type: string - enum: ["<", ">", "<=", ">=", "=", "range"] - description: A mathematical expression needed for the comparison - example: ">" - minRange: - type: integer - example: 45 - description: Number in percent we allow the new version’s data result to be under baseline data result - maxRange: - type: integer - example: 55 - description: Number in percent we allow the new version’s data result to be under baseline data result - provider: - type: object - $ref: "oceanCDVerificationTemplateMetricBaselineProvider.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricBaselineProvider.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricBaselineProvider.yaml deleted file mode 100644 index 9b5c62ec8..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricBaselineProvider.yaml +++ /dev/null @@ -1,13 +0,0 @@ -type: object -title: Ocean CD Verification Metric Baseline Provider, only one provider type can be defined and it must be equal to the metric provider -description: The name of the monitoring tool chosen for the metric -properties: - prometheus: - type: object - $ref: "oceanCDVerificationTemplateMetricPrometheus.yaml" - newRelic: - type: object - $ref: "oceanCDVerificationTemplateMetricNewRelic.yaml" - datadog: - type: object - $ref: "oceanCDVerificationTemplateMetricDatadog.yaml" diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricCloudWatch.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricCloudWatch.yaml deleted file mode 100644 index 4febd62ae..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricCloudWatch.yaml +++ /dev/null @@ -1,85 +0,0 @@ -type: object -title: Ocean CD Verification CloudWatch Metric -required: - - metricDataQueries -properties: - duration: - type: string - description: The window of time we are looking at in CloudWatch. For example, if the values is `5m` then basically we will fetch data from (now-5m) to now - example: 5m - metricDataQueries: - type: array - description: The metric queries to be returned. A single MetricData call can include as many as 500 MetricDataQuery structures. Each of these structures can specify either a metric to retrieve, a Metrics Insights query, or a math expression to perform on retrieved data - items: - required: - - id - type: object - properties: - id: - type: string - example: utilization - description: The response ID. Must be unique and not null. This object can contain characters, letters, numbers and underscore. The first letter must be a lowercase letter - metricStat: - type: object - description: The metric to be returned, along with statistics, period, and units. Use this parameter only if this object is retrieving a metric and not performing a math expression on returned data. WITHIN ONE METRICDATAQUERY OBJECT, YOU MUST SPECIFY EITHER EXPRESSION OR METRICSTAT BUT NOT BOTH - properties: - metric: - required: - - metricName - type: object - description: The metric to return, including the metric name, namespace, and dimensions - properties: - metricName: - type: string - example: CPUUtilization - description: The name of the metric - namespace: - type: string - example: AWS/EC2 - description: The namespace of the metric - dimensions: - type: array - description: A dimension is a name/value pair that is part of the identity of a metric. Because dimensions are part of the unique identifier for a metric, whenever you add a unique name/value pair to one of your metrics, you are creating a new variation of that metric. You can assign up to 30 dimensions to a metric - items: - type: object - required: - - name - - value - properties: - name: - type: string - example: InstanceId - description: The name of the dimensions. These names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon(':') - value: - type: string - example: i-1234567890abcdef - description: The value of the dimensions. These values must contain only ASCII characters and must include at least one non-whitespace character - period: - type: integer - example: 300 - description: The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData call that includes a StorageResolution of 1 second - stat: - type: string - example: Average - description: The statistic to return. It can include any CloudWatch statistic or extended statistic - unit: - type: string - example: None - description: This defines what unit you want to use when storing the metric - enum: [Seconds, Microseconds, Milliseconds,Bytes,Kilobytes,Megabytes,Gigabytes,Terabytes,Bits,Kilobits,Megabits,Gigabits,Terabits,Percent,Count,Bytes/Second,Kilobytes/Second,Megabytes/Second,Gigabytes/Second,Terabytes/Second,Bits/Second,Kilobits/Second,Megabits/Second,Gigabits/Second,Terabits/Second,Count/Second,None] - expression: - type: string - example: SELECT AVG(CPUUtilization) FROM SCHEMA(\"AWS/EC2\", InstanceId) - description: This field can contain either a Metrics Insights query, or a metric math expression to be performed on the returned data. WITHIN ONE METRICDATAQUERY OBJECT, YOU MUST SPECIFY EITHER EXPRESSION OR METRICSTAT BUT NOT BOTH - label: - type: string - example: Cluster CpuUtilization - description: A human-readable label for this metric or expression. This is especially useful if this is an expression, so that you know what the value represents. If the metric or expression is shown in a CloudWatch dashboard widget, the label is shown. If Label is omitted, CloudWatch generates a default - returnData: - type: boolean - example: false - description: This option indicates whether to return the timestamps and raw data values of this metric. If you are performing this call just to do math expressions and do not also need the raw data returned, you can specify False . If you omit this, the default of True is used. - period: - type: integer - example: 300 - description: The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData call that includes a StorageResolution of 1 second. diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricDatadog.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricDatadog.yaml deleted file mode 100644 index 482435d4f..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricDatadog.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Verification Datadog Metric -required: - - query -properties: - duration: - type: string - description: The window of time we are looking at in DataDog. For example, if the values is `5m` then basically we will fetch data from (now-5m) to now - example: 1m - query: - type: string - description: A request for information retrieved from Datadog - example: avg:kubernetes.cpu.user.total{*} - diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricJenkins.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricJenkins.yaml deleted file mode 100644 index d555245ec..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricJenkins.yaml +++ /dev/null @@ -1,28 +0,0 @@ -type: object -required: - - pipelineName - - timeout - - interval -title: Ocean CD Verification Jenkins Metric -properties: - pipelineName: - type: string - description: The Jenkins pipeline name - example: pipelineName - tlsVerification: - type: boolean - example: true - description: Host TLS verification - timeout: - type: string - description: The total jenkins timeout - example: 120s/2m - interval: - type: string - description: The interval time to poll status - example: 5s - parameters: - type: array - description: List of parameters - items: - $ref: "../oceanCDVerificationParameters.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricJob.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricJob.yaml deleted file mode 100644 index 52b0177f8..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricJob.yaml +++ /dev/null @@ -1,57 +0,0 @@ -type: object -title: Ocean CD Verification Job Metric -required: - - spec -properties: - spec: - type: object - description: The job spec require to run the metric - required: - - template - properties: - backoffLimit: - type: integer - example: 1 - description: Specifies the number of retries before marking this job failed - template: - type: object - description: Describes the pod that will be created when executing a job - required: - - spec - properties: - spec: - type: object - description: Specification of the desired behavior of the pod - required: - - containers - - restartPolicy - properties: - containers: - type: array - description: A list of containers belonging to the pod - items: - type: object - required: - - name - - command - - image - properties: - name: - type: string - example: hello - description: The name of a container - command: - type: array - description: The entry point of a container - example: ["sh", "-c", "echo", "Hello, world!"] - items: - type: string - image: - type: string - example: nginx:1.21 - description: The image name of a container - restartPolicy: - type: string - description: Restart policy for all containers within the pod - enum: [Never, OnFailure] - example: "Never" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricNewRelic.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricNewRelic.yaml deleted file mode 100644 index cadd896df..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricNewRelic.yaml +++ /dev/null @@ -1,14 +0,0 @@ -type: object -title: Ocean CD Verification NewRelic Metric -required: - - query -properties: - profile: - type: string - example: account-12345678 - description: The name of the secret holding NR account configuration - query: - type: string - example: FROM Metric SELECT count(*) - description: A raw newrelic NRQL query to perform - diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricPrometheus.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricPrometheus.yaml deleted file mode 100644 index d599ba6e5..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricPrometheus.yaml +++ /dev/null @@ -1,9 +0,0 @@ -type: object -required: - - query -title: Ocean CD Verification Prometheus Metric -properties: - query: - type: string - description: A request for information retrieved from Prometheus - example: http_requests_total{status!~"5.."}" diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricProvider.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricProvider.yaml deleted file mode 100644 index 7596ad785..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricProvider.yaml +++ /dev/null @@ -1,26 +0,0 @@ -type: object -title: Ocean CD Verification Metric Provider, only one provider type can be defined -description: The name of the monitoring tool chosen for the metric -properties: - prometheus: - type: object - $ref: "oceanCDVerificationTemplateMetricPrometheus.yaml" - newRelic: - type: object - $ref: "oceanCDVerificationTemplateMetricNewRelic.yaml" - datadog: - type: object - $ref: "oceanCDVerificationTemplateMetricDatadog.yaml" - cloudWatch: - type: object - $ref: "oceanCDVerificationTemplateMetricCloudWatch.yaml" - web: - type: object - $ref: "oceanCDVerificationTemplateMetricWeb.yaml" - job: - type: object - $ref: "oceanCDVerificationTemplateMetricJob.yaml" - jenkins: - type: object - $ref: "oceanCDVerificationTemplateMetricJenkins.yaml" - diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricWeb.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricWeb.yaml deleted file mode 100644 index 0f733808f..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateMetricWeb.yaml +++ /dev/null @@ -1,48 +0,0 @@ -type: object -title: Ocean CD Verification Web Metric -required: - - url -properties: - method: - type: string - example: GET - description: The method of the web metric (empty defaults to GET) - enum: [GET, POST, PUT] - url: - type: string - example: "https://oceancd.com/api/v1/metrics?clusterId={{ args.clusterId }}" - description: The address of the web metric - headers: - type: array - description: Optional HTTP headers to use in the request - items: - type: object - required: - - key - - value - properties: - key: - type: string - example: Authorization - description: The name of a header - value: - description: The value of a header - example: "Bearer {{ args.token }}" - type: string - body: - type: string - example: "{\"key\": \"test\"}" - description: The body of the web metric (applies only for the POST/PUT methods) - timeoutSeconds: - type: integer - example: 10 - description: The timeout for the request in seconds. Default is 10 - jsonPath: - type: string - example: "{$.data}" - description: A JSON Path to use as the result variable. Default is "{$}" - insecure: - type: boolean - example: false - description: Skips host TLS verification - diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplatePatch.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplatePatch.yaml deleted file mode 100644 index ff985a751..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplatePatch.yaml +++ /dev/null @@ -1,19 +0,0 @@ -type: object -title: Ocean CD Verification Template -description: > - Ocean CD Verification Template spec entity. -required: - - metrics -properties: - args: - description: List of verification arguments - type: array - items: - type: object - $ref: "oceanCDVerificationTemplateArgument.yaml" - metrics: - description: List of verification metrics - type: array - items: - type: object - $ref: "oceanCDVerificationTemplateMetric.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplatePatchRequest.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplatePatchRequest.yaml deleted file mode 100644 index 08cbf94b7..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplatePatchRequest.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Verification Template Request -description: > - Ocean CD Verification Template request entity. -required: - - verificationTemplate -properties: - verificationTemplate: - type: object - $ref: "oceanCDVerificationTemplatePatch.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateRequest.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateRequest.yaml deleted file mode 100644 index 27ea420f2..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateRequest.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Verification Template Request -description: > - Ocean CD Verification Template request entity. -required: - - verificationTemplate -properties: - verificationTemplate: - type: object - $ref: "oceanCDVerificationTemplate.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateSecretKeyRef.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateSecretKeyRef.yaml deleted file mode 100644 index 50318ed5c..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateSecretKeyRef.yaml +++ /dev/null @@ -1,15 +0,0 @@ -type: object -title: Ocean CD Verification Template Secret Key Ref -description: Secret key to use -required: - - name - - key -properties: - name: - description: The name of the secret - example: root-password-secret - type: string - key: - description: The name of the field inside the secret - example: root-password - type: string \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateUpdate.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateUpdate.yaml deleted file mode 100644 index 9bb268185..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateUpdate.yaml +++ /dev/null @@ -1,16 +0,0 @@ -type: object -required: - - metrics -properties: - args: - description: List of verification arguments - type: array - items: - type: object - $ref: "oceanCDVerificationTemplateArgument.yaml" - metrics: - description: List of verification metrics - type: array - items: - type: object - $ref: "oceanCDVerificationTemplateMetric.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateUpdateRequest.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateUpdateRequest.yaml deleted file mode 100644 index 0bda71cf2..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateUpdateRequest.yaml +++ /dev/null @@ -1,10 +0,0 @@ -type: object -title: Ocean CD Verification Template Request -description: > - Ocean CD Verification Template request entity. -required: - - verificationTemplate -properties: - verificationTemplate: - type: object - $ref: "oceanCDVerificationTemplateUpdate.yaml" \ No newline at end of file diff --git a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateValueFrom.yaml b/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateValueFrom.yaml deleted file mode 100644 index 831f9753c..000000000 --- a/api/services/ocean/cd/schemas/verificationTemplate/oceanCDVerificationTemplateValueFrom.yaml +++ /dev/null @@ -1,6 +0,0 @@ -type: object -title: Ocean CD Verification Template argument -properties: - secretKeyRef: - type: object - $ref: "oceanCDVerificationTemplateSecretKeyRef.yaml" \ No newline at end of file diff --git a/api/spot.yaml b/api/spot.yaml index 15e4e052a..dc83baf1a 100644 --- a/api/spot.yaml +++ b/api/spot.yaml @@ -16,13 +16,13 @@ info: altText: SpotByFlexeraLogo href: https://spec.dev.spot.io contact: - email: support@spot.io + email: support@flexera.com externalDocs: url: https://docs.flexera.com/spot/ servers: - url: https://api.spotinst.io security: - - auth: [ ] + - auth: [] components: securitySchemes: @@ -74,7 +74,6 @@ tags: description: Ocean Concepts and Tutorials url: https://docs.flexera.com/spot/ocean/ - # Deprecated - not deleted for future use # - name: Ocean On-Premise # description: Ocean On-Premise API - Understand cost drivers within your on-premise clusters and compare the costs to the Ocean Cloud. @@ -98,22 +97,11 @@ tags: externalDocs: description: Ocean Insights url: https://docs.flexera.com/spot/ocean-insights/ - - name: Ocean CD - description: | - Ocean CD is a fully managed continuous delivery ('CD') solution for Kubernetes applications. Designed for end-to-end automation and verification of frequent application-deployment processes at scale. - Ocean CD architecture and API enable a simple and secured installation that seamlessly fits into any Kubernetes environment. Users get key features like granular visibility, SaaS logic that manage the rollout process, verifications of the applied workloads and automatic rollbacks. - To enable Ocean CD, install the controller with one simple command in the Kubernetes cluster and create the following entities using the API: - * Strategy - * Rollout Spec - - externalDocs: - description: Ocean CD - url: https://docs.flexera.com/spot/ocean-cd/ - name: Ocean Automatic Rightsizing description: | New Automatic Rightsizing version available for EKS and AKS only. - + If you wish to learn more about it reach out to our support team. - name: EMR Scaler @@ -231,16 +219,6 @@ x-tagGroups: - ocean/oceanInsights/ tags: - Ocean Insights - - name: Ocean CD - x-folders: - - ocean/cd/ - tags: - - Ocean CD - - name: Ocean Spark - x-folders: - - ocean/spark/ - tags: - - Ocean Spark - name: Ocean Automatic Rightsizing x-folders: - ocean/rightsizing/ @@ -823,60 +801,6 @@ paths: $ref: services/ocean/oceanInsights/paths/clusters.yaml /ocean/insights/k8s/cluster/{OCEAN_INSIGHT_ID}: $ref: services/ocean/oceanInsights/paths/cluster.yaml - /ocean/cd/cluster: - $ref: services/ocean/cd/paths/clusters.yaml - /ocean/cd/cluster/{clusterId}: - $ref: services/ocean/cd/paths/cluster.yaml - /ocean/cd/verificationProvider: - $ref: services/ocean/cd/paths/verificationProviders.yaml - /ocean/cd/verificationProvider/{name}: - $ref: services/ocean/cd/paths/verificationProvider.yaml - /ocean/cd/verificationTemplate: - $ref: services/ocean/cd/paths/verificationTemplates.yaml - /ocean/cd/verificationTemplate/{name}: - $ref: services/ocean/cd/paths/verificationTemplate.yaml - /ocean/cd/strategy: - $ref: services/ocean/cd/paths/strategies.yaml - /ocean/cd/strategy/{strategyName}: - $ref: services/ocean/cd/paths/strategy.yaml - /ocean/cd/rolloutSpec: - $ref: services/ocean/cd/paths/rolloutSpecs.yaml - /ocean/cd/rolloutSpec/{rolloutSpecName}: - $ref: services/ocean/cd/paths/rolloutSpec.yaml - /ocean/cd/rollout/{rolloutId}: - $ref: services/ocean/cd/paths/rollout.yaml - /ocean/cd/rollout: - $ref: services/ocean/cd/paths/rollouts.yaml - /ocean/cd/rollout/{rolloutId}/status: - $ref: services/ocean/cd/paths/rolloutStatus.yaml - /ocean/cd/rollout/latest: - $ref: services/ocean/cd/paths/rolloutLatest.yaml - /ocean/cd/rollout/ongoing: - $ref: services/ocean/cd/paths/rolloutOngoing.yaml - /ocean/cd/rollout/{rolloutId}/verification: - $ref: services/ocean/cd/paths/rolloutVerification.yaml - /ocean/cd/rollout/{rolloutId}/definition: - $ref: services/ocean/cd/paths/rolloutDefinition.yaml - /ocean/cd/rollout/{rolloutId}/resource: - $ref: services/ocean/cd/paths/rolloutResource.yaml - /ocean/cd/rollout/{rolloutId}/phase: - $ref: services/ocean/cd/paths/rolloutPhase.yaml - /ocean/cd/rollout/{rolloutId}/strategyOverride: - $ref: services/ocean/cd/paths/rolloutStrategyOverride.yaml - /ocean/cd/workload: - $ref: services/ocean/cd/paths/workloads.yaml - /ocean/cd/workload/{workloadName}/namespace/{namespace}/activeOperation: - $ref: services/ocean/cd/paths/workloadActiveOperations.yaml - /ocean/cd/workload/{workloadName}/namespace/{namespace}/revision: - $ref: services/ocean/cd/paths/workloadRevision.yaml - /ocean/cd/workload/{workloadName}/namespace/{namespace}/restart: - $ref: services/ocean/cd/paths/workloadRestart.yaml - /ocean/cd/workload/{workloadName}/namespace/{namespace}/revision/{revisionId}/retry: - $ref: services/ocean/cd/paths/workloadRetry.yaml - /ocean/cd/workload/{workloadName}/namespace/{namespace}/revision/{revisionId}/rollback: - $ref: services/ocean/cd/paths/workloadRollback.yaml - /ocean/cd/workload/{workloadName}/namespace/{namespace}/graph: - $ref: services/ocean/cd/paths/workloadGraph.yaml /insights/savings: $ref: services/insights/paths/organizationSavings.yaml /connect/executions/formatted_execution/{exe_id}: diff --git a/yarn.lock b/yarn.lock index 2197ae08f..0f7b2c99d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,30 +2,30 @@ # yarn lockfile v1 +"@apidevtools/json-schema-ref-parser@^15.3.5": + version "15.3.5" + resolved "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-15.3.5.tgz" + integrity sha512-orNOYXw3hYXxxisXMldjzjBzqqTLBPbwOtHg7ovBPvfBHDue1qM9YJENZ3W2BQuS+7z4ThogMbEzEsov57Itkg== + dependencies: + js-yaml "^4.1.1" + "@apidevtools/json-schema-ref-parser@11.7.2": version "11.7.2" - resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz#cdf3e0aded21492364a70e193b45b7cf4177f031" + resolved "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz" integrity sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA== dependencies: "@jsdevtools/ono" "^7.1.3" "@types/json-schema" "^7.0.15" js-yaml "^4.1.0" -"@apidevtools/json-schema-ref-parser@^15.3.5": - version "15.3.5" - resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-15.3.5.tgz#503726178d8d792eea7b195566272aaee6837e2f" - integrity sha512-orNOYXw3hYXxxisXMldjzjBzqqTLBPbwOtHg7ovBPvfBHDue1qM9YJENZ3W2BQuS+7z4ThogMbEzEsov57Itkg== - dependencies: - js-yaml "^4.1.1" - "@apidevtools/openapi-schemas@^2.1.0": version "2.1.0" - resolved "https://registry.yarnpkg.com/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz#9fa08017fb59d80538812f03fc7cac5992caaa17" + resolved "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz" integrity sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ== "@apidevtools/swagger-cli@4.0.4": version "4.0.4" - resolved "https://registry.yarnpkg.com/@apidevtools/swagger-cli/-/swagger-cli-4.0.4.tgz#c645c291f56e4add583111aca9edeee23d60fa10" + resolved "https://registry.npmjs.org/@apidevtools/swagger-cli/-/swagger-cli-4.0.4.tgz" integrity sha512-hdDT3B6GLVovCsRZYDi3+wMcB1HfetTU20l2DC8zD3iFRNMC6QNAZG5fo/6PYeHWBEv7ri4MvnlKodhNB0nt7g== dependencies: "@apidevtools/swagger-parser" "^10.0.1" @@ -35,12 +35,12 @@ "@apidevtools/swagger-methods@^3.0.2": version "3.0.2" - resolved "https://registry.yarnpkg.com/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz#b789a362e055b0340d04712eafe7027ddc1ac267" + resolved "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz" integrity sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg== "@apidevtools/swagger-parser@^10.0.1": version "10.1.1" - resolved "https://registry.yarnpkg.com/@apidevtools/swagger-parser/-/swagger-parser-10.1.1.tgz#e29bf17cf94b487a340e06784e9fbe20cb671c45" + resolved "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.1.tgz" integrity sha512-u/kozRnsPO/x8QtKYJOqoGtC4kH6yg1lfYkB9Au0WhYB0FNLpyFusttQtvhlwjtG3rOwiRz4D8DnnXa8iEpIKA== dependencies: "@apidevtools/json-schema-ref-parser" "11.7.2" @@ -51,215 +51,266 @@ ajv-draft-04 "^1.0.0" call-me-maybe "^1.0.2" -"@babel/code-frame@^7.27.1", "@babel/code-frame@^7.29.7": +"@babel/code-frame@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/code-frame@^7.27.1": version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.7.tgz#f2fbbfea87c44a21590ec515b778b2c26d8866e7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz" integrity sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw== dependencies: "@babel/helper-validator-identifier" "^7.29.7" js-tokens "^4.0.0" picocolors "^1.1.1" -"@babel/generator@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.7.tgz#cca0b8827e6bcf3ba176788e7f3b180ad6db2fa3" - integrity sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ== +"@babel/generator@^7.14.2": + version "7.14.3" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz" + integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA== dependencies: - "@babel/parser" "^7.29.7" - "@babel/types" "^7.29.7" - "@jridgewell/gen-mapping" "^0.3.12" - "@jridgewell/trace-mapping" "^0.3.28" - jsesc "^3.0.2" + "@babel/types" "^7.14.2" + jsesc "^2.5.1" + source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.25.9": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz#c70fe3c6ecbdc3fd2dd1b0f498428b88b82ce47f" - integrity sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw== +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: - "@babel/types" "^7.29.7" + "@babel/types" "^7.12.13" -"@babel/helper-globals@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.29.7.tgz#f04a96fbd8473241b1079243f5b3f03a3010ab7b" - integrity sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA== +"@babel/helper-function-name@^7.14.2": + version "7.14.2" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz" + integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.14.2" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.25.9": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz#ef25048a518e828d7393fac5882ddd73921d7396" - integrity sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g== +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== dependencies: - "@babel/traverse" "^7.29.7" - "@babel/types" "^7.29.7" + "@babel/types" "^7.12.13" -"@babel/helper-plugin-utils@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz#c0a0766f1a13617d8a17407d7ab8f9d486225ea4" - integrity sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw== +"@babel/helper-module-imports@^7.0.0": + version "7.13.12" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== + dependencies: + "@babel/types" "^7.13.12" -"@babel/helper-string-parser@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz#7f0871d99824d23137d60f86fcf6130fd5a1b51f" - integrity sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw== +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-validator-identifier@^7.14.0": + version "7.14.0" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz" + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== "@babel/helper-validator-identifier@^7.29.7": version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz#bd87084ced0c796ec46bda492de6e83d29e89fc2" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz" integrity sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg== -"@babel/parser@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.7.tgz#837b87387cbf5ec5530cb634b3c622f68edb9334" - integrity sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg== +"@babel/highlight@^7.12.13": + version "7.14.0" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz" + integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== dependencies: - "@babel/types" "^7.29.7" + "@babel/helper-validator-identifier" "^7.14.0" + chalk "^2.0.0" + js-tokens "^4.0.0" -"@babel/plugin-syntax-jsx@^7.25.9": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz#622c16f9ad63782fe6e83dadc7e40330744b7f1e" - integrity sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A== +"@babel/parser@^7.12.13", "@babel/parser@^7.14.2": + version "7.14.4" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz" + integrity sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA== + +"@babel/runtime@^7.16.7": + version "7.16.7" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz" + integrity sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ== dependencies: - "@babel/helper-plugin-utils" "^7.29.7" + regenerator-runtime "^0.13.4" "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3": version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.29.7.tgz#12022450c45a4da6d8d8287b18a4ff2ddb23f768" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz" integrity sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw== -"@babel/template@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.29.7.tgz#4d9d4004f645cdd304de958c725162784ecac700" - integrity sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg== - dependencies: - "@babel/code-frame" "^7.29.7" - "@babel/parser" "^7.29.7" - "@babel/types" "^7.29.7" - -"@babel/traverse@^7.29.7", "@babel/traverse@^7.4.5": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.7.tgz#c47b07a41b95da0907d026b5dd894d98de7d2f2d" - integrity sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw== - dependencies: - "@babel/code-frame" "^7.29.7" - "@babel/generator" "^7.29.7" - "@babel/helper-globals" "^7.29.7" - "@babel/parser" "^7.29.7" - "@babel/template" "^7.29.7" - "@babel/types" "^7.29.7" - debug "^4.3.1" - -"@babel/types@^7.29.7": - version "7.29.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.7.tgz#8005e31d82712ee7adaef6e23c63b71a62770a92" - integrity sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA== - dependencies: - "@babel/helper-string-parser" "^7.29.7" - "@babel/helper-validator-identifier" "^7.29.7" - -"@emotion/is-prop-valid@1.4.0", "@emotion/is-prop-valid@^1.1.0": +"@babel/template@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/traverse@^7.4.5": + version "7.14.2" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz" + integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.14.2" + "@babel/helper-function-name" "^7.14.2" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.14.2" + "@babel/types" "^7.14.2" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.12.13", "@babel/types@^7.13.12", "@babel/types@^7.14.2": + version "7.14.4" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz" + integrity sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw== + dependencies: + "@babel/helper-validator-identifier" "^7.14.0" + to-fast-properties "^2.0.0" + +"@emotion/is-prop-valid@^0.8.8": + version "0.8.8" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz" + integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== + dependencies: + "@emotion/memoize" "0.7.4" + +"@emotion/is-prop-valid@1.4.0": version "1.4.0" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz#e9ad47adff0b5c94c72db3669ce46de33edf28c0" + resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.4.0.tgz" integrity sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw== dependencies: "@emotion/memoize" "^0.9.0" "@emotion/memoize@^0.9.0": version "0.9.0" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz" integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== +"@emotion/memoize@0.7.4": + version "0.7.4" + resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz" + integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== + "@emotion/stylis@^0.8.4": version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + resolved "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz" integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== "@emotion/unitless@^0.7.4": version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== "@exodus/schemasafe@^1.0.0-rc.2": version "1.3.0" - resolved "https://registry.yarnpkg.com/@exodus/schemasafe/-/schemasafe-1.3.0.tgz#731656abe21e8e769a7f70a4d833e6312fe59b7f" + resolved "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz" integrity sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw== "@faker-js/faker@^7.6.0": version "7.6.0" - resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07" + resolved "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz" integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw== "@humanwhocodes/momoa@^2.0.4": version "2.0.4" - resolved "https://registry.yarnpkg.com/@humanwhocodes/momoa/-/momoa-2.0.4.tgz#8b9e7a629651d15009c3587d07a222deeb829385" + resolved "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-2.0.4.tgz" integrity sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA== -"@jridgewell/gen-mapping@^0.3.12": - version "0.3.13" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" - integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== +"@jridgewell/gen-mapping@^0.3.0": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== dependencies: - "@jridgewell/sourcemap-codec" "^1.5.0" - "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.0" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" - integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.28": - version "0.3.31" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" - integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.15" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz" + integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" "@jsdevtools/ono@^7.1.3": version "7.1.3" - resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" + resolved "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz" integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== "@noble/hashes@^1.8.0": version "1.8.0" - resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.8.0.tgz#cee43d801fcef9644b11b8194857695acd5f815a" + resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz" integrity sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A== "@nodable/entities@^2.1.0": version "2.1.1" - resolved "https://registry.yarnpkg.com/@nodable/entities/-/entities-2.1.1.tgz#ce41931e9b72606d7f0598d665e46e889285d78a" + resolved "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.1.tgz" integrity sha512-Pig3HxDIoMgjdEH8OCf/dkcTmLFjJRjWuq8jSnklu284/TKOPibSRERmOykiwmyXTtv61mP+44f3GMx0tLAyjg== "@opentelemetry/api-logs@0.214.0": version "0.214.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.214.0.tgz#74a54ad7b166c6fa30a0df811954c0f5a435deee" + resolved "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.214.0.tgz" integrity sha512-40lSJeqYO8Uz2Yj7u94/SJWE/wONa7rmMKjI1ZcIjgf3MHNHv1OZUCrCETGuaRF62d5pQD1wKIW+L4lmSMTzZA== dependencies: "@opentelemetry/api" "^1.3.0" -"@opentelemetry/api@^1.3.0": +"@opentelemetry/api@^1.3.0", "@opentelemetry/api@>=1.0.0 <1.10.0", "@opentelemetry/api@>=1.3.0 <1.10.0", "@opentelemetry/api@>=1.4.0 <1.10.0", "@opentelemetry/api@>=1.9.0 <1.10.0": version "1.9.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.1.tgz#c1b0346de336ba55af2d5a7970882037baedec05" + resolved "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz" integrity sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q== "@opentelemetry/context-async-hooks@2.6.1": version "2.6.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.6.1.tgz#06e60d5b3fba992a832af7f034758574e951bba3" + resolved "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.6.1.tgz" integrity sha512-XHzhwRNkBpeP8Fs/qjGrAf9r9PRv67wkJQ/7ZPaBQQ68DYlTBBx5MF9LvPx7mhuXcDessKK2b+DcxqwpgkcivQ== "@opentelemetry/core@2.6.1": version "2.6.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.6.1.tgz#a59d22a9ae3be80bb41b280bbbe1fe9fbdb6c2a5" + resolved "https://registry.npmjs.org/@opentelemetry/core/-/core-2.6.1.tgz" integrity sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g== dependencies: "@opentelemetry/semantic-conventions" "^1.29.0" "@opentelemetry/exporter-trace-otlp-http@0.214.0": version "0.214.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.214.0.tgz#2a140d0bafa8690f29ed7f76bf27e3daa607da92" + resolved "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.214.0.tgz" integrity sha512-kIN8nTBMgV2hXzV/a20BCFilPZdAIMYYJGSgfMMRm/Xa+07y5hRDS2Vm12A/z8Cdu3Sq++ZvJfElokX2rkgGgw== dependencies: "@opentelemetry/core" "2.6.1" @@ -270,7 +321,7 @@ "@opentelemetry/otlp-exporter-base@0.214.0": version "0.214.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.214.0.tgz#97d63666d56e92391e6a9840959ff68c5c5a90f6" + resolved "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.214.0.tgz" integrity sha512-u1Gdv0/E9wP+apqWf7Wv2npXmgJtxsW2XL0TEv9FZloTZRuMBKmu8cYVXwS4Hm3q/f/3FuCnPTgiwYvIqRSpRg== dependencies: "@opentelemetry/core" "2.6.1" @@ -278,7 +329,7 @@ "@opentelemetry/otlp-transformer@0.214.0": version "0.214.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-transformer/-/otlp-transformer-0.214.0.tgz#c3dca1101364cb819090356f51979f503e6c5330" + resolved "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.214.0.tgz" integrity sha512-DSaYcuBRh6uozfsWN3R8HsN0yDhCuWP7tOFdkUOVaWD1KVJg8m4qiLUsg/tNhTLS9HUYUcwNpwL2eroLtsZZ/w== dependencies: "@opentelemetry/api-logs" "0.214.0" @@ -291,7 +342,7 @@ "@opentelemetry/resources@2.6.1": version "2.6.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.6.1.tgz#e1b02772c5f65c0e074d59e4743188f7575e97c7" + resolved "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.6.1.tgz" integrity sha512-lID/vxSuKWXM55XhAKNoYXu9Cutoq5hFdkbTdI/zDKQktXzcWBVhNsOkiZFTMU9UtEWuGRNe0HUgmsFldIdxVA== dependencies: "@opentelemetry/core" "2.6.1" @@ -299,7 +350,7 @@ "@opentelemetry/sdk-logs@0.214.0": version "0.214.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-logs/-/sdk-logs-0.214.0.tgz#3d887ef93d8d65f1230a68900209b8a9e8e03c76" + resolved "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.214.0.tgz" integrity sha512-zf6acnScjhsaBUU22zXZ/sLWim1dfhUAbGXdMmHmNG3LfBnQ3DKsOCITb2IZwoUsNNMTogqFKBnlIPPftUgGwA== dependencies: "@opentelemetry/api-logs" "0.214.0" @@ -309,7 +360,7 @@ "@opentelemetry/sdk-metrics@2.6.1": version "2.6.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-2.6.1.tgz#9cdc9e636ec31399f228f23d9663beda5e63ee56" + resolved "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.6.1.tgz" integrity sha512-9t9hJHX15meBy2NmTJxL+NJfXmnausR2xUDvE19XQce0Qi/GBtDGamU8nS1RMbdgDmhgpm3VaOu2+fiS/SfTpQ== dependencies: "@opentelemetry/core" "2.6.1" @@ -317,7 +368,7 @@ "@opentelemetry/sdk-trace-base@2.6.1": version "2.6.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.6.1.tgz#ed353062be4c28a0649247ad369654020c29bfce" + resolved "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.6.1.tgz" integrity sha512-r86ut4T1e8vNwB35CqCcKd45yzqH6/6Wzvpk2/cZB8PsPLlZFTvrh8yfOS3CYZYcUmAx4hHTZJ8AO8Dj8nrdhw== dependencies: "@opentelemetry/core" "2.6.1" @@ -326,88 +377,73 @@ "@opentelemetry/sdk-trace-node@2.6.1": version "2.6.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.6.1.tgz#62035b747348aa6721536363b84e4eb49973e126" + resolved "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.6.1.tgz" integrity sha512-Hh2i4FwHWRFhnO2Q/p6svMxy8MPsNCG0uuzUY3glqm0rwM0nQvbTO1dXSp9OqQoTKXcQzaz9q1f65fsurmOhNw== dependencies: "@opentelemetry/context-async-hooks" "2.6.1" "@opentelemetry/core" "2.6.1" "@opentelemetry/sdk-trace-base" "2.6.1" -"@opentelemetry/semantic-conventions@1.40.0": +"@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@1.40.0": version "1.40.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz#10b2944ca559386590683392022a897eefd011d3" + resolved "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz" integrity sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw== -"@opentelemetry/semantic-conventions@^1.29.0": - version "1.41.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.41.1.tgz#b04e7151c5913a7a006d4f465479da75efb98a7a" - integrity sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA== - "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" + resolved "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== "@protobufjs/base64@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" + resolved "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== "@protobufjs/codegen@^2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.5.tgz#d9315ad7cf3f30aac70bda3c068443dc6f143659" + resolved "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.5.tgz" integrity sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g== "@protobufjs/eventemitter@^1.1.1": version "1.1.1" - resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz#d512cb26c0ae026091ee2c1167f1be6faf5c842a" + resolved "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.1.tgz" integrity sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg== "@protobufjs/fetch@^1.1.1": version "1.1.1" - resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.1.tgz#4d6fc00c8fb64016a5c81b469d549046350f1065" + resolved "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.1.tgz" integrity sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw== dependencies: "@protobufjs/aspromise" "^1.1.1" "@protobufjs/float@^1.0.2": version "1.0.2" - resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" + resolved "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== "@protobufjs/inquire@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.2.tgz#ae64fbc014ff44c8bfad03dd4c93cd2d6a4c82db" + resolved "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.2.tgz" integrity sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw== "@protobufjs/path@^1.1.2": version "1.1.2" - resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" + resolved "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== "@protobufjs/pool@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" + resolved "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== "@protobufjs/utf8@^1.1.1": version "1.1.1" - resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.1.tgz#eaee5900122c110a3dbcb728c0597014a2621774" + resolved "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.1.tgz" integrity sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg== -"@redocly/ajv@8.11.2": - version "8.11.2" - resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.11.2.tgz#46e1bf321ec0ac1e0fd31dea41a3d1fcbdcda0b5" - integrity sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg== - 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" - "@redocly/ajv@^8.18.1": version "8.18.3" - resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.18.3.tgz#a925753d9a33375219f1b2ba91aef320f9929577" + resolved "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.18.3.tgz" integrity sha512-l42u0of3hY98sN2A+M4qTX1O/KrpgGH32Hu9kP2GtHyD5Dfqq86PKFLe5dwaD8DEnNmlOlll2BAmeEtf0DaySg== dependencies: fast-deep-equal "^3.1.3" @@ -415,16 +451,36 @@ json-schema-traverse "^1.0.0" require-from-string "^2.0.2" +"@redocly/ajv@^8.6.4": + version "8.6.4" + resolved "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.6.4.tgz" + integrity sha512-y9qNj0//tZtWB2jfXNK3BX18BSBp9zNR7KE7lMysVHwbZtY392OJCjm6Rb/h4UHH2r1AqjNEHFD6bRn+DqU9Mw== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +"@redocly/ajv@8.11.2": + version "8.11.2" + resolved "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.2.tgz" + integrity sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg== + 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" + "@redocly/cli-otel@0.3.1": version "0.3.1" - resolved "https://registry.yarnpkg.com/@redocly/cli-otel/-/cli-otel-0.3.1.tgz#40f4c0e7be814a6273d3efe7a647a87036680c75" + resolved "https://registry.npmjs.org/@redocly/cli-otel/-/cli-otel-0.3.1.tgz" integrity sha512-TbC4bK2zLtU/O9I2pszHPP0rtJOvFhQmEwQ/FHxERPu71fgKG8POUDP2jSiGmsXE7NdGSHBKqnf+y9Acn2jq5g== dependencies: ulid "^2.3.0" "@redocly/cli@^2.30.5": version "2.31.6" - resolved "https://registry.yarnpkg.com/@redocly/cli/-/cli-2.31.6.tgz#3f9e05636a9c07e389e4a6c3322242e93c45a235" + resolved "https://registry.npmjs.org/@redocly/cli/-/cli-2.31.6.tgz" integrity sha512-OQ7t/kDlewWIqYlo0jnNTUIkhmAuZx6P2OQmuZlaxghdRXbu/k+MevXSjR5uD2RGw4GLYsasGjUWPUonp6liTQ== dependencies: "@opentelemetry/exporter-trace-otlp-http" "0.214.0" @@ -456,37 +512,37 @@ undici "6.24.0" yargs "17.0.1" -"@redocly/config@0.22.0": - version "0.22.0" - resolved "https://registry.yarnpkg.com/@redocly/config/-/config-0.22.0.tgz#b2454f472f9d2b217d56f82e4f28d346901f3242" - integrity sha512-gAy93Ddo01Z3bHuVdPWfCwzgfaYgMdaZPcfL7JZ7hWJoK9V0lXDbigTWkhiPFAaLWzbOJ+kbUQG1+XwIm0KRGQ== - "@redocly/config@^0.49.0": version "0.49.0" - resolved "https://registry.yarnpkg.com/@redocly/config/-/config-0.49.0.tgz#532f4e735bba09d67621c87a70687f6ef2b8cd04" + resolved "https://registry.npmjs.org/@redocly/config/-/config-0.49.0.tgz" integrity sha512-OI/rpEffX3fKUuy+OuBHPRspRI/S30b9aiqxfZLMpSWZzDncEGPxSEP1O2LrBVshnDX4hLjVjLvCZ4YT85+1rw== dependencies: json-schema-to-ts "2.7.2" -"@redocly/openapi-core@2.31.6": - version "2.31.6" - resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-2.31.6.tgz#3103c3876a1f53024edad440622a99e1782c6b23" - integrity sha512-h+zh6UQ4e5oRspUZUaNl1XRXwMf0ENHbGLKIDFAjhV6JACpqUrcBxkPKHY/uCXGdJSCzxVP3twCrnOWB0iMVuw== +"@redocly/config@0.22.0": + version "0.22.0" + resolved "https://registry.npmjs.org/@redocly/config/-/config-0.22.0.tgz" + integrity sha512-gAy93Ddo01Z3bHuVdPWfCwzgfaYgMdaZPcfL7JZ7hWJoK9V0lXDbigTWkhiPFAaLWzbOJ+kbUQG1+XwIm0KRGQ== + +"@redocly/openapi-core@^1.0.0-beta.104": + version "1.0.0-beta.105" + resolved "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.0.0-beta.105.tgz" + integrity sha512-8uYDMcqBOPhFgjRlg5uetW/E2uTVVRpk+YsJhaH78ZNuzBkQP5Waw5s8P8ym6myvHs5me8l5AdniY/ePLMT5xg== dependencies: - "@redocly/ajv" "^8.18.1" - "@redocly/config" "^0.49.0" - ajv "npm:@redocly/ajv@8.18.1" - ajv-formats "^3.0.1" + "@redocly/ajv" "^8.6.4" + "@types/node" "^14.11.8" colorette "^1.2.0" js-levenshtein "^1.1.6" js-yaml "^4.1.0" - picomatch "^4.0.4" + lodash.isequal "^4.5.0" + minimatch "^5.0.1" + node-fetch "^2.6.1" pluralize "^8.0.0" yaml-ast-parser "0.0.43" -"@redocly/openapi-core@^1.0.0-beta.104", "@redocly/openapi-core@^1.34.15": +"@redocly/openapi-core@^1.34.15": version "1.34.15" - resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.34.15.tgz#2988f8a51ca6352b5b53093dfe6206ed75120aa0" + resolved "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.34.15.tgz" integrity sha512-HAwCnNyKcs5XGQqms+9t7OdAPM/5TDstmhF+0i7tdCFato2QKuYIlyWETwkXd8c5zbltr1oB+6y9NTeQLr2d6Q== dependencies: "@redocly/ajv" "8.11.2" @@ -499,9 +555,25 @@ pluralize "8.0.0" yaml-ast-parser "0.0.43" +"@redocly/openapi-core@2.31.6": + version "2.31.6" + resolved "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-2.31.6.tgz" + integrity sha512-h+zh6UQ4e5oRspUZUaNl1XRXwMf0ENHbGLKIDFAjhV6JACpqUrcBxkPKHY/uCXGdJSCzxVP3twCrnOWB0iMVuw== + dependencies: + "@redocly/ajv" "^8.18.1" + "@redocly/config" "^0.49.0" + ajv "npm:@redocly/ajv@8.18.1" + ajv-formats "^3.0.1" + colorette "^1.2.0" + js-levenshtein "^1.1.6" + js-yaml "^4.1.0" + picomatch "^4.0.4" + pluralize "^8.0.0" + yaml-ast-parser "0.0.43" + "@redocly/respect-core@2.31.6": version "2.31.6" - resolved "https://registry.yarnpkg.com/@redocly/respect-core/-/respect-core-2.31.6.tgz#6ce08edcca1702a46e0631779f07fe6a1597a84d" + resolved "https://registry.npmjs.org/@redocly/respect-core/-/respect-core-2.31.6.tgz" integrity sha512-xLsbP+jRVTaYKMnx44nx4p9UqVGjZGqyq6bsYlQQWeLem83OrU4EPE7vKKIdWTuwtQkEQ1ousEuenW7lqeqFnA== dependencies: "@faker-js/faker" "^7.6.0" @@ -517,53 +589,235 @@ outdent "^0.8.0" picomatch "^4.0.4" +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.6" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz" + integrity sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/json-schema@*", "@types/json-schema@^7.0.8": + version "7.0.9" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz" + integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== + "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.9": version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== +"@types/node@*": + version "15.12.2" + resolved "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz" + integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww== + +"@types/node@^14.11.8": + version "14.18.22" + resolved "https://registry.npmjs.org/@types/node/-/node-14.18.22.tgz" + integrity sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw== + "@types/node@>=13.7.0": version "25.9.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-25.9.2.tgz#fc8958e757994b71fee516f9634bdb03d1b19e9f" + resolved "https://registry.npmjs.org/@types/node/-/node-25.9.2.tgz" integrity sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw== dependencies: undici-types ">=7.24.0 <7.24.7" "@types/trusted-types@^2.0.7": version "2.0.7" - resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + resolved "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz" integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn@^8, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz" + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + agent-base@^7.1.2: version "7.1.4" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz" integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== ajv-draft-04@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz#3b64761b268ba0b9e668f0b41ba53fce0ad77fc8" + resolved "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz" integrity sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw== ajv-formats@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-3.0.1.tgz#3d5dc762bca17679c3c2ea7e90ad6b7532309578" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz" integrity sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ== dependencies: ajv "^8.0.0" -ajv@^8.0.0, ajv@^8.17.1: - version "8.20.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.20.0.tgz#304b3636add88ba7d936760dd50ece006dea95f9" - integrity sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA== +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.12.5, ajv@^6.9.1: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: - fast-deep-equal "^3.1.3" - fast-uri "^3.0.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" -"ajv@npm:@redocly/ajv@8.18.1": +ajv@^8.0.0, ajv@^8.17.1, ajv@^8.5.0, "ajv@4.11.8 - 8", "ajv@npm:@redocly/ajv@8.18.1": version "8.18.1" - resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.18.1.tgz#55f99831e6b37fcfdb1048aea497006c4af2d97f" + resolved "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.18.1.tgz" integrity sha512-Ifm/pP/tul1qmAecpbVxCBluVE32rKfjf8gYXH4xI2gCv9mRWFhJMHzkPDM4TXlxwPQYIFegymlsy8lXz7optA== dependencies: fast-deep-equal "^3.1.3" @@ -573,95 +827,101 @@ ajv@^8.0.0, ajv@^8.17.1: ansi-align@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== dependencies: string-width "^4.1.0" ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== +anymatch@~3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -asn1.js@^4.10.1: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" inherits "^2.0.1" minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" assert@^1.1.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.1.tgz#038ab248e4ff078e7bc2485ba6e6388466c78f76" - integrity sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A== - dependencies: - object.assign "^4.1.4" - util "^0.10.4" - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + version "1.5.0" + resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: - possible-typed-array-names "^1.0.0" + object-assign "^4.1.1" + util "0.10.3" "babel-plugin-styled-components@>= 1.12.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.3.0.tgz#5cd27eded23af609ff57048250e3f59d68e3aa31" - integrity sha512-nP/y6PbBqS/qtKROnJCgpGo8hYUzlBAVXN1QAjSBANL6vZiQXPQN7FYW/nUwoxY7nZhBEGm9T5tjL9gbzwulDw== + version "1.12.0" + resolved "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz" + integrity sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA== dependencies: - "@babel/helper-annotate-as-pure" "^7.25.9" - "@babel/helper-module-imports" "^7.25.9" - "@babel/plugin-syntax-jsx" "^7.25.9" - picomatch "^4.0.2" + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-module-imports" "^7.0.0" + babel-plugin-syntax-jsx "^6.18.0" + lodash "^4.17.11" + +babel-plugin-syntax-jsx@^6.18.0: + version "6.18.0" + resolved "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== balanced-match@^4.0.2: version "4.0.4" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz" integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== base64-js@^1.0.2: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== better-ajv-errors@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/better-ajv-errors/-/better-ajv-errors-2.0.3.tgz#effc8d80b5b9777447159bfec7492daedeb75ecb" + resolved "https://registry.npmjs.org/better-ajv-errors/-/better-ajv-errors-2.0.3.tgz" integrity sha512-t1vxUP+vYKsaYi/BbKo2K98nEAZmfi4sjwvmRT8aOPDzPJeAtLurfoIDazVkLILxO4K+Sw4YrLYnBQ46l6pePg== dependencies: "@babel/code-frame" "^7.27.1" @@ -671,23 +931,33 @@ better-ajv-errors@^2.0.3: leven "^3.1.0 < 4" binary-extensions@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bn.js@^4.0.0: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.3.tgz#2cc2c679188eb35b006f2d0d4710bed8437a769e" - integrity sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g== +bn.js@^4.1.0: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.2.1, bn.js@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.3.tgz#16a9e409616b23fef3ccbedb8d42f13bff80295e" - integrity sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w== +bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== boxen@5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" + resolved "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz" integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== dependencies: ansi-align "^3.0.0" @@ -701,33 +971,33 @@ boxen@5.1.2: brace-expansion@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.1.1.tgz#c68b1c4111c76aae3a6fba55d496cee10c39dad8" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz" integrity sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA== dependencies: balanced-match "^1.0.0" brace-expansion@^5.0.5: version "5.0.6" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.6.tgz#ec68fe0a641a29d8711579caf641d05bae1f2285" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz" integrity sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g== dependencies: balanced-match "^4.0.2" braces@~3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" - integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: - fill-range "^7.1.1" + fill-range "^7.0.1" brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -browserify-aes@^1.0.4, browserify-aes@^1.2.0: +browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -737,9 +1007,9 @@ browserify-aes@^1.0.4, browserify-aes@^1.2.0: inherits "^2.0.1" safe-buffer "^5.0.1" -browserify-cipher@^1.0.1: +browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" @@ -748,7 +1018,7 @@ browserify-cipher@^1.0.1: browserify-des@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" @@ -756,147 +1026,157 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-rsa@^4.0.0, browserify-rsa@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.1.tgz#06e530907fe2949dc21fc3c2e2302e10b1437238" - integrity sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ== +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: - bn.js "^5.2.1" - randombytes "^2.1.0" - safe-buffer "^5.2.1" + bn.js "^5.0.0" + randombytes "^2.0.1" -browserify-sign@^4.2.3: - version "4.2.6" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.6.tgz#a8c9fd9a701a3600c7fea3a82c14ab82cad6f451" - integrity sha512-sd+Q65fjlWCYWtZKXiKfrUc8d+4jtp/8f0W2NkwzLtoW4bI6UDnWusLWIurHnmurW0XShIRxpwiOX4EoPtXUAg== +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: - bn.js "^5.2.3" - browserify-rsa "^4.1.1" + bn.js "^5.1.1" + browserify-rsa "^4.0.1" create-hash "^1.2.0" create-hmac "^1.1.7" - elliptic "^6.6.1" + elliptic "^6.5.3" inherits "^2.0.4" - parse-asn1 "^5.1.9" - readable-stream "^2.3.8" - safe-buffer "^5.2.1" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" +browserslist@^4.14.5, "browserslist@>= 4.21.0": + version "4.21.3" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz" + integrity sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ== + dependencies: + caniuse-lite "^1.0.30001370" + electron-to-chromium "^1.4.202" + node-releases "^2.0.6" + update-browserslist-db "^1.0.5" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + buffer-xor@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" - isarray "^1.0.0" builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== - -call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" - integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - -call-bind@^1.0.8, call-bind@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.9.tgz#39a644700c80bc7d0ca9102fc6d1d43b2fd7eee7" - integrity sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ== - dependencies: - call-bind-apply-helpers "^1.0.2" - es-define-property "^1.0.1" - get-intrinsic "^1.3.0" - set-function-length "^1.2.2" - -call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" - integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== - dependencies: - call-bind-apply-helpers "^1.0.2" - get-intrinsic "^1.3.0" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= call-me-maybe@^1.0.1, call-me-maybe@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" + resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz" integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== camelcase@^5.0.0: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.2.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== camelize@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== +caniuse-lite@^1.0.30001370: + version "1.0.30001390" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001390.tgz" + integrity sha512-sS4CaUM+/+vqQUlCvCJ2WtDlV81aWtHhqeEVkLokVJJa3ViN4zDxAGfq9R8i1m90uGHxo99cy10Od+lvn3hf0g== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chokidar@^3.5.1: - version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + version "3.5.1" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: - anymatch "~3.1.2" + anymatch "~3.1.1" braces "~3.0.2" - glob-parent "~5.1.2" + glob-parent "~5.1.0" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.6.0" + readdirp "~3.5.0" optionalDependencies: - fsevents "~2.3.2" + fsevents "~2.3.1" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.7" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.7.tgz#bd094bfef42634ccfd9e13b9fc73274997111e39" - integrity sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA== + version "1.0.4" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: - inherits "^2.0.4" - safe-buffer "^5.2.1" - to-buffer "^1.2.2" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +classnames@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== -classnames@^2.3.1, classnames@^2.3.2: +classnames@^2.3.2: version "2.5.1" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== cli-boxes@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz" integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== cliui@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" @@ -905,85 +1185,98 @@ cliui@^6.0.0: cliui@^7.0.2: version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" wrap-ansi "^7.0.0" -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - clsx@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + version "1.1.1" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz" + integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA== clsx@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colorette@1.4.0, colorette@^1.2.0: +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +colorette@^1.2.0, colorette@1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== colorette@^2.0.20: version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== +commander@^2.20.0: + 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== + console-browserify@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== constants-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= cookie@^0.7.2: version "0.7.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz" integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== +core-js@^3.1.4: + version "3.49.0" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz" + integrity sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg== + core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -create-ecdh@^4.0.4: +create-ecdh@^4.0.0: version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + resolved "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" elliptic "^6.5.3" -create-hash@^1.1.0, create-hash@^1.2.0: +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -992,9 +1285,9 @@ create-hash@^1.1.0, create-hash@^1.2.0: ripemd160 "^2.0.1" sha.js "^2.4.0" -create-hmac@^1.1.7: +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -1005,31 +1298,39 @@ create-hmac@^1.1.7: sha.js "^2.4.8" crypto-browserify@^3.11.0: - version "3.12.1" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.1.tgz#bb8921bec9acc81633379aa8f52d69b0b69e0dac" - integrity sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ== + version "3.12.0" + resolved "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== 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" + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" css-color-keywords@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz" integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== -css-to-react-native@3.2.0, css-to-react-native@^3.0.0: +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +css-to-react-native@3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz" integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== dependencies: camelize "^1.0.0" @@ -1038,55 +1339,44 @@ css-to-react-native@3.2.0, css-to-react-native@^3.0.0: csstype@3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz" integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== -debug@4, debug@^4.3.1: +debug@^4.1.0: + version "4.3.1" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +debug@^4.3.1, debug@4: version "4.4.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + resolved "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== dependencies: ms "^2.1.3" decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decko@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decko/-/decko-1.2.0.tgz#fd43c735e967b8013306884a56fbe665996b6817" + resolved "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz" integrity sha512-m8FnyHXV1QX+S1cl+KPFDIl6NMkxtKsy6+U/aYyjrOqWMuwAwYWu7ePqrsUHtDR5Y8Yk2pi/KIDSgF+vT4cPOQ== -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - des.js@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" - integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== + version "1.0.1" + resolved "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" -diffie-hellman@^5.0.3: +diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -1095,39 +1385,35 @@ diffie-hellman@^5.0.3: domain-browser@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== dompurify@^2.2.8: - version "2.5.9" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.5.9.tgz#80481ec22dfac67285cc274cb51a45c1e9fa9c42" - integrity sha512-i6mvVmWN4xo9LrhCOZrDgSs9noW6nOahbrmzjRbPF36YPyj5Ue5lgok0MHDWkG7xzpWFO2OYttXdzM7rJxHvNA== + version "2.3.5" + resolved "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz" + integrity sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ== dompurify@^3.2.4: version "3.4.8" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.4.8.tgz#6c54f8c207160e7f83fcb7f4fd05a82ac36b1cdc" + resolved "https://registry.npmjs.org/dompurify/-/dompurify-3.4.8.tgz" integrity sha512-yb1cEmaOum7wFvOCSQxyfgVlv5D47Rc30iZWoMpbDIWTnJ6grDDQyu2KFJzB2k7u0pMuJcQ1zphH//fFnw2tjQ== optionalDependencies: "@types/trusted-types" "^2.0.7" dotenv@16.4.7: version "16.4.7" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz" integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== -dunder-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" - integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== - dependencies: - call-bind-apply-helpers "^1.0.1" - es-errors "^1.3.0" - gopd "^1.2.0" +electron-to-chromium@^1.4.202: + version "1.4.242" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.242.tgz" + integrity sha512-nPdgMWtjjWGCtreW/2adkrB2jyHjClo9PtVhR6rW+oxa4E4Wom642Tn+5LslHP3XPL5MCpkn5/UEY60EXylNeQ== -elliptic@^6.5.3, elliptic@^6.6.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.1.tgz#3b8ffb02670bf69e382c7f65bf524c97c5405c06" - integrity sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g== +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: bn.js "^4.11.9" brorand "^1.1.0" @@ -1139,59 +1425,85 @@ elliptic@^6.5.3, elliptic@^6.6.1: emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -es-define-property@^1.0.0, es-define-property@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" - integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.2.tgz#a2d0b373205724dfa525d23b0c3e1b1ca582c99b" - integrity sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw== +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== dependencies: - es-errors "^1.3.0" + graceful-fs "^4.2.4" + tapable "^2.2.0" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== es6-promise@^3.2.1: version "3.3.1" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" + resolved "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz" integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== escalade@^3.1.1: version "3.2.0" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + esprima@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + eventemitter3@^4.0.7: version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== eventemitter3@^5.0.1: version "5.0.4" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.4.tgz#a86d66170433712dde814707ac52b5271ceb1feb" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz" integrity sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw== -events@^3.0.0: +events@^3.0.0, events@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + resolved "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" @@ -1199,22 +1511,27 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + fast-safe-stringify@^2.0.7: version "2.1.1" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== fast-uri@^3.0.1: version "3.1.2" - resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.2.tgz#8af3d4fc9d3e71b11572cc2673b514a7d1a8c8ec" + resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz" integrity sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ== fast-xml-builder@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz#abd2363145a7625d9789ad96da375fabe3cff28c" + resolved "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz" integrity sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q== dependencies: path-expression-matcher "^1.5.0" @@ -1222,7 +1539,7 @@ fast-xml-builder@^1.2.0: fast-xml-parser@^5.5.1: version "5.8.0" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.8.0.tgz#64d71f0f8d4bf23621dffd762aef7e98c1884fc1" + resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.8.0.tgz" integrity sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg== dependencies: "@nodable/entities" "^2.1.0" @@ -1231,96 +1548,82 @@ fast-xml-parser@^5.5.1: strnum "^2.3.0" xml-naming "^0.1.0" -fill-range@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" - integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" -for-each@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" - integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== - dependencies: - is-callable "^1.2.7" - foreach@^2.0.4: version "2.0.6" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.6.tgz#87bcc8a1a0e74000ff2bf9802110708cfb02eb6e" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz" integrity sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg== -fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== +fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" - integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== - dependencies: - call-bind-apply-helpers "^1.0.2" - es-define-property "^1.0.1" - es-errors "^1.3.0" - es-object-atoms "^1.1.1" - function-bind "^1.1.2" - get-proto "^1.0.1" - gopd "^1.2.0" - has-symbols "^1.1.0" - hasown "^2.0.2" - math-intrinsics "^1.1.0" - -get-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" - integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== - dependencies: - dunder-proto "^1.0.1" - es-object-atoms "^1.0.0" - -glob-parent@~5.1.2: +glob-parent@~5.1.0: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + glob@^13.0.5: version "13.0.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.6.tgz#078666566a425147ccacfbd2e332deb66a2be71d" + resolved "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz" integrity sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw== dependencies: minimatch "^10.2.2" minipass "^7.1.3" path-scurry "^2.0.2" -gopd@^1.0.1, gopd@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" - integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.9" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== -handlebars@^4.7.7, handlebars@^4.7.9: +handlebars@^4.7.7: + version "4.7.7" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +handlebars@^4.7.9: version "4.7.9" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.9.tgz#6f139082ab58dc4e5a0e51efe7db5ae890d56a0f" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz" integrity sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ== dependencies: minimist "^1.2.5" @@ -1332,70 +1635,35 @@ handlebars@^4.7.7, handlebars@^4.7.9: has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - -has-symbols@^1.0.3, has-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" - integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== - -has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -hash-base@^3.0.0, hash-base@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.2.tgz#79d72def7611c3f6e3c3b5730652638001b10a74" - integrity sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg== - dependencies: - inherits "^2.0.4" - readable-stream "^2.3.8" - safe-buffer "^5.2.1" - to-buffer "^1.2.1" - -hash-base@~3.0.4: - version "3.0.5" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.5.tgz#52480e285395cf7fba17dc4c9e47acdc7f248a8a" - integrity sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg== +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" - safe-buffer "^5.2.1" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" -hasown@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.4.tgz#8c62d8cb90beb2aad5d0a5b67581ad9854c3f003" - integrity sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A== - dependencies: - function-bind "^1.1.2" - hmac-drbg@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" minimalistic-assert "^1.0.0" @@ -1403,24 +1671,24 @@ hmac-drbg@^1.0.1: hoist-non-react-statics@^3.0.0: version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" http2-client@^1.2.5: version "1.3.5" - resolved "https://registry.yarnpkg.com/http2-client/-/http2-client-1.3.5.tgz#20c9dc909e3cc98284dd20af2432c524086df181" + resolved "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz" integrity sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA== https-browserify@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@7.0.6, https-proxy-agent@^7.0.5: +https-proxy-agent@^7.0.5, https-proxy-agent@7.0.6: version "7.0.6" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz" integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== dependencies: agent-base "^7.1.2" @@ -1428,90 +1696,75 @@ https-proxy-agent@7.0.6, https-proxy-agent@^7.0.5: ieee754@^1.1.4: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" -is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.1, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + version "4.0.1" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-typed-array@^1.1.14: - version "1.1.15" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" - integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: - which-typed-array "^1.1.16" + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" -isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -js-levenshtein@1.1.6, js-levenshtein@^1.1.6: +js-levenshtein@^1.1.6, js-levenshtein@1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + resolved "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz" integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b" - integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== - dependencies: - argparse "^2.0.1" - js-yaml@^3.14.0: version "3.14.2" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz#77485ce1dd7f33c061fd1b16ecea23b55fcb04b0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz" integrity sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg== dependencies: argparse "^1.0.7" @@ -1519,210 +1772,276 @@ js-yaml@^3.14.0: js-yaml@^4.1.0, js-yaml@^4.1.1: version "4.2.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.2.0.tgz#2bd9e85682dd91bd469afb809d816043b3d49524" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz" integrity sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw== dependencies: argparse "^2.0.1" -jsesc@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" - integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== +js-yaml@4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz" + integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== + dependencies: + argparse "^2.0.1" -json-pointer@0.6.2, json-pointer@^0.6.2: +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json-parse-even-better-errors@^2.3.1: + 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== + +json-pointer@^0.6.2, json-pointer@0.6.2: version "0.6.2" - resolved "https://registry.yarnpkg.com/json-pointer/-/json-pointer-0.6.2.tgz#f97bd7550be5e9ea901f8c9264c9d436a22a93cd" + resolved "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz" integrity sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw== dependencies: foreach "^2.0.4" json-schema-to-ts@2.7.2: version "2.7.2" - resolved "https://registry.yarnpkg.com/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz#e8df41d7153e5517f0e68dbe57be12bb3609d6d5" + resolved "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz" integrity sha512-R1JfqKqbBR4qE8UyBR56Ms30LL62/nlhoz+1UkfI/VE7p54Awu919FZ6ZUPG8zIa3XB65usPJgr1ONVncUGSaQ== dependencies: "@babel/runtime" "^7.18.3" "@types/json-schema" "^7.0.9" ts-algebra "^1.2.0" +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== jsonpath-rfc9535@1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/jsonpath-rfc9535/-/jsonpath-rfc9535-1.3.0.tgz#b8c6e845a92f09feee221022dd70f6e70e26b196" + resolved "https://registry.npmjs.org/jsonpath-rfc9535/-/jsonpath-rfc9535-1.3.0.tgz" integrity sha512-3jFHya7oZ45aDxIIdx+/zQARahHXxFSMWBkcBUldfXpLS9VCXDJyTKt35kQfEXLqh0K3Ixw/9xFnvcDStaxh7Q== jsonpointer@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.1.tgz#2110e0af0900fd37467b5907ecd13a7884a1b559" + resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== "leven@^3.1.0 < 4": version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash@^4.17.11: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + long@^5.3.2: version "5.3.2" - resolved "https://registry.yarnpkg.com/long/-/long-5.3.2.tgz#1d84463095999262d7d7b7f8bfd4a8cc55167f83" + resolved "https://registry.npmjs.org/long/-/long-5.3.2.tgz" integrity sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA== loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lru-cache@^11.0.0: version "11.5.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.5.1.tgz#f3daa3540847b9737ebc02499ddb36765e54db4a" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz" integrity sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A== lunr@^2.3.9: version "2.3.9" - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== mark.js@^8.11.1: version "8.11.1" - resolved "https://registry.yarnpkg.com/mark.js/-/mark.js-8.11.1.tgz#180f1f9ebef8b0e638e4166ad52db879beb2ffc5" + resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== -marked@^4.0.15, marked@^4.3.0: +marked@^4.0.15: + version "4.0.15" + resolved "https://registry.npmjs.org/marked/-/marked-4.0.15.tgz" + integrity sha512-esX5lPdTfG4p8LDkv+obbRCyOKzB+820ZZyMOXJZygZBHrH9b3xXR64X4kT3sPe9Nx8qQXbmcz6kFSMt4Nfk6Q== + +marked@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" + resolved "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz" integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== -math-intrinsics@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" - integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== - md5.js@^1.3.4: version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" inherits "^2.0.1" safe-buffer "^5.1.2" +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + miller-rabin@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.27: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== - -minimatch@5.1.9: - version "5.1.9" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.9.tgz#1293ef15db0098b394540e8f9f744f9fda8dee4b" - integrity sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw== - dependencies: - brace-expansion "^2.0.1" + resolved "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= minimatch@^10.2.2: version "10.2.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz" integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== dependencies: brace-expansion "^5.0.5" +minimatch@^5.0.1: + version "5.1.0" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz" + integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== + dependencies: + brace-expansion "^2.0.1" + +minimatch@5.1.9: + version "5.1.9" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz" + integrity sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.5: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass@^7.1.2, minipass@^7.1.3: version "7.1.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz" integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A== mkdirp@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mobx-react-lite@^3.4.0: - version "3.4.3" - resolved "https://registry.yarnpkg.com/mobx-react-lite/-/mobx-react-lite-3.4.3.tgz#3a4c22c30bfaa8b1b2aa48d12b2ba811c0947ab7" - integrity sha512-NkJREyFTSUXR772Qaai51BnE1voWx56LOL80xG7qkZr6vo8vEaLF3sz1JNUVh+rxmUzxYaqOhfuxTfqUh0FXUg== +mobx-react-lite@^3.2.0: + version "3.2.3" + resolved "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-3.2.3.tgz" + integrity sha512-7exWp1FV0M9dP08H9PIeHlJqDw4IdkQVRMfLYaZFMmlbzSS6ZU6p/kx392KN+rVf81hH3IQYewvRGQ70oiwmbw== mobx-react-lite@^4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/mobx-react-lite/-/mobx-react-lite-4.1.1.tgz#725d74b025235f73dc2ab815766ffe010be2cf8a" + resolved "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-4.1.1.tgz" integrity sha512-iUxiMpsvNraCKXU+yPotsOncNNmyeS2B5DKL+TL6Tar/xm+wwNJAubJmtRSeAoYawdZqwv8Z/+5nPRHeQxTiXg== dependencies: use-sync-external-store "^1.4.0" +mobx-react@^7.2.0: + version "7.2.1" + resolved "https://registry.npmjs.org/mobx-react/-/mobx-react-7.2.1.tgz" + integrity sha512-LZS99KFLn75VWDXPdRJhILzVQ7qLcRjQbzkK+wVs0Qg4kWw5hOI2USp7tmu+9zP9KYsVBmKyx2k/8cTTBfsymw== + dependencies: + mobx-react-lite "^3.2.0" + mobx-react@9.2.0: version "9.2.0" - resolved "https://registry.yarnpkg.com/mobx-react/-/mobx-react-9.2.0.tgz#c1e4d1ed406f6664d9de0787c948bac3a7ed5893" + resolved "https://registry.npmjs.org/mobx-react/-/mobx-react-9.2.0.tgz" integrity sha512-dkGWCx+S0/1mfiuFfHRH8D9cplmwhxOV5CkXMp38u6rQGG2Pv3FWYztS0M7ncR6TyPRQKaTG/pnitInoYE9Vrw== dependencies: mobx-react-lite "^4.1.0" -mobx-react@^7.2.0: - version "7.6.0" - resolved "https://registry.yarnpkg.com/mobx-react/-/mobx-react-7.6.0.tgz#ebf0456728a9bd2e5c24fdcf9b36e285a222a7d6" - integrity sha512-+HQUNuh7AoQ9ZnU6c4rvbiVVl+wEkb9WqYsVDzGLng+Dqj1XntHu79PvEWKtSMoMj67vFp/ZPXcElosuJO8ckA== - dependencies: - mobx-react-lite "^3.4.0" - -mobx@^6.0.4, mobx@^6.3.2: +mobx@^6.0.4, mobx@^6.9.0: version "6.16.1" - resolved "https://registry.yarnpkg.com/mobx/-/mobx-6.16.1.tgz#8b3166186d1298b1848395e10e64b5c43d6dc43b" + resolved "https://registry.npmjs.org/mobx/-/mobx-6.16.1.tgz" integrity sha512-syNcDdX3KT+Jq3je6eGjBhuc24Z68td2VG0zNFqRswaE433D9SNH5VRy/xrGbJsUixfppLLccXhAW9JSf6n+SQ== +mobx@^6.1.0, mobx@^6.3.2: + version "6.3.2" + resolved "https://registry.npmjs.org/mobx/-/mobx-6.3.2.tgz" + integrity sha512-xGPM9dIE1qkK9Nrhevp0gzpsmELKU4MFUJRORW/jqxVFIHHWIoQrjDjL8vkwoJYY3C2CeVJqgvl38hgKTalTWg== + ms@^2.1.3: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -neo-async@^2.6.2: +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +neo-async@^2.6.0, neo-async@^2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== node-fetch-h2@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz#c6188325f9bd3d834020bf0f2d6dc17ced2241ac" + resolved "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz" integrity sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg== dependencies: http2-client "^1.2.5" node-fetch@^2.6.1: version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" node-libs-browser@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: assert "^1.1.1" @@ -1751,26 +2070,31 @@ node-libs-browser@^2.2.1: node-readfiles@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/node-readfiles/-/node-readfiles-0.2.0.tgz#dbbd4af12134e2e635c245ef93ffcf6f60673a5d" + resolved "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz" integrity sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA== dependencies: es6-promise "^3.2.1" +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== oas-kit-common@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/oas-kit-common/-/oas-kit-common-1.0.8.tgz#6d8cacf6e9097967a4c7ea8bcbcbd77018e1f535" + resolved "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz" integrity sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ== dependencies: fast-safe-stringify "^2.0.7" oas-linter@^3.2.2: version "3.2.2" - resolved "https://registry.yarnpkg.com/oas-linter/-/oas-linter-3.2.2.tgz#ab6a33736313490659035ca6802dc4b35d48aa1e" + resolved "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz" integrity sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ== dependencies: "@exodus/schemasafe" "^1.0.0-rc.2" @@ -1779,7 +2103,7 @@ oas-linter@^3.2.2: oas-resolver@^2.5.6: version "2.5.6" - resolved "https://registry.yarnpkg.com/oas-resolver/-/oas-resolver-2.5.6.tgz#10430569cb7daca56115c915e611ebc5515c561b" + resolved "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz" integrity sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ== dependencies: node-fetch-h2 "^2.3.0" @@ -1790,12 +2114,12 @@ oas-resolver@^2.5.6: oas-schema-walker@^1.1.5: version "1.1.5" - resolved "https://registry.yarnpkg.com/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz#74c3cd47b70ff8e0b19adada14455b5d3ac38a22" + resolved "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz" integrity sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ== oas-validator@^5.0.8: version "5.0.8" - resolved "https://registry.yarnpkg.com/oas-validator/-/oas-validator-5.0.8.tgz#387e90df7cafa2d3ffc83b5fb976052b87e73c28" + resolved "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz" integrity sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw== dependencies: call-me-maybe "^1.0.1" @@ -1809,190 +2133,192 @@ oas-validator@^5.0.8: object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-inspect@^1.13.3, object-inspect@^1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" - integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== +openapi-sampler@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.3.0.tgz" + integrity sha512-2QfjK1oM9Sv0q82Ae1RrUe3yfFmAyjF548+6eAeb+h/cL1Uj51TW4UezraBEvwEdzoBgfo4AaTLVFGTKj+yYDw== + dependencies: + "@types/json-schema" "^7.0.7" + json-pointer "0.6.2" -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.4: - version "4.1.7" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" - integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== - dependencies: - call-bind "^1.0.8" - call-bound "^1.0.3" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - has-symbols "^1.1.0" - object-keys "^1.1.1" - -openapi-sampler@^1.3.0, openapi-sampler@^1.6.2, openapi-sampler@^1.7.1: +openapi-sampler@^1.6.2, openapi-sampler@^1.7.1: version "1.7.4" - resolved "https://registry.yarnpkg.com/openapi-sampler/-/openapi-sampler-1.7.4.tgz#453c50aa6fa8b1d02cb83a399c5aad965deb0e79" + resolved "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.7.4.tgz" integrity sha512-CKS/rd5ucPCuEDbJnjGDXZTsuGWcmv53aCmQx7soZlPEONUGN4af0/dY5+THRFZraSEjeA78nlfzdFswC/N5SA== dependencies: "@types/json-schema" "^7.0.7" fast-xml-parser "^5.5.1" json-pointer "0.6.2" +openapi-types@>=7: + version "12.1.3" + resolved "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz" + integrity sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw== + os-browserify@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= outdent@^0.8.0: version "0.8.0" - resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.8.0.tgz#2ebc3e77bf49912543f1008100ff8e7f44428eb0" + resolved "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz" integrity sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A== p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -parse-asn1@^5.0.0, parse-asn1@^5.1.9: - version "5.1.9" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.9.tgz#8dd24c3ea8da77dffbc708d94eaf232fd6156e95" - integrity sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg== +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: - asn1.js "^4.10.1" - browserify-aes "^1.2.0" - evp_bytestokey "^1.0.3" - pbkdf2 "^3.1.5" - safe-buffer "^5.2.1" - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" path-browserify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-expression-matcher@^1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz#3b98545dc88ffebb593e2d8458d0929da9275f4a" + resolved "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz" integrity sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ== path-scurry@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.2.tgz#6be0d0ee02a10d9e0de7a98bae65e182c9061f85" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz" integrity sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg== dependencies: lru-cache "^11.0.0" minipass "^7.1.2" -pbkdf2@^3.1.2, pbkdf2@^3.1.5: - version "3.1.6" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.6.tgz#935cb1d99e491880cb48cb070bb539a6901e57d6" - integrity sha512-BT6eelPB1EyGHo8pC0o9Bl6k6SYVhKO1jEbd3lcTrtr7XHdjP8BW1YpfCV3G9Kwkxgattk+S5q2/RvuttCsS1g== +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: - create-hash "^1.2.0" - create-hmac "^1.1.7" - ripemd160 "^2.0.3" - safe-buffer "^5.2.1" - sha.js "^2.4.12" - to-buffer "^1.2.2" + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" perfect-scrollbar@^1.5.5: version "1.5.6" - resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.5.6.tgz#f1aead2588ba896435ee41b246812b2080573b7c" + resolved "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.6.tgz" integrity sha512-rixgxw3SxyJbCaSpo1n35A/fwI1r2rdwMKOTCg/AcG+xOEyZcE8UHVjpZMFCVImzsFoCZeJTT+M/rdEIQYO2nw== +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + picocolors@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.2.tgz#5a942915e26b372dc0f0e6753149a16e6b1c5601" - integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== + version "2.3.0" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -picomatch@^4.0.2, picomatch@^4.0.4: +picomatch@^4.0.4: version "4.0.4" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.4.tgz#fd6f5e00a143086e074dffe4c924b8fb293b0589" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz" integrity sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A== -pluralize@8.0.0, pluralize@^8.0.0: +pluralize@^8.0.0, pluralize@8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + resolved "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== -polished@^4.1.3, polished@^4.2.2: +polished@^4.1.3: + version "4.1.4" + resolved "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz" + integrity sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg== + dependencies: + "@babel/runtime" "^7.16.7" + +polished@^4.2.2: version "4.3.1" - resolved "https://registry.yarnpkg.com/polished/-/polished-4.3.1.tgz#5a00ae32715609f83d89f6f31d0f0261c6170548" + resolved "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz" integrity sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA== dependencies: "@babel/runtime" "^7.17.8" -possible-typed-array-names@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" - integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== - postcss-value-parser@^4.0.2: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== prettier@^2.6.2: version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -prismjs@^1.27.0, prismjs@^1.29.0: +prismjs@^1.27.0: + version "1.27.0" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz" + integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== + +prismjs@^1.29.0: version "1.30.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz" integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= prop-types@^15.5.0, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" @@ -2001,7 +2327,7 @@ prop-types@^15.5.0, prop-types@^15.7.2, prop-types@^15.8.1: protobufjs@^7.0.0: version "7.6.2" - resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.6.2.tgz#2659f77bd8d54778814c274dc0df808f54c88918" + resolved "https://registry.npmjs.org/protobufjs/-/protobufjs-7.6.2.tgz" integrity sha512-N9EiLovGEQOJSPF26Ij7qUGvahfEnq0eeYZ02aigIedkmz1qZSwjnP9SBITHJuF/6MYbIW4HDN8zdYjsjqJKXQ== dependencies: "@protobufjs/aspromise" "^1.1.2" @@ -2017,9 +2343,9 @@ protobufjs@^7.0.0: "@types/node" ">=13.7.0" long "^5.3.2" -public-encrypt@^4.0.3: +public-encrypt@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + resolved "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" @@ -2029,67 +2355,85 @@ public-encrypt@^4.0.3: randombytes "^2.0.1" safe-buffer "^5.1.2" -punycode@^1.2.4, punycode@^1.4.1: +punycode@^1.2.4: version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -qs@^6.12.3: - version "6.15.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.2.tgz#fd55426d710403ddccc45e0f9eab16db7727ece9" - integrity sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw== - dependencies: - side-channel "^1.1.0" +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= querystring-es3@^0.2.0: version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + resolved "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.4: +randomfill@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + resolved "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" -"react-dom@^17.0.0 || ^18.2.0 || ^19.2.7": +"react-dom@^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom@^17.0.0 || ^18.2.0 || ^19.2.7", "react-dom@>= 16.8.0": version "19.2.7" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.7.tgz#0450dc9ae9ddbff76ef196401cd8b8c7fb466ccc" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz" integrity sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ== dependencies: scheduler "^0.27.0" -react-dom@^17.0.1: +"react-dom@^16.8.4 || ^17.0.0", react-dom@^17.0.1: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" scheduler "^0.20.2" -react-is@^16.13.1, react-is@^16.7.0: +react-is@^16.13.1: version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +"react-is@>= 16.8.0": + version "18.2.0" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + react-tabs@^3.2.2: version "3.2.3" - resolved "https://registry.yarnpkg.com/react-tabs/-/react-tabs-3.2.3.tgz#ccbb3e1241ad3f601047305c75db661239977f2f" + resolved "https://registry.npmjs.org/react-tabs/-/react-tabs-3.2.3.tgz" integrity sha512-jx325RhRVnS9DdFbeF511z0T0WEqEoMl1uCE3LoZ6VaZZm7ytatxbum0B8bCTmaiV0KsU+4TtLGTGevCic7SWg== dependencies: clsx "^1.1.0" @@ -2097,33 +2441,32 @@ react-tabs@^3.2.2: react-tabs@^6.0.2: version "6.1.1" - resolved "https://registry.yarnpkg.com/react-tabs/-/react-tabs-6.1.1.tgz#c56ff0f4e3efb09caa98e0ff456aee6cf87bf2b0" + resolved "https://registry.npmjs.org/react-tabs/-/react-tabs-6.1.1.tgz" integrity sha512-CPiuKoMFf89B7QlbFfdBD9XmUWiE3qudQputMVZB8GQvPJZRX/gqjDaDWOPDwGinEfpJKEuBCkGt83Tt4efeyA== dependencies: clsx "^2.0.0" prop-types "^15.5.0" -"react@^17.0.0 || ^18.2.0 || ^19.2.7": - version "19.2.7" - resolved "https://registry.yarnpkg.com/react/-/react-19.2.7.tgz#1f47a1bfc06f8ec885752c6f4af14369a9f8260b" - integrity sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ== - -react@^17.0.1: +"react@^16.3.0 || ^17.0.0-0", "react@^16.8.0 || ^17", "react@^16.8.4 || ^17.0.0", react@^17.0.1, react@17.0.2: version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" -readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== +"react@^16.8.0 || ^17 || ^18 || ^19", "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react@^17.0.0 || ^18.2.0 || ^19.2.7", "react@^18.0.0 || ^19.0.0", react@^19.2.7, "react@>= 16.8.0": + version "19.2.7" + resolved "https://registry.npmjs.org/react/-/react-19.2.7.tgz" + integrity sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ== + +readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 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" @@ -2131,23 +2474,23 @@ readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable readable-stream@^3.6.0: version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== dependencies: picomatch "^2.2.1" redoc-cli@^0.13.21: version "0.13.21" - resolved "https://registry.yarnpkg.com/redoc-cli/-/redoc-cli-0.13.21.tgz#90bfca81c249422b806367e9a4691f4888626907" + resolved "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.13.21.tgz" integrity sha512-pjuPf0HkKqo9qtoHxMK4x5dhC/lJ08O0hO0rJISbSRCf19bPBjQ5lb2mHRu9j6vypTMltyaLtFIfVNveuyF5fQ== dependencies: boxen "5.1.2" @@ -2164,7 +2507,7 @@ redoc-cli@^0.13.21: redoc@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/redoc/-/redoc-2.0.0.tgz#8b3047ca75b84d31558c6c92da7f84affef35c3e" + resolved "https://registry.npmjs.org/redoc/-/redoc-2.0.0.tgz" integrity sha512-rU8iLdAkT89ywOkYk66Mr+IofqaMASlRvTew0dJvopCORMIPUcPMxjlJbJNC6wsn2vvMnpUFLQ/0ISDWn9BWag== dependencies: "@redocly/openapi-core" "^1.0.0-beta.104" @@ -2192,7 +2535,7 @@ redoc@2.0.0: redoc@2.5.3: version "2.5.3" - resolved "https://registry.yarnpkg.com/redoc/-/redoc-2.5.3.tgz#f44692cbdf81bb2077fb38358885d976e6e27f88" + resolved "https://registry.npmjs.org/redoc/-/redoc-2.5.3.tgz" integrity sha512-bBbat+Sx6xKWdyoCGTtA0BWeTEW9Vs4VnEja7q7ZLOk4IM7cHQLrf+kDxWF6dKeKxT8kOBnoy/OsNXCeLttpyQ== dependencies: "@redocly/openapi-core" "^1.34.15" @@ -2219,45 +2562,55 @@ redoc@2.5.3: reftools@^1.1.9: version "1.1.9" - resolved "https://registry.yarnpkg.com/reftools/-/reftools-1.1.9.tgz#e16e19f662ccd4648605312c06d34e5da3a2b77e" + resolved "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz" integrity sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w== +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -ripemd160@^2.0.0, ripemd160@^2.0.1, ripemd160@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.3.tgz#9be54e4ba5e3559c8eee06a25cd7648bbccdf5a8" - integrity sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA== +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: - hash-base "^3.1.2" - inherits "^2.0.4" + hash-base "^3.0.0" + inherits "^2.0.1" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + scheduler@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" @@ -2265,65 +2618,68 @@ scheduler@^0.20.2: scheduler@^0.27.0: version "0.27.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz" integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q== +schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + semver@^7.5.2: version "7.8.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.8.2.tgz#194bd65723a28cf82542d2bf176b91c26b343be1" + resolved "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz" integrity sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ== +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== set-cookie-parser@^2.3.5: version "2.7.2" - resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz#ccd08673a9ae5d2e44ea2a2de25089e67c7edf68" + resolved "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz" integrity sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw== -set-function-length@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - setimmediate@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -sha.js@^2.4.0, sha.js@^2.4.12, sha.js@^2.4.8: - version "2.4.12" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f" - integrity sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w== +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: - inherits "^2.0.4" - safe-buffer "^5.2.1" - to-buffer "^1.2.0" + inherits "^2.0.1" + safe-buffer "^5.0.1" shallowequal@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== should-equal@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3" + resolved "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz" integrity sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA== dependencies: should-type "^1.4.0" should-format@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/should-format/-/should-format-3.0.3.tgz#9bfc8f74fa39205c53d38c34d717303e277124f1" + resolved "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz" integrity sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q== dependencies: should-type "^1.3.0" @@ -2331,7 +2687,7 @@ should-format@^3.0.3: should-type-adaptors@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz#401e7f33b5533033944d5cd8bf2b65027792e27a" + resolved "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz" integrity sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA== dependencies: should-type "^1.3.0" @@ -2339,17 +2695,17 @@ should-type-adaptors@^1.0.1: should-type@^1.3.0, should-type@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3" + resolved "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz" integrity sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ== should-util@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/should-util/-/should-util-1.0.1.tgz#fb0d71338f532a3a149213639e2d32cbea8bcb28" + resolved "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz" integrity sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g== should@^13.2.1: version "13.2.3" - resolved "https://registry.yarnpkg.com/should/-/should-13.2.3.tgz#96d8e5acf3e97b49d89b51feaa5ae8d07ef58f10" + resolved "https://registry.npmjs.org/should/-/should-13.2.3.tgz" integrity sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ== dependencies: should-equal "^2.0.0" @@ -2358,49 +2714,9 @@ should@^13.2.1: should-type-adaptors "^1.0.1" should-util "^1.0.0" -side-channel-list@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.1.tgz#c2e0b5a14a540aebee3bbc6c3f8666cc9b509127" - integrity sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.4" - -side-channel-map@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" - integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - -side-channel-weakmap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" - integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== - dependencies: - call-bound "^1.0.2" - es-errors "^1.3.0" - get-intrinsic "^1.2.5" - object-inspect "^1.13.3" - side-channel-map "^1.0.1" - -side-channel@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" - integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== - dependencies: - es-errors "^1.3.0" - object-inspect "^1.13.3" - side-channel-list "^1.0.0" - side-channel-map "^1.0.1" - side-channel-weakmap "^1.0.2" - simple-websocket@^9.0.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/simple-websocket/-/simple-websocket-9.1.0.tgz#91cbb39eafefbe7e66979da6c639109352786a7f" + resolved "https://registry.npmjs.org/simple-websocket/-/simple-websocket-9.1.0.tgz" integrity sha512-8MJPnjRN6A8UCp1I+H/dSFyjwJhp6wta4hsVRhjf8w9qBHRzxYt14RaOcjvQnhD1N4yKOddEjflwMnQM4VtXjQ== dependencies: debug "^4.3.1" @@ -2411,27 +2727,40 @@ simple-websocket@^9.0.0: slugify@~1.4.7: version "1.4.7" - resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.4.7.tgz#e42359d505afd84a44513280868e31202a79a628" + resolved "https://registry.npmjs.org/slugify/-/slugify-1.4.7.tgz" integrity sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg== -source-map@^0.6.1: +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== stickyfill@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/stickyfill/-/stickyfill-1.1.1.tgz#39413fee9d025c74a7e59ceecb23784cc0f17f02" + resolved "https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz" integrity sha512-GCp7vHAfpao+Qh/3Flh9DXEJ/qSi0KJwJw6zYlZOtRYXWUIpMM6mC2rIep/dK8RQqwW0KxGJIllmjPIBOGN8AA== stream-browserify@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" @@ -2439,7 +2768,7 @@ stream-browserify@^2.0.1: stream-http@^2.7.2: version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" @@ -2448,49 +2777,49 @@ stream-http@^2.7.2: to-arraybuffer "^1.0.0" xtend "^4.0.0" -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strnum@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.3.0.tgz#81bfbfef53db8c3217ea62a98c026886ec4a2761" + resolved "https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz" integrity sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q== style-loader@^3.3.1: - version "3.3.4" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7" - integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w== + version "3.3.1" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz" + integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== -styled-components@6.4.2: +"styled-components@^4.1.1 || ^5.1.1 || ^6.0.5", styled-components@6.4.2: version "6.4.2" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.4.2.tgz#2e92f7b8a1e49f5791c80c864eddf215dd1046c6" + resolved "https://registry.npmjs.org/styled-components/-/styled-components-6.4.2.tgz" integrity sha512-xZBhBJsMtGqb+aKcwKgaT+BtuFums9VynX2JRvXJGTx5UfZzN12rk5r4nVdhXYvRw+hE7yiYxVrOqJZaK2+Txg== dependencies: "@emotion/is-prop-valid" "1.4.0" @@ -2498,14 +2827,14 @@ styled-components@6.4.2: csstype "3.2.3" stylis "4.3.6" -styled-components@^5.3.0: - version "5.3.11" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" - integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== +"styled-components@^4.1.1 || ^5.1.1", styled-components@^5.3.0, "styled-components@>= 2": + version "5.3.0" + resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz" + integrity sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^1.1.0" + "@emotion/is-prop-valid" "^0.8.8" "@emotion/stylis" "^0.8.4" "@emotion/unitless" "^0.7.4" babel-plugin-styled-components ">= 1.12.0" @@ -2516,33 +2845,57 @@ styled-components@^5.3.0: stylis@4.3.6: version "4.3.6" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.6.tgz#7c7b97191cb4f195f03ecab7d52f7902ed378320" + resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz" integrity sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ== -supports-color@^5.5.0: +supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + swagger-cli@^4.0.4: version "4.0.4" - resolved "https://registry.yarnpkg.com/swagger-cli/-/swagger-cli-4.0.4.tgz#c3f0b94277073c776b9bcc3ae7507b372f3ff414" + resolved "https://registry.npmjs.org/swagger-cli/-/swagger-cli-4.0.4.tgz" integrity sha512-Cp8YYuLny3RJFQ4CvOBTaqmOOgYsem52dPx1xM5S4EUWFblIh2Q8atppMZvXKUr1e9xH5RwipYpmdUzdPcxWcA== dependencies: "@apidevtools/swagger-cli" "4.0.4" -swagger2openapi@^7.0.6, swagger2openapi@^7.0.8: +swagger2openapi@^7.0.6: + version "7.0.8" + resolved "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz" + integrity sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g== + 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" + +swagger2openapi@^7.0.8: version "7.0.8" - resolved "https://registry.yarnpkg.com/swagger2openapi/-/swagger2openapi-7.0.8.tgz#12c88d5de776cb1cbba758994930f40ad0afac59" + resolved "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz" integrity sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g== dependencies: call-me-maybe "^1.0.1" @@ -2557,143 +2910,219 @@ swagger2openapi@^7.0.6, swagger2openapi@^7.0.8: yaml "^1.10.0" yargs "^17.0.1" +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.14.1: + version "5.15.0" + resolved "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz" + integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + timers-browserify@^2.0.4: version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: setimmediate "^1.0.4" to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== + resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= -to-buffer@^1.2.0, to-buffer@^1.2.1, to-buffer@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.2.2.tgz#ffe59ef7522ada0a2d1cb5dfe03bb8abc3cdc133" - integrity sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw== - dependencies: - isarray "^2.0.5" - safe-buffer "^5.2.1" - typed-array-buffer "^1.0.3" +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" tr46@~0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== ts-algebra@^1.2.0: version "1.2.2" - resolved "https://registry.yarnpkg.com/ts-algebra/-/ts-algebra-1.2.2.tgz#b75d301c28cd4126cd344760a47b43e48e2872e0" + resolved "https://registry.npmjs.org/ts-algebra/-/ts-algebra-1.2.2.tgz" integrity sha512-kloPhf1hq3JbCPOTYoOWDKxebWjNb2o/LKnNfkWhxVVisFFmMJPPdJeGoGmM+iRLyoXAR61e08Pb+vUXINg8aA== tty-browserify@0.0.0: version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= type-fest@^0.20.2: version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -typed-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" - integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== - dependencies: - call-bound "^1.0.3" - es-errors "^1.3.0" - is-typed-array "^1.1.14" - uglify-js@^3.1.4: version "3.19.3" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.19.3.tgz#82315e9bbc6f2b25888858acd1fff8441035b77f" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz" integrity sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ== ulid@^2.3.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/ulid/-/ulid-2.4.0.tgz#9d9ee22e63f4390ee1bcd9ad09fca39d8ae0afed" + resolved "https://registry.npmjs.org/ulid/-/ulid-2.4.0.tgz" integrity sha512-fIRiVTJNcSRmXKPZtGzFQv9WRrZ3M9eoptl/teFJvjOzmpU+/K/JH6HZ8deBfb5vMEpicJcLn7JmvdknlMq7Zg== ulid@^3.0.1: version "3.0.2" - resolved "https://registry.yarnpkg.com/ulid/-/ulid-3.0.2.tgz#b6a1f2a3de7852e39aa86bf497a8e33b1867c984" + resolved "https://registry.npmjs.org/ulid/-/ulid-3.0.2.tgz" integrity sha512-yu26mwteFYzBAot7KVMqFGCVpsF6g8wXfJzQUHvu1no3+rRRSFcSV2nKeYvNPLD2J4b08jYBDhHUjeH0ygIl9w== "undici-types@>=7.24.0 <7.24.7": version "7.24.6" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.24.6.tgz#61275b485d7fd4e9d269c7cf04ec2873c9cc0f91" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz" integrity sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg== undici@6.24.0: version "6.24.0" - resolved "https://registry.yarnpkg.com/undici/-/undici-6.24.0.tgz#ad36b879b4882d14addc13dd641da7ed7ac7623a" + resolved "https://registry.npmjs.org/undici/-/undici-6.24.0.tgz" integrity sha512-lVLNosgqo5EkGqh5XUDhGfsMSoO8K0BAN0TyJLvwNRSl4xWGZlCVYsAIpa/OpA3TvmnM01GWcoKmc3ZWo5wKKA== +update-browserslist-db@^1.0.5: + version "1.0.7" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.7.tgz" + integrity sha512-iN/XYesmZ2RmmWAiI4Z5rq0YqSiv0brj9Ce9CfhNE4xIW2h+MFxcgkxIzZ+ShkFPUkjU3gQ+3oypadD3RAMtrg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + uri-js-replace@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/uri-js-replace/-/uri-js-replace-1.0.1.tgz#c285bb352b701c9dfdaeffc4da5be77f936c9048" + resolved "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz" integrity sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g== +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + url-template@^2.0.8: version "2.0.8" - resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" + resolved "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz" integrity sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw== url@^0.11.0: - version "0.11.4" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.4.tgz#adca77b3562d56b72746e76b330b7f27b6721f3c" - integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg== + version "0.11.0" + resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: - punycode "^1.4.1" - qs "^6.12.3" + punycode "1.3.2" + querystring "0.2.0" use-sync-external-store@^1.4.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" + resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz" integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util@^0.10.4: - version "0.10.4" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" - integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== - dependencies: - inherits "2.0.3" +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util@^0.11.0: version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + vm-browserify@^1.0.1: version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.0.0, webpack@^5.1.0: + version "5.74.0" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz" + integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -2701,37 +3130,24 @@ whatwg-url@^5.0.0: which-module@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== -which-typed-array@^1.1.16: - version "1.1.22" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.22.tgz#8f3cc78aefb40b437346dd40a1dbfa5d1da43fe9" - integrity sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.9" - call-bound "^1.0.4" - for-each "^0.3.5" - get-proto "^1.0.1" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - widest-line@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz" integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== dependencies: string-width "^4.0.0" wordwrap@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -2740,7 +3156,7 @@ wrap-ansi@^6.2.0: wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -2749,42 +3165,42 @@ wrap-ansi@^7.0.0: ws@^7.4.2: version "7.5.11" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.11.tgz#9460daf1812bb81a423c5b9eac746941a86310fa" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz" integrity sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA== xml-naming@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/xml-naming/-/xml-naming-0.1.0.tgz#8ab7106c5b8d23caa2fabac1cadf17136379fbd8" + resolved "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz" integrity sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw== xtend@^4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== y18n@^5.0.5: version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yaml-ast-parser@0.0.43: version "0.0.43" - resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + resolved "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz" integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== yaml@^1.10.0: version "1.10.3" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.3.tgz#76e407ed95c42684fb8e14641e5de62fe65bbcb3" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz" integrity sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA== yargs-parser@^18.1.2: version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" @@ -2792,30 +3208,17 @@ yargs-parser@^18.1.2: yargs-parser@^20.2.2: version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.0.1.tgz#6a1ced4ed5ee0b388010ba9fd67af83b9362e0bb" - integrity sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" +yargs-parser@^21.0.0: + version "21.0.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" + integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== yargs@^15.4.1: version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -2830,15 +3233,28 @@ yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^17.0.1, yargs@^17.3.1: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== +yargs@^17.0.1, yargs@17.0.1: + version "17.0.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.0.1.tgz" + integrity sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ== dependencies: - cliui "^8.0.1" + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.3.1: + version "17.3.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz" + integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== + dependencies: + cliui "^7.0.2" 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" + yargs-parser "^21.0.0"