From 297783d1a4e13170be743b3970a43520ff4efae1 Mon Sep 17 00:00:00 2001
From: Daniel Maizel <dani98000k@gmail.com>
Date: Tue, 10 Dec 2024 10:57:27 +0200
Subject: [PATCH] result of codegen

---
 api/openapi-spec/swagger.json                 |   86 +-
 manifests/quick-start-minimal.yaml            |   10 +-
 manifests/quick-start-mysql.yaml              |   10 +-
 manifests/quick-start-postgres.yaml           |   10 +-
 pkg/apis/workflow/v1alpha1/generated.pb.go    | 1618 +++---
 pkg/apis/workflow/v1alpha1/generated.proto    |    2 +-
 ...w_v1alpha1_artifact_by_manifest_request.py |    2 +-
 sdks/python/client/docs/ArtifactServiceApi.md | 4860 +++++++++++++++--
 8 files changed, 5160 insertions(+), 1438 deletions(-)

diff --git a/api/openapi-spec/swagger.json b/api/openapi-spec/swagger.json
index c5bc43eea164..632b1abd7284 100644
--- a/api/openapi-spec/swagger.json
+++ b/api/openapi-spec/swagger.json
@@ -4125,90 +4125,6 @@
           }
         }
       }
-    },
-    "/artifacts-by-manifest/{podName}/{artifactName}": {
-      "post": {
-        "tags": [
-          "ArtifactService"
-        ],
-        "summary": "Get an output artifact by a full workflow manifest.",
-        "operationId": "ArtifactService_GetOutputArtifactByManifest",
-        "parameters": [
-          {
-            "name": "body",
-            "in": "body",
-            "required": true,
-            "schema": {
-              "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ArtifactByManifestRequest"
-            }
-          },
-          {
-            "type": "string",
-            "name": "podName",
-            "in": "path",
-            "required": true
-          },
-          {
-            "type": "string",
-            "name": "artifactName",
-            "in": "path",
-            "required": true
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "An artifact file."
-          },
-          "default": {
-            "description": "An unexpected error response.",
-            "schema": {
-              "$ref": "#/definitions/grpc.gateway.runtime.Error"
-            }
-          }
-        }
-      }
-    },
-    "/input-artifacts-by-manifest/{podName}/{artifactName}": {
-      "post": {
-        "tags": [
-          "ArtifactService"
-        ],
-        "summary": "Get an inputs artifact by a full workflow manifest.",
-        "operationId": "ArtifactService_GetInputArtifactByManifest",
-        "parameters": [
-          {
-            "name": "body",
-            "in": "body",
-            "required": true,
-            "schema": {
-              "$ref": "#/definitions/io.argoproj.workflow.v1alpha1.ArtifactByManifestRequest"
-            }
-          },
-          {
-            "type": "string",
-            "name": "podName",
-            "in": "path",
-            "required": true
-          },
-          {
-            "type": "string",
-            "name": "artifactName",
-            "in": "path",
-            "required": true
-          }
-        ],
-        "responses": {
-          "200": {
-            "description": "An artifact file."
-          },
-          "default": {
-            "description": "An unexpected error response.",
-            "schema": {
-              "$ref": "#/definitions/grpc.gateway.runtime.Error"
-            }
-          }
-        }
-      }
     }
   },
   "definitions": {
@@ -15762,4 +15678,4 @@
       "BearerToken": []
     }
   ]
-}
+}
\ No newline at end of file
diff --git a/manifests/quick-start-minimal.yaml b/manifests/quick-start-minimal.yaml
index 78ad3e0e6f80..f0db4e18b262 100644
--- a/manifests/quick-start-minimal.yaml
+++ b/manifests/quick-start-minimal.yaml
@@ -3612,7 +3612,7 @@ spec:
         - --auth-mode
         - client
         env: []
-        image: quay.io/argoproj/argocli:latest
+        image: quay.io/codefresh/argocli:latest
         name: argo-server
         ports:
         - containerPort: 2746
@@ -3658,7 +3658,11 @@ spec:
         app: workflow-controller
     spec:
       containers:
-      - args: []
+      - args:
+        - --configmap
+        - workflow-controller-configmap
+        - --executor-image
+        - quay.io/codefresh/argoexec:latest
         command:
         - workflow-controller
         env:
@@ -3667,7 +3671,7 @@ spec:
             fieldRef:
               apiVersion: v1
               fieldPath: metadata.name
-        image: quay.io/argoproj/workflow-controller:latest
+        image: quay.io/codefresh/workflow-controller:latest
         livenessProbe:
           failureThreshold: 3
           httpGet:
diff --git a/manifests/quick-start-mysql.yaml b/manifests/quick-start-mysql.yaml
index 9cb62fe1bd6a..4296be2f518b 100644
--- a/manifests/quick-start-mysql.yaml
+++ b/manifests/quick-start-mysql.yaml
@@ -3656,7 +3656,7 @@ spec:
         - --auth-mode
         - client
         env: []
-        image: quay.io/argoproj/argocli:latest
+        image: quay.io/codefresh/argocli:latest
         name: argo-server
         ports:
         - containerPort: 2746
@@ -3702,7 +3702,11 @@ spec:
         app: workflow-controller
     spec:
       containers:
-      - args: []
+      - args:
+        - --configmap
+        - workflow-controller-configmap
+        - --executor-image
+        - quay.io/codefresh/argoexec:latest
         command:
         - workflow-controller
         env:
@@ -3711,7 +3715,7 @@ spec:
             fieldRef:
               apiVersion: v1
               fieldPath: metadata.name
-        image: quay.io/argoproj/workflow-controller:latest
+        image: quay.io/codefresh/workflow-controller:latest
         livenessProbe:
           failureThreshold: 3
           httpGet:
diff --git a/manifests/quick-start-postgres.yaml b/manifests/quick-start-postgres.yaml
index 7cb175c2cea6..0b5924468174 100644
--- a/manifests/quick-start-postgres.yaml
+++ b/manifests/quick-start-postgres.yaml
@@ -3656,7 +3656,7 @@ spec:
         - --auth-mode
         - client
         env: []
-        image: quay.io/argoproj/argocli:latest
+        image: quay.io/codefresh/argocli:latest
         name: argo-server
         ports:
         - containerPort: 2746
@@ -3702,7 +3702,11 @@ spec:
         app: workflow-controller
     spec:
       containers:
-      - args: []
+      - args:
+        - --configmap
+        - workflow-controller-configmap
+        - --executor-image
+        - quay.io/codefresh/argoexec:latest
         command:
         - workflow-controller
         env:
@@ -3711,7 +3715,7 @@ spec:
             fieldRef:
               apiVersion: v1
               fieldPath: metadata.name
-        image: quay.io/argoproj/workflow-controller:latest
+        image: quay.io/codefresh/workflow-controller:latest
         livenessProbe:
           failureThreshold: 3
           httpGet:
diff --git a/pkg/apis/workflow/v1alpha1/generated.pb.go b/pkg/apis/workflow/v1alpha1/generated.pb.go
index d7fd930d22d2..ddce9a8df1e0 100644
--- a/pkg/apis/workflow/v1alpha1/generated.pb.go
+++ b/pkg/apis/workflow/v1alpha1/generated.pb.go
@@ -907,7 +907,7 @@ var xxx_messageInfo_ClusterWorkflowTemplateList proto.InternalMessageInfo
 func (m *Column) Reset()      { *m = Column{} }
 func (*Column) ProtoMessage() {}
 func (*Column) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{30}
+	return fileDescriptor_724696e352c3df5f, []int{31}
 }
 func (m *Column) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -935,7 +935,7 @@ var xxx_messageInfo_Column proto.InternalMessageInfo
 func (m *Condition) Reset()      { *m = Condition{} }
 func (*Condition) ProtoMessage() {}
 func (*Condition) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{31}
+	return fileDescriptor_724696e352c3df5f, []int{32}
 }
 func (m *Condition) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -963,7 +963,7 @@ var xxx_messageInfo_Condition proto.InternalMessageInfo
 func (m *ContainerNode) Reset()      { *m = ContainerNode{} }
 func (*ContainerNode) ProtoMessage() {}
 func (*ContainerNode) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{32}
+	return fileDescriptor_724696e352c3df5f, []int{33}
 }
 func (m *ContainerNode) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -991,7 +991,7 @@ var xxx_messageInfo_ContainerNode proto.InternalMessageInfo
 func (m *ContainerSetRetryStrategy) Reset()      { *m = ContainerSetRetryStrategy{} }
 func (*ContainerSetRetryStrategy) ProtoMessage() {}
 func (*ContainerSetRetryStrategy) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{33}
+	return fileDescriptor_724696e352c3df5f, []int{34}
 }
 func (m *ContainerSetRetryStrategy) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1019,7 +1019,7 @@ var xxx_messageInfo_ContainerSetRetryStrategy proto.InternalMessageInfo
 func (m *ContainerSetTemplate) Reset()      { *m = ContainerSetTemplate{} }
 func (*ContainerSetTemplate) ProtoMessage() {}
 func (*ContainerSetTemplate) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{34}
+	return fileDescriptor_724696e352c3df5f, []int{35}
 }
 func (m *ContainerSetTemplate) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1047,7 +1047,7 @@ var xxx_messageInfo_ContainerSetTemplate proto.InternalMessageInfo
 func (m *ContinueOn) Reset()      { *m = ContinueOn{} }
 func (*ContinueOn) ProtoMessage() {}
 func (*ContinueOn) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{35}
+	return fileDescriptor_724696e352c3df5f, []int{36}
 }
 func (m *ContinueOn) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1075,7 +1075,7 @@ var xxx_messageInfo_ContinueOn proto.InternalMessageInfo
 func (m *Counter) Reset()      { *m = Counter{} }
 func (*Counter) ProtoMessage() {}
 func (*Counter) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{36}
+	return fileDescriptor_724696e352c3df5f, []int{37}
 }
 func (m *Counter) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1103,7 +1103,7 @@ var xxx_messageInfo_Counter proto.InternalMessageInfo
 func (m *CreateS3BucketOptions) Reset()      { *m = CreateS3BucketOptions{} }
 func (*CreateS3BucketOptions) ProtoMessage() {}
 func (*CreateS3BucketOptions) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{37}
+	return fileDescriptor_724696e352c3df5f, []int{38}
 }
 func (m *CreateS3BucketOptions) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1131,7 +1131,7 @@ var xxx_messageInfo_CreateS3BucketOptions proto.InternalMessageInfo
 func (m *CronWorkflow) Reset()      { *m = CronWorkflow{} }
 func (*CronWorkflow) ProtoMessage() {}
 func (*CronWorkflow) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{38}
+	return fileDescriptor_724696e352c3df5f, []int{39}
 }
 func (m *CronWorkflow) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1159,7 +1159,7 @@ var xxx_messageInfo_CronWorkflow proto.InternalMessageInfo
 func (m *CronWorkflowList) Reset()      { *m = CronWorkflowList{} }
 func (*CronWorkflowList) ProtoMessage() {}
 func (*CronWorkflowList) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{39}
+	return fileDescriptor_724696e352c3df5f, []int{40}
 }
 func (m *CronWorkflowList) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1187,7 +1187,7 @@ var xxx_messageInfo_CronWorkflowList proto.InternalMessageInfo
 func (m *CronWorkflowSpec) Reset()      { *m = CronWorkflowSpec{} }
 func (*CronWorkflowSpec) ProtoMessage() {}
 func (*CronWorkflowSpec) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{40}
+	return fileDescriptor_724696e352c3df5f, []int{41}
 }
 func (m *CronWorkflowSpec) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1215,7 +1215,7 @@ var xxx_messageInfo_CronWorkflowSpec proto.InternalMessageInfo
 func (m *CronWorkflowStatus) Reset()      { *m = CronWorkflowStatus{} }
 func (*CronWorkflowStatus) ProtoMessage() {}
 func (*CronWorkflowStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{41}
+	return fileDescriptor_724696e352c3df5f, []int{42}
 }
 func (m *CronWorkflowStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1243,7 +1243,7 @@ var xxx_messageInfo_CronWorkflowStatus proto.InternalMessageInfo
 func (m *DAGTask) Reset()      { *m = DAGTask{} }
 func (*DAGTask) ProtoMessage() {}
 func (*DAGTask) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{42}
+	return fileDescriptor_724696e352c3df5f, []int{43}
 }
 func (m *DAGTask) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1271,7 +1271,7 @@ var xxx_messageInfo_DAGTask proto.InternalMessageInfo
 func (m *DAGTemplate) Reset()      { *m = DAGTemplate{} }
 func (*DAGTemplate) ProtoMessage() {}
 func (*DAGTemplate) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{43}
+	return fileDescriptor_724696e352c3df5f, []int{44}
 }
 func (m *DAGTemplate) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1299,7 +1299,7 @@ var xxx_messageInfo_DAGTemplate proto.InternalMessageInfo
 func (m *Data) Reset()      { *m = Data{} }
 func (*Data) ProtoMessage() {}
 func (*Data) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{44}
+	return fileDescriptor_724696e352c3df5f, []int{45}
 }
 func (m *Data) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1327,7 +1327,7 @@ var xxx_messageInfo_Data proto.InternalMessageInfo
 func (m *DataSource) Reset()      { *m = DataSource{} }
 func (*DataSource) ProtoMessage() {}
 func (*DataSource) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{45}
+	return fileDescriptor_724696e352c3df5f, []int{46}
 }
 func (m *DataSource) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1355,7 +1355,7 @@ var xxx_messageInfo_DataSource proto.InternalMessageInfo
 func (m *Event) Reset()      { *m = Event{} }
 func (*Event) ProtoMessage() {}
 func (*Event) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{46}
+	return fileDescriptor_724696e352c3df5f, []int{47}
 }
 func (m *Event) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1383,7 +1383,7 @@ var xxx_messageInfo_Event proto.InternalMessageInfo
 func (m *ExecutorConfig) Reset()      { *m = ExecutorConfig{} }
 func (*ExecutorConfig) ProtoMessage() {}
 func (*ExecutorConfig) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{47}
+	return fileDescriptor_724696e352c3df5f, []int{48}
 }
 func (m *ExecutorConfig) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1411,7 +1411,7 @@ var xxx_messageInfo_ExecutorConfig proto.InternalMessageInfo
 func (m *GCSArtifact) Reset()      { *m = GCSArtifact{} }
 func (*GCSArtifact) ProtoMessage() {}
 func (*GCSArtifact) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{48}
+	return fileDescriptor_724696e352c3df5f, []int{49}
 }
 func (m *GCSArtifact) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1439,7 +1439,7 @@ var xxx_messageInfo_GCSArtifact proto.InternalMessageInfo
 func (m *GCSArtifactRepository) Reset()      { *m = GCSArtifactRepository{} }
 func (*GCSArtifactRepository) ProtoMessage() {}
 func (*GCSArtifactRepository) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{49}
+	return fileDescriptor_724696e352c3df5f, []int{50}
 }
 func (m *GCSArtifactRepository) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1467,7 +1467,7 @@ var xxx_messageInfo_GCSArtifactRepository proto.InternalMessageInfo
 func (m *GCSBucket) Reset()      { *m = GCSBucket{} }
 func (*GCSBucket) ProtoMessage() {}
 func (*GCSBucket) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{50}
+	return fileDescriptor_724696e352c3df5f, []int{51}
 }
 func (m *GCSBucket) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1495,7 +1495,7 @@ var xxx_messageInfo_GCSBucket proto.InternalMessageInfo
 func (m *Gauge) Reset()      { *m = Gauge{} }
 func (*Gauge) ProtoMessage() {}
 func (*Gauge) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{51}
+	return fileDescriptor_724696e352c3df5f, []int{52}
 }
 func (m *Gauge) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1523,7 +1523,7 @@ var xxx_messageInfo_Gauge proto.InternalMessageInfo
 func (m *GitArtifact) Reset()      { *m = GitArtifact{} }
 func (*GitArtifact) ProtoMessage() {}
 func (*GitArtifact) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{52}
+	return fileDescriptor_724696e352c3df5f, []int{53}
 }
 func (m *GitArtifact) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1551,7 +1551,7 @@ var xxx_messageInfo_GitArtifact proto.InternalMessageInfo
 func (m *HDFSArtifact) Reset()      { *m = HDFSArtifact{} }
 func (*HDFSArtifact) ProtoMessage() {}
 func (*HDFSArtifact) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{53}
+	return fileDescriptor_724696e352c3df5f, []int{54}
 }
 func (m *HDFSArtifact) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1579,7 +1579,7 @@ var xxx_messageInfo_HDFSArtifact proto.InternalMessageInfo
 func (m *HDFSArtifactRepository) Reset()      { *m = HDFSArtifactRepository{} }
 func (*HDFSArtifactRepository) ProtoMessage() {}
 func (*HDFSArtifactRepository) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{54}
+	return fileDescriptor_724696e352c3df5f, []int{55}
 }
 func (m *HDFSArtifactRepository) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1607,7 +1607,7 @@ var xxx_messageInfo_HDFSArtifactRepository proto.InternalMessageInfo
 func (m *HDFSConfig) Reset()      { *m = HDFSConfig{} }
 func (*HDFSConfig) ProtoMessage() {}
 func (*HDFSConfig) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{55}
+	return fileDescriptor_724696e352c3df5f, []int{56}
 }
 func (m *HDFSConfig) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1635,7 +1635,7 @@ var xxx_messageInfo_HDFSConfig proto.InternalMessageInfo
 func (m *HDFSKrbConfig) Reset()      { *m = HDFSKrbConfig{} }
 func (*HDFSKrbConfig) ProtoMessage() {}
 func (*HDFSKrbConfig) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{56}
+	return fileDescriptor_724696e352c3df5f, []int{57}
 }
 func (m *HDFSKrbConfig) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1663,7 +1663,7 @@ var xxx_messageInfo_HDFSKrbConfig proto.InternalMessageInfo
 func (m *HTTP) Reset()      { *m = HTTP{} }
 func (*HTTP) ProtoMessage() {}
 func (*HTTP) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{57}
+	return fileDescriptor_724696e352c3df5f, []int{58}
 }
 func (m *HTTP) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1691,7 +1691,7 @@ var xxx_messageInfo_HTTP proto.InternalMessageInfo
 func (m *HTTPArtifact) Reset()      { *m = HTTPArtifact{} }
 func (*HTTPArtifact) ProtoMessage() {}
 func (*HTTPArtifact) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{58}
+	return fileDescriptor_724696e352c3df5f, []int{59}
 }
 func (m *HTTPArtifact) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1719,7 +1719,7 @@ var xxx_messageInfo_HTTPArtifact proto.InternalMessageInfo
 func (m *HTTPAuth) Reset()      { *m = HTTPAuth{} }
 func (*HTTPAuth) ProtoMessage() {}
 func (*HTTPAuth) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{59}
+	return fileDescriptor_724696e352c3df5f, []int{60}
 }
 func (m *HTTPAuth) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1747,7 +1747,7 @@ var xxx_messageInfo_HTTPAuth proto.InternalMessageInfo
 func (m *HTTPBodySource) Reset()      { *m = HTTPBodySource{} }
 func (*HTTPBodySource) ProtoMessage() {}
 func (*HTTPBodySource) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{60}
+	return fileDescriptor_724696e352c3df5f, []int{61}
 }
 func (m *HTTPBodySource) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1775,7 +1775,7 @@ var xxx_messageInfo_HTTPBodySource proto.InternalMessageInfo
 func (m *HTTPHeader) Reset()      { *m = HTTPHeader{} }
 func (*HTTPHeader) ProtoMessage() {}
 func (*HTTPHeader) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{61}
+	return fileDescriptor_724696e352c3df5f, []int{62}
 }
 func (m *HTTPHeader) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1803,7 +1803,7 @@ var xxx_messageInfo_HTTPHeader proto.InternalMessageInfo
 func (m *HTTPHeaderSource) Reset()      { *m = HTTPHeaderSource{} }
 func (*HTTPHeaderSource) ProtoMessage() {}
 func (*HTTPHeaderSource) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{62}
+	return fileDescriptor_724696e352c3df5f, []int{63}
 }
 func (m *HTTPHeaderSource) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1831,7 +1831,7 @@ var xxx_messageInfo_HTTPHeaderSource proto.InternalMessageInfo
 func (m *Header) Reset()      { *m = Header{} }
 func (*Header) ProtoMessage() {}
 func (*Header) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{63}
+	return fileDescriptor_724696e352c3df5f, []int{64}
 }
 func (m *Header) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1859,7 +1859,7 @@ var xxx_messageInfo_Header proto.InternalMessageInfo
 func (m *Histogram) Reset()      { *m = Histogram{} }
 func (*Histogram) ProtoMessage() {}
 func (*Histogram) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{64}
+	return fileDescriptor_724696e352c3df5f, []int{65}
 }
 func (m *Histogram) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1887,7 +1887,7 @@ var xxx_messageInfo_Histogram proto.InternalMessageInfo
 func (m *Inputs) Reset()      { *m = Inputs{} }
 func (*Inputs) ProtoMessage() {}
 func (*Inputs) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{65}
+	return fileDescriptor_724696e352c3df5f, []int{66}
 }
 func (m *Inputs) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1915,7 +1915,7 @@ var xxx_messageInfo_Inputs proto.InternalMessageInfo
 func (m *Item) Reset()      { *m = Item{} }
 func (*Item) ProtoMessage() {}
 func (*Item) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{66}
+	return fileDescriptor_724696e352c3df5f, []int{67}
 }
 func (m *Item) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1943,7 +1943,7 @@ var xxx_messageInfo_Item proto.InternalMessageInfo
 func (m *LabelKeys) Reset()      { *m = LabelKeys{} }
 func (*LabelKeys) ProtoMessage() {}
 func (*LabelKeys) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{67}
+	return fileDescriptor_724696e352c3df5f, []int{68}
 }
 func (m *LabelKeys) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1971,7 +1971,7 @@ var xxx_messageInfo_LabelKeys proto.InternalMessageInfo
 func (m *LabelValueFrom) Reset()      { *m = LabelValueFrom{} }
 func (*LabelValueFrom) ProtoMessage() {}
 func (*LabelValueFrom) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{68}
+	return fileDescriptor_724696e352c3df5f, []int{69}
 }
 func (m *LabelValueFrom) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -1999,7 +1999,7 @@ var xxx_messageInfo_LabelValueFrom proto.InternalMessageInfo
 func (m *LabelValues) Reset()      { *m = LabelValues{} }
 func (*LabelValues) ProtoMessage() {}
 func (*LabelValues) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{69}
+	return fileDescriptor_724696e352c3df5f, []int{70}
 }
 func (m *LabelValues) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2027,7 +2027,7 @@ var xxx_messageInfo_LabelValues proto.InternalMessageInfo
 func (m *LifecycleHook) Reset()      { *m = LifecycleHook{} }
 func (*LifecycleHook) ProtoMessage() {}
 func (*LifecycleHook) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{70}
+	return fileDescriptor_724696e352c3df5f, []int{71}
 }
 func (m *LifecycleHook) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2055,7 +2055,7 @@ var xxx_messageInfo_LifecycleHook proto.InternalMessageInfo
 func (m *Link) Reset()      { *m = Link{} }
 func (*Link) ProtoMessage() {}
 func (*Link) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{71}
+	return fileDescriptor_724696e352c3df5f, []int{72}
 }
 func (m *Link) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2083,7 +2083,7 @@ var xxx_messageInfo_Link proto.InternalMessageInfo
 func (m *ManifestFrom) Reset()      { *m = ManifestFrom{} }
 func (*ManifestFrom) ProtoMessage() {}
 func (*ManifestFrom) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{72}
+	return fileDescriptor_724696e352c3df5f, []int{73}
 }
 func (m *ManifestFrom) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2111,7 +2111,7 @@ var xxx_messageInfo_ManifestFrom proto.InternalMessageInfo
 func (m *MemoizationStatus) Reset()      { *m = MemoizationStatus{} }
 func (*MemoizationStatus) ProtoMessage() {}
 func (*MemoizationStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{73}
+	return fileDescriptor_724696e352c3df5f, []int{74}
 }
 func (m *MemoizationStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2139,7 +2139,7 @@ var xxx_messageInfo_MemoizationStatus proto.InternalMessageInfo
 func (m *Memoize) Reset()      { *m = Memoize{} }
 func (*Memoize) ProtoMessage() {}
 func (*Memoize) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{74}
+	return fileDescriptor_724696e352c3df5f, []int{75}
 }
 func (m *Memoize) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2167,7 +2167,7 @@ var xxx_messageInfo_Memoize proto.InternalMessageInfo
 func (m *Metadata) Reset()      { *m = Metadata{} }
 func (*Metadata) ProtoMessage() {}
 func (*Metadata) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{75}
+	return fileDescriptor_724696e352c3df5f, []int{76}
 }
 func (m *Metadata) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2195,7 +2195,7 @@ var xxx_messageInfo_Metadata proto.InternalMessageInfo
 func (m *MetricLabel) Reset()      { *m = MetricLabel{} }
 func (*MetricLabel) ProtoMessage() {}
 func (*MetricLabel) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{76}
+	return fileDescriptor_724696e352c3df5f, []int{77}
 }
 func (m *MetricLabel) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2223,7 +2223,7 @@ var xxx_messageInfo_MetricLabel proto.InternalMessageInfo
 func (m *Metrics) Reset()      { *m = Metrics{} }
 func (*Metrics) ProtoMessage() {}
 func (*Metrics) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{77}
+	return fileDescriptor_724696e352c3df5f, []int{78}
 }
 func (m *Metrics) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2251,7 +2251,7 @@ var xxx_messageInfo_Metrics proto.InternalMessageInfo
 func (m *Mutex) Reset()      { *m = Mutex{} }
 func (*Mutex) ProtoMessage() {}
 func (*Mutex) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{78}
+	return fileDescriptor_724696e352c3df5f, []int{79}
 }
 func (m *Mutex) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2279,7 +2279,7 @@ var xxx_messageInfo_Mutex proto.InternalMessageInfo
 func (m *MutexHolding) Reset()      { *m = MutexHolding{} }
 func (*MutexHolding) ProtoMessage() {}
 func (*MutexHolding) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{79}
+	return fileDescriptor_724696e352c3df5f, []int{80}
 }
 func (m *MutexHolding) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2307,7 +2307,7 @@ var xxx_messageInfo_MutexHolding proto.InternalMessageInfo
 func (m *MutexStatus) Reset()      { *m = MutexStatus{} }
 func (*MutexStatus) ProtoMessage() {}
 func (*MutexStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{80}
+	return fileDescriptor_724696e352c3df5f, []int{81}
 }
 func (m *MutexStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2335,7 +2335,7 @@ var xxx_messageInfo_MutexStatus proto.InternalMessageInfo
 func (m *NodeFlag) Reset()      { *m = NodeFlag{} }
 func (*NodeFlag) ProtoMessage() {}
 func (*NodeFlag) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{81}
+	return fileDescriptor_724696e352c3df5f, []int{82}
 }
 func (m *NodeFlag) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2363,7 +2363,7 @@ var xxx_messageInfo_NodeFlag proto.InternalMessageInfo
 func (m *NodeResult) Reset()      { *m = NodeResult{} }
 func (*NodeResult) ProtoMessage() {}
 func (*NodeResult) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{81}
+	return fileDescriptor_724696e352c3df5f, []int{83}
 }
 func (m *NodeResult) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2391,7 +2391,7 @@ var xxx_messageInfo_NodeResult proto.InternalMessageInfo
 func (m *NodeStatus) Reset()      { *m = NodeStatus{} }
 func (*NodeStatus) ProtoMessage() {}
 func (*NodeStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{82}
+	return fileDescriptor_724696e352c3df5f, []int{84}
 }
 func (m *NodeStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2419,7 +2419,7 @@ var xxx_messageInfo_NodeStatus proto.InternalMessageInfo
 func (m *NodeSynchronizationStatus) Reset()      { *m = NodeSynchronizationStatus{} }
 func (*NodeSynchronizationStatus) ProtoMessage() {}
 func (*NodeSynchronizationStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{83}
+	return fileDescriptor_724696e352c3df5f, []int{85}
 }
 func (m *NodeSynchronizationStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2447,7 +2447,7 @@ var xxx_messageInfo_NodeSynchronizationStatus proto.InternalMessageInfo
 func (m *NoneStrategy) Reset()      { *m = NoneStrategy{} }
 func (*NoneStrategy) ProtoMessage() {}
 func (*NoneStrategy) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{84}
+	return fileDescriptor_724696e352c3df5f, []int{86}
 }
 func (m *NoneStrategy) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2475,7 +2475,7 @@ var xxx_messageInfo_NoneStrategy proto.InternalMessageInfo
 func (m *OAuth2Auth) Reset()      { *m = OAuth2Auth{} }
 func (*OAuth2Auth) ProtoMessage() {}
 func (*OAuth2Auth) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{85}
+	return fileDescriptor_724696e352c3df5f, []int{87}
 }
 func (m *OAuth2Auth) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2503,7 +2503,7 @@ var xxx_messageInfo_OAuth2Auth proto.InternalMessageInfo
 func (m *OAuth2EndpointParam) Reset()      { *m = OAuth2EndpointParam{} }
 func (*OAuth2EndpointParam) ProtoMessage() {}
 func (*OAuth2EndpointParam) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{86}
+	return fileDescriptor_724696e352c3df5f, []int{88}
 }
 func (m *OAuth2EndpointParam) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2531,7 +2531,7 @@ var xxx_messageInfo_OAuth2EndpointParam proto.InternalMessageInfo
 func (m *OSSArtifact) Reset()      { *m = OSSArtifact{} }
 func (*OSSArtifact) ProtoMessage() {}
 func (*OSSArtifact) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{87}
+	return fileDescriptor_724696e352c3df5f, []int{89}
 }
 func (m *OSSArtifact) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2559,7 +2559,7 @@ var xxx_messageInfo_OSSArtifact proto.InternalMessageInfo
 func (m *OSSArtifactRepository) Reset()      { *m = OSSArtifactRepository{} }
 func (*OSSArtifactRepository) ProtoMessage() {}
 func (*OSSArtifactRepository) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{88}
+	return fileDescriptor_724696e352c3df5f, []int{90}
 }
 func (m *OSSArtifactRepository) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2587,7 +2587,7 @@ var xxx_messageInfo_OSSArtifactRepository proto.InternalMessageInfo
 func (m *OSSBucket) Reset()      { *m = OSSBucket{} }
 func (*OSSBucket) ProtoMessage() {}
 func (*OSSBucket) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{89}
+	return fileDescriptor_724696e352c3df5f, []int{91}
 }
 func (m *OSSBucket) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2615,7 +2615,7 @@ var xxx_messageInfo_OSSBucket proto.InternalMessageInfo
 func (m *OSSLifecycleRule) Reset()      { *m = OSSLifecycleRule{} }
 func (*OSSLifecycleRule) ProtoMessage() {}
 func (*OSSLifecycleRule) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{90}
+	return fileDescriptor_724696e352c3df5f, []int{92}
 }
 func (m *OSSLifecycleRule) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2643,7 +2643,7 @@ var xxx_messageInfo_OSSLifecycleRule proto.InternalMessageInfo
 func (m *Object) Reset()      { *m = Object{} }
 func (*Object) ProtoMessage() {}
 func (*Object) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{91}
+	return fileDescriptor_724696e352c3df5f, []int{93}
 }
 func (m *Object) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2671,7 +2671,7 @@ var xxx_messageInfo_Object proto.InternalMessageInfo
 func (m *Outputs) Reset()      { *m = Outputs{} }
 func (*Outputs) ProtoMessage() {}
 func (*Outputs) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{92}
+	return fileDescriptor_724696e352c3df5f, []int{94}
 }
 func (m *Outputs) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2699,7 +2699,7 @@ var xxx_messageInfo_Outputs proto.InternalMessageInfo
 func (m *ParallelSteps) Reset()      { *m = ParallelSteps{} }
 func (*ParallelSteps) ProtoMessage() {}
 func (*ParallelSteps) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{93}
+	return fileDescriptor_724696e352c3df5f, []int{95}
 }
 func (m *ParallelSteps) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2727,7 +2727,7 @@ var xxx_messageInfo_ParallelSteps proto.InternalMessageInfo
 func (m *Parameter) Reset()      { *m = Parameter{} }
 func (*Parameter) ProtoMessage() {}
 func (*Parameter) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{94}
+	return fileDescriptor_724696e352c3df5f, []int{96}
 }
 func (m *Parameter) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2755,7 +2755,7 @@ var xxx_messageInfo_Parameter proto.InternalMessageInfo
 func (m *Plugin) Reset()      { *m = Plugin{} }
 func (*Plugin) ProtoMessage() {}
 func (*Plugin) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{95}
+	return fileDescriptor_724696e352c3df5f, []int{97}
 }
 func (m *Plugin) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2783,7 +2783,7 @@ var xxx_messageInfo_Plugin proto.InternalMessageInfo
 func (m *PodGC) Reset()      { *m = PodGC{} }
 func (*PodGC) ProtoMessage() {}
 func (*PodGC) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{96}
+	return fileDescriptor_724696e352c3df5f, []int{98}
 }
 func (m *PodGC) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2811,7 +2811,7 @@ var xxx_messageInfo_PodGC proto.InternalMessageInfo
 func (m *Prometheus) Reset()      { *m = Prometheus{} }
 func (*Prometheus) ProtoMessage() {}
 func (*Prometheus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{97}
+	return fileDescriptor_724696e352c3df5f, []int{99}
 }
 func (m *Prometheus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2839,7 +2839,7 @@ var xxx_messageInfo_Prometheus proto.InternalMessageInfo
 func (m *RawArtifact) Reset()      { *m = RawArtifact{} }
 func (*RawArtifact) ProtoMessage() {}
 func (*RawArtifact) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{98}
+	return fileDescriptor_724696e352c3df5f, []int{100}
 }
 func (m *RawArtifact) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2867,7 +2867,7 @@ var xxx_messageInfo_RawArtifact proto.InternalMessageInfo
 func (m *ResourceTemplate) Reset()      { *m = ResourceTemplate{} }
 func (*ResourceTemplate) ProtoMessage() {}
 func (*ResourceTemplate) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{99}
+	return fileDescriptor_724696e352c3df5f, []int{101}
 }
 func (m *ResourceTemplate) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2895,7 +2895,7 @@ var xxx_messageInfo_ResourceTemplate proto.InternalMessageInfo
 func (m *RetryAffinity) Reset()      { *m = RetryAffinity{} }
 func (*RetryAffinity) ProtoMessage() {}
 func (*RetryAffinity) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{100}
+	return fileDescriptor_724696e352c3df5f, []int{102}
 }
 func (m *RetryAffinity) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2923,7 +2923,7 @@ var xxx_messageInfo_RetryAffinity proto.InternalMessageInfo
 func (m *RetryNodeAntiAffinity) Reset()      { *m = RetryNodeAntiAffinity{} }
 func (*RetryNodeAntiAffinity) ProtoMessage() {}
 func (*RetryNodeAntiAffinity) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{101}
+	return fileDescriptor_724696e352c3df5f, []int{103}
 }
 func (m *RetryNodeAntiAffinity) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2951,7 +2951,7 @@ var xxx_messageInfo_RetryNodeAntiAffinity proto.InternalMessageInfo
 func (m *RetryStrategy) Reset()      { *m = RetryStrategy{} }
 func (*RetryStrategy) ProtoMessage() {}
 func (*RetryStrategy) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{102}
+	return fileDescriptor_724696e352c3df5f, []int{104}
 }
 func (m *RetryStrategy) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -2979,7 +2979,7 @@ var xxx_messageInfo_RetryStrategy proto.InternalMessageInfo
 func (m *S3Artifact) Reset()      { *m = S3Artifact{} }
 func (*S3Artifact) ProtoMessage() {}
 func (*S3Artifact) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{103}
+	return fileDescriptor_724696e352c3df5f, []int{105}
 }
 func (m *S3Artifact) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3007,7 +3007,7 @@ var xxx_messageInfo_S3Artifact proto.InternalMessageInfo
 func (m *S3ArtifactRepository) Reset()      { *m = S3ArtifactRepository{} }
 func (*S3ArtifactRepository) ProtoMessage() {}
 func (*S3ArtifactRepository) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{104}
+	return fileDescriptor_724696e352c3df5f, []int{106}
 }
 func (m *S3ArtifactRepository) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3035,7 +3035,7 @@ var xxx_messageInfo_S3ArtifactRepository proto.InternalMessageInfo
 func (m *S3Bucket) Reset()      { *m = S3Bucket{} }
 func (*S3Bucket) ProtoMessage() {}
 func (*S3Bucket) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{105}
+	return fileDescriptor_724696e352c3df5f, []int{107}
 }
 func (m *S3Bucket) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3063,7 +3063,7 @@ var xxx_messageInfo_S3Bucket proto.InternalMessageInfo
 func (m *S3EncryptionOptions) Reset()      { *m = S3EncryptionOptions{} }
 func (*S3EncryptionOptions) ProtoMessage() {}
 func (*S3EncryptionOptions) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{106}
+	return fileDescriptor_724696e352c3df5f, []int{108}
 }
 func (m *S3EncryptionOptions) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3091,7 +3091,7 @@ var xxx_messageInfo_S3EncryptionOptions proto.InternalMessageInfo
 func (m *ScriptTemplate) Reset()      { *m = ScriptTemplate{} }
 func (*ScriptTemplate) ProtoMessage() {}
 func (*ScriptTemplate) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{107}
+	return fileDescriptor_724696e352c3df5f, []int{109}
 }
 func (m *ScriptTemplate) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3119,7 +3119,7 @@ var xxx_messageInfo_ScriptTemplate proto.InternalMessageInfo
 func (m *SemaphoreHolding) Reset()      { *m = SemaphoreHolding{} }
 func (*SemaphoreHolding) ProtoMessage() {}
 func (*SemaphoreHolding) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{108}
+	return fileDescriptor_724696e352c3df5f, []int{110}
 }
 func (m *SemaphoreHolding) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3147,7 +3147,7 @@ var xxx_messageInfo_SemaphoreHolding proto.InternalMessageInfo
 func (m *SemaphoreRef) Reset()      { *m = SemaphoreRef{} }
 func (*SemaphoreRef) ProtoMessage() {}
 func (*SemaphoreRef) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{109}
+	return fileDescriptor_724696e352c3df5f, []int{111}
 }
 func (m *SemaphoreRef) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3175,7 +3175,7 @@ var xxx_messageInfo_SemaphoreRef proto.InternalMessageInfo
 func (m *SemaphoreStatus) Reset()      { *m = SemaphoreStatus{} }
 func (*SemaphoreStatus) ProtoMessage() {}
 func (*SemaphoreStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{110}
+	return fileDescriptor_724696e352c3df5f, []int{112}
 }
 func (m *SemaphoreStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3203,7 +3203,7 @@ var xxx_messageInfo_SemaphoreStatus proto.InternalMessageInfo
 func (m *Sequence) Reset()      { *m = Sequence{} }
 func (*Sequence) ProtoMessage() {}
 func (*Sequence) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{111}
+	return fileDescriptor_724696e352c3df5f, []int{113}
 }
 func (m *Sequence) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3231,7 +3231,7 @@ var xxx_messageInfo_Sequence proto.InternalMessageInfo
 func (m *StopStrategy) Reset()      { *m = StopStrategy{} }
 func (*StopStrategy) ProtoMessage() {}
 func (*StopStrategy) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{113}
+	return fileDescriptor_724696e352c3df5f, []int{114}
 }
 func (m *StopStrategy) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3259,7 +3259,7 @@ var xxx_messageInfo_StopStrategy proto.InternalMessageInfo
 func (m *Submit) Reset()      { *m = Submit{} }
 func (*Submit) ProtoMessage() {}
 func (*Submit) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{112}
+	return fileDescriptor_724696e352c3df5f, []int{115}
 }
 func (m *Submit) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3287,7 +3287,7 @@ var xxx_messageInfo_Submit proto.InternalMessageInfo
 func (m *SubmitOpts) Reset()      { *m = SubmitOpts{} }
 func (*SubmitOpts) ProtoMessage() {}
 func (*SubmitOpts) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{113}
+	return fileDescriptor_724696e352c3df5f, []int{116}
 }
 func (m *SubmitOpts) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3315,7 +3315,7 @@ var xxx_messageInfo_SubmitOpts proto.InternalMessageInfo
 func (m *SuppliedValueFrom) Reset()      { *m = SuppliedValueFrom{} }
 func (*SuppliedValueFrom) ProtoMessage() {}
 func (*SuppliedValueFrom) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{114}
+	return fileDescriptor_724696e352c3df5f, []int{117}
 }
 func (m *SuppliedValueFrom) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3343,7 +3343,7 @@ var xxx_messageInfo_SuppliedValueFrom proto.InternalMessageInfo
 func (m *SuspendTemplate) Reset()      { *m = SuspendTemplate{} }
 func (*SuspendTemplate) ProtoMessage() {}
 func (*SuspendTemplate) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{115}
+	return fileDescriptor_724696e352c3df5f, []int{118}
 }
 func (m *SuspendTemplate) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3371,7 +3371,7 @@ var xxx_messageInfo_SuspendTemplate proto.InternalMessageInfo
 func (m *SyncSelector) Reset()      { *m = SyncSelector{} }
 func (*SyncSelector) ProtoMessage() {}
 func (*SyncSelector) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{116}
+	return fileDescriptor_724696e352c3df5f, []int{119}
 }
 func (m *SyncSelector) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3399,7 +3399,7 @@ var xxx_messageInfo_SyncSelector proto.InternalMessageInfo
 func (m *Synchronization) Reset()      { *m = Synchronization{} }
 func (*Synchronization) ProtoMessage() {}
 func (*Synchronization) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{117}
+	return fileDescriptor_724696e352c3df5f, []int{120}
 }
 func (m *Synchronization) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3427,7 +3427,7 @@ var xxx_messageInfo_Synchronization proto.InternalMessageInfo
 func (m *SynchronizationStatus) Reset()      { *m = SynchronizationStatus{} }
 func (*SynchronizationStatus) ProtoMessage() {}
 func (*SynchronizationStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{118}
+	return fileDescriptor_724696e352c3df5f, []int{121}
 }
 func (m *SynchronizationStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3455,7 +3455,7 @@ var xxx_messageInfo_SynchronizationStatus proto.InternalMessageInfo
 func (m *TTLStrategy) Reset()      { *m = TTLStrategy{} }
 func (*TTLStrategy) ProtoMessage() {}
 func (*TTLStrategy) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{119}
+	return fileDescriptor_724696e352c3df5f, []int{122}
 }
 func (m *TTLStrategy) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3483,7 +3483,7 @@ var xxx_messageInfo_TTLStrategy proto.InternalMessageInfo
 func (m *TarStrategy) Reset()      { *m = TarStrategy{} }
 func (*TarStrategy) ProtoMessage() {}
 func (*TarStrategy) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{120}
+	return fileDescriptor_724696e352c3df5f, []int{123}
 }
 func (m *TarStrategy) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3511,7 +3511,7 @@ var xxx_messageInfo_TarStrategy proto.InternalMessageInfo
 func (m *Template) Reset()      { *m = Template{} }
 func (*Template) ProtoMessage() {}
 func (*Template) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{121}
+	return fileDescriptor_724696e352c3df5f, []int{124}
 }
 func (m *Template) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3539,7 +3539,7 @@ var xxx_messageInfo_Template proto.InternalMessageInfo
 func (m *TemplateRef) Reset()      { *m = TemplateRef{} }
 func (*TemplateRef) ProtoMessage() {}
 func (*TemplateRef) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{122}
+	return fileDescriptor_724696e352c3df5f, []int{125}
 }
 func (m *TemplateRef) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3567,7 +3567,7 @@ var xxx_messageInfo_TemplateRef proto.InternalMessageInfo
 func (m *TransformationStep) Reset()      { *m = TransformationStep{} }
 func (*TransformationStep) ProtoMessage() {}
 func (*TransformationStep) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{123}
+	return fileDescriptor_724696e352c3df5f, []int{126}
 }
 func (m *TransformationStep) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3595,7 +3595,7 @@ var xxx_messageInfo_TransformationStep proto.InternalMessageInfo
 func (m *UserContainer) Reset()      { *m = UserContainer{} }
 func (*UserContainer) ProtoMessage() {}
 func (*UserContainer) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{124}
+	return fileDescriptor_724696e352c3df5f, []int{127}
 }
 func (m *UserContainer) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3623,7 +3623,7 @@ var xxx_messageInfo_UserContainer proto.InternalMessageInfo
 func (m *ValueFrom) Reset()      { *m = ValueFrom{} }
 func (*ValueFrom) ProtoMessage() {}
 func (*ValueFrom) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{125}
+	return fileDescriptor_724696e352c3df5f, []int{128}
 }
 func (m *ValueFrom) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3651,7 +3651,7 @@ var xxx_messageInfo_ValueFrom proto.InternalMessageInfo
 func (m *Version) Reset()      { *m = Version{} }
 func (*Version) ProtoMessage() {}
 func (*Version) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{126}
+	return fileDescriptor_724696e352c3df5f, []int{129}
 }
 func (m *Version) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3679,7 +3679,7 @@ var xxx_messageInfo_Version proto.InternalMessageInfo
 func (m *VolumeClaimGC) Reset()      { *m = VolumeClaimGC{} }
 func (*VolumeClaimGC) ProtoMessage() {}
 func (*VolumeClaimGC) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{127}
+	return fileDescriptor_724696e352c3df5f, []int{130}
 }
 func (m *VolumeClaimGC) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3707,7 +3707,7 @@ var xxx_messageInfo_VolumeClaimGC proto.InternalMessageInfo
 func (m *Workflow) Reset()      { *m = Workflow{} }
 func (*Workflow) ProtoMessage() {}
 func (*Workflow) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{128}
+	return fileDescriptor_724696e352c3df5f, []int{131}
 }
 func (m *Workflow) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3735,7 +3735,7 @@ var xxx_messageInfo_Workflow proto.InternalMessageInfo
 func (m *WorkflowArtifactGCTask) Reset()      { *m = WorkflowArtifactGCTask{} }
 func (*WorkflowArtifactGCTask) ProtoMessage() {}
 func (*WorkflowArtifactGCTask) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{129}
+	return fileDescriptor_724696e352c3df5f, []int{132}
 }
 func (m *WorkflowArtifactGCTask) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3763,7 +3763,7 @@ var xxx_messageInfo_WorkflowArtifactGCTask proto.InternalMessageInfo
 func (m *WorkflowArtifactGCTaskList) Reset()      { *m = WorkflowArtifactGCTaskList{} }
 func (*WorkflowArtifactGCTaskList) ProtoMessage() {}
 func (*WorkflowArtifactGCTaskList) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{130}
+	return fileDescriptor_724696e352c3df5f, []int{133}
 }
 func (m *WorkflowArtifactGCTaskList) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3791,7 +3791,7 @@ var xxx_messageInfo_WorkflowArtifactGCTaskList proto.InternalMessageInfo
 func (m *WorkflowEventBinding) Reset()      { *m = WorkflowEventBinding{} }
 func (*WorkflowEventBinding) ProtoMessage() {}
 func (*WorkflowEventBinding) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{131}
+	return fileDescriptor_724696e352c3df5f, []int{134}
 }
 func (m *WorkflowEventBinding) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3819,7 +3819,7 @@ var xxx_messageInfo_WorkflowEventBinding proto.InternalMessageInfo
 func (m *WorkflowEventBindingList) Reset()      { *m = WorkflowEventBindingList{} }
 func (*WorkflowEventBindingList) ProtoMessage() {}
 func (*WorkflowEventBindingList) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{132}
+	return fileDescriptor_724696e352c3df5f, []int{135}
 }
 func (m *WorkflowEventBindingList) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3847,7 +3847,7 @@ var xxx_messageInfo_WorkflowEventBindingList proto.InternalMessageInfo
 func (m *WorkflowEventBindingSpec) Reset()      { *m = WorkflowEventBindingSpec{} }
 func (*WorkflowEventBindingSpec) ProtoMessage() {}
 func (*WorkflowEventBindingSpec) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{133}
+	return fileDescriptor_724696e352c3df5f, []int{136}
 }
 func (m *WorkflowEventBindingSpec) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3875,7 +3875,7 @@ var xxx_messageInfo_WorkflowEventBindingSpec proto.InternalMessageInfo
 func (m *WorkflowLevelArtifactGC) Reset()      { *m = WorkflowLevelArtifactGC{} }
 func (*WorkflowLevelArtifactGC) ProtoMessage() {}
 func (*WorkflowLevelArtifactGC) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{136}
+	return fileDescriptor_724696e352c3df5f, []int{137}
 }
 func (m *WorkflowLevelArtifactGC) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3903,7 +3903,7 @@ var xxx_messageInfo_WorkflowLevelArtifactGC proto.InternalMessageInfo
 func (m *WorkflowList) Reset()      { *m = WorkflowList{} }
 func (*WorkflowList) ProtoMessage() {}
 func (*WorkflowList) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{134}
+	return fileDescriptor_724696e352c3df5f, []int{138}
 }
 func (m *WorkflowList) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3931,7 +3931,7 @@ var xxx_messageInfo_WorkflowList proto.InternalMessageInfo
 func (m *WorkflowMetadata) Reset()      { *m = WorkflowMetadata{} }
 func (*WorkflowMetadata) ProtoMessage() {}
 func (*WorkflowMetadata) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{135}
+	return fileDescriptor_724696e352c3df5f, []int{139}
 }
 func (m *WorkflowMetadata) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3959,7 +3959,7 @@ var xxx_messageInfo_WorkflowMetadata proto.InternalMessageInfo
 func (m *WorkflowSpec) Reset()      { *m = WorkflowSpec{} }
 func (*WorkflowSpec) ProtoMessage() {}
 func (*WorkflowSpec) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{136}
+	return fileDescriptor_724696e352c3df5f, []int{140}
 }
 func (m *WorkflowSpec) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -3987,7 +3987,7 @@ var xxx_messageInfo_WorkflowSpec proto.InternalMessageInfo
 func (m *WorkflowStatus) Reset()      { *m = WorkflowStatus{} }
 func (*WorkflowStatus) ProtoMessage() {}
 func (*WorkflowStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{137}
+	return fileDescriptor_724696e352c3df5f, []int{141}
 }
 func (m *WorkflowStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4015,7 +4015,7 @@ var xxx_messageInfo_WorkflowStatus proto.InternalMessageInfo
 func (m *WorkflowStep) Reset()      { *m = WorkflowStep{} }
 func (*WorkflowStep) ProtoMessage() {}
 func (*WorkflowStep) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{138}
+	return fileDescriptor_724696e352c3df5f, []int{142}
 }
 func (m *WorkflowStep) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4043,7 +4043,7 @@ var xxx_messageInfo_WorkflowStep proto.InternalMessageInfo
 func (m *WorkflowTaskResult) Reset()      { *m = WorkflowTaskResult{} }
 func (*WorkflowTaskResult) ProtoMessage() {}
 func (*WorkflowTaskResult) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{139}
+	return fileDescriptor_724696e352c3df5f, []int{143}
 }
 func (m *WorkflowTaskResult) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4071,7 +4071,7 @@ var xxx_messageInfo_WorkflowTaskResult proto.InternalMessageInfo
 func (m *WorkflowTaskResultList) Reset()      { *m = WorkflowTaskResultList{} }
 func (*WorkflowTaskResultList) ProtoMessage() {}
 func (*WorkflowTaskResultList) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{140}
+	return fileDescriptor_724696e352c3df5f, []int{144}
 }
 func (m *WorkflowTaskResultList) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4099,7 +4099,7 @@ var xxx_messageInfo_WorkflowTaskResultList proto.InternalMessageInfo
 func (m *WorkflowTaskSet) Reset()      { *m = WorkflowTaskSet{} }
 func (*WorkflowTaskSet) ProtoMessage() {}
 func (*WorkflowTaskSet) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{141}
+	return fileDescriptor_724696e352c3df5f, []int{145}
 }
 func (m *WorkflowTaskSet) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4127,7 +4127,7 @@ var xxx_messageInfo_WorkflowTaskSet proto.InternalMessageInfo
 func (m *WorkflowTaskSetList) Reset()      { *m = WorkflowTaskSetList{} }
 func (*WorkflowTaskSetList) ProtoMessage() {}
 func (*WorkflowTaskSetList) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{142}
+	return fileDescriptor_724696e352c3df5f, []int{146}
 }
 func (m *WorkflowTaskSetList) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4155,7 +4155,7 @@ var xxx_messageInfo_WorkflowTaskSetList proto.InternalMessageInfo
 func (m *WorkflowTaskSetSpec) Reset()      { *m = WorkflowTaskSetSpec{} }
 func (*WorkflowTaskSetSpec) ProtoMessage() {}
 func (*WorkflowTaskSetSpec) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{143}
+	return fileDescriptor_724696e352c3df5f, []int{147}
 }
 func (m *WorkflowTaskSetSpec) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4183,7 +4183,7 @@ var xxx_messageInfo_WorkflowTaskSetSpec proto.InternalMessageInfo
 func (m *WorkflowTaskSetStatus) Reset()      { *m = WorkflowTaskSetStatus{} }
 func (*WorkflowTaskSetStatus) ProtoMessage() {}
 func (*WorkflowTaskSetStatus) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{144}
+	return fileDescriptor_724696e352c3df5f, []int{148}
 }
 func (m *WorkflowTaskSetStatus) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4211,7 +4211,7 @@ var xxx_messageInfo_WorkflowTaskSetStatus proto.InternalMessageInfo
 func (m *WorkflowTemplate) Reset()      { *m = WorkflowTemplate{} }
 func (*WorkflowTemplate) ProtoMessage() {}
 func (*WorkflowTemplate) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{145}
+	return fileDescriptor_724696e352c3df5f, []int{149}
 }
 func (m *WorkflowTemplate) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4239,7 +4239,7 @@ var xxx_messageInfo_WorkflowTemplate proto.InternalMessageInfo
 func (m *WorkflowTemplateList) Reset()      { *m = WorkflowTemplateList{} }
 func (*WorkflowTemplateList) ProtoMessage() {}
 func (*WorkflowTemplateList) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{146}
+	return fileDescriptor_724696e352c3df5f, []int{150}
 }
 func (m *WorkflowTemplateList) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4267,7 +4267,7 @@ var xxx_messageInfo_WorkflowTemplateList proto.InternalMessageInfo
 func (m *WorkflowTemplateRef) Reset()      { *m = WorkflowTemplateRef{} }
 func (*WorkflowTemplateRef) ProtoMessage() {}
 func (*WorkflowTemplateRef) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{147}
+	return fileDescriptor_724696e352c3df5f, []int{151}
 }
 func (m *WorkflowTemplateRef) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4295,7 +4295,7 @@ var xxx_messageInfo_WorkflowTemplateRef proto.InternalMessageInfo
 func (m *ZipStrategy) Reset()      { *m = ZipStrategy{} }
 func (*ZipStrategy) ProtoMessage() {}
 func (*ZipStrategy) Descriptor() ([]byte, []int) {
-	return fileDescriptor_724696e352c3df5f, []int{148}
+	return fileDescriptor_724696e352c3df5f, []int{152}
 }
 func (m *ZipStrategy) XXX_Unmarshal(b []byte) error {
 	return m.Unmarshal(b)
@@ -4506,676 +4506,710 @@ func init() {
 }
 
 var fileDescriptor_724696e352c3df5f = []byte{
-	// 10692 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7d, 0x6b, 0x70, 0x24, 0xc7,
-	0x79, 0x18, 0x67, 0x81, 0xc5, 0xe3, 0xc3, 0xe3, 0x70, 0x7d, 0xaf, 0x25, 0x48, 0x1e, 0xe8, 0xa1,
-	0xc9, 0x90, 0x36, 0x05, 0x98, 0x47, 0x29, 0x61, 0xa4, 0x44, 0x12, 0x1e, 0x07, 0x1c, 0x08, 0xe0,
-	0x00, 0xf6, 0xe2, 0xee, 0x4c, 0x8a, 0xa1, 0x34, 0xd8, 0x6d, 0xec, 0x0e, 0xb1, 0x3b, 0xb3, 0x9c,
-	0x99, 0x05, 0x0e, 0xe4, 0x51, 0x54, 0x64, 0x3d, 0x63, 0xc5, 0x8a, 0x6d, 0x49, 0x96, 0x94, 0xa4,
-	0x4a, 0x51, 0xa4, 0x44, 0xa5, 0xb8, 0x92, 0x92, 0x2b, 0x3f, 0x52, 0xf6, 0xbf, 0x54, 0xca, 0xa5,
-	0x94, 0x53, 0x15, 0xb9, 0xac, 0x44, 0xfa, 0x11, 0x83, 0x11, 0x9c, 0xa8, 0x2a, 0x49, 0xa9, 0x2a,
-	0x51, 0xc5, 0x8e, 0x7d, 0x79, 0x54, 0xaa, 0x9f, 0xd3, 0x3d, 0x3b, 0x8b, 0x03, 0xee, 0x1a, 0x38,
-	0x96, 0xfd, 0x0b, 0xd8, 0xaf, 0xbf, 0xf9, 0xbe, 0xee, 0x9e, 0x9e, 0xaf, 0xbf, 0x57, 0x7f, 0x0d,
-	0x6b, 0x35, 0x3f, 0xa9, 0xb7, 0x37, 0x26, 0x2b, 0x61, 0x73, 0xca, 0x8b, 0x6a, 0x61, 0x2b, 0x0a,
-	0x5f, 0x65, 0xff, 0xbc, 0x6b, 0x27, 0x8c, 0xb6, 0x36, 0x1b, 0xe1, 0x4e, 0x3c, 0xb5, 0xfd, 0xec,
-	0x54, 0x6b, 0xab, 0x36, 0xe5, 0xb5, 0xfc, 0x78, 0x4a, 0x42, 0xa7, 0xb6, 0x9f, 0xf1, 0x1a, 0xad,
-	0xba, 0xf7, 0xcc, 0x54, 0x8d, 0x04, 0x24, 0xf2, 0x12, 0x52, 0x9d, 0x6c, 0x45, 0x61, 0x12, 0xa2,
-	0x0f, 0xa6, 0x14, 0x27, 0x25, 0x45, 0xf6, 0xcf, 0x87, 0x15, 0xc5, 0xc9, 0xed, 0x67, 0x27, 0x5b,
-	0x5b, 0xb5, 0x49, 0x4a, 0x71, 0x52, 0x42, 0x27, 0x25, 0xc5, 0xf1, 0x77, 0x69, 0x7d, 0xaa, 0x85,
-	0xb5, 0x70, 0x8a, 0x11, 0xde, 0x68, 0x6f, 0xb2, 0x5f, 0xec, 0x07, 0xfb, 0x8f, 0x33, 0x1c, 0x77,
-	0xb7, 0x9e, 0x8b, 0x27, 0xfd, 0x90, 0xf6, 0x6f, 0xaa, 0x12, 0x46, 0x64, 0x6a, 0xbb, 0xa3, 0x53,
-	0xe3, 0x4f, 0x69, 0x38, 0xad, 0xb0, 0xe1, 0x57, 0x76, 0xa7, 0xb6, 0x9f, 0xd9, 0x20, 0x49, 0x67,
-	0xff, 0xc7, 0xdf, 0x9d, 0xa2, 0x36, 0xbd, 0x4a, 0xdd, 0x0f, 0x48, 0xb4, 0x9b, 0x8e, 0xbf, 0x49,
-	0x12, 0x2f, 0x8f, 0xc1, 0x54, 0xb7, 0xa7, 0xa2, 0x76, 0x90, 0xf8, 0x4d, 0xd2, 0xf1, 0xc0, 0x5f,
-	0xbe, 0xd3, 0x03, 0x71, 0xa5, 0x4e, 0x9a, 0x5e, 0xc7, 0x73, 0xcf, 0x76, 0x7b, 0xae, 0x9d, 0xf8,
-	0x8d, 0x29, 0x3f, 0x48, 0xe2, 0x24, 0xca, 0x3e, 0xe4, 0x5e, 0x86, 0xbe, 0xe9, 0x66, 0xd8, 0x0e,
-	0x12, 0xf4, 0x3e, 0x28, 0x6e, 0x7b, 0x8d, 0x36, 0x29, 0x39, 0x8f, 0x3a, 0x4f, 0x0e, 0xce, 0x3c,
-	0xfe, 0xdd, 0xbd, 0x89, 0x07, 0xf6, 0xf7, 0x26, 0x8a, 0xd7, 0x29, 0xf0, 0xf6, 0xde, 0xc4, 0x59,
-	0x12, 0x54, 0xc2, 0xaa, 0x1f, 0xd4, 0xa6, 0x5e, 0x8d, 0xc3, 0x60, 0xf2, 0x6a, 0xbb, 0xb9, 0x41,
-	0x22, 0xcc, 0x9f, 0x71, 0xff, 0xa0, 0x00, 0xa7, 0xa6, 0xa3, 0x4a, 0xdd, 0xdf, 0x26, 0xe5, 0x84,
-	0xd2, 0xaf, 0xed, 0xa2, 0x3a, 0xf4, 0x24, 0x5e, 0xc4, 0xc8, 0x0d, 0x5d, 0x5a, 0x99, 0xbc, 0xd7,
-	0x97, 0x3f, 0xb9, 0xee, 0x45, 0x92, 0xf6, 0x4c, 0xff, 0xfe, 0xde, 0x44, 0xcf, 0xba, 0x17, 0x61,
-	0xca, 0x02, 0x35, 0xa0, 0x37, 0x08, 0x03, 0x52, 0x2a, 0x30, 0x56, 0x57, 0xef, 0x9d, 0xd5, 0xd5,
-	0x30, 0x50, 0xe3, 0x98, 0x19, 0xd8, 0xdf, 0x9b, 0xe8, 0xa5, 0x10, 0xcc, 0xb8, 0xd0, 0x71, 0xbd,
-	0xee, 0xb7, 0x4a, 0x3d, 0xb6, 0xc6, 0xf5, 0x92, 0xdf, 0x32, 0xc7, 0xf5, 0x92, 0xdf, 0xc2, 0x94,
-	0x85, 0xfb, 0xd9, 0x02, 0x0c, 0x4e, 0x47, 0xb5, 0x76, 0x93, 0x04, 0x49, 0x8c, 0xde, 0x02, 0x68,
-	0x79, 0x91, 0xd7, 0x24, 0x09, 0x89, 0xe2, 0x92, 0xf3, 0x68, 0xcf, 0x93, 0x43, 0x97, 0x96, 0xee,
-	0x9d, 0xfd, 0x9a, 0xa4, 0x39, 0x83, 0xc4, 0x2b, 0x07, 0x05, 0x8a, 0xb1, 0xc6, 0x12, 0xbd, 0x01,
-	0x83, 0x5e, 0x94, 0xf8, 0x9b, 0x5e, 0x25, 0x89, 0x4b, 0x05, 0xc6, 0xff, 0xf9, 0x7b, 0xe7, 0x3f,
-	0x2d, 0x48, 0xce, 0x9c, 0x16, 0xec, 0x07, 0x25, 0x24, 0xc6, 0x29, 0x3f, 0xf7, 0xb7, 0x7b, 0x61,
-	0x68, 0x3a, 0x4a, 0x16, 0x66, 0xcb, 0x89, 0x97, 0xb4, 0x63, 0xf4, 0x7b, 0x0e, 0x9c, 0x89, 0xf9,
-	0xb4, 0xf9, 0x24, 0x5e, 0x8b, 0xc2, 0x0a, 0x89, 0x63, 0x52, 0x15, 0xf3, 0xb2, 0x69, 0xa5, 0x5f,
-	0x92, 0xd9, 0x64, 0xb9, 0x93, 0xd1, 0xe5, 0x20, 0x89, 0x76, 0x67, 0x9e, 0x11, 0x7d, 0x3e, 0x93,
-	0x83, 0xf1, 0xf1, 0xb7, 0x27, 0x90, 0x1c, 0x0a, 0xa5, 0xc4, 0x5f, 0x31, 0xce, 0xeb, 0x35, 0xfa,
-	0x8a, 0x03, 0xc3, 0xad, 0xb0, 0x1a, 0x63, 0x52, 0x09, 0xdb, 0x2d, 0x52, 0x15, 0xd3, 0xfb, 0x61,
-	0xbb, 0xc3, 0x58, 0xd3, 0x38, 0xf0, 0xfe, 0x9f, 0x15, 0xfd, 0x1f, 0xd6, 0x9b, 0xb0, 0xd1, 0x15,
-	0xf4, 0x1c, 0x0c, 0x07, 0x61, 0x52, 0x6e, 0x91, 0x8a, 0xbf, 0xe9, 0x93, 0x2a, 0x5b, 0xf8, 0x03,
-	0xe9, 0x93, 0x57, 0xb5, 0x36, 0x6c, 0x60, 0x8e, 0xcf, 0x43, 0xa9, 0xdb, 0xcc, 0xa1, 0x31, 0xe8,
-	0xd9, 0x22, 0xbb, 0x5c, 0xd8, 0x60, 0xfa, 0x2f, 0x3a, 0x2b, 0x05, 0x10, 0xfd, 0x8c, 0x07, 0x84,
-	0x64, 0x79, 0x6f, 0xe1, 0x39, 0x67, 0xfc, 0x03, 0x70, 0xba, 0xa3, 0xeb, 0x47, 0x21, 0xe0, 0x7e,
-	0xaf, 0x0f, 0x06, 0xe4, 0xab, 0x40, 0x8f, 0x42, 0x6f, 0xe0, 0x35, 0xa5, 0x9c, 0x1b, 0x16, 0xe3,
-	0xe8, 0xbd, 0xea, 0x35, 0xe9, 0x17, 0xee, 0x35, 0x09, 0xc5, 0x68, 0x79, 0x49, 0x9d, 0xd1, 0xd1,
-	0x30, 0xd6, 0xbc, 0xa4, 0x8e, 0x59, 0x0b, 0x7a, 0x18, 0x7a, 0x9b, 0x61, 0x95, 0xb0, 0xb9, 0x28,
-	0x72, 0x09, 0xb1, 0x12, 0x56, 0x09, 0x66, 0x50, 0xfa, 0xfc, 0x66, 0x14, 0x36, 0x4b, 0xbd, 0xe6,
-	0xf3, 0xf3, 0x51, 0xd8, 0xc4, 0xac, 0x05, 0x7d, 0xd9, 0x81, 0x31, 0xb9, 0xb6, 0x97, 0xc3, 0x8a,
-	0x97, 0xf8, 0x61, 0x50, 0x2a, 0x32, 0x89, 0x82, 0xed, 0x7d, 0x52, 0x92, 0xf2, 0x4c, 0x49, 0x74,
-	0x61, 0x2c, 0xdb, 0x82, 0x3b, 0x7a, 0x81, 0x2e, 0x01, 0xd4, 0x1a, 0xe1, 0x86, 0xd7, 0xa0, 0x13,
-	0x52, 0xea, 0x63, 0x43, 0x50, 0x92, 0x61, 0x41, 0xb5, 0x60, 0x0d, 0x0b, 0xdd, 0x84, 0x7e, 0x8f,
-	0x4b, 0xff, 0x52, 0x3f, 0x1b, 0xc4, 0x0b, 0x36, 0x06, 0x61, 0x6c, 0x27, 0x33, 0x43, 0xfb, 0x7b,
-	0x13, 0xfd, 0x02, 0x88, 0x25, 0x3b, 0xf4, 0x34, 0x0c, 0x84, 0x2d, 0xda, 0x6f, 0xaf, 0x51, 0x1a,
-	0x60, 0x0b, 0x73, 0x4c, 0xf4, 0x75, 0x60, 0x55, 0xc0, 0xb1, 0xc2, 0x40, 0x4f, 0x41, 0x7f, 0xdc,
-	0xde, 0xa0, 0xef, 0xb1, 0x34, 0xc8, 0x06, 0x76, 0x4a, 0x20, 0xf7, 0x97, 0x39, 0x18, 0xcb, 0x76,
-	0xf4, 0x1e, 0x18, 0x8a, 0x48, 0xa5, 0x1d, 0xc5, 0x84, 0xbe, 0xd8, 0x12, 0x30, 0xda, 0x67, 0x04,
-	0xfa, 0x10, 0x4e, 0x9b, 0xb0, 0x8e, 0x87, 0xde, 0x0f, 0xa3, 0xf4, 0x05, 0x5f, 0xbe, 0xd9, 0x8a,
-	0x48, 0x1c, 0xd3, 0xb7, 0x3a, 0xc4, 0x18, 0x9d, 0x17, 0x4f, 0x8e, 0xce, 0x1b, 0xad, 0x38, 0x83,
-	0x8d, 0x6e, 0x01, 0x78, 0x4a, 0x66, 0x94, 0x86, 0xd9, 0x64, 0x2e, 0xdb, 0x5b, 0x11, 0x0b, 0xb3,
-	0x33, 0xa3, 0xf4, 0x3d, 0xa6, 0xbf, 0xb1, 0xc6, 0x8f, 0xce, 0x4f, 0x95, 0x34, 0x48, 0x42, 0xaa,
-	0xa5, 0x11, 0x36, 0x60, 0x35, 0x3f, 0x73, 0x1c, 0x8c, 0x65, 0xbb, 0xfb, 0xab, 0x0e, 0x3c, 0xa8,
-	0x44, 0xf7, 0xee, 0x8a, 0x17, 0xf8, 0x9b, 0x24, 0x4e, 0x30, 0x79, 0xad, 0x4d, 0xe2, 0x04, 0x25,
-	0x30, 0x20, 0x3b, 0x21, 0x14, 0x00, 0x0b, 0x3b, 0xc5, 0x0d, 0x01, 0x99, 0x19, 0xa6, 0xaf, 0x57,
-	0xfe, 0xc2, 0x8a, 0x93, 0xfb, 0x77, 0x0b, 0xa0, 0x8d, 0x0c, 0xcd, 0xc0, 0x80, 0x90, 0xb5, 0x42,
-	0x4c, 0xcc, 0x3c, 0x21, 0xd7, 0x86, 0x5c, 0x55, 0xb7, 0xf7, 0x72, 0x65, 0xb4, 0x7a, 0x0e, 0xbd,
-	0x09, 0x43, 0xad, 0xb0, 0xba, 0x42, 0x12, 0xaf, 0xea, 0x25, 0x9e, 0xd0, 0x30, 0x2c, 0x8c, 0x45,
-	0x52, 0x9c, 0x39, 0x45, 0x97, 0xd3, 0x5a, 0xca, 0x02, 0xeb, 0xfc, 0xd0, 0xf3, 0x80, 0x62, 0x12,
-	0x6d, 0xfb, 0x15, 0x32, 0x5d, 0xa9, 0x50, 0x35, 0x8d, 0x7d, 0x94, 0x3d, 0x6c, 0x30, 0xe3, 0x62,
-	0x30, 0xa8, 0xdc, 0x81, 0x81, 0x73, 0x9e, 0x72, 0xbf, 0x5f, 0x80, 0x51, 0x6d, 0xac, 0x2d, 0x52,
-	0x41, 0xdf, 0x72, 0xe0, 0x94, 0xda, 0x62, 0x67, 0x76, 0xaf, 0xd2, 0x95, 0xce, 0x37, 0x50, 0x62,
-	0x73, 0xcd, 0x51, 0x5e, 0xea, 0xa7, 0xe0, 0xc3, 0xf7, 0x9f, 0x0b, 0x62, 0x0c, 0xa7, 0x32, 0xad,
-	0x38, 0xdb, 0xad, 0xf1, 0x2f, 0x39, 0x70, 0x36, 0x8f, 0x44, 0xce, 0x3e, 0x50, 0xd7, 0xf7, 0x01,
-	0xab, 0x02, 0x95, 0x72, 0xa5, 0x83, 0xd1, 0xf7, 0x96, 0xff, 0x57, 0x80, 0x31, 0x7d, 0x09, 0x31,
-	0xed, 0xe4, 0x5f, 0x3a, 0x70, 0x4e, 0x8e, 0x00, 0x93, 0xb8, 0xdd, 0xc8, 0x4c, 0x6f, 0xd3, 0xea,
-	0xf4, 0xf2, 0xdd, 0x7d, 0x3a, 0x8f, 0x1f, 0x9f, 0xe6, 0x47, 0xc4, 0x34, 0x9f, 0xcb, 0xc5, 0xc1,
-	0xf9, 0x5d, 0x1d, 0xff, 0x86, 0x03, 0xe3, 0xdd, 0x89, 0xe6, 0x4c, 0x7c, 0xcb, 0x9c, 0xf8, 0x97,
-	0xec, 0x0d, 0x92, 0xb3, 0x67, 0xd3, 0xcf, 0x06, 0xab, 0xbf, 0x80, 0xdf, 0x1c, 0x80, 0x8e, 0x7d,
-	0x0d, 0x3d, 0x03, 0x43, 0x62, 0x8b, 0x58, 0x0e, 0x6b, 0x31, 0xeb, 0xe4, 0x00, 0xff, 0xd6, 0xa6,
-	0x53, 0x30, 0xd6, 0x71, 0x50, 0x15, 0x0a, 0xf1, 0xb3, 0xa2, 0xeb, 0x16, 0x44, 0x6e, 0xf9, 0x59,
-	0x25, 0x1e, 0xfb, 0xf6, 0xf7, 0x26, 0x0a, 0xe5, 0x67, 0x71, 0x21, 0x7e, 0x96, 0x5a, 0x0f, 0x35,
-	0x3f, 0xb1, 0x67, 0x3d, 0x2c, 0xf8, 0x89, 0xe2, 0xc3, 0xac, 0x87, 0x05, 0x3f, 0xc1, 0x94, 0x05,
-	0xb5, 0x8a, 0xea, 0x49, 0xd2, 0x62, 0x5a, 0x88, 0x15, 0xab, 0xe8, 0xca, 0xfa, 0xfa, 0x9a, 0xe2,
-	0xc5, 0x74, 0x1e, 0x0a, 0xc1, 0x8c, 0x0b, 0xfa, 0x8c, 0x43, 0x67, 0x9c, 0x37, 0x86, 0xd1, 0xae,
-	0x50, 0x66, 0xae, 0xd9, 0x5b, 0x02, 0x61, 0xb4, 0xab, 0x98, 0x8b, 0x17, 0xa9, 0x1a, 0xb0, 0xce,
-	0x9a, 0x0d, 0xbc, 0xba, 0x19, 0x33, 0xdd, 0xc5, 0xce, 0xc0, 0xe7, 0xe6, 0xcb, 0x99, 0x81, 0xcf,
-	0xcd, 0x97, 0x31, 0xe3, 0x42, 0x5f, 0x68, 0xe4, 0xed, 0x08, 0xbd, 0xc7, 0xc2, 0x0b, 0xc5, 0xde,
-	0x8e, 0xf9, 0x42, 0xb1, 0xb7, 0x83, 0x29, 0x0b, 0xca, 0x29, 0x8c, 0x63, 0xa6, 0xe6, 0x58, 0xe1,
-	0xb4, 0x5a, 0x2e, 0x9b, 0x9c, 0x56, 0xcb, 0x65, 0x4c, 0x59, 0xb0, 0x45, 0x5a, 0x89, 0x99, 0x8e,
-	0x64, 0x67, 0x91, 0xce, 0x66, 0x38, 0x2d, 0xcc, 0x96, 0x31, 0x65, 0x41, 0x45, 0x86, 0xf7, 0x7a,
-	0x3b, 0xe2, 0x0a, 0xd6, 0xd0, 0xa5, 0x55, 0x0b, 0xeb, 0x85, 0x92, 0x53, 0xdc, 0x06, 0xf7, 0xf7,
-	0x26, 0x8a, 0x0c, 0x84, 0x39, 0x23, 0xf7, 0x77, 0x7b, 0x52, 0x71, 0x21, 0xe5, 0x39, 0xfa, 0x55,
-	0xb6, 0x11, 0x0a, 0x59, 0x20, 0xd4, 0x71, 0xe7, 0xd8, 0xd4, 0xf1, 0x33, 0x7c, 0xc7, 0x33, 0xd8,
-	0xe1, 0x2c, 0x7f, 0xf4, 0x6b, 0x4e, 0xa7, 0xbd, 0xed, 0xd9, 0xdf, 0xcb, 0xd2, 0x8d, 0x99, 0xef,
-	0x15, 0x07, 0x9a, 0xe1, 0xe3, 0x9f, 0x71, 0x52, 0x25, 0x22, 0xee, 0xb6, 0x0f, 0x7c, 0xc4, 0xdc,
-	0x07, 0x2c, 0x3a, 0x09, 0x74, 0xb9, 0xff, 0x59, 0x07, 0x46, 0x24, 0x9c, 0xaa, 0xec, 0x31, 0xba,
-	0x09, 0x03, 0xb2, 0xa7, 0xf6, 0xb4, 0x4e, 0xb5, 0x94, 0x94, 0x61, 0xa1, 0x3a, 0xa3, 0xb8, 0xb9,
-	0xdf, 0xea, 0x03, 0x94, 0xee, 0x55, 0xad, 0x30, 0xf6, 0x99, 0x24, 0xba, 0x8b, 0x5d, 0x28, 0xd0,
-	0x76, 0xa1, 0xeb, 0x36, 0x77, 0xa1, 0xb4, 0x5b, 0xc6, 0x7e, 0xf4, 0x6b, 0x19, 0xb9, 0xcd, 0x37,
-	0xa6, 0x0f, 0x1f, 0x8b, 0xdc, 0xd6, 0xba, 0x70, 0xb0, 0x04, 0xdf, 0x16, 0x12, 0x9c, 0x6f, 0x5d,
-	0xbf, 0x68, 0x57, 0x82, 0x6b, 0xbd, 0xc8, 0xca, 0xf2, 0x88, 0x4b, 0x58, 0xbe, 0x77, 0xdd, 0xb0,
-	0x2a, 0x61, 0x35, 0xae, 0xa6, 0xac, 0x8d, 0xb8, 0xac, 0xed, 0xb3, 0xc5, 0x53, 0x93, 0xb5, 0x59,
-	0x9e, 0x4a, 0xea, 0xbe, 0x2e, 0xa5, 0x2e, 0xdf, 0xb5, 0x5e, 0xb4, 0x2c, 0x75, 0x35, 0xbe, 0x9d,
-	0xf2, 0xf7, 0x35, 0x38, 0xd7, 0x89, 0x87, 0xc9, 0x26, 0x9a, 0x82, 0xc1, 0x4a, 0x18, 0x6c, 0xfa,
-	0xb5, 0x15, 0xaf, 0x25, 0xec, 0x35, 0x25, 0x8b, 0x66, 0x65, 0x03, 0x4e, 0x71, 0xd0, 0x23, 0x5c,
-	0xf0, 0x70, 0x2f, 0xcd, 0x90, 0x40, 0xed, 0x59, 0x22, 0xbb, 0x4c, 0x0a, 0xbd, 0x77, 0xe0, 0xcb,
-	0x5f, 0x9b, 0x78, 0xe0, 0x63, 0xff, 0xe1, 0xd1, 0x07, 0xdc, 0xdf, 0xef, 0x81, 0x87, 0x72, 0x79,
-	0x0a, 0x6d, 0xfd, 0x37, 0x0d, 0x6d, 0x5d, 0x6b, 0x17, 0x52, 0xe4, 0x86, 0x4d, 0x45, 0x56, 0x23,
-	0x9f, 0xa7, 0x97, 0x6b, 0xcd, 0x38, 0xbf, 0x53, 0x74, 0xa2, 0x02, 0xaf, 0x49, 0xe2, 0x96, 0x57,
-	0x21, 0x62, 0xf4, 0x6a, 0xa2, 0xae, 0xca, 0x06, 0x9c, 0xe2, 0x70, 0xb3, 0x7e, 0xd3, 0x6b, 0x37,
-	0x12, 0xe1, 0xbc, 0xd3, 0xcc, 0x7a, 0x06, 0xc6, 0xb2, 0x1d, 0xfd, 0x3d, 0x07, 0x50, 0x27, 0x57,
-	0xf1, 0x21, 0xae, 0x1f, 0xc7, 0x3c, 0xcc, 0x9c, 0xdf, 0xd7, 0x8c, 0x70, 0x6d, 0xa4, 0x39, 0xfd,
-	0xd0, 0xde, 0xe9, 0x47, 0xd3, 0x7d, 0x88, 0x1b, 0x07, 0x87, 0xf0, 0xeb, 0x31, 0xf7, 0x4f, 0xa5,
-	0x42, 0xe2, 0x98, 0xbb, 0x08, 0x75, 0xf7, 0x0f, 0x03, 0x63, 0xd9, 0x8e, 0x26, 0xa0, 0x48, 0xa2,
-	0x28, 0x8c, 0x84, 0xad, 0xcd, 0x96, 0xf1, 0x65, 0x0a, 0xc0, 0x1c, 0xee, 0xfe, 0xb8, 0x00, 0xa5,
-	0x6e, 0xd6, 0x09, 0xfa, 0x2d, 0xcd, 0xae, 0x16, 0x96, 0x93, 0x30, 0xfc, 0xc2, 0xe3, 0xb3, 0x89,
-	0xb2, 0x06, 0x60, 0x17, 0x0b, 0x5b, 0xb4, 0xe2, 0x6c, 0x07, 0xc7, 0xbf, 0xa0, 0x59, 0xd8, 0x3a,
-	0x89, 0x9c, 0x0d, 0x7e, 0xd3, 0xdc, 0xe0, 0xd7, 0x6c, 0x0f, 0x4a, 0xdf, 0xe6, 0xff, 0xb0, 0x08,
-	0x67, 0x64, 0x6b, 0x99, 0xd0, 0xad, 0xf2, 0x85, 0x36, 0x89, 0x76, 0xd1, 0x0f, 0x1c, 0x38, 0xeb,
-	0x65, 0x5d, 0x37, 0x3e, 0x39, 0x86, 0x89, 0xd6, 0xb8, 0x4e, 0x4e, 0xe7, 0x70, 0xe4, 0x13, 0x7d,
-	0x49, 0x4c, 0xf4, 0xd9, 0x3c, 0x94, 0x2e, 0xb1, 0x80, 0xdc, 0x01, 0xa0, 0xe7, 0x60, 0x58, 0xc2,
-	0x99, 0xbb, 0x87, 0x7f, 0xe2, 0xca, 0xe1, 0x3e, 0xad, 0xb5, 0x61, 0x03, 0x93, 0x3e, 0x99, 0x90,
-	0x66, 0xab, 0xe1, 0x25, 0x44, 0x73, 0x14, 0xa9, 0x27, 0xd7, 0xb5, 0x36, 0x6c, 0x60, 0xa2, 0x27,
-	0xa0, 0x2f, 0x08, 0xab, 0x64, 0xb1, 0x2a, 0x9c, 0xd6, 0xa3, 0xe2, 0x99, 0xbe, 0xab, 0x0c, 0x8a,
-	0x45, 0x2b, 0x7a, 0x3c, 0xf5, 0x10, 0x16, 0xd9, 0x27, 0x34, 0x94, 0xe7, 0x1d, 0x44, 0xff, 0xc0,
-	0x81, 0x41, 0xfa, 0xc4, 0xfa, 0x6e, 0x8b, 0xd0, 0xbd, 0x8d, 0xbe, 0x91, 0xea, 0xf1, 0xbc, 0x91,
-	0xab, 0x92, 0x8d, 0xe9, 0xea, 0x18, 0x54, 0xf0, 0x8f, 0xbf, 0x3d, 0x31, 0x20, 0x7f, 0xe0, 0xb4,
-	0x57, 0xe3, 0x0b, 0xa9, 0x03, 0xb3, 0xe3, 0x6d, 0x1e, 0x29, 0x3c, 0xf1, 0xd7, 0x60, 0xd4, 0xec,
-	0xc4, 0x91, 0x62, 0x13, 0xff, 0x42, 0xfb, 0xec, 0xf8, 0xb8, 0x84, 0x3c, 0xbb, 0x6f, 0xda, 0xac,
-	0x5a, 0x0c, 0x73, 0x62, 0xe9, 0x99, 0x8b, 0x61, 0x4e, 0x2c, 0x86, 0x39, 0xf7, 0xf7, 0x9c, 0xf4,
-	0xd3, 0xd4, 0xd4, 0x3c, 0xba, 0x31, 0xb7, 0xa3, 0x86, 0x10, 0xc4, 0x6a, 0x63, 0xbe, 0x86, 0x97,
-	0x31, 0x85, 0xa3, 0x2f, 0x68, 0xd2, 0x91, 0x3e, 0xd6, 0x16, 0xa1, 0x16, 0x4b, 0x61, 0x03, 0x83,
-	0x70, 0xa7, 0xfc, 0x13, 0x0d, 0x38, 0xdb, 0x05, 0xf7, 0x47, 0x0e, 0x3c, 0x72, 0xa0, 0xd2, 0x9a,
-	0xdb, 0x71, 0xe7, 0xbe, 0x77, 0x9c, 0x6e, 0x6b, 0x11, 0x69, 0x85, 0xd7, 0xf0, 0xb2, 0x78, 0x5f,
-	0x6a, 0x5b, 0xc3, 0x1c, 0x8c, 0x65, 0xbb, 0xfb, 0x03, 0x07, 0xb2, 0xf4, 0x90, 0x07, 0xa3, 0xed,
-	0x98, 0x44, 0x74, 0x87, 0x2c, 0x93, 0x4a, 0x44, 0xe4, 0x6a, 0x7b, 0x7c, 0x92, 0x27, 0x14, 0xd0,
-	0x0e, 0x4f, 0x56, 0xc2, 0x88, 0x4c, 0x6e, 0x3f, 0x33, 0xc9, 0x31, 0x96, 0xc8, 0x6e, 0x99, 0x34,
-	0x08, 0xa5, 0x31, 0x83, 0xf6, 0xf7, 0x26, 0x46, 0xaf, 0x19, 0x04, 0x70, 0x86, 0x20, 0x65, 0xd1,
-	0xf2, 0xe2, 0x78, 0x27, 0x8c, 0xaa, 0x82, 0x45, 0xe1, 0xc8, 0x2c, 0xd6, 0x0c, 0x02, 0x38, 0x43,
-	0xd0, 0xfd, 0x3e, 0xb5, 0x06, 0x75, 0x25, 0x14, 0x7d, 0x8d, 0xaa, 0x32, 0x14, 0x32, 0xd3, 0x08,
-	0x37, 0x66, 0xc3, 0x20, 0xf1, 0xfc, 0x80, 0xc8, 0x7c, 0x84, 0x75, 0x4b, 0x2a, 0xaf, 0x41, 0x3b,
-	0x75, 0xc9, 0x77, 0xb6, 0xe1, 0x9c, 0xbe, 0x50, 0x95, 0x65, 0xa3, 0x11, 0x6e, 0x64, 0x03, 0x8d,
-	0x14, 0x09, 0xb3, 0x16, 0xf7, 0xa7, 0x0e, 0x5c, 0xe8, 0xa2, 0x5b, 0xa3, 0x2f, 0x39, 0x30, 0xb2,
-	0xf1, 0x8e, 0x18, 0x9b, 0xd9, 0x0d, 0xf4, 0x7e, 0x18, 0xa5, 0x00, 0xba, 0xb1, 0xcc, 0x87, 0x51,
-	0xd3, 0x4b, 0xc4, 0x00, 0x55, 0x10, 0x6c, 0xc6, 0x68, 0xc5, 0x19, 0x6c, 0xf7, 0xd7, 0x0b, 0x90,
-	0xc3, 0x05, 0x3d, 0x0d, 0x03, 0x24, 0xa8, 0xb6, 0x42, 0x3f, 0x48, 0x84, 0x6c, 0x51, 0x42, 0xec,
-	0xb2, 0x80, 0x63, 0x85, 0x21, 0xcc, 0x09, 0x31, 0x31, 0x85, 0x0e, 0x73, 0x42, 0xf4, 0x3c, 0xc5,
-	0x41, 0x35, 0x18, 0xf3, 0x78, 0xb8, 0x84, 0xad, 0x3d, 0xb6, 0x4c, 0x7b, 0x8e, 0xb2, 0x4c, 0xcf,
-	0xb2, 0x08, 0x6b, 0x86, 0x04, 0xee, 0x20, 0x8a, 0xde, 0x03, 0x43, 0xed, 0x98, 0x94, 0xe7, 0x96,
-	0x66, 0x23, 0x52, 0xe5, 0x46, 0xae, 0x16, 0x5a, 0xbc, 0x96, 0x36, 0x61, 0x1d, 0xcf, 0xfd, 0x57,
-	0x0e, 0xf4, 0xcf, 0x78, 0x95, 0xad, 0x70, 0x73, 0x93, 0x4e, 0x45, 0xb5, 0x1d, 0xa5, 0x7e, 0x2a,
-	0x6d, 0x2a, 0xe6, 0x04, 0x1c, 0x2b, 0x0c, 0xb4, 0x0e, 0x7d, 0xfc, 0x83, 0x17, 0x9f, 0xdd, 0x2f,
-	0x68, 0xe3, 0x51, 0xa9, 0x42, 0x6c, 0x39, 0xb4, 0x13, 0xbf, 0x31, 0xc9, 0x53, 0x85, 0x26, 0x17,
-	0x83, 0x64, 0x35, 0x2a, 0x27, 0x91, 0x1f, 0xd4, 0x66, 0x80, 0x4a, 0xff, 0x79, 0x46, 0x03, 0x0b,
-	0x5a, 0x74, 0x18, 0x4d, 0xef, 0xa6, 0x64, 0x27, 0x74, 0x0d, 0x35, 0x8c, 0x95, 0xb4, 0x09, 0xeb,
-	0x78, 0xee, 0xef, 0x3b, 0x30, 0x38, 0xe3, 0xc5, 0x7e, 0xe5, 0xcf, 0x91, 0xf0, 0x79, 0x05, 0x8a,
-	0xb3, 0x5e, 0xa5, 0x4e, 0xd0, 0xb5, 0xac, 0x0d, 0x3b, 0x74, 0xe9, 0xc9, 0x3c, 0x36, 0xca, 0x9e,
-	0xd5, 0x39, 0x8d, 0x74, 0xb3, 0x74, 0xdd, 0xb7, 0x1d, 0x18, 0x9d, 0x6d, 0xf8, 0x24, 0x48, 0x66,
-	0x49, 0x94, 0xb0, 0x89, 0xab, 0xc1, 0x58, 0x45, 0x41, 0xee, 0x66, 0xea, 0xd8, 0x6a, 0x9d, 0xcd,
-	0x90, 0xc0, 0x1d, 0x44, 0x51, 0x15, 0x4e, 0x71, 0x58, 0xfa, 0x55, 0x1c, 0x69, 0xfe, 0x98, 0xb3,
-	0x73, 0xd6, 0xa4, 0x80, 0xb3, 0x24, 0xdd, 0x9f, 0x38, 0x70, 0x61, 0xb6, 0xd1, 0x8e, 0x13, 0x12,
-	0xc9, 0xc0, 0xae, 0xd4, 0x56, 0xd1, 0x47, 0x60, 0xa0, 0x29, 0x03, 0xb0, 0xce, 0x1d, 0x16, 0x30,
-	0x93, 0x67, 0x14, 0x9b, 0x76, 0x66, 0x75, 0xe3, 0x55, 0x52, 0x49, 0x56, 0x48, 0xe2, 0xa5, 0x19,
-	0x0c, 0x29, 0x0c, 0x2b, 0xaa, 0xa8, 0x05, 0xbd, 0x71, 0x8b, 0x54, 0xec, 0x25, 0x90, 0xc9, 0x31,
-	0x94, 0x5b, 0xa4, 0x92, 0xca, 0x75, 0x16, 0x3a, 0x64, 0x9c, 0xdc, 0xff, 0xed, 0xc0, 0x43, 0x5d,
-	0xc6, 0xbb, 0xec, 0xc7, 0x09, 0x7a, 0xb9, 0x63, 0xcc, 0x93, 0x87, 0x1b, 0x33, 0x7d, 0x9a, 0x8d,
-	0x58, 0x09, 0x04, 0x09, 0xd1, 0xc6, 0xfb, 0x51, 0x28, 0xfa, 0x09, 0x69, 0x4a, 0xaf, 0xb2, 0x05,
-	0xff, 0x4f, 0x97, 0xb1, 0xcc, 0x8c, 0xc8, 0x34, 0xc2, 0x45, 0xca, 0x0f, 0x73, 0xb6, 0xee, 0xbf,
-	0x76, 0x80, 0x2e, 0xf4, 0xaa, 0x2f, 0x62, 0x75, 0xbd, 0xc9, 0x6e, 0x4b, 0x1a, 0xee, 0x52, 0x81,
-	0xef, 0xa5, 0xfa, 0xf4, 0xed, 0xbd, 0x89, 0x11, 0x85, 0xc8, 0x14, 0x78, 0x86, 0x8a, 0x5e, 0x81,
-	0xbe, 0x98, 0x19, 0xbd, 0x42, 0xb2, 0xcf, 0x4b, 0x0d, 0x95, 0x9b, 0xc2, 0xb7, 0xf7, 0x26, 0x0e,
-	0x95, 0xac, 0x39, 0xa9, 0x68, 0x8b, 0xb0, 0xa2, 0xa0, 0x4a, 0x55, 0xaa, 0x26, 0x89, 0x63, 0xaf,
-	0x26, 0x6d, 0x28, 0xa5, 0x52, 0xad, 0x70, 0x30, 0x96, 0xed, 0xee, 0x17, 0x1d, 0x18, 0x51, 0xfb,
-	0x09, 0x55, 0x90, 0xd1, 0x55, 0x7d, 0xe7, 0xe1, 0x2f, 0xef, 0x91, 0x2e, 0x42, 0x40, 0xec, 0xad,
-	0x07, 0x6f, 0x4c, 0xef, 0x86, 0xe1, 0x2a, 0x69, 0x91, 0xa0, 0x4a, 0x82, 0x0a, 0x35, 0x70, 0xe9,
-	0x4b, 0x1b, 0x9c, 0x19, 0xa3, 0x16, 0xdd, 0x9c, 0x06, 0xc7, 0x06, 0x96, 0xfb, 0x75, 0x07, 0x1e,
-	0x54, 0xe4, 0xca, 0x24, 0xc1, 0x24, 0x89, 0x76, 0x55, 0x72, 0xe6, 0xd1, 0x36, 0x90, 0x1b, 0x54,
-	0xc3, 0x4c, 0x22, 0xce, 0xfc, 0xee, 0x76, 0x90, 0x21, 0xae, 0x8f, 0x32, 0x22, 0x58, 0x52, 0x73,
-	0x7f, 0xa5, 0x07, 0xce, 0xea, 0x9d, 0x54, 0xdf, 0xfc, 0x2f, 0x39, 0x00, 0x6a, 0x06, 0xe8, 0x1e,
-	0xd9, 0x63, 0x27, 0x3a, 0x64, 0xbc, 0xa9, 0x54, 0x2a, 0x28, 0x70, 0x8c, 0x35, 0xb6, 0xe8, 0x45,
-	0x18, 0xde, 0x0e, 0x1b, 0xed, 0x26, 0x59, 0xa1, 0x3b, 0x78, 0x5c, 0xea, 0x61, 0xdd, 0x98, 0xc8,
-	0x7b, 0x99, 0xd7, 0x53, 0xbc, 0xd4, 0xe0, 0xd6, 0x80, 0x31, 0x36, 0x48, 0x51, 0x5b, 0x62, 0x24,
-	0xd2, 0x5f, 0x89, 0xf0, 0x3a, 0x7f, 0xc8, 0xe2, 0x18, 0xb3, 0x6f, 0x7d, 0xe6, 0xf4, 0xfe, 0xde,
-	0xc4, 0x88, 0x01, 0xc2, 0x66, 0x27, 0xdc, 0x17, 0x81, 0xcd, 0x85, 0x1f, 0xb4, 0xc9, 0x6a, 0x80,
-	0x1e, 0x93, 0x5e, 0x30, 0x1e, 0xb9, 0x50, 0x1f, 0xb3, 0xee, 0x09, 0xa3, 0xd6, 0xe2, 0xa6, 0xe7,
-	0x37, 0x58, 0xd2, 0x22, 0xc5, 0x52, 0xd6, 0xe2, 0x3c, 0x83, 0x62, 0xd1, 0xea, 0x4e, 0x42, 0xff,
-	0x2c, 0x1d, 0x3b, 0x89, 0x28, 0x5d, 0x3d, 0xd7, 0x78, 0xc4, 0xc8, 0x35, 0x96, 0x39, 0xc5, 0xeb,
-	0x70, 0x6e, 0x36, 0x22, 0x5e, 0x42, 0xca, 0xcf, 0xce, 0xb4, 0x2b, 0x5b, 0x24, 0xe1, 0x09, 0x5d,
-	0x31, 0x7a, 0x1f, 0x8c, 0x84, 0x4c, 0x8a, 0x2f, 0x87, 0x95, 0x2d, 0x3f, 0xa8, 0x09, 0xa7, 0xe6,
-	0x39, 0x41, 0x65, 0x64, 0x55, 0x6f, 0xc4, 0x26, 0xae, 0xfb, 0x9f, 0x0a, 0x30, 0x3c, 0x1b, 0x85,
-	0x81, 0x94, 0x54, 0x27, 0xb0, 0xbb, 0x24, 0xc6, 0xee, 0x62, 0x21, 0xa0, 0xa8, 0xf7, 0xbf, 0xdb,
-	0x0e, 0x83, 0x6e, 0x29, 0x11, 0xd9, 0x63, 0xcb, 0x2a, 0x30, 0xf8, 0x32, 0xda, 0xe9, 0xcb, 0x36,
-	0x05, 0xa8, 0xfb, 0x9f, 0x1d, 0x18, 0xd3, 0xd1, 0x4f, 0x60, 0x53, 0x8b, 0xcd, 0x4d, 0xed, 0xaa,
-	0xdd, 0xf1, 0x76, 0xd9, 0xc9, 0x3e, 0xdb, 0x67, 0x8e, 0x93, 0x45, 0x93, 0xbf, 0xec, 0xc0, 0xf0,
-	0x8e, 0x06, 0x10, 0x83, 0xb5, 0xad, 0x57, 0xfc, 0xac, 0x14, 0x33, 0x3a, 0xf4, 0x76, 0xe6, 0x37,
-	0x36, 0x7a, 0x42, 0xe5, 0x7e, 0x5c, 0xa9, 0x93, 0x6a, 0xbb, 0x21, 0xfd, 0x8a, 0x6a, 0x4a, 0xcb,
-	0x02, 0x8e, 0x15, 0x06, 0x7a, 0x19, 0x4e, 0x57, 0xc2, 0xa0, 0xd2, 0x8e, 0x22, 0x12, 0x54, 0x76,
-	0xd7, 0xd8, 0xf1, 0x08, 0xb1, 0x21, 0x4e, 0x8a, 0xc7, 0x4e, 0xcf, 0x66, 0x11, 0x6e, 0xe7, 0x01,
-	0x71, 0x27, 0x21, 0xee, 0x8e, 0x8f, 0xe9, 0x96, 0x25, 0x6c, 0x20, 0xcd, 0x1d, 0xcf, 0xc0, 0x58,
-	0xb6, 0xa3, 0x6b, 0x70, 0x21, 0x4e, 0xbc, 0x28, 0xf1, 0x83, 0xda, 0x1c, 0xf1, 0xaa, 0x0d, 0x3f,
-	0xa0, 0xda, 0x7d, 0x18, 0x54, 0x79, 0xb0, 0xae, 0x67, 0xe6, 0xa1, 0xfd, 0xbd, 0x89, 0x0b, 0xe5,
-	0x7c, 0x14, 0xdc, 0xed, 0x59, 0xf4, 0x0a, 0x8c, 0x0b, 0x87, 0xff, 0x66, 0xbb, 0xf1, 0x7c, 0xb8,
-	0x11, 0x5f, 0xf1, 0x63, 0x6a, 0x5a, 0x2f, 0xfb, 0x4d, 0x3f, 0x61, 0x21, 0xb9, 0xe2, 0xcc, 0xc5,
-	0xfd, 0xbd, 0x89, 0xf1, 0x72, 0x57, 0x2c, 0x7c, 0x00, 0x05, 0x84, 0xe1, 0x3c, 0x17, 0x7e, 0x1d,
-	0xb4, 0xfb, 0x19, 0xed, 0xf1, 0xfd, 0xbd, 0x89, 0xf3, 0xf3, 0xb9, 0x18, 0xb8, 0xcb, 0x93, 0xf4,
-	0x0d, 0x26, 0x7e, 0x93, 0xbc, 0x1e, 0x06, 0x84, 0xa5, 0x82, 0x68, 0x6f, 0x70, 0x5d, 0xc0, 0xb1,
-	0xc2, 0x40, 0xaf, 0xa6, 0x2b, 0x91, 0x7e, 0x2e, 0x22, 0xa5, 0xe3, 0xe8, 0x12, 0x8e, 0x59, 0x0b,
-	0x37, 0x34, 0x4a, 0x2c, 0x57, 0xd1, 0xa0, 0xed, 0xfe, 0x41, 0x01, 0x50, 0xa7, 0x88, 0x40, 0x4b,
-	0xd0, 0xe7, 0x55, 0x12, 0x7f, 0x5b, 0xe6, 0xbe, 0x3d, 0x96, 0xb7, 0x7d, 0x72, 0x56, 0x98, 0x6c,
-	0x12, 0xba, 0x42, 0x48, 0x2a, 0x57, 0xa6, 0xd9, 0xa3, 0x58, 0x90, 0x40, 0x21, 0x9c, 0x6e, 0x78,
-	0x71, 0x22, 0xd7, 0x6a, 0x95, 0x0e, 0x59, 0x08, 0xd6, 0x9f, 0x3b, 0xdc, 0xa0, 0xe8, 0x13, 0x33,
-	0xe7, 0xe8, 0xca, 0x5d, 0xce, 0x12, 0xc2, 0x9d, 0xb4, 0xd1, 0x5b, 0x4c, 0x0f, 0xe1, 0x4a, 0xa2,
-	0x54, 0x00, 0x96, 0xac, 0xec, 0xd1, 0x9c, 0xa6, 0xa1, 0x83, 0x08, 0x36, 0x58, 0x63, 0xe9, 0xfe,
-	0x1b, 0x80, 0xfe, 0xb9, 0xe9, 0x85, 0x75, 0x2f, 0xde, 0x3a, 0x44, 0x88, 0x8b, 0xae, 0x0e, 0xa1,
-	0x43, 0x65, 0xbf, 0x6f, 0xa9, 0x5b, 0x61, 0x85, 0x81, 0x02, 0xe8, 0xf3, 0x03, 0xfa, 0x41, 0x94,
-	0x46, 0x6d, 0x39, 0x98, 0x95, 0xe6, 0xcf, 0x5c, 0x06, 0x8b, 0x8c, 0x3a, 0x16, 0x5c, 0xd0, 0x2d,
-	0x18, 0xf4, 0xe4, 0x79, 0x16, 0xb1, 0x2d, 0x2d, 0xd9, 0xf0, 0x9c, 0x0a, 0x92, 0x7a, 0xee, 0x8a,
-	0x00, 0xe1, 0x94, 0x21, 0xfa, 0x98, 0x03, 0x43, 0x72, 0xe8, 0x98, 0x6c, 0x8a, 0xa0, 0xe6, 0x8a,
-	0xbd, 0x31, 0x63, 0xb2, 0xc9, 0x13, 0x1b, 0x34, 0x00, 0xd6, 0x59, 0x76, 0xa8, 0xf2, 0xc5, 0xc3,
-	0xa8, 0xf2, 0x68, 0x07, 0x06, 0x77, 0xfc, 0xa4, 0xce, 0x36, 0x1e, 0x11, 0x4c, 0x99, 0xbf, 0xf7,
-	0x5e, 0x53, 0x72, 0xe9, 0x8c, 0xdd, 0x90, 0x0c, 0x70, 0xca, 0x0b, 0x4d, 0x71, 0xc6, 0xec, 0x3c,
-	0x10, 0x13, 0x59, 0x83, 0xe6, 0x03, 0xac, 0x01, 0xa7, 0x38, 0x74, 0x8a, 0x87, 0xe9, 0xaf, 0x32,
-	0x79, 0xad, 0x4d, 0xbf, 0x63, 0x91, 0xac, 0x66, 0x61, 0x5d, 0x49, 0x8a, 0x7c, 0xb2, 0x6e, 0x68,
-	0x3c, 0xb0, 0xc1, 0x91, 0x7e, 0x23, 0x3b, 0x75, 0x12, 0x88, 0x04, 0x7f, 0xf5, 0x8d, 0xdc, 0xa8,
-	0x93, 0x00, 0xb3, 0x16, 0x74, 0x8b, 0x9b, 0x16, 0x5c, 0xc7, 0x15, 0x89, 0x67, 0xcb, 0x76, 0xd4,
-	0x6e, 0x4e, 0x93, 0xe7, 0xd8, 0xa7, 0xbf, 0xb1, 0xc6, 0x8f, 0xaa, 0xcb, 0x61, 0x70, 0xf9, 0xa6,
-	0x9f, 0x88, 0x93, 0x01, 0x4a, 0xd2, 0xad, 0x32, 0x28, 0x16, 0xad, 0x3c, 0x68, 0x4f, 0x17, 0x41,
-	0xcc, 0x8e, 0x01, 0x0c, 0xea, 0x41, 0x7b, 0x06, 0xc6, 0xb2, 0x1d, 0xfd, 0x7d, 0x07, 0x8a, 0xf5,
-	0x30, 0xdc, 0x8a, 0x4b, 0x23, 0x6c, 0x71, 0x58, 0x50, 0xf5, 0x84, 0xc4, 0x99, 0xbc, 0x42, 0xc9,
-	0x9a, 0x67, 0x9d, 0x8a, 0x0c, 0x76, 0x7b, 0x6f, 0x62, 0x74, 0xd9, 0xdf, 0x24, 0x95, 0xdd, 0x4a,
-	0x83, 0x30, 0xc8, 0xc7, 0xdf, 0xd6, 0x20, 0x97, 0xb7, 0x49, 0x90, 0x60, 0xde, 0xab, 0xf1, 0xcf,
-	0x3a, 0x00, 0x29, 0xa1, 0x9c, 0xe8, 0x18, 0x31, 0xe3, 0xc9, 0x16, 0xec, 0x3c, 0xa3, 0x6b, 0x7a,
-	0xb8, 0xed, 0xdf, 0x3a, 0x30, 0x44, 0x07, 0x27, 0x45, 0xe0, 0x13, 0xd0, 0x97, 0x78, 0x51, 0x8d,
-	0x48, 0x97, 0xb2, 0x7a, 0x1d, 0xeb, 0x0c, 0x8a, 0x45, 0x2b, 0x0a, 0xa0, 0x98, 0x78, 0xf1, 0x96,
-	0xd4, 0x2e, 0x17, 0xad, 0x4d, 0x71, 0xaa, 0x58, 0xd2, 0x5f, 0x31, 0xe6, 0x6c, 0xd0, 0x93, 0x30,
-	0x40, 0x15, 0x80, 0x79, 0x2f, 0x96, 0x49, 0x1b, 0xec, 0xd4, 0xc3, 0xbc, 0x80, 0x61, 0xd5, 0xea,
-	0xfe, 0x7a, 0x01, 0x7a, 0xe7, 0xb8, 0x9d, 0xd1, 0x17, 0x87, 0xed, 0xa8, 0x42, 0x84, 0xbe, 0x69,
-	0x61, 0x4d, 0x53, 0xba, 0x65, 0x46, 0x53, 0xd3, 0xf4, 0xd9, 0x6f, 0x2c, 0x78, 0x51, 0x43, 0x76,
-	0x34, 0x89, 0xbc, 0x20, 0xde, 0x64, 0xce, 0x7b, 0x3f, 0x0c, 0xc4, 0x14, 0x59, 0x58, 0x85, 0xeb,
-	0x06, 0xdd, 0x72, 0x42, 0x5a, 0x69, 0x0c, 0xc1, 0x6c, 0xc3, 0x99, 0x3e, 0xb8, 0xbf, 0xe1, 0x00,
-	0xa4, 0xbd, 0x47, 0x9f, 0x71, 0x60, 0xc4, 0xd3, 0x93, 0x05, 0xc5, 0x1c, 0xad, 0xda, 0x0b, 0xdc,
-	0x31, 0xb2, 0xdc, 0xc4, 0x36, 0x40, 0xd8, 0x64, 0xec, 0xbe, 0x07, 0x8a, 0xec, 0xeb, 0x60, 0xba,
-	0xb8, 0xf0, 0x92, 0x66, 0x7d, 0x30, 0xd2, 0x7b, 0x8a, 0x15, 0x86, 0xfb, 0x32, 0x8c, 0x5e, 0xbe,
-	0x49, 0x2a, 0xed, 0x24, 0x8c, 0xb8, 0x8f, 0xb8, 0xcb, 0xe1, 0x10, 0xe7, 0xae, 0x0e, 0x87, 0x7c,
-	0xdb, 0x81, 0x21, 0x2d, 0x73, 0x8c, 0xee, 0xd4, 0xb5, 0xd9, 0x32, 0xb7, 0xbb, 0xc5, 0x54, 0x2d,
-	0x59, 0xc9, 0x4d, 0xe3, 0x24, 0xd3, 0x6d, 0x44, 0x81, 0x70, 0xca, 0xf0, 0x0e, 0x99, 0x5d, 0xee,
-	0xef, 0x3a, 0x70, 0x2e, 0x37, 0xcd, 0xed, 0x3e, 0x77, 0x7b, 0x0a, 0x06, 0xb7, 0xc8, 0xae, 0x11,
-	0xf2, 0x52, 0x0f, 0x2c, 0xc9, 0x06, 0x9c, 0xe2, 0xb8, 0xdf, 0x71, 0x20, 0xa5, 0x44, 0x45, 0xd1,
-	0x46, 0xda, 0x73, 0x4d, 0x14, 0x09, 0x4e, 0xa2, 0x15, 0xdd, 0x82, 0x0b, 0xe6, 0x1b, 0xbc, 0x4b,
-	0xcf, 0x3c, 0xb7, 0x99, 0xf2, 0x29, 0xe1, 0x6e, 0x2c, 0xdc, 0xeb, 0x50, 0x5c, 0xf0, 0xda, 0x35,
-	0x72, 0x28, 0x27, 0x0e, 0x15, 0x63, 0x11, 0xf1, 0x1a, 0x89, 0x54, 0xd3, 0x85, 0x18, 0xc3, 0x02,
-	0x86, 0x55, 0xab, 0xfb, 0x83, 0x22, 0x0c, 0x69, 0x87, 0x19, 0xe8, 0x3e, 0x1e, 0x91, 0x56, 0x98,
-	0xd5, 0x75, 0xe9, 0xcb, 0xc6, 0xac, 0x85, 0x7e, 0x3f, 0x11, 0xd9, 0xf6, 0x63, 0x2e, 0x72, 0x8c,
-	0xef, 0x07, 0x0b, 0x38, 0x56, 0x18, 0x68, 0x02, 0x8a, 0x55, 0xd2, 0x4a, 0xea, 0x4c, 0x9a, 0xf6,
-	0xf2, 0x8c, 0xae, 0x39, 0x0a, 0xc0, 0x1c, 0x4e, 0x11, 0x36, 0x49, 0x52, 0xa9, 0x33, 0x67, 0xa3,
-	0x48, 0xf9, 0x9a, 0xa7, 0x00, 0xcc, 0xe1, 0x39, 0xb1, 0xaa, 0xe2, 0xf1, 0xc7, 0xaa, 0xfa, 0x2c,
-	0xc7, 0xaa, 0x50, 0x0b, 0xce, 0xc4, 0x71, 0x7d, 0x2d, 0xf2, 0xb7, 0xbd, 0x84, 0xa4, 0x2b, 0xa7,
-	0xff, 0x28, 0x7c, 0x2e, 0xb0, 0x23, 0xcf, 0xe5, 0x2b, 0x59, 0x2a, 0x38, 0x8f, 0x34, 0x2a, 0xc3,
-	0x39, 0x3f, 0x88, 0x49, 0xa5, 0x1d, 0x91, 0xc5, 0x5a, 0x10, 0x46, 0xe4, 0x4a, 0x18, 0x53, 0x72,
-	0xe2, 0xc0, 0xa6, 0x4a, 0x82, 0x5c, 0xcc, 0x43, 0xc2, 0xf9, 0xcf, 0xa2, 0x05, 0x38, 0x5d, 0xf5,
-	0x63, 0x6f, 0xa3, 0x41, 0xca, 0xed, 0x8d, 0x66, 0x48, 0x0d, 0x36, 0x7e, 0x60, 0x61, 0x60, 0xe6,
-	0x41, 0xe9, 0x9a, 0x98, 0xcb, 0x22, 0xe0, 0xce, 0x67, 0xd0, 0x73, 0x30, 0x1c, 0xfb, 0x41, 0xad,
-	0x41, 0x66, 0x22, 0x2f, 0xa8, 0xd4, 0xc5, 0x49, 0x4f, 0xe5, 0xc2, 0x2d, 0x6b, 0x6d, 0xd8, 0xc0,
-	0x64, 0xdf, 0x2b, 0x7f, 0x26, 0xa3, 0xc9, 0x09, 0x6c, 0xd1, 0xea, 0xfe, 0xd0, 0x81, 0x61, 0x3d,
-	0x01, 0x99, 0x6a, 0xc9, 0x50, 0x9f, 0x9b, 0x2f, 0x73, 0x39, 0x6e, 0x6f, 0xb7, 0xbe, 0xa2, 0x68,
-	0xa6, 0x56, 0x65, 0x0a, 0xc3, 0x1a, 0xcf, 0x43, 0x1c, 0x71, 0x7e, 0x0c, 0x8a, 0x9b, 0x21, 0x55,
-	0x26, 0x7a, 0x4c, 0xdf, 0xef, 0x3c, 0x05, 0x62, 0xde, 0xe6, 0xfe, 0x4f, 0x07, 0xce, 0xe7, 0xe7,
-	0x56, 0xbf, 0x13, 0x06, 0x79, 0x09, 0x80, 0x0e, 0xc5, 0x10, 0xc8, 0x5a, 0x91, 0x03, 0xd9, 0x82,
-	0x35, 0xac, 0xc3, 0x0d, 0xfb, 0x4f, 0xa8, 0x42, 0x9b, 0xf2, 0xf9, 0x9c, 0x03, 0x23, 0x94, 0xed,
-	0x52, 0xb4, 0x61, 0x8c, 0x76, 0xd5, 0xce, 0x68, 0x15, 0xd9, 0xd4, 0xc5, 0x6d, 0x80, 0xb1, 0xc9,
-	0x1c, 0xfd, 0x3c, 0x0c, 0x7a, 0xd5, 0x6a, 0x44, 0xe2, 0x58, 0x05, 0x8b, 0x58, 0x68, 0x79, 0x5a,
-	0x02, 0x71, 0xda, 0x4e, 0x85, 0x68, 0xbd, 0xba, 0x19, 0x53, 0xb9, 0x24, 0x3c, 0x7b, 0x4a, 0x88,
-	0x52, 0x26, 0x14, 0x8e, 0x15, 0x86, 0xfb, 0xb7, 0x7b, 0xc1, 0xe4, 0x8d, 0xaa, 0x70, 0x6a, 0x2b,
-	0xda, 0x98, 0x65, 0xe1, 0xef, 0xbb, 0x09, 0x43, 0xb3, 0xf0, 0xf0, 0x92, 0x49, 0x01, 0x67, 0x49,
-	0x0a, 0x2e, 0x4b, 0x64, 0x37, 0xf1, 0x36, 0xee, 0x3a, 0x08, 0xbd, 0x64, 0x52, 0xc0, 0x59, 0x92,
-	0xe8, 0x3d, 0x30, 0xb4, 0x15, 0x6d, 0x48, 0x11, 0x9d, 0xcd, 0x68, 0x58, 0x4a, 0x9b, 0xb0, 0x8e,
-	0x47, 0xa7, 0x70, 0x2b, 0xda, 0xa0, 0x5b, 0x9a, 0x3c, 0xf2, 0xaf, 0xa6, 0x70, 0x49, 0xc0, 0xb1,
-	0xc2, 0x40, 0x2d, 0x40, 0x5b, 0x72, 0xf6, 0x54, 0xb0, 0x5f, 0xec, 0x24, 0x87, 0xcf, 0x15, 0x60,
-	0x49, 0xd3, 0x4b, 0x1d, 0x74, 0x70, 0x0e, 0x6d, 0xf4, 0x22, 0x5c, 0xd8, 0x8a, 0x36, 0xc4, 0x46,
-	0xbf, 0x16, 0xf9, 0x41, 0xc5, 0x6f, 0x19, 0xc7, 0xfb, 0x27, 0x44, 0x77, 0x2f, 0x2c, 0xe5, 0xa3,
-	0xe1, 0x6e, 0xcf, 0xbb, 0xbf, 0xd5, 0x0b, 0xec, 0x10, 0x20, 0x95, 0x85, 0x4d, 0x92, 0xd4, 0xc3,
-	0x6a, 0x56, 0x77, 0x59, 0x61, 0x50, 0x2c, 0x5a, 0x65, 0x6a, 0x60, 0xa1, 0x4b, 0x6a, 0xe0, 0x0e,
-	0xf4, 0xd7, 0x89, 0x57, 0x25, 0x91, 0x74, 0xb5, 0x2d, 0xdb, 0x39, 0xb6, 0x78, 0x85, 0x11, 0x4d,
-	0x4d, 0x68, 0xfe, 0x3b, 0xc6, 0x92, 0x1b, 0x7a, 0x2f, 0x8c, 0x52, 0x2d, 0x24, 0x6c, 0x27, 0xd2,
-	0xaf, 0xdc, 0xcb, 0xfc, 0xca, 0x6c, 0x47, 0x5d, 0x37, 0x5a, 0x70, 0x06, 0x13, 0xcd, 0xc1, 0x98,
-	0xf0, 0x01, 0x2b, 0x17, 0x9e, 0x98, 0x58, 0x55, 0x77, 0xa1, 0x9c, 0x69, 0xc7, 0x1d, 0x4f, 0xb0,
-	0x5c, 0xb0, 0xb0, 0xca, 0xc3, 0x80, 0x7a, 0x2e, 0x58, 0x58, 0xdd, 0xc5, 0xac, 0x05, 0xbd, 0x0e,
-	0x03, 0xf4, 0xef, 0x7c, 0x14, 0x36, 0x85, 0x5f, 0x65, 0xcd, 0xce, 0xec, 0x50, 0x1e, 0xc2, 0xca,
-	0x63, 0xda, 0xd9, 0x8c, 0xe0, 0x82, 0x15, 0x3f, 0x6a, 0x6b, 0xc8, 0x7d, 0xb8, 0xbc, 0xe5, 0xb7,
-	0xae, 0x93, 0xc8, 0xdf, 0xdc, 0x65, 0x4a, 0xc3, 0x40, 0x6a, 0x6b, 0x2c, 0x76, 0x60, 0xe0, 0x9c,
-	0xa7, 0xdc, 0xcf, 0x15, 0x60, 0x58, 0x3f, 0x4b, 0x7a, 0xa7, 0x7c, 0xd1, 0x38, 0x5d, 0x14, 0xdc,
-	0xb2, 0xbc, 0x62, 0x61, 0xd8, 0x77, 0x5a, 0x10, 0x75, 0xe8, 0xf5, 0xda, 0x42, 0x5b, 0xb4, 0xe2,
-	0xc0, 0x62, 0x23, 0x6e, 0x27, 0x75, 0x7e, 0xe8, 0x88, 0x65, 0x72, 0x32, 0x0e, 0xee, 0x27, 0x7b,
-	0x60, 0x40, 0x36, 0xa2, 0x4f, 0x38, 0x00, 0x69, 0x0a, 0x8e, 0x10, 0xa5, 0x6b, 0x36, 0xf2, 0x33,
-	0xf4, 0xec, 0x21, 0xcd, 0xe9, 0xac, 0xe0, 0x58, 0xe3, 0x8b, 0x12, 0xe8, 0x0b, 0x69, 0xe7, 0x2e,
-	0xd9, 0x3b, 0x0f, 0xbd, 0x4a, 0x19, 0x5f, 0x62, 0xdc, 0x53, 0x97, 0x17, 0x83, 0x61, 0xc1, 0x8b,
-	0x5a, 0x6f, 0x1b, 0x32, 0x33, 0xcc, 0x9e, 0x7b, 0x58, 0x25, 0x9b, 0xa5, 0xc6, 0x98, 0x02, 0xe1,
-	0x94, 0xa1, 0xfb, 0x0c, 0x8c, 0x9a, 0x1f, 0x03, 0xb5, 0x08, 0x36, 0x76, 0x13, 0xc2, 0x7d, 0x05,
-	0xc3, 0xdc, 0x22, 0x98, 0xa1, 0x00, 0xcc, 0xe1, 0xee, 0xf7, 0xa9, 0x1e, 0xa0, 0xc4, 0xcb, 0x21,
-	0xdc, 0xf3, 0x8f, 0xe9, 0x8e, 0xae, 0x6e, 0x36, 0xd3, 0x5b, 0x30, 0xc8, 0xfe, 0x61, 0x1f, 0x7a,
-	0x8f, 0xad, 0xa0, 0x71, 0xda, 0x4f, 0xf1, 0xa9, 0x33, 0x9d, 0xe0, 0xba, 0x64, 0x84, 0x53, 0x9e,
-	0x6e, 0x08, 0x63, 0x59, 0x6c, 0xf4, 0x21, 0x18, 0x8e, 0xe5, 0xb6, 0x9a, 0x9e, 0x8c, 0x3a, 0xe4,
-	0xf6, 0xcb, 0x7c, 0xb6, 0x65, 0xed, 0x71, 0x6c, 0x10, 0x73, 0x57, 0xa1, 0xcf, 0xea, 0x14, 0xba,
-	0xdf, 0x74, 0x60, 0x90, 0x45, 0xcd, 0x6a, 0x91, 0xd7, 0x4c, 0x1f, 0xe9, 0x39, 0x60, 0xd6, 0x63,
-	0xe8, 0xe7, 0xf6, 0xb5, 0xcc, 0x36, 0xb1, 0x20, 0x65, 0x78, 0x69, 0xb5, 0x54, 0xca, 0x70, 0x43,
-	0x3e, 0xc6, 0x92, 0x93, 0xfb, 0xa9, 0x02, 0xf4, 0x2d, 0x06, 0xad, 0xf6, 0x5f, 0xf8, 0xf2, 0x5e,
-	0x2b, 0xd0, 0xbb, 0x98, 0x90, 0xa6, 0x59, 0x85, 0x6e, 0x78, 0xe6, 0x71, 0xbd, 0x02, 0x5d, 0xc9,
-	0xac, 0x40, 0x87, 0xbd, 0x1d, 0x99, 0x8c, 0x25, 0xfc, 0xbb, 0xe9, 0xe9, 0xb0, 0xa7, 0x61, 0x70,
-	0xd9, 0xdb, 0x20, 0x8d, 0x25, 0xb2, 0xcb, 0xce, 0x72, 0xf1, 0xc4, 0x00, 0x27, 0x35, 0xec, 0x8d,
-	0x20, 0xfe, 0x1c, 0x8c, 0x32, 0x6c, 0xf5, 0x31, 0x50, 0xcb, 0x81, 0xa4, 0x25, 0x7c, 0x1c, 0xd3,
-	0x72, 0xd0, 0xca, 0xf7, 0x68, 0x58, 0xee, 0x24, 0x0c, 0xa5, 0x54, 0x0e, 0xc1, 0xf5, 0xa7, 0x05,
-	0x18, 0x31, 0xdc, 0xd4, 0x46, 0xf0, 0xce, 0xb9, 0x63, 0xf0, 0xce, 0x08, 0xa6, 0x15, 0xee, 0x77,
-	0x30, 0xad, 0xe7, 0xe4, 0x83, 0x69, 0xe6, 0x4b, 0xea, 0x3d, 0xd4, 0x4b, 0x6a, 0x40, 0xef, 0xb2,
-	0x1f, 0x6c, 0x1d, 0x4e, 0xce, 0xc4, 0x95, 0xb0, 0xd5, 0x21, 0x67, 0xca, 0x14, 0x88, 0x79, 0x9b,
-	0xd4, 0x5c, 0x7a, 0xf2, 0x35, 0x17, 0xf7, 0x13, 0x0e, 0x0c, 0xcb, 0xd2, 0x48, 0x6c, 0x5d, 0x25,
-	0xc7, 0x7a, 0xa6, 0x67, 0xb8, 0xcb, 0xe9, 0xf4, 0x8f, 0x3b, 0x70, 0x7a, 0x85, 0x34, 0x43, 0xff,
-	0x75, 0x2f, 0xcd, 0x75, 0xa4, 0x7d, 0xaf, 0xfb, 0x89, 0x48, 0xed, 0x52, 0x7d, 0xbf, 0xe2, 0x27,
-	0x98, 0xc2, 0xef, 0xe0, 0x83, 0x65, 0xe9, 0xf5, 0xd4, 0x40, 0xd3, 0xce, 0x99, 0xa5, 0x59, 0x8c,
-	0xb2, 0x01, 0xa7, 0x38, 0xee, 0x6f, 0x3b, 0xd0, 0xcf, 0x3b, 0x41, 0x24, 0x6d, 0xa7, 0x0b, 0xed,
-	0x3a, 0x14, 0xd9, 0x73, 0x62, 0x55, 0x2f, 0x58, 0x50, 0x7f, 0x28, 0x39, 0xfe, 0x0d, 0xb2, 0x7f,
-	0x31, 0x67, 0xc0, 0xcc, 0x16, 0xef, 0xe6, 0xb4, 0x4a, 0xf3, 0x4c, 0xcd, 0x16, 0x06, 0xc5, 0xa2,
-	0xd5, 0xfd, 0x6a, 0x0f, 0x0c, 0xa8, 0xa2, 0x4c, 0xec, 0xc8, 0x7c, 0x10, 0x84, 0x89, 0xc7, 0x93,
-	0x02, 0xb8, 0xac, 0xfe, 0x90, 0xbd, 0xa2, 0x50, 0x93, 0xd3, 0x29, 0x75, 0x1e, 0x7b, 0x53, 0x46,
-	0xa8, 0xd6, 0x82, 0xf5, 0x4e, 0xa0, 0x8f, 0x42, 0x5f, 0x83, 0x4a, 0x1f, 0x29, 0xba, 0xaf, 0x5b,
-	0xec, 0x0e, 0x13, 0x6b, 0xa2, 0x27, 0x6a, 0x86, 0x38, 0x10, 0x0b, 0xae, 0xe3, 0xef, 0x87, 0xb1,
-	0x6c, 0xaf, 0xef, 0x74, 0x0c, 0x6e, 0x50, 0x3f, 0x44, 0xf7, 0x57, 0x85, 0xf4, 0x3c, 0xfa, 0xa3,
-	0xee, 0x0b, 0x30, 0xb4, 0x42, 0x92, 0xc8, 0xaf, 0x30, 0x02, 0x77, 0x5a, 0x5c, 0x87, 0xd2, 0x1f,
-	0x3e, 0xcd, 0x16, 0x2b, 0xa5, 0x19, 0xa3, 0x5b, 0x00, 0xad, 0x28, 0xa4, 0xf6, 0x2b, 0x69, 0xcb,
-	0x97, 0x6d, 0x41, 0x1f, 0x5e, 0x53, 0x34, 0x79, 0xb8, 0x38, 0xfd, 0x8d, 0x35, 0x7e, 0xee, 0xb7,
-	0x1d, 0x28, 0xae, 0xb4, 0x13, 0x72, 0xf3, 0x10, 0x22, 0xeb, 0x2d, 0x18, 0x94, 0xe1, 0x22, 0x8b,
-	0x59, 0x70, 0xe5, 0xdd, 0xa0, 0xa2, 0x34, 0x39, 0xf5, 0x8d, 0x4b, 0x48, 0x8c, 0x53, 0x9e, 0xee,
-	0x87, 0x60, 0x98, 0xf5, 0xf5, 0x4a, 0xd8, 0xa0, 0xfb, 0x34, 0x9d, 0xeb, 0x26, 0xfd, 0x9d, 0x0d,
-	0x11, 0x30, 0x24, 0xcc, 0xdb, 0xe8, 0x37, 0x58, 0x0f, 0x1b, 0x55, 0x75, 0x4a, 0x47, 0xad, 0xb0,
-	0x2b, 0x0c, 0x8a, 0x45, 0xab, 0xfb, 0x4b, 0x05, 0x18, 0x62, 0x0f, 0x0a, 0xf9, 0xb5, 0x0b, 0xfd,
-	0x75, 0xce, 0x47, 0xbc, 0x14, 0x0b, 0x63, 0xd5, 0x7b, 0xaf, 0x19, 0x87, 0x1c, 0x80, 0x25, 0x3f,
-	0xca, 0x7a, 0xc7, 0xf3, 0x13, 0xca, 0xba, 0x70, 0xbc, 0xac, 0x6f, 0x70, 0x36, 0x58, 0xf2, 0x73,
-	0xbf, 0x58, 0x00, 0x60, 0x45, 0xbb, 0xf8, 0x21, 0xd1, 0x5f, 0x80, 0x62, 0xab, 0xee, 0xc5, 0xd9,
-	0xb0, 0x5f, 0x71, 0x8d, 0x02, 0x6f, 0x8b, 0x63, 0xb0, 0xec, 0x07, 0xe6, 0x88, 0x7a, 0x6a, 0x7b,
-	0xe1, 0xe0, 0xd4, 0x76, 0xd4, 0x82, 0xfe, 0xb0, 0x9d, 0x50, 0xed, 0x54, 0x6c, 0xef, 0x16, 0xa2,
-	0xde, 0xab, 0x9c, 0x20, 0xcf, 0x07, 0x17, 0x3f, 0xb0, 0x64, 0x83, 0x9e, 0x83, 0x81, 0x56, 0x14,
-	0xd6, 0xe8, 0x6e, 0x2d, 0x36, 0xf4, 0x87, 0xa5, 0x06, 0xb4, 0x26, 0xe0, 0xb7, 0xb5, 0xff, 0xb1,
-	0xc2, 0x76, 0x7f, 0x7c, 0x8a, 0xcf, 0x8b, 0x58, 0x1c, 0xe3, 0x50, 0xf0, 0xa5, 0x2f, 0x0a, 0x04,
-	0x89, 0xc2, 0xe2, 0x1c, 0x2e, 0xf8, 0x55, 0xf5, 0x21, 0x15, 0xba, 0x7e, 0x48, 0xef, 0x81, 0xa1,
-	0xaa, 0x1f, 0xb7, 0x1a, 0xde, 0xee, 0xd5, 0x1c, 0x47, 0xe0, 0x5c, 0xda, 0x84, 0x75, 0x3c, 0xf4,
-	0xb4, 0x38, 0xc8, 0xd0, 0x6b, 0x38, 0x7f, 0xe4, 0x41, 0x86, 0xf4, 0x10, 0x32, 0x3f, 0xc3, 0x90,
-	0x3d, 0xac, 0x5d, 0x3c, 0xf4, 0x61, 0xed, 0xac, 0xee, 0xd5, 0x77, 0xf2, 0xba, 0xd7, 0xfb, 0x60,
-	0x44, 0xfe, 0x64, 0x0a, 0x51, 0xe9, 0x2c, 0xeb, 0xbd, 0x72, 0x50, 0xaf, 0xeb, 0x8d, 0xd8, 0xc4,
-	0x4d, 0x17, 0x6d, 0xff, 0x61, 0x17, 0xed, 0x25, 0x80, 0x8d, 0xb0, 0x1d, 0x54, 0xbd, 0x68, 0x77,
-	0x71, 0x4e, 0xa4, 0x3d, 0x2a, 0x55, 0x6f, 0x46, 0xb5, 0x60, 0x0d, 0x4b, 0x5f, 0xe8, 0x83, 0x77,
-	0x58, 0xe8, 0x1f, 0x82, 0x41, 0x96, 0x22, 0x4a, 0xaa, 0xd3, 0x89, 0x48, 0x08, 0x3a, 0x4a, 0x36,
-	0x61, 0x2a, 0x14, 0x25, 0x11, 0x9c, 0xd2, 0x43, 0xaf, 0x00, 0x6c, 0xfa, 0x81, 0x1f, 0xd7, 0x19,
-	0xf5, 0xa1, 0x23, 0x53, 0x57, 0xe3, 0x9c, 0x57, 0x54, 0xb0, 0x46, 0x11, 0xbd, 0x0c, 0xa7, 0x49,
-	0x9c, 0xf8, 0x4d, 0x2f, 0x21, 0x55, 0x75, 0x1a, 0xaf, 0xc4, 0xbc, 0x97, 0x2a, 0x49, 0xf7, 0x72,
-	0x16, 0xe1, 0x76, 0x1e, 0x10, 0x77, 0x12, 0x32, 0xbe, 0xc8, 0xf1, 0xa3, 0x7c, 0x91, 0xe8, 0x4f,
-	0x1d, 0x38, 0x1d, 0x11, 0x9e, 0x25, 0x12, 0xab, 0x8e, 0x9d, 0x63, 0xf2, 0xb2, 0x62, 0xa3, 0x46,
-	0xb7, 0x2a, 0x7c, 0x81, 0xb3, 0x5c, 0xb8, 0xaa, 0x42, 0xe4, 0xe8, 0x3b, 0xda, 0x6f, 0xe7, 0x01,
-	0x3f, 0xfe, 0xf6, 0xc4, 0x44, 0x67, 0xc1, 0x78, 0x45, 0x9c, 0x7e, 0x79, 0x7f, 0xeb, 0xed, 0x89,
-	0x31, 0xf9, 0x3b, 0x9d, 0xb4, 0x8e, 0x41, 0xd2, 0x7d, 0xaf, 0x15, 0x56, 0x17, 0xd7, 0x44, 0xe6,
-	0x96, 0xda, 0xf7, 0xd6, 0x28, 0x10, 0xf3, 0x36, 0xf4, 0x24, 0x0c, 0x54, 0x3d, 0xd2, 0x0c, 0x03,
-	0x55, 0x6d, 0x95, 0xe9, 0xef, 0x73, 0x02, 0x86, 0x55, 0x2b, 0x6a, 0x40, 0x9f, 0xcf, 0x9c, 0x04,
-	0x22, 0x4d, 0xd3, 0x82, 0x67, 0x82, 0x3b, 0x1d, 0x64, 0x92, 0x26, 0x13, 0xc2, 0x82, 0x87, 0x2e,
-	0xf5, 0x4f, 0x9d, 0x8c, 0xd4, 0x7f, 0x12, 0x06, 0x2a, 0x75, 0xbf, 0x51, 0x8d, 0x48, 0x50, 0x1a,
-	0x63, 0xd6, 0x32, 0x9b, 0x89, 0x59, 0x01, 0xc3, 0xaa, 0x15, 0xfd, 0x15, 0x18, 0x09, 0xdb, 0x09,
-	0xfb, 0xc8, 0xe9, 0xfb, 0x8f, 0x4b, 0xa7, 0x19, 0x3a, 0x4b, 0xba, 0x59, 0xd5, 0x1b, 0xb0, 0x89,
-	0x47, 0x85, 0x6d, 0x3d, 0x8c, 0x59, 0xb5, 0x14, 0x26, 0x6c, 0xcf, 0x9b, 0xc2, 0xf6, 0x8a, 0xd6,
-	0x86, 0x0d, 0x4c, 0xf4, 0x65, 0x07, 0x4e, 0x37, 0xb3, 0xc6, 0x53, 0xe9, 0x02, 0x9b, 0x99, 0xb2,
-	0x0d, 0x25, 0x3b, 0x43, 0x9a, 0xe7, 0x26, 0x77, 0x80, 0x71, 0x67, 0x27, 0x58, 0xdd, 0xa2, 0x78,
-	0x37, 0xa8, 0xd4, 0xa3, 0x30, 0x30, 0xbb, 0xf7, 0xa0, 0xad, 0xb3, 0x44, 0xec, 0x2b, 0xcb, 0x63,
-	0x31, 0xf3, 0xe0, 0xfe, 0xde, 0xc4, 0xb9, 0xdc, 0x26, 0x9c, 0xdf, 0xa9, 0xf1, 0x39, 0x38, 0x9f,
-	0xff, 0xa5, 0xde, 0x49, 0xdb, 0xef, 0xd1, 0xb5, 0xfd, 0x79, 0x78, 0xb0, 0x6b, 0xa7, 0xa8, 0xcc,
-	0x97, 0x8a, 0x99, 0x63, 0xca, 0xfc, 0x0e, 0x45, 0x6a, 0x14, 0x86, 0xf5, 0x32, 0xff, 0xee, 0xff,
-	0xed, 0x01, 0x48, 0x7d, 0xd4, 0xc8, 0x83, 0x51, 0xee, 0x0f, 0x5f, 0x9c, 0xbb, 0xeb, 0x83, 0xc9,
-	0xb3, 0x06, 0x01, 0x9c, 0x21, 0x88, 0x9a, 0x80, 0x38, 0x84, 0xff, 0xbe, 0x9b, 0xb8, 0x26, 0x0b,
-	0x03, 0xce, 0x76, 0x10, 0xc1, 0x39, 0x84, 0xe9, 0x88, 0x92, 0x70, 0x8b, 0x04, 0xd7, 0xf0, 0xf2,
-	0xdd, 0x9c, 0x6e, 0xe7, 0x91, 0x30, 0x83, 0x00, 0xce, 0x10, 0x44, 0x2e, 0xf4, 0x31, 0xbf, 0x88,
-	0x4c, 0x6c, 0x66, 0xe2, 0x85, 0xed, 0xf9, 0x31, 0x16, 0x2d, 0xe8, 0x8b, 0x0e, 0x8c, 0xca, 0x43,
-	0xfa, 0xcc, 0x13, 0x29, 0x53, 0x9a, 0xaf, 0xd9, 0x8a, 0x31, 0x5c, 0xd6, 0xa9, 0xa7, 0x09, 0x83,
-	0x06, 0x38, 0xc6, 0x99, 0x4e, 0xb8, 0x2f, 0xc2, 0x99, 0x9c, 0xc7, 0xad, 0x58, 0x93, 0xdf, 0x76,
-	0x60, 0x48, 0x2b, 0x05, 0x87, 0x6e, 0xc1, 0x60, 0x58, 0xb6, 0x9e, 0xa5, 0xb6, 0x5a, 0xee, 0xc8,
-	0x52, 0x53, 0x20, 0x9c, 0x32, 0x3c, 0x4c, 0x72, 0x5d, 0x6e, 0xdd, 0xba, 0xfb, 0xdc, 0xed, 0x23,
-	0x27, 0xd7, 0xfd, 0xfb, 0x5e, 0x48, 0x29, 0x1d, 0xb1, 0x78, 0x44, 0x9a, 0x8a, 0x57, 0x38, 0x30,
-	0x15, 0xaf, 0x0a, 0xa7, 0x3c, 0x16, 0xc7, 0xbd, 0xcb, 0x92, 0x11, 0xbc, 0x12, 0xa8, 0x49, 0x01,
-	0x67, 0x49, 0x52, 0x2e, 0x71, 0xfa, 0x28, 0xe3, 0xd2, 0x7b, 0x64, 0x2e, 0x65, 0x93, 0x02, 0xce,
-	0x92, 0x44, 0x2f, 0x43, 0xa9, 0xc2, 0xce, 0x5b, 0xf2, 0x31, 0x2e, 0x6e, 0x5e, 0x0d, 0x93, 0xb5,
-	0x88, 0xc4, 0x24, 0x48, 0x44, 0xad, 0xa7, 0x47, 0xc5, 0x2c, 0x94, 0x66, 0xbb, 0xe0, 0xe1, 0xae,
-	0x14, 0xa8, 0xc1, 0xc0, 0x02, 0xc1, 0x7e, 0xb2, 0xcb, 0x84, 0x88, 0x88, 0x90, 0x2b, 0x83, 0xa1,
-	0xac, 0x37, 0x62, 0x13, 0x17, 0xfd, 0xb2, 0x03, 0x23, 0x0d, 0xe9, 0x2a, 0xc7, 0xed, 0x86, 0x2c,
-	0x5c, 0x88, 0xad, 0x2c, 0xbf, 0x65, 0x9d, 0x32, 0xd7, 0x25, 0x0c, 0x10, 0x36, 0x79, 0xbb, 0xdf,
-	0x77, 0x60, 0x2c, 0xfb, 0x18, 0xda, 0x82, 0x47, 0x9a, 0x5e, 0xb4, 0xb5, 0x18, 0x6c, 0x46, 0xec,
-	0x24, 0x42, 0xc2, 0xdf, 0xea, 0xf4, 0x66, 0x42, 0xa2, 0x39, 0x6f, 0x97, 0xc7, 0x10, 0x8b, 0xea,
-	0x5a, 0x9d, 0x47, 0x56, 0x0e, 0x42, 0xc6, 0x07, 0xd3, 0x42, 0x65, 0x38, 0x47, 0x11, 0x58, 0xd9,
-	0x2d, 0x3f, 0x0c, 0x52, 0x26, 0x05, 0xc6, 0x44, 0x65, 0xd4, 0xad, 0xe4, 0x21, 0xe1, 0xfc, 0x67,
-	0xdd, 0x01, 0xe8, 0xe3, 0xa7, 0xb0, 0xdc, 0x7f, 0x57, 0x00, 0xa9, 0xa4, 0xfd, 0xc5, 0x0e, 0x4b,
-	0xd1, 0x0d, 0x2d, 0x62, 0x8e, 0x16, 0xe1, 0x03, 0x60, 0x1b, 0x9a, 0xa8, 0x51, 0x27, 0x5a, 0xa8,
-	0xf6, 0x4a, 0x6e, 0xfa, 0xc9, 0x6c, 0x58, 0x95, 0x96, 0x3f, 0xd3, 0x5e, 0x2f, 0x0b, 0x18, 0x56,
-	0xad, 0xee, 0x27, 0x1c, 0x18, 0xa1, 0xa3, 0x6c, 0x34, 0x48, 0xa3, 0x9c, 0x90, 0x56, 0x8c, 0x62,
-	0x28, 0xc6, 0xf4, 0x1f, 0x7b, 0x1e, 0xac, 0xf4, 0xf0, 0x1d, 0x69, 0x69, 0x41, 0x0b, 0xca, 0x04,
-	0x73, 0x5e, 0xee, 0xb7, 0x7a, 0x60, 0x50, 0x4d, 0xf6, 0x21, 0xdc, 0x8a, 0x97, 0xd2, 0xf2, 0x91,
-	0x5c, 0x1a, 0x96, 0xb4, 0xd2, 0x91, 0xd4, 0x5c, 0x9f, 0x0e, 0x76, 0xf9, 0x29, 0xff, 0xb4, 0x8e,
-	0xe4, 0xd3, 0x66, 0xc8, 0xf5, 0xbc, 0x1e, 0xc7, 0xd3, 0xf0, 0x45, 0xec, 0xf5, 0xa6, 0x1e, 0xf1,
-	0xee, 0xb5, 0xb5, 0xb3, 0xa8, 0x70, 0x5e, 0xf7, 0x50, 0x77, 0xe6, 0xb6, 0x93, 0xe2, 0xa1, 0x6e,
-	0x3b, 0x79, 0x0a, 0x7a, 0x49, 0xd0, 0x6e, 0x32, 0xb5, 0x65, 0x90, 0xa9, 0xeb, 0xbd, 0x97, 0x83,
-	0x76, 0xd3, 0x1c, 0x19, 0x43, 0x41, 0xef, 0x87, 0xa1, 0x2a, 0x89, 0x2b, 0x91, 0xcf, 0x8e, 0xae,
-	0x0b, 0x7f, 0xc7, 0xc3, 0xcc, 0x89, 0x94, 0x82, 0xcd, 0x07, 0xf5, 0x07, 0xdc, 0xd7, 0xa1, 0x6f,
-	0xad, 0xd1, 0xae, 0xf9, 0x01, 0x6a, 0x41, 0x1f, 0x3f, 0xc8, 0x2e, 0x76, 0x5e, 0x0b, 0x36, 0x20,
-	0xff, 0xda, 0xb5, 0x6c, 0x0c, 0x7e, 0x06, 0x53, 0xf0, 0x71, 0xff, 0xb9, 0x03, 0xd4, 0x60, 0x5d,
-	0x98, 0x45, 0x7f, 0xbd, 0xe3, 0x22, 0x8d, 0x9f, 0xc9, 0xb9, 0x48, 0x63, 0x84, 0x21, 0xe7, 0xdc,
-	0xa1, 0xd1, 0x80, 0x11, 0x16, 0x24, 0x90, 0xfb, 0x91, 0x50, 0x71, 0x9f, 0x3d, 0xe4, 0xd9, 0x6f,
-	0xfd, 0x51, 0x21, 0x9d, 0x75, 0x10, 0x36, 0x89, 0xbb, 0xbf, 0xd3, 0x0b, 0x9a, 0x2f, 0xfd, 0x10,
-	0xcb, 0xfb, 0xb5, 0x4c, 0xe4, 0x64, 0xc5, 0x4a, 0xe4, 0x44, 0x86, 0x23, 0xb8, 0xc8, 0x30, 0x83,
-	0x25, 0xb4, 0x53, 0x75, 0xd2, 0x68, 0x89, 0x8f, 0x43, 0x75, 0xea, 0x0a, 0x69, 0xb4, 0x30, 0x6b,
-	0x51, 0xa7, 0xd8, 0x7a, 0xbb, 0x9e, 0x62, 0xab, 0x43, 0xb1, 0xe6, 0xb5, 0x6b, 0x44, 0xa4, 0x0e,
-	0x5a, 0x08, 0x92, 0xb1, 0xb4, 0x7e, 0x1e, 0x24, 0x63, 0xff, 0x62, 0xce, 0x80, 0x7e, 0x9d, 0x75,
-	0x99, 0x4b, 0x21, 0x7c, 0x8d, 0x16, 0xbe, 0x4e, 0x95, 0x9e, 0xc1, 0xbf, 0x4e, 0xf5, 0x13, 0xa7,
-	0xcc, 0x50, 0x0b, 0xfa, 0x2b, 0xbc, 0x64, 0x84, 0xd8, 0xf0, 0x17, 0x6d, 0x1c, 0xd3, 0x63, 0x04,
-	0xb9, 0x2b, 0x42, 0xfc, 0xc0, 0x92, 0x8d, 0x3b, 0x05, 0x43, 0x5a, 0x01, 0x7e, 0xfa, 0x1a, 0x54,
-	0xb5, 0x02, 0xed, 0x35, 0xcc, 0x79, 0x89, 0x87, 0x59, 0x8b, 0xfb, 0xf5, 0x5e, 0x50, 0x2e, 0x21,
-	0xfd, 0x50, 0x99, 0x57, 0xd1, 0x6a, 0xab, 0x18, 0xa7, 0x99, 0xc3, 0x00, 0x8b, 0x56, 0xaa, 0x14,
-	0x35, 0x49, 0x54, 0x53, 0x46, 0xa8, 0x90, 0xaf, 0x4a, 0x29, 0x5a, 0xd1, 0x1b, 0xb1, 0x89, 0x4b,
-	0x35, 0xda, 0xa6, 0x88, 0x2d, 0x67, 0x33, 0x77, 0xd5, 0x75, 0x3c, 0x0a, 0x03, 0x7d, 0xc2, 0x81,
-	0xe1, 0xa6, 0x16, 0x8a, 0x16, 0x19, 0x84, 0x36, 0x02, 0x17, 0x1a, 0x55, 0x9e, 0xe9, 0xa3, 0x43,
-	0xb0, 0xc1, 0x15, 0x2d, 0xc0, 0xe9, 0x98, 0x24, 0xab, 0x3b, 0x01, 0x89, 0xd4, 0x61, 0x6f, 0x71,
-	0xfa, 0x5f, 0xa5, 0xed, 0x97, 0xb3, 0x08, 0xb8, 0xf3, 0x99, 0xdc, 0xa4, 0xcb, 0xe2, 0x91, 0x93,
-	0x2e, 0xe7, 0x60, 0x6c, 0xd3, 0xf3, 0x1b, 0xed, 0x88, 0x74, 0x4d, 0xdd, 0x9c, 0xcf, 0xb4, 0xe3,
-	0x8e, 0x27, 0xd8, 0xc9, 0x91, 0x86, 0x57, 0x8b, 0x4b, 0xfd, 0xda, 0xc9, 0x11, 0x0a, 0xc0, 0x1c,
-	0xee, 0xfe, 0x13, 0x07, 0x78, 0xd9, 0x95, 0xe9, 0xcd, 0x4d, 0x3f, 0xf0, 0x93, 0x5d, 0xf4, 0x15,
-	0x07, 0xc6, 0x82, 0xb0, 0x4a, 0xa6, 0x83, 0xc4, 0x97, 0x40, 0x7b, 0xd5, 0xa6, 0x19, 0xaf, 0xab,
-	0x19, 0xf2, 0xfc, 0x0c, 0x7f, 0x16, 0x8a, 0x3b, 0xba, 0xe1, 0x5e, 0x80, 0x73, 0xb9, 0x04, 0xdc,
-	0xef, 0xf7, 0x80, 0x59, 0x3d, 0x06, 0xbd, 0x00, 0xc5, 0x06, 0xab, 0x67, 0xe0, 0xdc, 0x65, 0x59,
-	0x20, 0x36, 0x57, 0xbc, 0xe0, 0x01, 0xa7, 0x84, 0xe6, 0x60, 0x88, 0x95, 0xa4, 0x11, 0xd5, 0x26,
-	0xf8, 0x17, 0xe1, 0xa6, 0x17, 0x6f, 0xa9, 0xa6, 0xdb, 0xe6, 0x4f, 0xac, 0x3f, 0x86, 0xde, 0x80,
-	0xfe, 0x0d, 0x5e, 0x2b, 0xcf, 0x5e, 0xe8, 0x4a, 0x14, 0xdf, 0x63, 0xca, 0x8c, 0xac, 0xc4, 0x77,
-	0x3b, 0xfd, 0x17, 0x4b, 0x8e, 0x68, 0x17, 0x06, 0x3c, 0xf9, 0x4e, 0x7b, 0x6d, 0x9d, 0x04, 0x30,
-	0xd6, 0x8f, 0x48, 0xf5, 0x90, 0xef, 0x50, 0xb1, 0xcb, 0xe4, 0xc4, 0x14, 0x0f, 0x95, 0x13, 0xf3,
-	0x4d, 0x07, 0x20, 0xbd, 0x27, 0x00, 0xdd, 0x84, 0x81, 0xf8, 0x59, 0xc3, 0xca, 0xb7, 0x71, 0x7c,
-	0x5b, 0x50, 0xd4, 0x8e, 0x38, 0x0a, 0x08, 0x56, 0xdc, 0xee, 0xe4, 0x99, 0xf8, 0xa9, 0x03, 0x67,
-	0xf3, 0xee, 0x33, 0xb8, 0x8f, 0x3d, 0x3e, 0xaa, 0x53, 0x42, 0x3c, 0xb0, 0x16, 0x91, 0x4d, 0xff,
-	0x66, 0x36, 0x6d, 0x66, 0x49, 0x36, 0xe0, 0x14, 0xc7, 0xfd, 0x4e, 0x1f, 0x28, 0xc6, 0xc7, 0xe4,
-	0xc4, 0x78, 0x82, 0x1a, 0x39, 0xb5, 0xb4, 0x86, 0xa3, 0xc2, 0xc3, 0x0c, 0x8a, 0x45, 0x2b, 0x35,
-	0x74, 0x64, 0x36, 0xb7, 0x10, 0xd9, 0x6c, 0x15, 0xca, 0xac, 0x6f, 0xac, 0x5a, 0xf3, 0xdc, 0x22,
-	0xc5, 0x13, 0x71, 0x8b, 0xf4, 0xd9, 0x77, 0x8b, 0x3c, 0x05, 0xfd, 0x51, 0xd8, 0x20, 0xd3, 0xf8,
-	0xaa, 0x50, 0xdf, 0xd3, 0xea, 0xba, 0x1c, 0x8c, 0x65, 0x7b, 0xb6, 0xb0, 0xe7, 0xc0, 0xe1, 0x0a,
-	0x7b, 0xa2, 0xef, 0x38, 0x07, 0x78, 0x5e, 0x06, 0x6d, 0xed, 0x09, 0xb9, 0xb5, 0xb4, 0x98, 0x2d,
-	0x72, 0x37, 0xee, 0x9c, 0xaf, 0x3a, 0x70, 0x9a, 0x04, 0x95, 0x68, 0x97, 0xd1, 0x11, 0xd4, 0x44,
-	0xe8, 0xf4, 0x9a, 0x8d, 0x8f, 0xef, 0x72, 0x96, 0x38, 0x8f, 0x8b, 0x74, 0x80, 0x71, 0x67, 0x37,
-	0xdc, 0x1f, 0x17, 0xe0, 0x4c, 0x0e, 0x05, 0x76, 0x50, 0xa7, 0x49, 0x17, 0xd0, 0x62, 0x35, 0xfb,
-	0xf9, 0x2c, 0x09, 0x38, 0x56, 0x18, 0x68, 0x0d, 0xce, 0x6e, 0x35, 0xe3, 0x94, 0xca, 0x6c, 0x18,
-	0x24, 0xe4, 0xa6, 0xfc, 0x98, 0x64, 0x14, 0xf4, 0xec, 0x52, 0x0e, 0x0e, 0xce, 0x7d, 0x92, 0x6a,
-	0x1b, 0x24, 0xf0, 0x36, 0x1a, 0x24, 0x6d, 0x12, 0xc7, 0xcc, 0x94, 0xb6, 0x71, 0x39, 0xd3, 0x8e,
-	0x3b, 0x9e, 0x40, 0x9f, 0x71, 0xe0, 0xa1, 0x98, 0x44, 0xdb, 0x24, 0x2a, 0xfb, 0x55, 0x32, 0xdb,
-	0x8e, 0x93, 0xb0, 0x49, 0xa2, 0xbb, 0x74, 0x0d, 0x4e, 0xec, 0xef, 0x4d, 0x3c, 0x54, 0xee, 0x4e,
-	0x0d, 0x1f, 0xc4, 0xca, 0xfd, 0x8c, 0x03, 0xa3, 0x65, 0x66, 0xac, 0x2a, 0xd5, 0xd7, 0x76, 0xf1,
-	0xc3, 0x27, 0x54, 0x51, 0x83, 0x8c, 0x10, 0x33, 0xcb, 0x10, 0xb8, 0xaf, 0xc2, 0x58, 0x99, 0x34,
-	0xbd, 0x56, 0x9d, 0x9d, 0x11, 0xe5, 0x69, 0x3a, 0x53, 0x30, 0x18, 0x4b, 0x58, 0xf6, 0x46, 0x11,
-	0x85, 0x8c, 0x53, 0x1c, 0xf4, 0x38, 0x4f, 0x29, 0x92, 0x27, 0x4d, 0x06, 0xb9, 0x91, 0xc0, 0xf3,
-	0x90, 0x62, 0x2c, 0xdb, 0xdc, 0x3f, 0x75, 0x60, 0x38, 0x7d, 0x9e, 0x6c, 0xa2, 0x1a, 0x9c, 0xaa,
-	0x68, 0xa7, 0xb4, 0xd2, 0xfc, 0xf8, 0xc3, 0x1f, 0xe8, 0xe2, 0x65, 0x52, 0x4d, 0x22, 0x38, 0x4b,
-	0xf5, 0xfe, 0x67, 0x78, 0x7d, 0xbe, 0x00, 0xa7, 0xd4, 0xd0, 0x45, 0xd0, 0xed, 0xcd, 0x6c, 0x22,
-	0x16, 0xb6, 0x51, 0xee, 0xc5, 0x7c, 0x97, 0x07, 0x24, 0x63, 0xbd, 0x99, 0x4d, 0xc6, 0x3a, 0x56,
-	0xf6, 0x1d, 0x71, 0xc4, 0x6f, 0x16, 0x60, 0x40, 0x15, 0x9f, 0x79, 0x01, 0x8a, 0xcc, 0x92, 0xbc,
-	0x37, 0x7d, 0x98, 0x59, 0xa5, 0x98, 0x53, 0xa2, 0x24, 0x59, 0x2e, 0xc9, 0x5d, 0x57, 0xde, 0x1c,
-	0xe4, 0x0e, 0x40, 0x2f, 0x4a, 0x30, 0xa7, 0x84, 0x96, 0xa0, 0x87, 0x04, 0x55, 0xa1, 0x18, 0x1f,
-	0x9d, 0x20, 0xbb, 0x4b, 0xe8, 0x72, 0x50, 0xc5, 0x94, 0x0a, 0x2b, 0xff, 0xc8, 0xf5, 0x9f, 0xcc,
-	0xcd, 0x11, 0x42, 0xf9, 0x11, 0xad, 0xee, 0x2f, 0xf7, 0x40, 0x5f, 0xb9, 0xbd, 0x41, 0x55, 0xfc,
-	0x6f, 0x38, 0x70, 0x66, 0x27, 0x53, 0x29, 0x36, 0xfd, 0x66, 0xae, 0xd9, 0x73, 0x82, 0xea, 0xf9,
-	0x4c, 0x0f, 0xc9, 0xab, 0xba, 0x73, 0x1a, 0x71, 0x5e, 0x77, 0x8c, 0xca, 0x90, 0x3d, 0xc7, 0x52,
-	0x19, 0xf2, 0xe6, 0x31, 0xa7, 0xf0, 0x8f, 0x74, 0x4b, 0xdf, 0x77, 0x7f, 0xa7, 0x08, 0xc0, 0xdf,
-	0xc6, 0x6a, 0x2b, 0x39, 0x8c, 0x97, 0xec, 0x39, 0x18, 0xae, 0x91, 0x80, 0x44, 0x32, 0x5b, 0x2d,
-	0x73, 0x29, 0xc9, 0x82, 0xd6, 0x86, 0x0d, 0x4c, 0x66, 0x92, 0x04, 0x49, 0xb4, 0xcb, 0xd5, 0xd6,
-	0x6c, 0x9a, 0xbe, 0x6a, 0xc1, 0x1a, 0x16, 0x9a, 0x34, 0xa2, 0x0e, 0x3c, 0x98, 0x3c, 0x7a, 0x40,
-	0x90, 0xe0, 0xfd, 0x30, 0x6a, 0xd6, 0xab, 0x10, 0xba, 0x9a, 0x0a, 0xfe, 0x9a, 0x65, 0x2e, 0x70,
-	0x06, 0x9b, 0x2e, 0xe2, 0x6a, 0xb4, 0x8b, 0xdb, 0x81, 0x50, 0xda, 0xd4, 0x22, 0x9e, 0x63, 0x50,
-	0x2c, 0x5a, 0x59, 0xb1, 0x00, 0xb6, 0x1f, 0x72, 0xb8, 0x28, 0x38, 0x90, 0x16, 0x0b, 0xd0, 0xda,
-	0xb0, 0x81, 0x49, 0x39, 0x08, 0x2f, 0x23, 0x98, 0x9f, 0x49, 0xc6, 0x35, 0xd8, 0x82, 0xd1, 0xd0,
-	0xf4, 0x8e, 0xf0, 0x8c, 0xb1, 0x77, 0x1f, 0x72, 0xe9, 0x19, 0xcf, 0xf2, 0xa0, 0x7d, 0xc6, 0x99,
-	0x92, 0xa1, 0x4f, 0xb5, 0x56, 0x3d, 0x9b, 0x7d, 0xd8, 0x4c, 0x76, 0xec, 0x9a, 0x70, 0xbe, 0x06,
-	0x67, 0x5b, 0x61, 0x75, 0x2d, 0xf2, 0xc3, 0xc8, 0x4f, 0x76, 0x67, 0x1b, 0x5e, 0x1c, 0xb3, 0x85,
-	0x31, 0x62, 0xaa, 0x47, 0x6b, 0x39, 0x38, 0x38, 0xf7, 0x49, 0x6a, 0x5f, 0xb4, 0x04, 0x90, 0x25,
-	0x3a, 0x15, 0xb9, 0x7d, 0x21, 0x11, 0xb1, 0x6a, 0x75, 0xcf, 0xc0, 0xe9, 0x72, 0xbb, 0xd5, 0x6a,
-	0xf8, 0xa4, 0xaa, 0xbc, 0xfa, 0xee, 0x07, 0xe0, 0x94, 0xa8, 0x1b, 0xa9, 0x94, 0x91, 0x23, 0x55,
-	0x39, 0x76, 0x5f, 0x81, 0x61, 0x7d, 0x27, 0xb4, 0x5d, 0x6d, 0x8f, 0xaa, 0x0d, 0xa7, 0x32, 0x69,
-	0x2b, 0xe8, 0x8d, 0xac, 0x8a, 0x62, 0x67, 0x43, 0xd7, 0x94, 0x13, 0x2e, 0x04, 0x72, 0xd5, 0x9d,
-	0xba, 0x4c, 0xcf, 0xb6, 0x76, 0xce, 0x82, 0x25, 0x31, 0xf3, 0x1d, 0x47, 0xcf, 0xf1, 0x76, 0x3f,
-	0x5d, 0x80, 0xfc, 0x5c, 0x21, 0xf4, 0xd1, 0xce, 0x09, 0x78, 0xc1, 0xe2, 0x04, 0x88, 0x64, 0xa5,
-	0xee, 0x73, 0x10, 0x98, 0x73, 0xb0, 0x62, 0x69, 0x0e, 0x04, 0xdf, 0xce, 0x99, 0xf8, 0x5f, 0x0e,
-	0x0c, 0xad, 0xaf, 0x2f, 0x2b, 0x0f, 0x1a, 0x86, 0xf3, 0x31, 0x3f, 0x47, 0xce, 0x22, 0xb1, 0xb3,
-	0x61, 0xb3, 0xc5, 0x03, 0xb3, 0x22, 0x60, 0xcc, 0x4a, 0x84, 0x96, 0x73, 0x31, 0x70, 0x97, 0x27,
-	0xd1, 0x22, 0x9c, 0xd1, 0x5b, 0xca, 0xda, 0x9d, 0x67, 0x45, 0x51, 0xbb, 0xa5, 0xb3, 0x19, 0xe7,
-	0x3d, 0x93, 0x25, 0x25, 0x9c, 0xa1, 0x6c, 0x3b, 0xcc, 0x21, 0x25, 0x9a, 0x71, 0xde, 0x33, 0xee,
-	0x2a, 0x0c, 0xad, 0x7b, 0x91, 0x1a, 0xf8, 0x07, 0x61, 0xac, 0x12, 0x36, 0xa5, 0x13, 0x6a, 0x99,
-	0x6c, 0x93, 0x86, 0x18, 0x32, 0xbf, 0x99, 0x20, 0xd3, 0x86, 0x3b, 0xb0, 0xdd, 0xff, 0x7e, 0x11,
-	0xd4, 0x67, 0x76, 0x88, 0x8f, 0xb5, 0xa5, 0xb2, 0x28, 0x8b, 0x96, 0xb3, 0x28, 0x95, 0x2c, 0xcf,
-	0x64, 0x52, 0x26, 0x69, 0x26, 0x65, 0x9f, 0xed, 0x4c, 0x4a, 0xa5, 0x90, 0x76, 0x64, 0x53, 0x7e,
-	0xc9, 0x81, 0xe1, 0x20, 0xac, 0x12, 0x15, 0x6e, 0xeb, 0x67, 0x5a, 0xf1, 0xcb, 0xf6, 0xd2, 0xc3,
-	0x79, 0x56, 0xa0, 0x20, 0xcf, 0x73, 0x6d, 0xd5, 0x16, 0xa8, 0x37, 0x61, 0xa3, 0x1f, 0x68, 0x5e,
-	0x73, 0x8b, 0xf2, 0xe8, 0xc3, 0xc3, 0x79, 0xe6, 0xd1, 0x1d, 0x7d, 0x9c, 0x37, 0x35, 0xbd, 0x6c,
-	0xd0, 0xfa, 0x85, 0xfc, 0x69, 0x10, 0x45, 0x56, 0xb9, 0x4d, 0xf5, 0x35, 0x17, 0xfa, 0x78, 0x52,
-	0xae, 0xa8, 0x12, 0xc4, 0x62, 0x7b, 0x3c, 0x61, 0x17, 0x8b, 0x16, 0x94, 0xc8, 0x90, 0xfe, 0x90,
-	0xad, 0x9a, 0xf5, 0x46, 0xca, 0x40, 0x7e, 0x4c, 0x1f, 0x3d, 0xaf, 0x9b, 0xdd, 0xc3, 0x87, 0x31,
-	0xbb, 0x47, 0xba, 0x9a, 0xdc, 0x9f, 0x73, 0x60, 0xb8, 0xa2, 0xd5, 0x90, 0x2f, 0x3d, 0x69, 0xeb,
-	0x36, 0xda, 0xbc, 0x52, 0xff, 0x3c, 0x64, 0x64, 0xd4, 0xac, 0x37, 0xb8, 0xb3, 0xb2, 0x86, 0xcc,
-	0xc7, 0xc0, 0x54, 0x0b, 0x2b, 0xd5, 0x10, 0x4c, 0x9f, 0x85, 0x4c, 0x53, 0xa4, 0x30, 0x2c, 0x78,
-	0xa1, 0x5b, 0x30, 0x20, 0xf3, 0xba, 0x45, 0xd6, 0x35, 0xb6, 0xe1, 0xc3, 0x37, 0x03, 0x85, 0xb2,
-	0x18, 0x1a, 0x87, 0x62, 0xc5, 0x11, 0xd5, 0xa1, 0xa7, 0xea, 0xd5, 0x44, 0xfe, 0xf5, 0x8a, 0x9d,
-	0x5a, 0x93, 0x92, 0x27, 0x33, 0xdf, 0xe6, 0xa6, 0x17, 0x30, 0x65, 0x81, 0x6e, 0xa6, 0x45, 0xb8,
-	0xc7, 0xac, 0xed, 0xbe, 0xa6, 0x1a, 0xc6, 0xbd, 0x28, 0x1d, 0x35, 0xbd, 0xab, 0x22, 0xb6, 0xfa,
-	0x97, 0x18, 0xdb, 0x79, 0x3b, 0xc5, 0x2a, 0x79, 0x75, 0x8d, 0x34, 0x3e, 0x4b, 0xb9, 0xb0, 0x5b,
-	0xf0, 0x7f, 0xce, 0x16, 0x17, 0x56, 0x23, 0x22, 0x7b, 0xfb, 0x7d, 0x03, 0xfa, 0x5a, 0x2c, 0x4f,
-	0xa3, 0xf4, 0xf3, 0xb6, 0xf6, 0x16, 0x9e, 0xf7, 0xc1, 0xd7, 0x26, 0xff, 0x1f, 0x0b, 0x1e, 0xe8,
-	0x32, 0xf4, 0xf3, 0xbb, 0x24, 0x78, 0xfe, 0xfb, 0xd0, 0xa5, 0xf1, 0xee, 0x37, 0x52, 0xa4, 0x1b,
-	0x05, 0xff, 0x1d, 0x63, 0xf9, 0x2c, 0xfa, 0xbc, 0x03, 0xa3, 0x54, 0xa2, 0xa6, 0x97, 0x5f, 0x94,
-	0x90, 0x2d, 0x99, 0x75, 0x2d, 0xa6, 0x1a, 0x89, 0x94, 0x35, 0xca, 0x0c, 0x5b, 0x34, 0xd8, 0xe1,
-	0x0c, 0x7b, 0xf4, 0x26, 0x0c, 0xc4, 0x7e, 0x95, 0x54, 0xbc, 0x28, 0x2e, 0x9d, 0x39, 0x9e, 0xae,
-	0xa4, 0xd1, 0x1c, 0xc1, 0x08, 0x2b, 0x96, 0xb9, 0xb7, 0xc0, 0x9f, 0xbd, 0xcf, 0xb7, 0xc0, 0xff,
-	0x4d, 0x07, 0xce, 0xf1, 0xda, 0xe7, 0xd9, 0xc2, 0xf7, 0xe7, 0xee, 0xd2, 0x7d, 0xc3, 0x12, 0xf7,
-	0xa7, 0xf3, 0x48, 0xe2, 0x7c, 0x4e, 0xac, 0x78, 0xaa, 0x79, 0x57, 0xc9, 0x79, 0xab, 0x51, 0xcd,
-	0xc3, 0xdf, 0x4f, 0x82, 0x9e, 0x81, 0xa1, 0x96, 0xd8, 0x0e, 0xfd, 0xb8, 0xc9, 0x8e, 0x61, 0xf4,
-	0xf0, 0xa3, 0x6a, 0x6b, 0x29, 0x18, 0xeb, 0x38, 0x46, 0x25, 0xdd, 0xa7, 0x0e, 0xaa, 0xa4, 0x8b,
-	0xae, 0xc1, 0x50, 0x12, 0x36, 0x48, 0x24, 0x2c, 0xe1, 0x12, 0x5b, 0x81, 0x17, 0xf3, 0xbe, 0xad,
-	0x75, 0x85, 0x96, 0x5a, 0xca, 0x29, 0x2c, 0xc6, 0x3a, 0x1d, 0x96, 0xfa, 0x2a, 0x6a, 0xca, 0x47,
-	0xcc, 0x44, 0x7e, 0x30, 0x93, 0xfa, 0xaa, 0x37, 0x62, 0x13, 0x17, 0x2d, 0xc0, 0xe9, 0x56, 0x87,
-	0x8d, 0xcd, 0x0f, 0x62, 0xa9, 0x84, 0x89, 0x4e, 0x03, 0xbb, 0xf3, 0x19, 0xc3, 0xba, 0x7e, 0xe8,
-	0x20, 0xeb, 0xba, 0x4b, 0x5d, 0xd9, 0x87, 0xef, 0xa6, 0xae, 0x2c, 0xaa, 0xc2, 0xc3, 0x5e, 0x3b,
-	0x09, 0x59, 0x1d, 0x14, 0xf3, 0x11, 0x9e, 0x05, 0xfc, 0x28, 0x4f, 0x2c, 0xde, 0xdf, 0x9b, 0x78,
-	0x78, 0xfa, 0x00, 0x3c, 0x7c, 0x20, 0x15, 0xf4, 0x3a, 0x0c, 0x10, 0x51, 0x1b, 0xb7, 0xf4, 0x33,
-	0xb6, 0x94, 0x04, 0xb3, 0xda, 0xae, 0x4c, 0xea, 0xe4, 0x30, 0xac, 0xf8, 0xa1, 0x75, 0x18, 0xaa,
-	0x87, 0x71, 0x32, 0xdd, 0xf0, 0xbd, 0x98, 0xc4, 0xa5, 0x47, 0xd8, 0xa2, 0xc9, 0xd5, 0xbd, 0xae,
-	0x48, 0xb4, 0x74, 0xcd, 0x5c, 0x49, 0x9f, 0xc4, 0x3a, 0x19, 0x44, 0x58, 0x6c, 0x93, 0xa5, 0x40,
-	0xcb, 0xb8, 0xd3, 0x45, 0x36, 0xb0, 0x27, 0xf2, 0x28, 0xaf, 0x85, 0xd5, 0xb2, 0x89, 0xad, 0x82,
-	0x9b, 0x3a, 0x10, 0x67, 0x69, 0xa2, 0xe7, 0x60, 0xb8, 0x15, 0x56, 0xcb, 0x2d, 0x52, 0x59, 0xf3,
-	0x92, 0x4a, 0xbd, 0x34, 0x61, 0x7a, 0xf5, 0xd6, 0xb4, 0x36, 0x6c, 0x60, 0xa2, 0x16, 0xf4, 0x37,
-	0xf9, 0x01, 0xf9, 0xd2, 0x63, 0xb6, 0x6c, 0x1b, 0x71, 0xe2, 0x9e, 0xeb, 0x0b, 0xe2, 0x07, 0x96,
-	0x6c, 0xd0, 0x3f, 0x74, 0xe0, 0x54, 0xe6, 0x60, 0x51, 0xe9, 0x67, 0xad, 0xa9, 0x2c, 0x26, 0xe1,
-	0x99, 0x27, 0xd8, 0xf4, 0x99, 0xc0, 0xdb, 0x9d, 0x20, 0x9c, 0xed, 0x11, 0x9f, 0x17, 0x56, 0xe5,
-	0xa2, 0xf4, 0xb8, 0xbd, 0x79, 0x61, 0x04, 0xe5, 0xbc, 0xb0, 0x1f, 0x58, 0xb2, 0x41, 0x4f, 0x41,
-	0xbf, 0x28, 0x48, 0x57, 0x7a, 0xc2, 0x0c, 0x50, 0x8b, 0xba, 0x75, 0x58, 0xb6, 0x8f, 0x7f, 0x00,
-	0x4e, 0x77, 0x98, 0x6e, 0x47, 0x2a, 0xb5, 0xf0, 0x1b, 0x0e, 0xe8, 0x67, 0x82, 0xad, 0x5f, 0x48,
-	0xf1, 0x1c, 0x0c, 0x57, 0xf8, 0x4d, 0x72, 0xfc, 0x54, 0x71, 0xaf, 0xe9, 0x5f, 0x9d, 0xd5, 0xda,
-	0xb0, 0x81, 0xe9, 0x5e, 0x01, 0xd4, 0x59, 0x2d, 0xfc, 0xae, 0xea, 0xf8, 0xfc, 0x63, 0x07, 0x46,
-	0x0c, 0x9d, 0xc1, 0x7a, 0x4c, 0x73, 0x1e, 0x50, 0xd3, 0x8f, 0xa2, 0x30, 0xd2, 0xef, 0x07, 0x13,
-	0xe5, 0x91, 0xd9, 0x89, 0xae, 0x95, 0x8e, 0x56, 0x9c, 0xf3, 0x84, 0xfb, 0xcf, 0x7a, 0x21, 0xcd,
-	0x6a, 0x56, 0x25, 0x5d, 0x9d, 0xae, 0x25, 0x5d, 0x9f, 0x86, 0x81, 0x57, 0xe3, 0x30, 0x58, 0x4b,
-	0x0b, 0xbf, 0xaa, 0x77, 0xf1, 0x7c, 0x79, 0xf5, 0x2a, 0xc3, 0x54, 0x18, 0x0c, 0xfb, 0xb5, 0x79,
-	0xbf, 0x91, 0x74, 0x56, 0x06, 0x7d, 0xfe, 0x05, 0x0e, 0xc7, 0x0a, 0x83, 0x5d, 0x15, 0xb6, 0x4d,
-	0x94, 0xe3, 0x3d, 0xbd, 0x2a, 0x8c, 0x5f, 0x04, 0xc0, 0xda, 0xd0, 0x14, 0x0c, 0x2a, 0xa7, 0xbd,
-	0x88, 0x04, 0xa8, 0x99, 0x52, 0x9e, 0x7d, 0x9c, 0xe2, 0x30, 0x85, 0x50, 0x38, 0x7a, 0x85, 0x0b,
-	0xa5, 0x6c, 0xc3, 0x3c, 0xc9, 0xb8, 0x8e, 0xb9, 0x6c, 0x97, 0x60, 0xac, 0x58, 0xe6, 0xc5, 0x75,
-	0x07, 0x8f, 0x25, 0xae, 0xab, 0xa5, 0xd8, 0x17, 0x0f, 0x9b, 0x62, 0x6f, 0xae, 0xed, 0x81, 0x43,
-	0xad, 0xed, 0x4f, 0xf6, 0x40, 0xff, 0x75, 0x12, 0xb1, 0x82, 0xd8, 0x4f, 0x41, 0xff, 0x36, 0xff,
-	0x37, 0x7b, 0x56, 0x52, 0x60, 0x60, 0xd9, 0x4e, 0xdf, 0xdb, 0x46, 0xdb, 0x6f, 0x54, 0xe7, 0xd2,
-	0xaf, 0x38, 0xad, 0xa5, 0x27, 0x1b, 0x70, 0x8a, 0x43, 0x1f, 0xa8, 0x51, 0xcd, 0xbe, 0xd9, 0xf4,
-	0x93, 0x6c, 0x9a, 0xd3, 0x82, 0x6c, 0xc0, 0x29, 0x0e, 0x7a, 0x02, 0xfa, 0x6a, 0x7e, 0xb2, 0xee,
-	0xd5, 0xb2, 0x51, 0xc4, 0x05, 0x06, 0xc5, 0xa2, 0x95, 0x85, 0xa1, 0xfc, 0x64, 0x3d, 0x22, 0xcc,
-	0xb3, 0xdb, 0x51, 0x34, 0x61, 0x41, 0x6b, 0xc3, 0x06, 0x26, 0xeb, 0x52, 0x28, 0x46, 0x26, 0x72,
-	0x3c, 0xd3, 0x2e, 0xc9, 0x06, 0x9c, 0xe2, 0xd0, 0xf5, 0x5f, 0x09, 0x9b, 0x2d, 0xbf, 0x21, 0xb2,
-	0x8f, 0xb5, 0xf5, 0x3f, 0x2b, 0xe0, 0x58, 0x61, 0x50, 0x6c, 0x2a, 0xc2, 0xa8, 0xf8, 0xc9, 0x5e,
-	0xcb, 0xb4, 0x26, 0xe0, 0x58, 0x61, 0xb8, 0xd7, 0x61, 0x84, 0x7f, 0xc9, 0xb3, 0x0d, 0xcf, 0x6f,
-	0x2e, 0xcc, 0xa2, 0xcb, 0x1d, 0x29, 0xf6, 0x4f, 0xe5, 0xa4, 0xd8, 0x9f, 0x33, 0x1e, 0xea, 0x4c,
-	0xb5, 0x77, 0x7f, 0x58, 0x80, 0x81, 0x13, 0xbc, 0xd9, 0xee, 0xc4, 0xef, 0x4d, 0x45, 0x37, 0x33,
-	0xb7, 0xda, 0xad, 0xd9, 0x3c, 0x31, 0x73, 0xe0, 0x8d, 0x76, 0xff, 0xb5, 0x00, 0xe7, 0x25, 0xaa,
-	0xb4, 0xe5, 0x16, 0x66, 0xd9, 0xb5, 0x4c, 0xc7, 0x3f, 0xd1, 0x91, 0x31, 0xd1, 0x6b, 0xf6, 0xac,
-	0xd1, 0x85, 0xd9, 0xae, 0x53, 0xfd, 0x7a, 0x66, 0xaa, 0xb1, 0x55, 0xae, 0x07, 0x4f, 0xf6, 0x9f,
-	0x39, 0x30, 0x9e, 0x3f, 0xd9, 0x27, 0x70, 0x91, 0xe0, 0x9b, 0xe6, 0x45, 0x82, 0xbf, 0x68, 0x6f,
-	0x89, 0x99, 0x43, 0xe9, 0x72, 0xa5, 0xe0, 0x9f, 0x38, 0x70, 0x56, 0x3e, 0xc0, 0x76, 0xcf, 0x19,
-	0x3f, 0x60, 0x89, 0x2e, 0xc7, 0xbf, 0xcc, 0x6e, 0x19, 0xcb, 0xec, 0x25, 0x7b, 0x03, 0xd7, 0xc7,
-	0xd1, 0xf5, 0x4e, 0xe4, 0x3f, 0x76, 0xa0, 0x94, 0xf7, 0xc0, 0x09, 0xbc, 0xf2, 0x37, 0xcc, 0x57,
-	0x7e, 0xfd, 0x78, 0x46, 0xde, 0xfd, 0x85, 0x97, 0xba, 0x4d, 0x14, 0x6a, 0x48, 0xbd, 0xca, 0xb1,
-	0x15, 0xa3, 0xe5, 0x2c, 0xf2, 0x15, 0xb4, 0x06, 0xf4, 0xc5, 0x2c, 0x2b, 0x44, 0x2c, 0x81, 0x2b,
-	0x36, 0xb4, 0x2d, 0x4a, 0x4f, 0xf8, 0xd8, 0xd9, 0xff, 0x58, 0xf0, 0x70, 0xff, 0xd0, 0x81, 0xe1,
-	0x13, 0xbc, 0x20, 0x34, 0x34, 0x5f, 0xf2, 0xf3, 0xf6, 0x5e, 0x72, 0x97, 0x17, 0xbb, 0x57, 0x84,
-	0x8e, 0x3b, 0x13, 0xd1, 0xa7, 0x1c, 0x95, 0x09, 0xc2, 0xb3, 0xe5, 0x5e, 0xb1, 0xd7, 0x8f, 0xa3,
-	0x54, 0xec, 0x43, 0x5f, 0xcd, 0x94, 0x31, 0x2c, 0xd8, 0xaa, 0xcc, 0xd3, 0xd1, 0x9b, 0xbb, 0x28,
-	0x67, 0xf8, 0x25, 0x07, 0x80, 0xf7, 0x53, 0x54, 0x41, 0xa6, 0x7d, 0xdb, 0x38, 0xb6, 0x99, 0xa2,
-	0x4c, 0x78, 0xd7, 0x94, 0x80, 0x4c, 0x1b, 0xb0, 0xd6, 0x93, 0x7b, 0xa8, 0x53, 0x78, 0xcf, 0x25,
-	0x12, 0x3f, 0xef, 0xc0, 0xa9, 0x4c, 0x77, 0x73, 0x9e, 0xdf, 0x34, 0xef, 0x52, 0xb3, 0xa0, 0x2b,
-	0x98, 0xb5, 0x71, 0x75, 0x77, 0xc0, 0x1f, 0xb9, 0x60, 0x5c, 0x36, 0x8b, 0xde, 0x80, 0x41, 0x69,
-	0xcb, 0xcb, 0xe5, 0x6d, 0xf3, 0x4e, 0x49, 0xa5, 0xb0, 0x4b, 0x48, 0x8c, 0x53, 0x7e, 0x99, 0x44,
-	0xb3, 0xc2, 0xa1, 0x12, 0xcd, 0xee, 0xef, 0x8d, 0x94, 0xf9, 0x9e, 0xd6, 0xde, 0x63, 0xf1, 0xb4,
-	0x3e, 0x6c, 0xdd, 0xd3, 0xfa, 0xc8, 0x09, 0x7b, 0x5a, 0xb5, 0xb0, 0x57, 0xf1, 0x1e, 0xc2, 0x5e,
-	0x6f, 0xc0, 0xd9, 0xed, 0xd4, 0x8c, 0x52, 0x2b, 0x49, 0x54, 0xa1, 0x79, 0x2a, 0xd7, 0xbf, 0x4a,
-	0x4d, 0xc2, 0x38, 0x21, 0x41, 0xa2, 0x19, 0x60, 0x69, 0x8e, 0xdb, 0xf5, 0x1c, 0x72, 0x38, 0x97,
-	0x49, 0x36, 0x7e, 0xd1, 0x7f, 0x88, 0xf8, 0xc5, 0xb7, 0x1c, 0x38, 0xe7, 0x75, 0x1c, 0x7a, 0xc2,
-	0x64, 0x53, 0x24, 0x51, 0xdc, 0xb0, 0xa7, 0x97, 0x1b, 0xe4, 0x45, 0xa0, 0x28, 0xaf, 0x09, 0xe7,
-	0x77, 0x08, 0x3d, 0x9e, 0x06, 0x93, 0x79, 0x66, 0x64, 0x7e, 0xe4, 0xf7, 0xab, 0xd9, 0x0c, 0x15,
-	0x60, 0x53, 0xff, 0x11, 0xbb, 0xf6, 0xa3, 0x85, 0x2c, 0x95, 0xa1, 0x7b, 0xc8, 0x52, 0xc9, 0x04,
-	0x93, 0x86, 0x2d, 0x05, 0x93, 0x02, 0x18, 0xf3, 0x9b, 0x5e, 0x8d, 0xac, 0xb5, 0x1b, 0x0d, 0x7e,
-	0x0a, 0x43, 0xde, 0xfa, 0x99, 0xeb, 0x93, 0x5a, 0x0e, 0x2b, 0x5e, 0x23, 0x7b, 0xb9, 0xb2, 0x3a,
-	0x6d, 0xb2, 0x98, 0xa1, 0x84, 0x3b, 0x68, 0xd3, 0x05, 0xcb, 0xca, 0xa1, 0x91, 0x84, 0xce, 0x36,
-	0x4b, 0x85, 0x18, 0xe0, 0x0b, 0xf6, 0x4a, 0x0a, 0xc6, 0x3a, 0x0e, 0x5a, 0x82, 0xc1, 0x6a, 0x10,
-	0x8b, 0xf3, 0x9b, 0xa7, 0x98, 0x30, 0x7b, 0x17, 0x15, 0x81, 0x73, 0x57, 0xcb, 0xea, 0xe4, 0xe6,
-	0xc3, 0x39, 0x95, 0xf6, 0x54, 0x3b, 0x4e, 0x9f, 0x47, 0x2b, 0x8c, 0x98, 0xb8, 0x56, 0x89, 0x67,
-	0x28, 0x3c, 0xda, 0x25, 0x04, 0x32, 0x77, 0x55, 0x5e, 0x0c, 0x35, 0x22, 0xd8, 0x89, 0xfb, 0x91,
-	0x52, 0x0a, 0xda, 0xed, 0xab, 0xa7, 0x0f, 0xbc, 0x7d, 0x95, 0x95, 0xd8, 0x4c, 0x1a, 0x2a, 0xe0,
-	0x79, 0xd1, 0x5a, 0x89, 0xcd, 0x34, 0xf7, 0x4f, 0x94, 0xd8, 0x4c, 0x01, 0x58, 0x67, 0x89, 0x56,
-	0xbb, 0x05, 0x7e, 0xcf, 0x30, 0xa1, 0x71, 0xf4, 0x30, 0xae, 0x1e, 0x01, 0x3c, 0x7b, 0x60, 0x04,
-	0xb0, 0x23, 0x62, 0x79, 0xee, 0x08, 0x11, 0xcb, 0x3a, 0x2b, 0x7e, 0xb8, 0x30, 0x2b, 0x82, 0xc4,
-	0x16, 0x2c, 0x16, 0x56, 0x58, 0x82, 0xe7, 0x52, 0xb2, 0x7f, 0x31, 0x67, 0xd0, 0x35, 0x05, 0xf9,
-	0xc2, 0x5d, 0xa7, 0x20, 0x53, 0xf1, 0x9c, 0xc2, 0x59, 0x15, 0xcd, 0xa2, 0x10, 0xcf, 0x29, 0x18,
-	0xeb, 0x38, 0xd9, 0xf8, 0xdf, 0x83, 0xc7, 0x16, 0xff, 0x1b, 0x3f, 0x81, 0xf8, 0xdf, 0x43, 0x87,
-	0x8e, 0xff, 0xbd, 0x09, 0x67, 0x5a, 0x61, 0x75, 0xce, 0x8f, 0xa3, 0x36, 0x3b, 0x96, 0x36, 0xd3,
-	0xae, 0xd6, 0x48, 0xc2, 0x02, 0x88, 0x43, 0x97, 0x2e, 0xe9, 0x9d, 0x6c, 0xb1, 0x0f, 0x79, 0x72,
-	0xfb, 0x99, 0x0d, 0x92, 0xf0, 0x97, 0x99, 0x7d, 0x8a, 0x79, 0x04, 0x58, 0x32, 0x69, 0x4e, 0x23,
-	0xce, 0xe3, 0xa3, 0x87, 0x1f, 0x1f, 0x3d, 0x99, 0xf0, 0xe3, 0x07, 0x61, 0x20, 0xae, 0xb7, 0x93,
-	0x6a, 0xb8, 0x13, 0xb0, 0x18, 0xf3, 0xe0, 0xcc, 0xcf, 0x2a, 0x0f, 0xad, 0x80, 0xdf, 0xde, 0x9b,
-	0x18, 0x93, 0xff, 0x6b, 0xce, 0x59, 0x01, 0x41, 0x5f, 0xeb, 0x72, 0xec, 0xc5, 0x3d, 0xce, 0x63,
-	0x2f, 0x17, 0x8e, 0x74, 0xe4, 0x25, 0x2f, 0xc6, 0xfa, 0xd8, 0x3b, 0x2e, 0xc6, 0xfa, 0x15, 0x07,
-	0x46, 0xb6, 0x75, 0x4f, 0xb8, 0x88, 0x03, 0x5b, 0xc8, 0x47, 0x31, 0x1c, 0xec, 0x33, 0x2e, 0x15,
-	0x76, 0x06, 0xe8, 0x76, 0x16, 0x80, 0xcd, 0x9e, 0xe4, 0xe4, 0xca, 0x3c, 0x7e, 0xbf, 0x72, 0x65,
-	0xde, 0x64, 0xc2, 0x4c, 0x5a, 0xba, 0x2c, 0x38, 0x6c, 0x37, 0x55, 0x56, 0x0a, 0x46, 0x95, 0x29,
-	0xab, 0xf3, 0x43, 0x9f, 0x73, 0x60, 0x4c, 0x1a, 0x67, 0x22, 0x92, 0x15, 0x8b, 0x64, 0x3f, 0x9b,
-	0x36, 0x21, 0xcb, 0x16, 0x5f, 0xcf, 0xf0, 0xc1, 0x1d, 0x9c, 0xa9, 0x68, 0x57, 0xb9, 0x55, 0xb5,
-	0x98, 0xe5, 0xb4, 0x0a, 0x45, 0x66, 0x3a, 0x05, 0x63, 0x1d, 0x07, 0x7d, 0x5d, 0xdd, 0xab, 0xfe,
-	0x14, 0x93, 0xea, 0x2f, 0x5a, 0x56, 0x50, 0x6d, 0x5c, 0xae, 0x8e, 0xbe, 0xe0, 0xc0, 0xd8, 0x4e,
-	0xc6, 0xab, 0x21, 0xb2, 0x1d, 0xb1, 0x7d, 0x7f, 0x09, 0x9f, 0xee, 0x2c, 0x14, 0x77, 0xf4, 0x00,
-	0xdd, 0x02, 0xf0, 0x94, 0xb7, 0x5b, 0x64, 0x45, 0x2e, 0xdb, 0x8c, 0x20, 0xf0, 0xf3, 0x60, 0xe9,
-	0x6f, 0xac, 0xf1, 0xbb, 0xe7, 0x44, 0x87, 0x77, 0xd4, 0x95, 0xf5, 0xff, 0xe5, 0x0c, 0x8c, 0x9a,
-	0x41, 0x2a, 0xf4, 0x6e, 0xb3, 0xec, 0xff, 0xc5, 0x6c, 0x05, 0xf5, 0x11, 0x89, 0x6f, 0x54, 0x51,
-	0x37, 0xca, 0x9c, 0x17, 0x8e, 0xb5, 0xcc, 0x79, 0xcf, 0xc9, 0x94, 0x39, 0x1f, 0x3b, 0x8e, 0x32,
-	0xe7, 0xa7, 0x8f, 0x54, 0xe6, 0x5c, 0x2b, 0x33, 0xdf, 0x7b, 0x87, 0x32, 0xf3, 0xd3, 0x70, 0x4a,
-	0x1e, 0x62, 0x21, 0xa2, 0x7e, 0x35, 0x8f, 0x5f, 0x5f, 0x10, 0x8f, 0x9c, 0x9a, 0x35, 0x9b, 0x71,
-	0x16, 0x1f, 0x7d, 0xd6, 0x81, 0x62, 0xc0, 0x9e, 0xec, 0xb3, 0x75, 0xeb, 0x8c, 0xb9, 0xb4, 0x98,
-	0xd5, 0x2c, 0x84, 0x92, 0x4c, 0xdb, 0x2d, 0x32, 0xd8, 0x6d, 0xf9, 0x0f, 0xe6, 0x3d, 0x40, 0x2f,
-	0x43, 0x29, 0xdc, 0xdc, 0x6c, 0x84, 0x5e, 0x35, 0xad, 0xc5, 0x2e, 0x03, 0xec, 0xfc, 0x90, 0xa3,
-	0x2a, 0x18, 0xba, 0xda, 0x05, 0x0f, 0x77, 0xa5, 0x80, 0xbe, 0x45, 0x55, 0x91, 0x24, 0x8c, 0x48,
-	0x35, 0x75, 0xd1, 0x0c, 0xb2, 0x31, 0x13, 0xeb, 0x63, 0x2e, 0x9b, 0x7c, 0xf8, 0xe8, 0xd5, 0x4b,
-	0xc9, 0xb4, 0xe2, 0x6c, 0xb7, 0x50, 0x04, 0xe7, 0x5b, 0x79, 0x1e, 0xa2, 0x58, 0x1c, 0xbd, 0x39,
-	0xc8, 0x4f, 0x25, 0x3f, 0xdd, 0xf3, 0xb9, 0x3e, 0xa6, 0x18, 0x77, 0xa1, 0xac, 0x57, 0x69, 0x1f,
-	0x38, 0x99, 0x2a, 0xed, 0x6f, 0x01, 0x54, 0x64, 0xc9, 0x2b, 0xe9, 0x73, 0x58, 0xb2, 0x72, 0x26,
-	0x84, 0xd3, 0xd4, 0x2e, 0xa5, 0x54, 0x6c, 0xb0, 0xc6, 0x12, 0xfd, 0x9f, 0xdc, 0x0b, 0x05, 0xb8,
-	0x63, 0xa5, 0x66, 0x7d, 0x4d, 0xbc, 0xe3, 0x2e, 0x15, 0xf8, 0x47, 0x0e, 0x8c, 0xf3, 0x95, 0x97,
-	0x55, 0xe7, 0xa9, 0x32, 0x21, 0x0e, 0xa9, 0xd8, 0xce, 0xc1, 0x60, 0xe9, 0x68, 0x65, 0x83, 0x2b,
-	0x8b, 0xd8, 0x1e, 0xd0, 0x13, 0xf4, 0xa5, 0x1c, 0x23, 0xe2, 0x94, 0x2d, 0x57, 0x65, 0x7e, 0x31,
-	0xfa, 0x33, 0xfb, 0x87, 0xb1, 0x1b, 0xfe, 0x69, 0x57, 0x4f, 0x2a, 0x62, 0xdd, 0xfb, 0x1b, 0xc7,
-	0xe4, 0x49, 0xd5, 0x2b, 0xe6, 0x1f, 0xc9, 0x9f, 0xfa, 0x79, 0x07, 0xc6, 0xbc, 0x4c, 0xce, 0x04,
-	0x73, 0xff, 0x58, 0x71, 0x45, 0x4d, 0x47, 0x69, 0x22, 0x06, 0x53, 0xeb, 0xb2, 0xe9, 0x19, 0xb8,
-	0x83, 0xf9, 0xf8, 0xa7, 0x1c, 0x7e, 0xcd, 0x4e, 0x57, 0xbd, 0x68, 0xc3, 0xd4, 0x8b, 0x96, 0x6d,
-	0x5e, 0xf4, 0xa1, 0x2b, 0x68, 0xbf, 0xe2, 0xc0, 0xd9, 0x3c, 0xb1, 0x9d, 0xd3, 0xa5, 0x8f, 0x98,
-	0x5d, 0xb2, 0x68, 0x7c, 0xe8, 0x1d, 0xb2, 0x73, 0xbb, 0xc1, 0x1f, 0x0f, 0x6a, 0x11, 0xb5, 0x84,
-	0xb4, 0xac, 0x67, 0xd8, 0x06, 0xd0, 0xe7, 0x07, 0x0d, 0x3f, 0x20, 0xe2, 0x34, 0x9d, 0x4d, 0x53,
-	0x4c, 0xdc, 0x26, 0x42, 0xa9, 0x63, 0xc1, 0xe5, 0x3e, 0x07, 0xd8, 0xb2, 0x37, 0x25, 0xf5, 0x9e,
-	0xfc, 0x4d, 0x49, 0x3b, 0x30, 0xb8, 0xe3, 0x27, 0x75, 0x96, 0x18, 0x20, 0xe2, 0x56, 0x16, 0x4e,
-	0xa1, 0x51, 0x72, 0xe9, 0xd8, 0x6f, 0x48, 0x06, 0x38, 0xe5, 0x85, 0xa6, 0x38, 0x63, 0x96, 0x57,
-	0x9b, 0x4d, 0x78, 0xbc, 0x21, 0x1b, 0x70, 0x8a, 0x43, 0x27, 0x6b, 0x98, 0xfe, 0x92, 0xd5, 0x6c,
-	0x44, 0xcd, 0x55, 0x1b, 0xb5, 0xf4, 0x04, 0x45, 0x7e, 0xd6, 0xf3, 0x86, 0xc6, 0x03, 0x1b, 0x1c,
-	0x55, 0xd9, 0xdb, 0x81, 0xae, 0x65, 0x6f, 0x6f, 0x31, 0x2d, 0x24, 0xf1, 0x83, 0x36, 0x59, 0x0d,
-	0x44, 0x36, 0xee, 0xb2, 0x9d, 0x93, 0xa9, 0x9c, 0x26, 0xb7, 0x2b, 0xd3, 0xdf, 0x58, 0xe3, 0xa7,
-	0x85, 0x0f, 0x86, 0x0e, 0x0c, 0x1f, 0xa4, 0x9e, 0x83, 0x61, 0xeb, 0x9e, 0x83, 0x84, 0xb4, 0xac,
-	0x78, 0x0e, 0xde, 0x51, 0x36, 0xee, 0x9f, 0x39, 0x80, 0x94, 0x32, 0xe1, 0xc5, 0x5b, 0xe2, 0x7a,
-	0xbb, 0xe3, 0x4f, 0x79, 0xfb, 0x98, 0x03, 0x10, 0xa8, 0xfb, 0xf4, 0xec, 0xee, 0x5a, 0x9c, 0x66,
-	0xda, 0x81, 0x14, 0x86, 0x35, 0x9e, 0xee, 0xff, 0x70, 0xd2, 0xcc, 0xd2, 0x74, 0xec, 0x27, 0x90,
-	0x10, 0xb5, 0x6b, 0x26, 0x44, 0xad, 0x5b, 0xf4, 0x40, 0xab, 0x61, 0x74, 0x49, 0x8d, 0xfa, 0x49,
-	0x01, 0x4e, 0xe9, 0xc8, 0x65, 0x72, 0x12, 0x2f, 0x7b, 0xc7, 0xc8, 0x6f, 0xbc, 0x66, 0x77, 0xbc,
-	0x65, 0x11, 0xc8, 0xc8, 0xcb, 0xa5, 0x7d, 0x2b, 0x93, 0x4b, 0x7b, 0xc3, 0x3e, 0xeb, 0x83, 0x13,
-	0x6a, 0xff, 0x9b, 0x03, 0x67, 0x32, 0x4f, 0x9c, 0xc0, 0x02, 0xdb, 0x36, 0x17, 0xd8, 0x0b, 0xd6,
-	0x47, 0xdd, 0x65, 0x75, 0x7d, 0xa3, 0xd0, 0x31, 0x5a, 0x66, 0x99, 0x7c, 0xd2, 0x81, 0x62, 0xe2,
-	0xc5, 0x5b, 0x32, 0x37, 0xe9, 0x23, 0xc7, 0xb2, 0x02, 0x26, 0xe9, 0xff, 0x42, 0x3a, 0xab, 0xfe,
-	0x31, 0x18, 0xe6, 0xdc, 0xc7, 0x3f, 0xe1, 0x00, 0xa4, 0x48, 0xf7, 0x4b, 0x65, 0x75, 0xbf, 0x5d,
-	0x80, 0x73, 0xb9, 0xcb, 0x08, 0x7d, 0x5a, 0xb9, 0x99, 0x1c, 0xdb, 0x99, 0x77, 0x06, 0x23, 0xdd,
-	0xdb, 0x34, 0x62, 0x78, 0x9b, 0x84, 0x93, 0xe9, 0x7e, 0x19, 0x1c, 0x42, 0x4c, 0x6b, 0x93, 0xf5,
-	0x63, 0x27, 0x4d, 0xe6, 0x54, 0x55, 0x67, 0xfe, 0x1c, 0x1e, 0xb1, 0x70, 0x7f, 0xa2, 0xe5, 0x9f,
-	0xcb, 0x81, 0x9e, 0x80, 0xac, 0xd8, 0x31, 0x65, 0x05, 0xb6, 0x1f, 0x0e, 0xed, 0x22, 0x2c, 0x5e,
-	0x83, 0xbc, 0xf8, 0xe8, 0xe1, 0x4a, 0xe2, 0x19, 0x87, 0x15, 0x0b, 0x87, 0x3e, 0xac, 0x38, 0x02,
-	0x43, 0x2f, 0xf9, 0x2d, 0x15, 0xca, 0x9b, 0xfc, 0xee, 0x8f, 0x2e, 0x3e, 0xf0, 0xbd, 0x1f, 0x5d,
-	0x7c, 0xe0, 0x87, 0x3f, 0xba, 0xf8, 0xc0, 0xc7, 0xf6, 0x2f, 0x3a, 0xdf, 0xdd, 0xbf, 0xe8, 0x7c,
-	0x6f, 0xff, 0xa2, 0xf3, 0xc3, 0xfd, 0x8b, 0xce, 0x7f, 0xdc, 0xbf, 0xe8, 0xfc, 0x9d, 0x3f, 0xba,
-	0xf8, 0xc0, 0x4b, 0x03, 0x72, 0x60, 0xff, 0x3f, 0x00, 0x00, 0xff, 0xff, 0x8b, 0xd5, 0x93, 0x83,
-	0x9b, 0xd1, 0x00, 0x00,
+	// 11234 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7d, 0x6d, 0x70, 0x24, 0xc7,
+	0x75, 0x18, 0x67, 0x81, 0xc5, 0xc7, 0xc3, 0xc7, 0xe1, 0xfa, 0xbe, 0x96, 0x20, 0x79, 0xa0, 0x87,
+	0x22, 0x43, 0xda, 0x14, 0xce, 0x3c, 0x4a, 0x09, 0x23, 0x25, 0x92, 0xf0, 0x71, 0xc0, 0x81, 0x00,
+	0x0e, 0x60, 0x2f, 0xee, 0xce, 0xa4, 0x68, 0x4a, 0x83, 0xdd, 0xc6, 0xee, 0x10, 0xbb, 0x33, 0xcb,
+	0x99, 0x59, 0xdc, 0x81, 0x1f, 0xa2, 0x42, 0x7d, 0xc7, 0xb2, 0x15, 0xc9, 0x92, 0x2c, 0x29, 0x49,
+	0x95, 0xa2, 0x48, 0x89, 0x22, 0xbb, 0x92, 0xb2, 0x7f, 0xa5, 0xec, 0x7f, 0xa9, 0x94, 0x4b, 0x29,
+	0xa7, 0x12, 0xb9, 0xa2, 0x94, 0x55, 0x15, 0x1b, 0x8c, 0x2e, 0x89, 0x2a, 0x95, 0x44, 0x55, 0xb1,
+	0x2a, 0x4e, 0xe2, 0xcb, 0x47, 0xa5, 0xfa, 0x73, 0xba, 0x67, 0x67, 0x71, 0x0b, 0x5c, 0x03, 0xa7,
+	0xd8, 0xbf, 0x80, 0x7d, 0xfd, 0xfa, 0xbd, 0xee, 0x9e, 0xee, 0xd7, 0xaf, 0xdf, 0x7b, 0xfd, 0x1a,
+	0xd6, 0x6b, 0x7e, 0x52, 0x6f, 0x6f, 0x4e, 0x57, 0xc2, 0xe6, 0x05, 0x2f, 0xaa, 0x85, 0xad, 0x28,
+	0x7c, 0x99, 0xfd, 0xf3, 0xce, 0x1b, 0x61, 0xb4, 0xbd, 0xd5, 0x08, 0x6f, 0xc4, 0x17, 0x76, 0x9e,
+	0xbe, 0xd0, 0xda, 0xae, 0x5d, 0xf0, 0x5a, 0x7e, 0x7c, 0x41, 0x42, 0x2f, 0xec, 0x3c, 0xe5, 0x35,
+	0x5a, 0x75, 0xef, 0xa9, 0x0b, 0x35, 0x12, 0x90, 0xc8, 0x4b, 0x48, 0x75, 0xba, 0x15, 0x85, 0x49,
+	0x88, 0x3e, 0x90, 0x52, 0x9c, 0x96, 0x14, 0xd9, 0x3f, 0x1f, 0x52, 0x14, 0xa7, 0x77, 0x9e, 0x9e,
+	0x6e, 0x6d, 0xd7, 0xa6, 0x29, 0xc5, 0x69, 0x09, 0x9d, 0x96, 0x14, 0x27, 0xdf, 0xa9, 0xb5, 0xa9,
+	0x16, 0xd6, 0xc2, 0x0b, 0x8c, 0xf0, 0x66, 0x7b, 0x8b, 0xfd, 0x62, 0x3f, 0xd8, 0x7f, 0x9c, 0xe1,
+	0xa4, 0xbb, 0xfd, 0x4c, 0x3c, 0xed, 0x87, 0xb4, 0x7d, 0x17, 0x2a, 0x61, 0x44, 0x2e, 0xec, 0x74,
+	0x34, 0x6a, 0xf2, 0x1d, 0x1a, 0x4e, 0x2b, 0x6c, 0xf8, 0x95, 0xdd, 0x3c, 0xac, 0x77, 0xa5, 0x58,
+	0x4d, 0xaf, 0x52, 0xf7, 0x03, 0x12, 0xed, 0xa6, 0x5d, 0x6f, 0x92, 0xc4, 0xcb, 0xab, 0x75, 0xa1,
+	0x5b, 0xad, 0xa8, 0x1d, 0x24, 0x7e, 0x93, 0x74, 0x54, 0xf8, 0x8b, 0x77, 0xaa, 0x10, 0x57, 0xea,
+	0xa4, 0xe9, 0x75, 0xd4, 0x7b, 0xba, 0x5b, 0xbd, 0x76, 0xe2, 0x37, 0x2e, 0xf8, 0x41, 0x12, 0x27,
+	0x51, 0xb6, 0x92, 0x7b, 0x09, 0x06, 0x66, 0x9a, 0x61, 0x3b, 0x48, 0xd0, 0x7b, 0xa1, 0xb8, 0xe3,
+	0x35, 0xda, 0xa4, 0xe4, 0x3c, 0xec, 0x3c, 0x3e, 0x3c, 0xfb, 0xe8, 0x77, 0xf7, 0xa6, 0xee, 0xbb,
+	0xb5, 0x37, 0x55, 0xbc, 0x46, 0x81, 0xb7, 0xf7, 0xa6, 0x4e, 0x93, 0xa0, 0x12, 0x56, 0xfd, 0xa0,
+	0x76, 0xe1, 0xe5, 0x38, 0x0c, 0xa6, 0xaf, 0xb4, 0x9b, 0x9b, 0x24, 0xc2, 0xbc, 0x8e, 0xfb, 0xaf,
+	0x0a, 0x70, 0x62, 0x26, 0xaa, 0xd4, 0xfd, 0x1d, 0x52, 0x4e, 0x28, 0xfd, 0xda, 0x2e, 0xaa, 0x43,
+	0x5f, 0xe2, 0x45, 0x8c, 0xdc, 0xc8, 0xc5, 0xd5, 0xe9, 0xbb, 0xfd, 0xee, 0xd3, 0x1b, 0x5e, 0x24,
+	0x69, 0xcf, 0x0e, 0xde, 0xda, 0x9b, 0xea, 0xdb, 0xf0, 0x22, 0x4c, 0x59, 0xa0, 0x06, 0xf4, 0x07,
+	0x61, 0x40, 0x4a, 0x05, 0xc6, 0xea, 0xca, 0xdd, 0xb3, 0xba, 0x12, 0x06, 0xaa, 0x1f, 0xb3, 0x43,
+	0xb7, 0xf6, 0xa6, 0xfa, 0x29, 0x04, 0x33, 0x2e, 0xb4, 0x5f, 0xaf, 0xfa, 0xad, 0x52, 0x9f, 0xad,
+	0x7e, 0xbd, 0xe0, 0xb7, 0xcc, 0x7e, 0xbd, 0xe0, 0xb7, 0x30, 0x65, 0xe1, 0x7e, 0xa6, 0x00, 0xc3,
+	0x33, 0x51, 0xad, 0xdd, 0x24, 0x41, 0x12, 0xa3, 0x37, 0x01, 0x5a, 0x5e, 0xe4, 0x35, 0x49, 0x42,
+	0xa2, 0xb8, 0xe4, 0x3c, 0xdc, 0xf7, 0xf8, 0xc8, 0xc5, 0xe5, 0xbb, 0x67, 0xbf, 0x2e, 0x69, 0xce,
+	0x22, 0xf1, 0xc9, 0x41, 0x81, 0x62, 0xac, 0xb1, 0x44, 0xaf, 0xc1, 0xb0, 0x17, 0x25, 0xfe, 0x96,
+	0x57, 0x49, 0xe2, 0x52, 0x81, 0xf1, 0x7f, 0xf6, 0xee, 0xf9, 0xcf, 0x08, 0x92, 0xb3, 0x27, 0x05,
+	0xfb, 0x61, 0x09, 0x89, 0x71, 0xca, 0xcf, 0xfd, 0xed, 0x7e, 0x18, 0x99, 0x89, 0x92, 0xc5, 0xb9,
+	0x72, 0xe2, 0x25, 0xed, 0x18, 0xfd, 0x9e, 0x03, 0xa7, 0x62, 0x3e, 0x6c, 0x3e, 0x89, 0xd7, 0xa3,
+	0xb0, 0x42, 0xe2, 0x98, 0x54, 0xc5, 0xb8, 0x6c, 0x59, 0x69, 0x97, 0x64, 0x36, 0x5d, 0xee, 0x64,
+	0x74, 0x29, 0x48, 0xa2, 0xdd, 0xd9, 0xa7, 0x44, 0x9b, 0x4f, 0xe5, 0x60, 0xbc, 0xf5, 0xf6, 0x14,
+	0x92, 0x5d, 0xa1, 0x94, 0xf8, 0x27, 0xc6, 0x79, 0xad, 0x46, 0x5f, 0x75, 0x60, 0xb4, 0x15, 0x56,
+	0x63, 0x4c, 0x2a, 0x61, 0xbb, 0x45, 0xaa, 0x62, 0x78, 0x3f, 0x64, 0xb7, 0x1b, 0xeb, 0x1a, 0x07,
+	0xde, 0xfe, 0xd3, 0xa2, 0xfd, 0xa3, 0x7a, 0x11, 0x36, 0x9a, 0x82, 0x9e, 0x81, 0xd1, 0x20, 0x4c,
+	0xca, 0x2d, 0x52, 0xf1, 0xb7, 0x7c, 0x52, 0x65, 0x13, 0x7f, 0x28, 0xad, 0x79, 0x45, 0x2b, 0xc3,
+	0x06, 0xe6, 0xe4, 0x02, 0x94, 0xba, 0x8d, 0x1c, 0x9a, 0x80, 0xbe, 0x6d, 0xb2, 0xcb, 0x85, 0x0d,
+	0xa6, 0xff, 0xa2, 0xd3, 0x52, 0x00, 0xd1, 0x65, 0x3c, 0x24, 0x24, 0xcb, 0x7b, 0x0a, 0xcf, 0x38,
+	0x93, 0xef, 0x87, 0x93, 0x1d, 0x4d, 0x3f, 0x08, 0x01, 0xf7, 0x7b, 0x03, 0x30, 0x24, 0x3f, 0x05,
+	0x7a, 0x18, 0xfa, 0x03, 0xaf, 0x29, 0xe5, 0xdc, 0xa8, 0xe8, 0x47, 0xff, 0x15, 0xaf, 0x49, 0x57,
+	0xb8, 0xd7, 0x24, 0x14, 0xa3, 0xe5, 0x25, 0x75, 0x46, 0x47, 0xc3, 0x58, 0xf7, 0x92, 0x3a, 0x66,
+	0x25, 0xe8, 0x41, 0xe8, 0x6f, 0x86, 0x55, 0xc2, 0xc6, 0xa2, 0xc8, 0x25, 0xc4, 0x6a, 0x58, 0x25,
+	0x98, 0x41, 0x69, 0xfd, 0xad, 0x28, 0x6c, 0x96, 0xfa, 0xcd, 0xfa, 0x0b, 0x51, 0xd8, 0xc4, 0xac,
+	0x04, 0x7d, 0xc5, 0x81, 0x09, 0x39, 0xb7, 0x57, 0xc2, 0x8a, 0x97, 0xf8, 0x61, 0x50, 0x2a, 0x32,
+	0x89, 0x82, 0xed, 0x2d, 0x29, 0x49, 0x79, 0xb6, 0x24, 0x9a, 0x30, 0x91, 0x2d, 0xc1, 0x1d, 0xad,
+	0x40, 0x17, 0x01, 0x6a, 0x8d, 0x70, 0xd3, 0x6b, 0xd0, 0x01, 0x29, 0x0d, 0xb0, 0x2e, 0x28, 0xc9,
+	0xb0, 0xa8, 0x4a, 0xb0, 0x86, 0x85, 0x6e, 0xc2, 0xa0, 0xc7, 0xa5, 0x7f, 0x69, 0x90, 0x75, 0xe2,
+	0x39, 0x1b, 0x9d, 0x30, 0xb6, 0x93, 0xd9, 0x91, 0x5b, 0x7b, 0x53, 0x83, 0x02, 0x88, 0x25, 0x3b,
+	0xf4, 0x24, 0x0c, 0x85, 0x2d, 0xda, 0x6e, 0xaf, 0x51, 0x1a, 0x62, 0x13, 0x73, 0x42, 0xb4, 0x75,
+	0x68, 0x4d, 0xc0, 0xb1, 0xc2, 0x40, 0x4f, 0xc0, 0x60, 0xdc, 0xde, 0xa4, 0xdf, 0xb1, 0x34, 0xcc,
+	0x3a, 0x76, 0x42, 0x20, 0x0f, 0x96, 0x39, 0x18, 0xcb, 0x72, 0xf4, 0x6e, 0x18, 0x89, 0x48, 0xa5,
+	0x1d, 0xc5, 0x84, 0x7e, 0xd8, 0x12, 0x30, 0xda, 0xa7, 0x04, 0xfa, 0x08, 0x4e, 0x8b, 0xb0, 0x8e,
+	0x87, 0xde, 0x07, 0xe3, 0xf4, 0x03, 0x5f, 0xba, 0xd9, 0x8a, 0x48, 0x1c, 0xd3, 0xaf, 0x3a, 0xc2,
+	0x18, 0x9d, 0x15, 0x35, 0xc7, 0x17, 0x8c, 0x52, 0x9c, 0xc1, 0x46, 0xaf, 0x03, 0x78, 0x4a, 0x66,
+	0x94, 0x46, 0xd9, 0x60, 0xae, 0xd8, 0x9b, 0x11, 0x8b, 0x73, 0xb3, 0xe3, 0xf4, 0x3b, 0xa6, 0xbf,
+	0xb1, 0xc6, 0x8f, 0x8e, 0x4f, 0x95, 0x34, 0x48, 0x42, 0xaa, 0xa5, 0x31, 0xd6, 0x61, 0x35, 0x3e,
+	0xf3, 0x1c, 0x8c, 0x65, 0xb9, 0xfb, 0x79, 0x07, 0xee, 0x57, 0xa2, 0x7b, 0x77, 0xd5, 0x0b, 0xfc,
+	0x2d, 0x12, 0x27, 0x98, 0xbc, 0xd2, 0x26, 0x71, 0x82, 0x12, 0x18, 0x92, 0x8d, 0x10, 0x0a, 0x80,
+	0x85, 0x9d, 0xe2, 0xba, 0x80, 0xcc, 0x8e, 0xd2, 0xcf, 0x2b, 0x7f, 0x61, 0xc5, 0xc9, 0xfd, 0x9b,
+	0x05, 0xd0, 0x7a, 0x86, 0x66, 0x61, 0x48, 0xc8, 0x5a, 0x21, 0x26, 0x66, 0x1f, 0x93, 0x73, 0x43,
+	0xce, 0xaa, 0xdb, 0x7b, 0xb9, 0x32, 0x5a, 0xd5, 0x43, 0x6f, 0xc0, 0x48, 0x2b, 0xac, 0xae, 0x92,
+	0xc4, 0xab, 0x7a, 0x89, 0x27, 0x34, 0x0c, 0x0b, 0x7d, 0x91, 0x14, 0x67, 0x4f, 0xd0, 0xe9, 0xb4,
+	0x9e, 0xb2, 0xc0, 0x3a, 0x3f, 0xf4, 0x2c, 0xa0, 0x98, 0x44, 0x3b, 0x7e, 0x85, 0xcc, 0x54, 0x2a,
+	0x54, 0x4d, 0x63, 0x8b, 0xb2, 0x8f, 0x75, 0x66, 0x52, 0x74, 0x06, 0x95, 0x3b, 0x30, 0x70, 0x4e,
+	0x2d, 0xf7, 0xfb, 0x05, 0x18, 0xd7, 0xfa, 0xda, 0x22, 0x15, 0xf4, 0x6d, 0x07, 0x4e, 0xa8, 0x2d,
+	0x76, 0x76, 0xf7, 0x0a, 0x9d, 0xe9, 0x7c, 0x03, 0x25, 0x36, 0xe7, 0x1c, 0xe5, 0xa5, 0x7e, 0x0a,
+	0x3e, 0x7c, 0xff, 0x39, 0x27, 0xfa, 0x70, 0x22, 0x53, 0x8a, 0xb3, 0xcd, 0x9a, 0xfc, 0xb2, 0x03,
+	0xa7, 0xf3, 0x48, 0xe4, 0xec, 0x03, 0x75, 0x7d, 0x1f, 0xb0, 0x2a, 0x50, 0x29, 0x57, 0xda, 0x19,
+	0x7d, 0x6f, 0xf9, 0xbf, 0x05, 0x98, 0xd0, 0xa7, 0x10, 0xd3, 0x4e, 0xfe, 0x89, 0x03, 0x67, 0x64,
+	0x0f, 0x30, 0x89, 0xdb, 0x8d, 0xcc, 0xf0, 0x36, 0xad, 0x0e, 0x2f, 0xdf, 0xdd, 0x67, 0xf2, 0xf8,
+	0xf1, 0x61, 0x7e, 0x48, 0x0c, 0xf3, 0x99, 0x5c, 0x1c, 0x9c, 0xdf, 0xd4, 0xc9, 0x6f, 0x3a, 0x30,
+	0xd9, 0x9d, 0x68, 0xce, 0xc0, 0xb7, 0xcc, 0x81, 0x7f, 0xc1, 0x5e, 0x27, 0x39, 0x7b, 0x36, 0xfc,
+	0xac, 0xb3, 0xfa, 0x07, 0xf8, 0x8d, 0x21, 0xe8, 0xd8, 0xd7, 0xd0, 0x53, 0x30, 0x22, 0xb6, 0x88,
+	0x95, 0xb0, 0x16, 0xb3, 0x46, 0x0e, 0xf1, 0xb5, 0x36, 0x93, 0x82, 0xb1, 0x8e, 0x83, 0xaa, 0x50,
+	0x88, 0x9f, 0x16, 0x4d, 0xb7, 0x20, 0x72, 0xcb, 0x4f, 0x2b, 0xf1, 0x38, 0x70, 0x6b, 0x6f, 0xaa,
+	0x50, 0x7e, 0x1a, 0x17, 0xe2, 0xa7, 0xe9, 0xe9, 0xa1, 0xe6, 0x27, 0xf6, 0x4e, 0x0f, 0x8b, 0x7e,
+	0xa2, 0xf8, 0xb0, 0xd3, 0xc3, 0xa2, 0x9f, 0x60, 0xca, 0x82, 0x9e, 0x8a, 0xea, 0x49, 0xd2, 0x62,
+	0x5a, 0x88, 0x95, 0x53, 0xd1, 0xe5, 0x8d, 0x8d, 0x75, 0xc5, 0x8b, 0xe9, 0x3c, 0x14, 0x82, 0x19,
+	0x17, 0xf4, 0x69, 0x87, 0x8e, 0x38, 0x2f, 0x0c, 0xa3, 0x5d, 0xa1, 0xcc, 0x5c, 0xb5, 0x37, 0x05,
+	0xc2, 0x68, 0x57, 0x31, 0x17, 0x1f, 0x52, 0x15, 0x60, 0x9d, 0x35, 0xeb, 0x78, 0x75, 0x2b, 0x66,
+	0xba, 0x8b, 0x9d, 0x8e, 0xcf, 0x2f, 0x94, 0x33, 0x1d, 0x9f, 0x5f, 0x28, 0x63, 0xc6, 0x85, 0x7e,
+	0xd0, 0xc8, 0xbb, 0x21, 0xf4, 0x1e, 0x0b, 0x1f, 0x14, 0x7b, 0x37, 0xcc, 0x0f, 0x8a, 0xbd, 0x1b,
+	0x98, 0xb2, 0xa0, 0x9c, 0xc2, 0x38, 0x66, 0x6a, 0x8e, 0x15, 0x4e, 0x6b, 0xe5, 0xb2, 0xc9, 0x69,
+	0xad, 0x5c, 0xc6, 0x94, 0x05, 0x9b, 0xa4, 0x95, 0x98, 0xe9, 0x48, 0x76, 0x26, 0xe9, 0x5c, 0x86,
+	0xd3, 0xe2, 0x5c, 0x19, 0x53, 0x16, 0x54, 0x64, 0x78, 0xaf, 0xb6, 0x23, 0xae, 0x60, 0x8d, 0x5c,
+	0x5c, 0xb3, 0x30, 0x5f, 0x28, 0x39, 0xc5, 0x6d, 0xf8, 0xd6, 0xde, 0x54, 0x91, 0x81, 0x30, 0x67,
+	0xe4, 0xfe, 0x6e, 0x5f, 0x2a, 0x2e, 0xa4, 0x3c, 0x47, 0x9f, 0x67, 0x1b, 0xa1, 0x90, 0x05, 0x42,
+	0x1d, 0x77, 0x8e, 0x4c, 0x1d, 0x3f, 0xc5, 0x77, 0x3c, 0x83, 0x1d, 0xce, 0xf2, 0x47, 0x5f, 0x70,
+	0x3a, 0xcf, 0xdb, 0x9e, 0xfd, 0xbd, 0x2c, 0xdd, 0x98, 0xf9, 0x5e, 0xb1, 0xef, 0x31, 0x7c, 0xf2,
+	0xd3, 0x4e, 0xaa, 0x44, 0xc4, 0xdd, 0xf6, 0x81, 0x0f, 0x9b, 0xfb, 0x80, 0x45, 0x23, 0x81, 0x2e,
+	0xf7, 0x3f, 0xe3, 0xc0, 0x98, 0x84, 0x53, 0x95, 0x3d, 0x46, 0x37, 0x61, 0x48, 0xb6, 0xd4, 0x9e,
+	0xd6, 0xa9, 0xa6, 0x92, 0x3a, 0x58, 0xa8, 0xc6, 0x28, 0x6e, 0xee, 0xb7, 0x07, 0x00, 0xa5, 0x7b,
+	0x55, 0x2b, 0x8c, 0x7d, 0x26, 0x89, 0x0e, 0xb1, 0x0b, 0x05, 0xda, 0x2e, 0x74, 0xcd, 0xe6, 0x2e,
+	0x94, 0x36, 0xcb, 0xd8, 0x8f, 0xbe, 0x90, 0x91, 0xdb, 0x7c, 0x63, 0xfa, 0xd0, 0x91, 0xc8, 0x6d,
+	0xad, 0x09, 0xfb, 0x4b, 0xf0, 0x1d, 0x21, 0xc1, 0xf9, 0xd6, 0xf5, 0x0b, 0x76, 0x25, 0xb8, 0xd6,
+	0x8a, 0xac, 0x2c, 0x8f, 0xb8, 0x84, 0xe5, 0x7b, 0xd7, 0x75, 0xab, 0x12, 0x56, 0xe3, 0x6a, 0xca,
+	0xda, 0x88, 0xcb, 0xda, 0x01, 0x5b, 0x3c, 0x35, 0x59, 0x9b, 0xe5, 0xa9, 0xa4, 0xee, 0xab, 0x52,
+	0xea, 0xf2, 0x5d, 0xeb, 0x79, 0xcb, 0x52, 0x57, 0xe3, 0xdb, 0x29, 0x7f, 0x5f, 0x81, 0x33, 0x9d,
+	0x78, 0x98, 0x6c, 0xa1, 0x0b, 0x30, 0x5c, 0x09, 0x83, 0x2d, 0xbf, 0xb6, 0xea, 0xb5, 0xc4, 0x79,
+	0x4d, 0xc9, 0xa2, 0x39, 0x59, 0x80, 0x53, 0x1c, 0xf4, 0x10, 0x17, 0x3c, 0xdc, 0x4a, 0x33, 0x22,
+	0x50, 0xfb, 0x96, 0xc9, 0x2e, 0x93, 0x42, 0xef, 0x19, 0xfa, 0xca, 0xd7, 0xa7, 0xee, 0xfb, 0xe8,
+	0x1f, 0x3e, 0x7c, 0x9f, 0xfb, 0xfb, 0x7d, 0xf0, 0x40, 0x2e, 0x4f, 0xa1, 0xad, 0xff, 0x86, 0xa1,
+	0xad, 0x6b, 0xe5, 0x42, 0x8a, 0x5c, 0xb7, 0xa9, 0xc8, 0x6a, 0xe4, 0xf3, 0xf4, 0x72, 0xad, 0x18,
+	0xe7, 0x37, 0x8a, 0x0e, 0x54, 0xe0, 0x35, 0x49, 0xdc, 0xf2, 0x2a, 0x44, 0xf4, 0x5e, 0x0d, 0xd4,
+	0x15, 0x59, 0x80, 0x53, 0x1c, 0x7e, 0xac, 0xdf, 0xf2, 0xda, 0x8d, 0x44, 0x18, 0xef, 0xb4, 0x63,
+	0x3d, 0x03, 0x63, 0x59, 0x8e, 0xfe, 0x96, 0x03, 0xa8, 0x93, 0xab, 0x58, 0x88, 0x1b, 0x47, 0x31,
+	0x0e, 0xb3, 0x67, 0x6f, 0x69, 0x87, 0x70, 0xad, 0xa7, 0x39, 0xed, 0xd0, 0xbe, 0xe9, 0x47, 0xd2,
+	0x7d, 0x88, 0x1f, 0x0e, 0x7a, 0xb0, 0xeb, 0x31, 0xf3, 0x4f, 0xa5, 0x42, 0xe2, 0x98, 0x9b, 0x08,
+	0x75, 0xf3, 0x0f, 0x03, 0x63, 0x59, 0x8e, 0xa6, 0xa0, 0x48, 0xa2, 0x28, 0x8c, 0xc4, 0x59, 0x9b,
+	0x4d, 0xe3, 0x4b, 0x14, 0x80, 0x39, 0xdc, 0xfd, 0x51, 0x01, 0x4a, 0xdd, 0x4e, 0x27, 0xe8, 0xb7,
+	0xb4, 0x73, 0xb5, 0x38, 0x39, 0x89, 0x83, 0x5f, 0x78, 0x74, 0x67, 0xa2, 0xec, 0x01, 0xb0, 0xcb,
+	0x09, 0x5b, 0x94, 0xe2, 0x6c, 0x03, 0x27, 0xbf, 0xa8, 0x9d, 0xb0, 0x75, 0x12, 0x39, 0x1b, 0xfc,
+	0x96, 0xb9, 0xc1, 0xaf, 0xdb, 0xee, 0x94, 0xbe, 0xcd, 0xff, 0x51, 0x11, 0x4e, 0xc9, 0xd2, 0x32,
+	0xa1, 0x5b, 0xe5, 0x73, 0x6d, 0x12, 0xed, 0xa2, 0x3f, 0x70, 0xe0, 0xb4, 0x97, 0x35, 0xdd, 0xf8,
+	0xe4, 0x08, 0x06, 0x5a, 0xe3, 0x3a, 0x3d, 0x93, 0xc3, 0x91, 0x0f, 0xf4, 0x45, 0x31, 0xd0, 0xa7,
+	0xf3, 0x50, 0xba, 0xf8, 0x02, 0x72, 0x3b, 0x80, 0x9e, 0x81, 0x51, 0x09, 0x67, 0xe6, 0x1e, 0xbe,
+	0xc4, 0x95, 0xc1, 0x7d, 0x46, 0x2b, 0xc3, 0x06, 0x26, 0xad, 0x99, 0x90, 0x66, 0xab, 0xe1, 0x25,
+	0x44, 0x33, 0x14, 0xa9, 0x9a, 0x1b, 0x5a, 0x19, 0x36, 0x30, 0xd1, 0x63, 0x30, 0x10, 0x84, 0x55,
+	0xb2, 0x54, 0x15, 0x46, 0xeb, 0x71, 0x51, 0x67, 0xe0, 0x0a, 0x83, 0x62, 0x51, 0x8a, 0x1e, 0x4d,
+	0x2d, 0x84, 0x45, 0xb6, 0x84, 0x46, 0xf2, 0xac, 0x83, 0xe8, 0xef, 0x38, 0x30, 0x4c, 0x6b, 0x6c,
+	0xec, 0xb6, 0x08, 0xdd, 0xdb, 0xe8, 0x17, 0xa9, 0x1e, 0xcd, 0x17, 0xb9, 0x22, 0xd9, 0x98, 0xa6,
+	0x8e, 0x61, 0x05, 0x7f, 0xeb, 0xed, 0xa9, 0x21, 0xf9, 0x03, 0xa7, 0xad, 0x9a, 0x5c, 0x4c, 0x0d,
+	0x98, 0x1d, 0x5f, 0xf3, 0x40, 0xee, 0x89, 0xbf, 0x02, 0xe3, 0x66, 0x23, 0x0e, 0xe4, 0x9b, 0xf8,
+	0xc7, 0xda, 0xb2, 0xe3, 0xfd, 0x12, 0xf2, 0xec, 0x9e, 0x69, 0xb3, 0x6a, 0x32, 0xcc, 0x8b, 0xa9,
+	0x67, 0x4e, 0x86, 0x79, 0x31, 0x19, 0xe6, 0xdd, 0xdf, 0x73, 0xd2, 0xa5, 0xa9, 0xa9, 0x79, 0x74,
+	0x63, 0x6e, 0x47, 0x0d, 0x21, 0x88, 0xd5, 0xc6, 0x7c, 0x15, 0xaf, 0x60, 0x0a, 0x47, 0x5f, 0xd4,
+	0xa4, 0x23, 0xad, 0xd6, 0x16, 0xae, 0x16, 0x4b, 0x6e, 0x03, 0x83, 0x70, 0xa7, 0xfc, 0x13, 0x05,
+	0x38, 0xdb, 0x04, 0xf7, 0x0b, 0x05, 0x78, 0x68, 0x5f, 0xa5, 0x35, 0xb7, 0xe1, 0xce, 0x3d, 0x6f,
+	0x38, 0xdd, 0xd6, 0x22, 0xd2, 0x0a, 0xaf, 0xe2, 0x15, 0xf1, 0xbd, 0xd4, 0xb6, 0x86, 0x39, 0x18,
+	0xcb, 0x72, 0xaa, 0x3a, 0x6c, 0x93, 0xdd, 0x85, 0x30, 0x6a, 0x7a, 0x89, 0x90, 0x0e, 0x4a, 0x75,
+	0x58, 0x96, 0x05, 0x38, 0xc5, 0x71, 0xff, 0xc0, 0x81, 0x6c, 0x03, 0x90, 0x07, 0xe3, 0xed, 0x98,
+	0x44, 0x74, 0x4b, 0x2d, 0x93, 0x4a, 0x44, 0xe4, 0xf4, 0x7c, 0x74, 0x9a, 0x47, 0x20, 0xd0, 0x1e,
+	0x4e, 0x57, 0xc2, 0x88, 0x4c, 0xef, 0x3c, 0x35, 0xcd, 0x31, 0x96, 0xc9, 0x6e, 0x99, 0x34, 0x08,
+	0xa5, 0x31, 0x8b, 0x6e, 0xed, 0x4d, 0x8d, 0x5f, 0x35, 0x08, 0xe0, 0x0c, 0x41, 0xca, 0xa2, 0xe5,
+	0xc5, 0xf1, 0x8d, 0x30, 0xaa, 0x0a, 0x16, 0x85, 0x03, 0xb3, 0x58, 0x37, 0x08, 0xe0, 0x0c, 0x41,
+	0xf7, 0xfb, 0xf4, 0xf8, 0xa8, 0x6b, 0xad, 0xe8, 0xeb, 0x54, 0xf7, 0xa1, 0x90, 0xd9, 0x46, 0xb8,
+	0x39, 0x17, 0x06, 0x89, 0xe7, 0x07, 0x44, 0x06, 0x30, 0x6c, 0x58, 0xd2, 0x91, 0x0d, 0xda, 0xa9,
+	0x0d, 0xbf, 0xb3, 0x0c, 0xe7, 0xb4, 0x85, 0xea, 0x38, 0x9b, 0x8d, 0x70, 0x33, 0xeb, 0x99, 0xa4,
+	0x48, 0x98, 0x95, 0xb8, 0x3f, 0x71, 0xe0, 0x5c, 0x17, 0x65, 0x1c, 0x7d, 0xd9, 0x81, 0xb1, 0xcd,
+	0x9f, 0x8a, 0xbe, 0x99, 0xcd, 0x40, 0xef, 0x83, 0x71, 0x0a, 0xa0, 0x3b, 0x91, 0x98, 0x9b, 0x05,
+	0xd3, 0x6b, 0x36, 0x6b, 0x94, 0xe2, 0x0c, 0xb6, 0xfb, 0xab, 0x05, 0xc8, 0xe1, 0x82, 0x9e, 0x84,
+	0x21, 0x12, 0x54, 0x5b, 0xa1, 0x1f, 0x24, 0x42, 0x18, 0x29, 0xa9, 0x77, 0x49, 0xc0, 0xb1, 0xc2,
+	0x10, 0xe7, 0x0f, 0x31, 0x30, 0x85, 0x8e, 0xf3, 0x87, 0x68, 0x79, 0x8a, 0x83, 0x6a, 0x30, 0xe1,
+	0x71, 0xff, 0x0a, 0x9b, 0x7b, 0x6c, 0x9a, 0xf6, 0x1d, 0x64, 0x9a, 0x9e, 0x66, 0x2e, 0xd9, 0x0c,
+	0x09, 0xdc, 0x41, 0x14, 0xbd, 0x1b, 0x46, 0xda, 0x31, 0x29, 0xcf, 0x2f, 0xcf, 0x45, 0xa4, 0xca,
+	0x4f, 0xc5, 0x9a, 0x2f, 0xf2, 0x6a, 0x5a, 0x84, 0x75, 0x3c, 0xf7, 0x9f, 0x3a, 0x30, 0x38, 0xeb,
+	0x55, 0xb6, 0xc3, 0xad, 0x2d, 0x3a, 0x14, 0xd5, 0x76, 0x94, 0x1a, 0xb6, 0xb4, 0xa1, 0x98, 0x17,
+	0x70, 0xac, 0x30, 0xd0, 0x06, 0x0c, 0xf0, 0x05, 0x2f, 0x96, 0xdd, 0xcf, 0x6b, 0xfd, 0x51, 0xb1,
+	0x45, 0x6c, 0x3a, 0xb4, 0x13, 0xbf, 0x31, 0xcd, 0x63, 0x8b, 0xa6, 0x97, 0x82, 0x64, 0x2d, 0x2a,
+	0x27, 0x91, 0x1f, 0xd4, 0x66, 0x81, 0x6e, 0x17, 0x0b, 0x8c, 0x06, 0x16, 0xb4, 0x68, 0x37, 0x9a,
+	0xde, 0x4d, 0xc9, 0x4e, 0x88, 0x1f, 0xd5, 0x8d, 0xd5, 0xb4, 0x08, 0xeb, 0x78, 0xee, 0xef, 0x3b,
+	0x30, 0x3c, 0xeb, 0xc5, 0x7e, 0xe5, 0xcf, 0x90, 0xf0, 0x79, 0x09, 0x8a, 0x73, 0x5e, 0xa5, 0x4e,
+	0xd0, 0xd5, 0xec, 0xa1, 0x77, 0xe4, 0xe2, 0xe3, 0x79, 0x6c, 0xd4, 0x01, 0x58, 0xe7, 0x34, 0xd6,
+	0xed, 0x68, 0xec, 0xbe, 0xed, 0xc0, 0xf8, 0x5c, 0xc3, 0x27, 0x41, 0x32, 0x47, 0xa2, 0x84, 0x0d,
+	0x5c, 0x0d, 0x26, 0x2a, 0x0a, 0x72, 0x98, 0xa1, 0x63, 0xb3, 0x75, 0x2e, 0x43, 0x02, 0x77, 0x10,
+	0x45, 0x55, 0x38, 0xc1, 0x61, 0xe9, 0xaa, 0x38, 0xd0, 0xf8, 0x31, 0xeb, 0xe8, 0x9c, 0x49, 0x01,
+	0x67, 0x49, 0xba, 0x3f, 0x76, 0xe0, 0xdc, 0x5c, 0xa3, 0x1d, 0x27, 0x24, 0x92, 0x9e, 0x60, 0xa9,
+	0xde, 0xa2, 0x0f, 0xc3, 0x50, 0x53, 0x7a, 0x6c, 0x9d, 0x3b, 0x4c, 0x60, 0x26, 0xcf, 0x28, 0x36,
+	0x6d, 0xcc, 0xda, 0xe6, 0xcb, 0xa4, 0x92, 0xac, 0x92, 0xc4, 0x4b, 0x43, 0x1e, 0x52, 0x18, 0x56,
+	0x54, 0x51, 0x0b, 0xfa, 0xe3, 0x16, 0xa9, 0xd8, 0x8b, 0x38, 0x93, 0x7d, 0x28, 0xb7, 0x48, 0x25,
+	0x95, 0xeb, 0xcc, 0xd7, 0xc8, 0x38, 0xb9, 0xff, 0xcb, 0x81, 0x07, 0xba, 0xf4, 0x77, 0xc5, 0x8f,
+	0x13, 0xf4, 0x62, 0x47, 0x9f, 0xa7, 0x7b, 0xeb, 0x33, 0xad, 0xcd, 0x7a, 0xac, 0x04, 0x82, 0x84,
+	0x68, 0xfd, 0xfd, 0x08, 0x14, 0xfd, 0x84, 0x34, 0xa5, 0x19, 0xda, 0x82, 0xc1, 0xa8, 0x4b, 0x5f,
+	0x66, 0xc7, 0x64, 0xdc, 0xe1, 0x12, 0xe5, 0x87, 0x39, 0x5b, 0x77, 0x1b, 0x06, 0xe6, 0xc2, 0x46,
+	0xbb, 0x19, 0xf4, 0x16, 0xbd, 0x93, 0xec, 0xb6, 0x48, 0x76, 0x8f, 0x64, 0xea, 0x3f, 0x2b, 0x91,
+	0x86, 0xa3, 0xbe, 0x7c, 0xc3, 0x91, 0xfb, 0xcf, 0x1c, 0xa0, 0xab, 0xaa, 0xea, 0x0b, 0x4f, 0x22,
+	0x27, 0xc7, 0x19, 0x3e, 0xa4, 0x93, 0xbb, 0xbd, 0x37, 0x35, 0xa6, 0x10, 0x35, 0xfa, 0x2f, 0xc1,
+	0x40, 0xcc, 0x8e, 0xe4, 0xa2, 0x0d, 0x0b, 0x52, 0x7f, 0xe6, 0x07, 0xf5, 0xdb, 0x7b, 0x53, 0x3d,
+	0x85, 0x92, 0x4e, 0x2b, 0xda, 0xc2, 0xe9, 0x29, 0xa8, 0x52, 0x85, 0xaf, 0x49, 0xe2, 0xd8, 0xab,
+	0xc9, 0x13, 0x9e, 0x52, 0xf8, 0x56, 0x39, 0x18, 0xcb, 0x72, 0xf7, 0x4b, 0x0e, 0x8c, 0xa9, 0xcd,
+	0x8b, 0xaa, 0xef, 0xe8, 0x8a, 0xbe, 0xcd, 0xf1, 0x99, 0xf2, 0x50, 0x17, 0x89, 0x23, 0x36, 0xf2,
+	0xfd, 0x77, 0xc1, 0x77, 0xc1, 0x68, 0x95, 0xb4, 0x48, 0x50, 0x25, 0x41, 0x85, 0x1e, 0xbf, 0xe9,
+	0x0c, 0x19, 0x9e, 0x9d, 0xa0, 0xe7, 0xcd, 0x79, 0x0d, 0x8e, 0x0d, 0x2c, 0xf7, 0x1b, 0x0e, 0xdc,
+	0xaf, 0xc8, 0x95, 0x49, 0x82, 0x49, 0x12, 0xed, 0xaa, 0xd0, 0xd1, 0x83, 0xed, 0x56, 0xd7, 0xa9,
+	0xfe, 0x9b, 0x44, 0x9c, 0xf9, 0xe1, 0xb6, 0xab, 0x11, 0xae, 0x2d, 0x33, 0x22, 0x58, 0x52, 0x73,
+	0x7f, 0xa5, 0x0f, 0x4e, 0xeb, 0x8d, 0x54, 0x02, 0xe6, 0x63, 0x0e, 0x80, 0x1a, 0x01, 0xba, 0x21,
+	0xf7, 0xd9, 0xf1, 0x5d, 0x19, 0x5f, 0x2a, 0x15, 0x41, 0x0a, 0x1c, 0x63, 0x8d, 0x2d, 0x7a, 0x1e,
+	0x46, 0x77, 0xe8, 0xa2, 0x20, 0xab, 0x54, 0x5d, 0x88, 0x4b, 0x7d, 0xac, 0x19, 0x53, 0x79, 0x1f,
+	0xf3, 0x5a, 0x8a, 0x97, 0x9a, 0x03, 0x34, 0x60, 0x8c, 0x0d, 0x52, 0xf4, 0xa4, 0x33, 0x16, 0xe9,
+	0x9f, 0x44, 0xd8, 0xc4, 0x3f, 0x68, 0xb1, 0x8f, 0xd9, 0xaf, 0x3e, 0x7b, 0xf2, 0xd6, 0xde, 0xd4,
+	0x98, 0x01, 0xc2, 0x66, 0x23, 0xdc, 0xe7, 0x81, 0x8d, 0x85, 0x1f, 0xb4, 0xc9, 0x5a, 0x80, 0x1e,
+	0x91, 0x36, 0x3a, 0xee, 0x57, 0x51, 0x92, 0x43, 0xb7, 0xd3, 0xd1, 0xb3, 0xec, 0x96, 0xe7, 0x37,
+	0x58, 0x48, 0x25, 0xc5, 0x52, 0x67, 0xd9, 0x05, 0x06, 0xc5, 0xa2, 0xd4, 0x9d, 0x86, 0xc1, 0x39,
+	0xda, 0x77, 0x12, 0x51, 0xba, 0x7a, 0x24, 0xf4, 0x98, 0x11, 0x09, 0x2d, 0x23, 0x9e, 0x37, 0xe0,
+	0xcc, 0x5c, 0x44, 0xbc, 0x84, 0x94, 0x9f, 0x9e, 0x6d, 0x57, 0xb6, 0x49, 0xc2, 0xc3, 0xcd, 0x62,
+	0xf4, 0x5e, 0x18, 0x0b, 0xd9, 0x96, 0xb1, 0x12, 0x56, 0xb6, 0xfd, 0xa0, 0x26, 0x4c, 0xae, 0x67,
+	0x04, 0x95, 0xb1, 0x35, 0xbd, 0x10, 0x9b, 0xb8, 0xee, 0xbf, 0x2f, 0xc0, 0xe8, 0x5c, 0x14, 0x06,
+	0x52, 0x2c, 0x1e, 0xc3, 0x56, 0x96, 0x18, 0x5b, 0x99, 0x05, 0x77, 0xa7, 0xde, 0xfe, 0x6e, 0xdb,
+	0x19, 0x7a, 0x5d, 0x89, 0xc8, 0x3e, 0x5b, 0x47, 0x10, 0x83, 0x2f, 0xa3, 0x9d, 0x7e, 0x6c, 0x53,
+	0x80, 0xba, 0xff, 0xc1, 0x81, 0x09, 0x1d, 0xfd, 0x18, 0x76, 0xd0, 0xd8, 0xdc, 0x41, 0xaf, 0xd8,
+	0xed, 0x6f, 0x97, 0x6d, 0xf3, 0xed, 0x41, 0xb3, 0x9f, 0xcc, 0xd7, 0xfd, 0x15, 0x07, 0x46, 0x6f,
+	0x68, 0x00, 0xd1, 0x59, 0xdb, 0x4a, 0xcc, 0x3b, 0xa4, 0x98, 0xd1, 0xa1, 0xb7, 0x33, 0xbf, 0xb1,
+	0xd1, 0x12, 0x2a, 0xf7, 0xe3, 0x4a, 0x9d, 0x54, 0xdb, 0x0d, 0xb9, 0x7d, 0xab, 0x21, 0x2d, 0x0b,
+	0x38, 0x56, 0x18, 0xe8, 0x45, 0x38, 0x59, 0x09, 0x83, 0x4a, 0x3b, 0x8a, 0x48, 0x50, 0xd9, 0x5d,
+	0x67, 0xf7, 0x36, 0xc4, 0x86, 0x38, 0x2d, 0xaa, 0x9d, 0x9c, 0xcb, 0x22, 0xdc, 0xce, 0x03, 0xe2,
+	0x4e, 0x42, 0xdc, 0x59, 0x10, 0xd3, 0x2d, 0x4b, 0x1c, 0xb8, 0x34, 0x67, 0x01, 0x03, 0x63, 0x59,
+	0x8e, 0xae, 0xc2, 0xb9, 0x38, 0xf1, 0xa2, 0xc4, 0x0f, 0x6a, 0xf3, 0xc4, 0xab, 0x36, 0xfc, 0x80,
+	0x1e, 0x25, 0xc2, 0xa0, 0xca, 0x5d, 0x89, 0x7d, 0xb3, 0x0f, 0xdc, 0xda, 0x9b, 0x3a, 0x57, 0xce,
+	0x47, 0xc1, 0xdd, 0xea, 0xa2, 0x97, 0x60, 0x52, 0xb8, 0x23, 0xb6, 0xda, 0x8d, 0x67, 0xc3, 0xcd,
+	0xf8, 0xb2, 0x1f, 0xd3, 0x73, 0xfc, 0x8a, 0xdf, 0xf4, 0x13, 0xe6, 0x30, 0x2c, 0xce, 0x9e, 0xbf,
+	0xb5, 0x37, 0x35, 0x59, 0xee, 0x8a, 0x85, 0xf7, 0xa1, 0x80, 0x30, 0x9c, 0xe5, 0xc2, 0xaf, 0x83,
+	0xf6, 0x20, 0xa3, 0x3d, 0x79, 0x6b, 0x6f, 0xea, 0xec, 0x42, 0x2e, 0x06, 0xee, 0x52, 0x93, 0x7e,
+	0xc1, 0xc4, 0x6f, 0x92, 0x57, 0xc3, 0x80, 0xb0, 0x40, 0x15, 0xed, 0x0b, 0x6e, 0x08, 0x38, 0x56,
+	0x18, 0xe8, 0xe5, 0x74, 0x26, 0xd2, 0xe5, 0x22, 0x02, 0x4e, 0x0e, 0x2e, 0xe1, 0xd8, 0xd1, 0xe4,
+	0xba, 0x46, 0x89, 0x45, 0x52, 0x1a, 0xb4, 0xd1, 0xc7, 0x1d, 0x18, 0x8d, 0x93, 0x50, 0xdd, 0xb5,
+	0x10, 0x11, 0x27, 0x16, 0xa6, 0x7d, 0x59, 0xa3, 0xca, 0x15, 0x1f, 0x1d, 0x82, 0x0d, 0xae, 0xe8,
+	0xe7, 0x60, 0x58, 0x4e, 0xe0, 0xb8, 0x34, 0xc2, 0x74, 0x25, 0x76, 0x8c, 0x93, 0xf3, 0x3b, 0xc6,
+	0x69, 0x39, 0x55, 0x65, 0x6f, 0xd4, 0x49, 0xc0, 0xe2, 0x80, 0x35, 0x55, 0xf6, 0x7a, 0x9d, 0x04,
+	0x98, 0x95, 0xb8, 0x3f, 0xea, 0x03, 0xd4, 0x29, 0xf8, 0xd0, 0x32, 0x0c, 0x78, 0x95, 0xc4, 0xdf,
+	0x91, 0xf1, 0x86, 0x8f, 0xe4, 0x29, 0x05, 0x7c, 0x00, 0x31, 0xd9, 0x22, 0x74, 0xde, 0x93, 0x54,
+	0x5a, 0xce, 0xb0, 0xaa, 0x58, 0x90, 0x40, 0x21, 0x9c, 0x6c, 0x78, 0x71, 0x22, 0x5b, 0x58, 0xa5,
+	0x1f, 0x52, 0x6c, 0x17, 0x3f, 0xdb, 0xdb, 0xa7, 0xa2, 0x35, 0x66, 0xcf, 0xd0, 0xf5, 0xb8, 0x92,
+	0x25, 0x84, 0x3b, 0x69, 0xa3, 0x37, 0x99, 0x76, 0xc5, 0x55, 0x5f, 0xa9, 0xd6, 0x2c, 0x5b, 0xd1,
+	0x3c, 0x38, 0x4d, 0x43, 0xb3, 0x12, 0x6c, 0xb0, 0xc6, 0x12, 0x5d, 0x80, 0x61, 0xb6, 0x6e, 0x48,
+	0x95, 0xf0, 0xd5, 0xdf, 0x97, 0x2a, 0xc1, 0x65, 0x59, 0x80, 0x53, 0x1c, 0x4d, 0xcb, 0xe0, 0x0b,
+	0xbe, 0x8b, 0x96, 0x81, 0x9e, 0x81, 0x62, 0xab, 0xee, 0xc5, 0x32, 0xae, 0xde, 0x95, 0x52, 0x7b,
+	0x9d, 0x02, 0x99, 0x68, 0xd2, 0xbe, 0x25, 0x03, 0x62, 0x5e, 0xc1, 0xfd, 0xe7, 0x00, 0x83, 0xf3,
+	0x33, 0x8b, 0x1b, 0x5e, 0xbc, 0xdd, 0xc3, 0x19, 0x88, 0x2e, 0x43, 0xa1, 0xac, 0x66, 0x05, 0xa9,
+	0x54, 0x62, 0xb1, 0xc2, 0x40, 0x01, 0x0c, 0xf8, 0x01, 0x95, 0x3c, 0xa5, 0x71, 0x5b, 0x7e, 0x06,
+	0x75, 0x9e, 0x63, 0x86, 0xa0, 0x25, 0x46, 0x1d, 0x0b, 0x2e, 0xe8, 0x75, 0x18, 0xf6, 0xe4, 0xb5,
+	0x26, 0xb1, 0xff, 0x2f, 0xdb, 0x30, 0xa0, 0x0b, 0x92, 0x7a, 0x08, 0x93, 0x00, 0xe1, 0x94, 0x21,
+	0xfa, 0xa8, 0x03, 0x23, 0xb2, 0xeb, 0x98, 0x6c, 0x09, 0xdf, 0xf6, 0xaa, 0xbd, 0x3e, 0x63, 0xb2,
+	0xc5, 0xe3, 0x5b, 0x34, 0x00, 0xd6, 0x59, 0x76, 0x9c, 0x99, 0x8a, 0xbd, 0x9c, 0x99, 0xd0, 0x0d,
+	0x18, 0xbe, 0xe1, 0x27, 0x75, 0xb6, 0xc3, 0x0b, 0x9f, 0xda, 0xc2, 0xdd, 0xb7, 0x9a, 0x92, 0x4b,
+	0x47, 0xec, 0xba, 0x64, 0x80, 0x53, 0x5e, 0x74, 0x39, 0xd0, 0x1f, 0xec, 0x5a, 0x18, 0xdb, 0x1b,
+	0x86, 0xcd, 0x0a, 0xac, 0x00, 0xa7, 0x38, 0x74, 0x88, 0x47, 0xe9, 0xaf, 0x32, 0x79, 0xa5, 0x4d,
+	0x45, 0x8b, 0x88, 0x59, 0xb4, 0x30, 0xaf, 0x24, 0x45, 0x3e, 0x58, 0xd7, 0x35, 0x1e, 0xd8, 0xe0,
+	0xa8, 0x44, 0xe7, 0x70, 0x37, 0xd1, 0x89, 0x5e, 0xe7, 0x67, 0x38, 0x7e, 0x98, 0x10, 0xbb, 0xc1,
+	0x8a, 0x9d, 0xf3, 0x0d, 0xa7, 0xc9, 0xaf, 0x5a, 0xa4, 0xbf, 0xb1, 0xc6, 0x8f, 0x4a, 0x8c, 0x30,
+	0xb8, 0x74, 0xd3, 0x4f, 0xc4, 0x05, 0x11, 0x25, 0x31, 0xd6, 0x18, 0x14, 0x8b, 0x52, 0x1e, 0xbb,
+	0x41, 0x27, 0x41, 0x2c, 0x76, 0x01, 0x2d, 0x76, 0x83, 0x81, 0xb1, 0x2c, 0x47, 0x7f, 0xdb, 0x81,
+	0x62, 0x3d, 0x0c, 0xb7, 0xe3, 0xd2, 0x18, 0x9b, 0x1c, 0x16, 0x74, 0x6a, 0x21, 0x71, 0xa6, 0x2f,
+	0x53, 0xb2, 0xe6, 0x95, 0xb7, 0x22, 0x83, 0xdd, 0xde, 0x9b, 0x1a, 0x5f, 0xf1, 0xb7, 0x48, 0x65,
+	0xb7, 0xd2, 0x20, 0x0c, 0xf2, 0xd6, 0xdb, 0x1a, 0xe4, 0xd2, 0x0e, 0x09, 0x12, 0xcc, 0x5b, 0x35,
+	0xf9, 0x19, 0x07, 0x20, 0x25, 0x94, 0xe3, 0x24, 0x25, 0x66, 0x58, 0x81, 0x85, 0x03, 0xb5, 0xd1,
+	0x34, 0xdd, 0xeb, 0xfa, 0x2f, 0x1d, 0x18, 0xa1, 0x9d, 0x93, 0x22, 0xf0, 0x31, 0x18, 0x48, 0xbc,
+	0xa8, 0x46, 0xa4, 0xa3, 0x40, 0x7d, 0x8e, 0x0d, 0x06, 0xc5, 0xa2, 0x14, 0x05, 0x50, 0x4c, 0xbc,
+	0x78, 0x5b, 0xaa, 0xf1, 0x4b, 0xd6, 0x86, 0x38, 0xd5, 0xe0, 0xe9, 0xaf, 0x18, 0x73, 0x36, 0xe8,
+	0x71, 0x18, 0xa2, 0x5b, 0xc7, 0x82, 0x17, 0xcb, 0xd8, 0x1d, 0x76, 0xf9, 0x65, 0x41, 0xc0, 0xb0,
+	0x2a, 0x75, 0x7f, 0xb5, 0x00, 0xfd, 0xf3, 0xfc, 0x40, 0x37, 0x10, 0x87, 0xed, 0xa8, 0x42, 0x84,
+	0x62, 0x6f, 0x61, 0x4e, 0x53, 0xba, 0x65, 0x46, 0x53, 0x3b, 0x52, 0xb1, 0xdf, 0x58, 0xf0, 0x42,
+	0x5f, 0x74, 0x60, 0x3c, 0x89, 0xbc, 0x20, 0xde, 0x62, 0x2e, 0x19, 0x3f, 0x0c, 0xc4, 0x10, 0x59,
+	0x98, 0x85, 0x1b, 0x06, 0xdd, 0x72, 0x42, 0x5a, 0xa9, 0x67, 0xc8, 0x2c, 0xc3, 0x99, 0x36, 0xb8,
+	0xbf, 0xe6, 0x00, 0xa4, 0xad, 0x47, 0x9f, 0x76, 0x60, 0xcc, 0xd3, 0x63, 0x46, 0xc5, 0x18, 0xad,
+	0xd9, 0xf3, 0xdf, 0x32, 0xb2, 0xdc, 0x96, 0x61, 0x80, 0xb0, 0xc9, 0xd8, 0x7d, 0x37, 0x14, 0xd9,
+	0xea, 0x60, 0x87, 0x1e, 0x61, 0xfb, 0xce, 0x1a, 0xbb, 0xa4, 0x4d, 0x1c, 0x2b, 0x0c, 0xf7, 0x45,
+	0x18, 0xbf, 0x74, 0x93, 0x54, 0xda, 0x49, 0x18, 0x71, 0xcb, 0x7f, 0x97, 0x3b, 0x42, 0xce, 0xa1,
+	0xee, 0x08, 0x7d, 0xc7, 0x81, 0x11, 0x2d, 0x80, 0x90, 0xee, 0xd4, 0xb5, 0xb9, 0x32, 0x37, 0x70,
+	0x88, 0xa1, 0x5a, 0xb6, 0x12, 0xa2, 0xc8, 0x49, 0xa6, 0xdb, 0x88, 0x02, 0xe1, 0x94, 0xe1, 0x1d,
+	0x02, 0xfc, 0xdc, 0xdf, 0x75, 0xe0, 0x4c, 0x6e, 0xb4, 0xe3, 0x3d, 0x6e, 0xb6, 0xe1, 0x64, 0x2f,
+	0xf4, 0xe0, 0x64, 0xff, 0x4d, 0x07, 0x52, 0x4a, 0x54, 0x14, 0x6d, 0xa6, 0x2d, 0xd7, 0x44, 0x91,
+	0xe0, 0x24, 0x4a, 0xd1, 0xeb, 0x70, 0xce, 0xfc, 0x82, 0x87, 0xf4, 0xb7, 0xf0, 0xc3, 0x69, 0x3e,
+	0x25, 0xdc, 0x8d, 0x85, 0xfb, 0x55, 0x07, 0x8a, 0x8b, 0x5e, 0xbb, 0x46, 0x7a, 0x32, 0x97, 0x51,
+	0x39, 0x16, 0x11, 0xaf, 0x91, 0xc8, 0xa3, 0x83, 0x90, 0x63, 0x58, 0xc0, 0xb0, 0x2a, 0x45, 0x33,
+	0x30, 0x1c, 0xb6, 0x88, 0xe1, 0x23, 0x7c, 0x44, 0x8e, 0xde, 0x9a, 0x2c, 0xa0, 0xdb, 0x0e, 0xe3,
+	0xae, 0x20, 0x38, 0xad, 0xe5, 0x7e, 0x6d, 0x00, 0x46, 0xb4, 0x7b, 0x31, 0x54, 0x17, 0x88, 0x48,
+	0x2b, 0xcc, 0xea, 0xcb, 0x74, 0xc2, 0x60, 0x56, 0x42, 0xd7, 0x60, 0x44, 0x76, 0xfc, 0x98, 0x8b,
+	0x2d, 0x63, 0x0d, 0x62, 0x01, 0xc7, 0x0a, 0x03, 0x4d, 0x41, 0xb1, 0x4a, 0x5a, 0x49, 0x9d, 0x35,
+	0xaf, 0x9f, 0x07, 0x07, 0xce, 0x53, 0x00, 0xe6, 0x70, 0x8a, 0xb0, 0x45, 0x92, 0x4a, 0x9d, 0x59,
+	0x86, 0x45, 0xf4, 0xe0, 0x02, 0x05, 0x60, 0x0e, 0xcf, 0xf1, 0x62, 0x16, 0x8f, 0xde, 0x8b, 0x39,
+	0x60, 0xd9, 0x8b, 0x89, 0x5a, 0x70, 0x2a, 0x8e, 0xeb, 0xeb, 0x91, 0xbf, 0xe3, 0x25, 0x24, 0x9d,
+	0x7d, 0x83, 0x07, 0xe1, 0x73, 0x8e, 0xdd, 0x9e, 0x2f, 0x5f, 0xce, 0x52, 0xc1, 0x79, 0xa4, 0x51,
+	0x19, 0xce, 0xf8, 0x41, 0x4c, 0x2a, 0xed, 0x88, 0x2c, 0xd5, 0x82, 0x30, 0x22, 0x97, 0xc3, 0x98,
+	0x92, 0x13, 0x77, 0x7f, 0x55, 0x3c, 0xed, 0x52, 0x1e, 0x12, 0xce, 0xaf, 0x8b, 0x16, 0xe1, 0x64,
+	0xd5, 0x8f, 0xbd, 0xcd, 0x06, 0x29, 0xb7, 0x37, 0x9b, 0x21, 0x3f, 0x9a, 0x0f, 0x33, 0x82, 0xf7,
+	0x4b, 0x3b, 0xd2, 0x7c, 0x16, 0x01, 0x77, 0xd6, 0x41, 0xcf, 0xc0, 0x68, 0xec, 0x07, 0xb5, 0x06,
+	0x99, 0x8d, 0xbc, 0xa0, 0x52, 0x17, 0x97, 0x86, 0x95, 0xbd, 0xbd, 0xac, 0x95, 0x61, 0x03, 0x93,
+	0xad, 0x79, 0x5e, 0x27, 0xa3, 0x0d, 0x0a, 0x6c, 0x51, 0x8a, 0x66, 0xe0, 0x84, 0xec, 0x43, 0x79,
+	0xdb, 0x6f, 0x6d, 0xac, 0x94, 0x99, 0x56, 0x38, 0x94, 0x46, 0x0b, 0x2d, 0x99, 0xc5, 0x38, 0x8b,
+	0xef, 0xfe, 0xc0, 0x81, 0x51, 0x3d, 0x1c, 0x9e, 0x2a, 0xeb, 0x50, 0x9f, 0x5f, 0x28, 0xf3, 0xed,
+	0xc4, 0x9e, 0xd2, 0x70, 0x59, 0xd1, 0x4c, 0xcf, 0xdb, 0x29, 0x0c, 0x6b, 0x3c, 0x7b, 0xb8, 0x70,
+	0xff, 0x08, 0x14, 0xb7, 0x42, 0xaa, 0xd3, 0xf4, 0x99, 0xb6, 0xfe, 0x05, 0x0a, 0xc4, 0xbc, 0xcc,
+	0xfd, 0x6f, 0x0e, 0x9c, 0xcd, 0x8f, 0xf4, 0xff, 0x69, 0xe8, 0xe4, 0x45, 0x00, 0xda, 0x15, 0x63,
+	0x5f, 0xd0, 0x52, 0x6e, 0xc8, 0x12, 0xac, 0x61, 0xf5, 0xd6, 0xed, 0x7f, 0x51, 0x00, 0x8d, 0x27,
+	0xfa, 0xac, 0x03, 0x63, 0x94, 0xed, 0x72, 0xb4, 0x69, 0xf4, 0x76, 0xcd, 0x4e, 0x6f, 0x15, 0xd9,
+	0xd4, 0xa5, 0x61, 0x80, 0xb1, 0xc9, 0x1c, 0xfd, 0x1c, 0x0c, 0x7b, 0xd5, 0x6a, 0x44, 0xe2, 0x58,
+	0x39, 0x07, 0x99, 0xc1, 0x6b, 0x46, 0x02, 0x71, 0x5a, 0x4e, 0xe5, 0x70, 0xbd, 0xba, 0x15, 0x53,
+	0xd1, 0x26, 0x64, 0xbf, 0x92, 0xc3, 0x94, 0x09, 0x85, 0x63, 0x85, 0x81, 0xae, 0xc1, 0xd9, 0xaa,
+	0x97, 0x78, 0x5c, 0x05, 0x24, 0xd1, 0x7a, 0x14, 0x26, 0xa4, 0xc2, 0xf6, 0x0d, 0x1e, 0xc4, 0x7a,
+	0x5e, 0xd4, 0x3d, 0x3b, 0x9f, 0x8b, 0x85, 0xbb, 0xd4, 0x76, 0x7f, 0xb9, 0x1f, 0xcc, 0x3e, 0xa1,
+	0x2a, 0x9c, 0xd8, 0x8e, 0x36, 0xe7, 0x58, 0xcc, 0xc6, 0x61, 0x62, 0x27, 0x58, 0x4c, 0xc3, 0xb2,
+	0x49, 0x01, 0x67, 0x49, 0x0a, 0x2e, 0xcb, 0x64, 0x37, 0xf1, 0x36, 0x0f, 0x1d, 0x39, 0xb1, 0x6c,
+	0x52, 0xc0, 0x59, 0x92, 0xe8, 0xdd, 0x30, 0xb2, 0x1d, 0x6d, 0xca, 0xdd, 0x23, 0x1b, 0x86, 0xb3,
+	0x9c, 0x16, 0x61, 0x1d, 0x8f, 0x7e, 0x9a, 0xed, 0x68, 0x93, 0x6e, 0xd8, 0x32, 0xb1, 0x85, 0xfa,
+	0x34, 0xcb, 0x02, 0x8e, 0x15, 0x06, 0x6a, 0x01, 0xda, 0x96, 0xa3, 0xa7, 0x22, 0x54, 0xc4, 0x26,
+	0xd7, 0x7b, 0x80, 0x0b, 0xbb, 0x1a, 0xb0, 0xdc, 0x41, 0x07, 0xe7, 0xd0, 0x46, 0xcf, 0xc3, 0xb9,
+	0xed, 0x68, 0x53, 0xe8, 0x31, 0xeb, 0x91, 0x1f, 0x54, 0xfc, 0x96, 0x91, 0xc4, 0x62, 0x4a, 0x34,
+	0xf7, 0xdc, 0x72, 0x3e, 0x1a, 0xee, 0x56, 0xdf, 0xfd, 0xad, 0x7e, 0x60, 0x57, 0x5d, 0xa9, 0x98,
+	0x6e, 0x92, 0xa4, 0x1e, 0x56, 0xb3, 0xaa, 0xd9, 0x2a, 0x83, 0x62, 0x51, 0x2a, 0x03, 0x60, 0x0b,
+	0x5d, 0x02, 0x60, 0x6f, 0xc0, 0x60, 0x9d, 0x78, 0x55, 0x12, 0x49, 0xe3, 0xe6, 0x8a, 0x9d, 0xcb,
+	0xb9, 0x97, 0x19, 0xd1, 0xd4, 0x42, 0xc0, 0x7f, 0xc7, 0x58, 0x72, 0x43, 0xef, 0x81, 0x71, 0xaa,
+	0x63, 0x85, 0xed, 0x44, 0xfa, 0x27, 0xb8, 0x71, 0x93, 0x6d, 0xf6, 0x1b, 0x46, 0x09, 0xce, 0x60,
+	0xa2, 0x79, 0x98, 0x10, 0xbe, 0x04, 0x65, 0x34, 0x15, 0x03, 0xab, 0xb2, 0x8b, 0x94, 0x33, 0xe5,
+	0xb8, 0xa3, 0x06, 0x0b, 0x60, 0x0c, 0xab, 0xdc, 0x9d, 0xac, 0x07, 0x30, 0x86, 0xd5, 0x5d, 0xcc,
+	0x4a, 0xd0, 0xab, 0x30, 0x44, 0xff, 0x2e, 0x44, 0x61, 0x53, 0x98, 0x8d, 0xd6, 0xed, 0x8c, 0x0e,
+	0xe5, 0x21, 0x0e, 0xb1, 0x4c, 0xf7, 0x9c, 0x15, 0x5c, 0xb0, 0xe2, 0x47, 0x8f, 0x52, 0xfa, 0x76,
+	0x79, 0x8d, 0x44, 0xfe, 0xd6, 0x2e, 0xd3, 0x67, 0x86, 0xd2, 0xa3, 0xd4, 0x52, 0x07, 0x06, 0xce,
+	0xa9, 0xe5, 0x7e, 0xb6, 0x00, 0xa3, 0xfa, 0x8d, 0xe9, 0x3b, 0x45, 0x45, 0xc7, 0xe9, 0xa4, 0xe0,
+	0x07, 0xe7, 0xcb, 0x16, 0xba, 0x7d, 0xa7, 0x09, 0x51, 0x87, 0x7e, 0xaf, 0x2d, 0x14, 0x59, 0x2b,
+	0xf6, 0x39, 0xd6, 0xe3, 0x76, 0x52, 0xe7, 0x57, 0xeb, 0x58, 0xbc, 0x32, 0xe3, 0xe0, 0x7e, 0xa2,
+	0x0f, 0x86, 0x64, 0x21, 0xfa, 0xb8, 0x03, 0x90, 0xc6, 0x8d, 0x09, 0x51, 0xba, 0x6e, 0x23, 0xa8,
+	0x48, 0x0f, 0x79, 0xd3, 0xcc, 0xfc, 0x0a, 0x8e, 0x35, 0xbe, 0x28, 0x81, 0x81, 0x90, 0x36, 0xee,
+	0xa2, 0xbd, 0x5b, 0xff, 0x6b, 0x94, 0xf1, 0x45, 0xc6, 0x3d, 0xb5, 0xe8, 0x31, 0x18, 0x16, 0xbc,
+	0xe8, 0xe1, 0x74, 0x53, 0x86, 0x33, 0xda, 0xb3, 0x7e, 0xab, 0x08, 0xc9, 0xf4, 0xac, 0xa9, 0x40,
+	0x38, 0x65, 0xe8, 0x3e, 0x05, 0xe3, 0xe6, 0x62, 0xa0, 0x87, 0x95, 0xcd, 0xdd, 0x84, 0x70, 0x53,
+	0xc8, 0x28, 0x3f, 0xac, 0xcc, 0x52, 0x00, 0xe6, 0x70, 0xf7, 0xfb, 0x0e, 0x40, 0x2a, 0x5e, 0x7a,
+	0xf0, 0x3e, 0x3c, 0xa2, 0xdb, 0xf1, 0xba, 0x9d, 0x08, 0xdf, 0x84, 0x61, 0xf6, 0x0f, 0x5b, 0xe8,
+	0x7d, 0xb6, 0x82, 0x0f, 0xd2, 0x76, 0x8a, 0xa5, 0xce, 0x74, 0x8d, 0x6b, 0x92, 0x11, 0x4e, 0x79,
+	0xba, 0x21, 0x4c, 0x64, 0xb1, 0xd1, 0x07, 0x61, 0x34, 0x96, 0xdb, 0x6a, 0x7a, 0xff, 0xaf, 0xc7,
+	0xed, 0x97, 0xbb, 0xfe, 0xb4, 0xea, 0xd8, 0x20, 0xe6, 0xae, 0xc1, 0x80, 0xd5, 0x21, 0x74, 0xbf,
+	0xe5, 0xc0, 0x30, 0xf3, 0xbe, 0xd6, 0x22, 0xaf, 0x99, 0x56, 0xe9, 0xdb, 0x67, 0xd4, 0x63, 0x18,
+	0xe4, 0xe6, 0x03, 0x19, 0xb5, 0x64, 0x41, 0xca, 0xf0, 0x04, 0x82, 0xa9, 0x94, 0xe1, 0x76, 0x8a,
+	0x18, 0x4b, 0x4e, 0xee, 0x27, 0x0b, 0x30, 0xb0, 0x14, 0xb4, 0xda, 0x7f, 0xee, 0x93, 0xd8, 0xad,
+	0x42, 0xff, 0x52, 0x42, 0x9a, 0x66, 0xae, 0xc5, 0xd1, 0xd9, 0x47, 0xf5, 0x3c, 0x8b, 0x25, 0x33,
+	0xcf, 0x22, 0xf6, 0x6e, 0xc8, 0xa0, 0x3e, 0x61, 0xbe, 0x4e, 0xef, 0x40, 0x3e, 0x09, 0xc3, 0x2b,
+	0xde, 0x26, 0x69, 0x2c, 0x93, 0x5d, 0x76, 0x63, 0x91, 0x07, 0x98, 0x38, 0xa9, 0xcd, 0xc1, 0x08,
+	0x06, 0x99, 0x87, 0x71, 0x86, 0xad, 0x16, 0x03, 0x3d, 0x91, 0x90, 0x34, 0x51, 0x95, 0x63, 0x9e,
+	0x48, 0xb4, 0x24, 0x55, 0x1a, 0x96, 0x3b, 0x0d, 0x23, 0x29, 0x95, 0x1e, 0xb8, 0xfe, 0xa4, 0x00,
+	0x63, 0x86, 0x15, 0xde, 0xf0, 0x4d, 0x3a, 0x77, 0xf4, 0x4d, 0x1a, 0xbe, 0xc2, 0xc2, 0xbd, 0xf6,
+	0x15, 0xf6, 0x1d, 0xbf, 0xaf, 0xd0, 0xfc, 0x48, 0xfd, 0x3d, 0x7d, 0xa4, 0x06, 0xf4, 0xaf, 0xf8,
+	0xc1, 0x76, 0x6f, 0x72, 0x26, 0xae, 0x84, 0xad, 0x0e, 0x39, 0x53, 0xa6, 0x40, 0xcc, 0xcb, 0xa4,
+	0xe6, 0xd2, 0x97, 0xaf, 0xb9, 0xb8, 0x1f, 0x77, 0x60, 0x54, 0x26, 0x00, 0x63, 0xf3, 0x2a, 0x39,
+	0xd2, 0x9b, 0x6b, 0xa3, 0x5d, 0x72, 0x30, 0xbc, 0xe5, 0xc0, 0xc9, 0x55, 0xd2, 0x0c, 0xfd, 0x57,
+	0xbd, 0x34, 0x66, 0x96, 0xb6, 0xbd, 0xee, 0x27, 0x22, 0x44, 0x50, 0xb5, 0xfd, 0xb2, 0x9f, 0x60,
+	0x0a, 0xbf, 0x83, 0x89, 0x99, 0xdd, 0x09, 0xa1, 0x07, 0x34, 0xed, 0x36, 0x65, 0x1a, 0x0d, 0x2b,
+	0x0b, 0x70, 0x8a, 0xe3, 0xfe, 0xb6, 0x03, 0x83, 0xbc, 0x11, 0x2a, 0xcc, 0xd8, 0xe9, 0x42, 0xbb,
+	0x0e, 0x45, 0x56, 0x4f, 0xcc, 0xea, 0x45, 0x0b, 0xea, 0x0f, 0x25, 0xc7, 0xd7, 0x20, 0xfb, 0x17,
+	0x73, 0x06, 0xec, 0xd8, 0xe2, 0xdd, 0x9c, 0x51, 0xe1, 0xc2, 0xe9, 0xb1, 0x85, 0x41, 0xb1, 0x28,
+	0x75, 0xbf, 0xd6, 0x07, 0x43, 0x2a, 0xf5, 0x18, 0x4b, 0x0c, 0x11, 0x04, 0x61, 0xe2, 0xf1, 0x30,
+	0x0c, 0x2e, 0xab, 0x3f, 0x68, 0x2f, 0xf5, 0xd9, 0xf4, 0x4c, 0x4a, 0x9d, 0xbb, 0x16, 0xd5, 0x21,
+	0x54, 0x2b, 0xc1, 0x7a, 0x23, 0xd0, 0x47, 0x60, 0xa0, 0x41, 0xa5, 0x8f, 0x14, 0xdd, 0xd7, 0x2c,
+	0x36, 0x87, 0x89, 0x35, 0xd1, 0x12, 0x35, 0x42, 0x1c, 0x88, 0x05, 0xd7, 0xc9, 0xf7, 0xc1, 0x44,
+	0xb6, 0xd5, 0x77, 0xba, 0xec, 0x39, 0xac, 0x5f, 0x15, 0xfd, 0xcb, 0x42, 0x7a, 0x1e, 0xbc, 0xaa,
+	0xfb, 0x1c, 0x8c, 0xac, 0x92, 0x24, 0xf2, 0x2b, 0x8c, 0xc0, 0x9d, 0x26, 0x57, 0x4f, 0xfa, 0xc3,
+	0xa7, 0xd8, 0x64, 0xa5, 0x34, 0x63, 0xf4, 0x3a, 0x40, 0x2b, 0x0a, 0xe9, 0xf9, 0x95, 0xb4, 0xe5,
+	0xc7, 0xb6, 0xa0, 0x0f, 0xaf, 0x2b, 0x9a, 0xdc, 0x1b, 0x9e, 0xfe, 0xc6, 0x1a, 0x3f, 0xf7, 0xdf,
+	0x38, 0x50, 0x5c, 0x6d, 0x27, 0xe4, 0x66, 0x0f, 0x22, 0xeb, 0xc0, 0xe9, 0x0f, 0xde, 0x84, 0x61,
+	0xe9, 0x3e, 0x93, 0x07, 0x6e, 0x1b, 0x51, 0x5f, 0xbb, 0x41, 0x45, 0xa9, 0x7e, 0x69, 0x74, 0x90,
+	0x64, 0x84, 0x53, 0x9e, 0xee, 0x07, 0x61, 0x94, 0x75, 0xee, 0x72, 0xd8, 0xa0, 0x1b, 0x3b, 0xfd,
+	0x38, 0x4d, 0xfa, 0x3b, 0xeb, 0x31, 0x61, 0x48, 0x98, 0x97, 0xd1, 0x45, 0x5b, 0x0f, 0x1b, 0x55,
+	0x75, 0x17, 0x4d, 0x4d, 0xc9, 0xcb, 0x0c, 0x8a, 0x45, 0xa9, 0xfb, 0xb1, 0x02, 0x8c, 0xb0, 0x8a,
+	0x42, 0xe0, 0xed, 0xc2, 0x60, 0x9d, 0xf3, 0x11, 0x5f, 0xd1, 0x42, 0x5f, 0xf5, 0xd6, 0x6b, 0xa7,
+	0x49, 0x0e, 0xc0, 0x92, 0x1f, 0x65, 0x7d, 0xc3, 0xf3, 0x13, 0xca, 0xba, 0x70, 0xb4, 0xac, 0xaf,
+	0x73, 0x36, 0x58, 0xf2, 0x73, 0x7f, 0x11, 0xd8, 0x1d, 0xef, 0x85, 0x86, 0x57, 0xe3, 0x23, 0x17,
+	0x6e, 0x93, 0xaa, 0x90, 0xfa, 0xda, 0xc8, 0x51, 0x28, 0x16, 0xa5, 0xfc, 0xde, 0x6c, 0x12, 0xf9,
+	0x2a, 0x36, 0x5c, 0xbb, 0x37, 0xcb, 0xc0, 0xf2, 0x26, 0x40, 0xd5, 0xfd, 0x52, 0x01, 0x80, 0xa5,
+	0xca, 0xe3, 0x57, 0xb3, 0x7f, 0x5e, 0x86, 0x71, 0x99, 0x5e, 0x56, 0x15, 0xc6, 0xc5, 0x2e, 0x9f,
+	0xeb, 0xe1, 0x5b, 0xfa, 0x95, 0x8d, 0xc2, 0xfe, 0x57, 0x36, 0x50, 0x0b, 0x06, 0xc3, 0x76, 0x42,
+	0xb5, 0x65, 0xa1, 0x6e, 0x58, 0x08, 0x32, 0x58, 0xe3, 0x04, 0xf9, 0x3d, 0x07, 0xf1, 0x03, 0x4b,
+	0x36, 0xe8, 0x19, 0x18, 0x6a, 0x45, 0x61, 0x8d, 0x6a, 0x0f, 0x42, 0xc1, 0x78, 0x50, 0x6a, 0x64,
+	0xeb, 0x02, 0x7e, 0x5b, 0xfb, 0x1f, 0x2b, 0x6c, 0xf7, 0x0f, 0x27, 0xf8, 0xb8, 0x88, 0xb9, 0x37,
+	0x09, 0x05, 0x5f, 0xda, 0xc6, 0x40, 0x90, 0x28, 0x2c, 0xcd, 0xe3, 0x82, 0x5f, 0x55, 0x0b, 0xbb,
+	0xd0, 0x75, 0x61, 0xbf, 0x1b, 0x46, 0xaa, 0x7e, 0xdc, 0x6a, 0x78, 0xbb, 0x57, 0x72, 0x0c, 0x93,
+	0xf3, 0x69, 0x11, 0xd6, 0xf1, 0xd0, 0x93, 0xe2, 0x82, 0x4e, 0xbf, 0x61, 0x8c, 0x92, 0x17, 0x74,
+	0xd2, 0xab, 0xff, 0xfc, 0x6e, 0x4e, 0x36, 0x45, 0x42, 0xb1, 0xe7, 0x14, 0x09, 0x59, 0x5d, 0x70,
+	0xe0, 0xf8, 0x75, 0xc1, 0xf7, 0xc2, 0x98, 0xfc, 0xc9, 0x14, 0xb4, 0xd2, 0x69, 0xd6, 0x7a, 0x65,
+	0x88, 0xdf, 0xd0, 0x0b, 0xb1, 0x89, 0x9b, 0x4e, 0xda, 0xc1, 0x5e, 0x27, 0xed, 0x45, 0x80, 0xcd,
+	0xb0, 0x1d, 0x54, 0xbd, 0x68, 0x77, 0x69, 0x5e, 0x84, 0xf3, 0x2a, 0xd5, 0x73, 0x56, 0x95, 0x60,
+	0x0d, 0x4b, 0x9f, 0xe8, 0xc3, 0x77, 0x98, 0xe8, 0x1f, 0x84, 0x61, 0x16, 0xfa, 0x4c, 0xaa, 0x33,
+	0x89, 0x88, 0xbf, 0x3a, 0x48, 0x3c, 0x69, 0x2a, 0x73, 0x25, 0x11, 0x9c, 0xd2, 0x43, 0x2f, 0x01,
+	0x6c, 0xf9, 0x81, 0x1f, 0xd7, 0x19, 0xf5, 0x91, 0x03, 0x53, 0x57, 0xfd, 0x5c, 0x50, 0x54, 0xb0,
+	0x46, 0x11, 0xbd, 0x08, 0x27, 0x49, 0x9c, 0xf8, 0x4d, 0x2f, 0x21, 0x55, 0x75, 0xa5, 0xb5, 0xc4,
+	0xac, 0xa9, 0x2a, 0xf8, 0xfc, 0x52, 0x16, 0xe1, 0x76, 0x1e, 0x10, 0x77, 0x12, 0x32, 0x56, 0xe4,
+	0xe4, 0x41, 0x56, 0x24, 0xfa, 0x9f, 0x0e, 0x9c, 0x8c, 0x08, 0x0f, 0xca, 0x89, 0x55, 0xc3, 0xce,
+	0x30, 0x71, 0x5c, 0xb1, 0x91, 0x19, 0x5f, 0xa5, 0x9b, 0xc1, 0x59, 0x2e, 0x5c, 0x75, 0x22, 0xb2,
+	0xf7, 0x1d, 0xe5, 0xb7, 0xf3, 0x80, 0x6f, 0xbd, 0x3d, 0x35, 0xd5, 0xf9, 0x42, 0x83, 0x22, 0x4e,
+	0x57, 0xde, 0x5f, 0x7f, 0x7b, 0x6a, 0x42, 0xfe, 0x4e, 0x07, 0xad, 0xa3, 0x93, 0x74, 0x5b, 0x6d,
+	0x85, 0xd5, 0xa5, 0x75, 0x11, 0x28, 0xa7, 0xb6, 0xd5, 0x75, 0x0a, 0xc4, 0xbc, 0x0c, 0x3d, 0x0e,
+	0x43, 0x55, 0x8f, 0x34, 0xc3, 0x40, 0xe5, 0x38, 0x66, 0xe7, 0x89, 0x79, 0x01, 0xc3, 0xaa, 0x94,
+	0x9e, 0x62, 0x02, 0xb1, 0xa5, 0x94, 0x1e, 0xb0, 0x75, 0x8a, 0x91, 0x9b, 0x14, 0xe7, 0x2a, 0x7f,
+	0x61, 0xc5, 0x09, 0x35, 0x60, 0xc0, 0x67, 0xa6, 0x12, 0x11, 0x8b, 0x6b, 0xc1, 0x3e, 0xc3, 0x4d,
+	0x2f, 0x32, 0x12, 0x97, 0x89, 0x7e, 0xc1, 0x43, 0xdf, 0x6b, 0x4e, 0x1c, 0xcf, 0x5e, 0xf3, 0x38,
+	0x0c, 0x55, 0xea, 0x7e, 0xa3, 0x1a, 0x91, 0xa0, 0x34, 0xc1, 0x6c, 0x06, 0x6c, 0x24, 0xe6, 0x04,
+	0x0c, 0xab, 0x52, 0xf4, 0x97, 0x60, 0x2c, 0x6c, 0x27, 0x4c, 0xb4, 0xd0, 0x71, 0x8a, 0x4b, 0x27,
+	0x19, 0x3a, 0x8b, 0xac, 0x5a, 0xd3, 0x0b, 0xb0, 0x89, 0x47, 0x45, 0x7c, 0x3d, 0x8c, 0x59, 0x66,
+	0x24, 0x26, 0xe2, 0xcf, 0x9a, 0x22, 0xfe, 0xb2, 0x56, 0x86, 0x0d, 0x4c, 0xf4, 0x15, 0x07, 0x4e,
+	0x36, 0xb3, 0x47, 0xc8, 0xd2, 0x39, 0x36, 0x32, 0x65, 0x1b, 0x47, 0x8d, 0x0c, 0x69, 0x1e, 0x13,
+	0xdf, 0x01, 0xc6, 0x9d, 0x8d, 0x60, 0x39, 0xca, 0xe2, 0xdd, 0xa0, 0x52, 0x8f, 0xc2, 0xc0, 0x6c,
+	0xde, 0xfd, 0xb6, 0x6e, 0xe6, 0xb1, 0xb5, 0x9d, 0xc7, 0x62, 0xf6, 0xfe, 0x5b, 0x7b, 0x53, 0x67,
+	0x72, 0x8b, 0x70, 0x7e, 0xa3, 0x26, 0xe7, 0xe1, 0x6c, 0xbe, 0x7c, 0xb8, 0xd3, 0x99, 0xa7, 0x4f,
+	0x3f, 0xf3, 0x2c, 0xc0, 0xfd, 0x5d, 0x1b, 0x45, 0x77, 0x1a, 0xa9, 0x6d, 0x3a, 0xe6, 0x4e, 0xd3,
+	0xa1, 0x1d, 0x8e, 0xc3, 0xa8, 0xfe, 0xa4, 0x87, 0xfb, 0x7f, 0xfa, 0x00, 0x52, 0x4b, 0x3d, 0xf2,
+	0x60, 0x9c, 0x7b, 0x05, 0x96, 0xe6, 0x0f, 0x9d, 0x53, 0x60, 0xce, 0x20, 0x80, 0x33, 0x04, 0x51,
+	0x13, 0x10, 0x87, 0xf0, 0xdf, 0x87, 0xf1, 0xee, 0x32, 0x67, 0xe8, 0x5c, 0x07, 0x11, 0x9c, 0x43,
+	0x98, 0xf6, 0x28, 0x09, 0xb7, 0x49, 0x70, 0x15, 0xaf, 0x1c, 0x26, 0x31, 0x05, 0xf7, 0x07, 0x1a,
+	0x04, 0x70, 0x86, 0x20, 0x72, 0x61, 0x80, 0x59, 0x87, 0x64, 0xf4, 0x3a, 0x13, 0x2f, 0x4c, 0xd3,
+	0x88, 0xb1, 0x28, 0x41, 0x5f, 0x72, 0x60, 0x5c, 0xe6, 0xd7, 0x60, 0xf6, 0x58, 0x19, 0xb7, 0x7e,
+	0xd5, 0x96, 0xa7, 0xe5, 0x92, 0x4e, 0x3d, 0x8d, 0x0a, 0x35, 0xc0, 0x31, 0xce, 0x34, 0xc2, 0x7d,
+	0x1e, 0x4e, 0xe5, 0x54, 0xb7, 0x72, 0xa6, 0xfe, 0x8e, 0x03, 0x23, 0x5a, 0xda, 0x47, 0xf4, 0x3a,
+	0x0c, 0x87, 0x65, 0xeb, 0xa1, 0x88, 0x6b, 0xe5, 0x8e, 0x50, 0x44, 0x05, 0xc2, 0x29, 0xc3, 0x5e,
+	0x22, 0x28, 0x73, 0x73, 0x54, 0xde, 0xe3, 0x66, 0x1f, 0x38, 0x82, 0xf2, 0x97, 0x8b, 0x90, 0x52,
+	0x3a, 0x60, 0xde, 0x97, 0x34, 0xde, 0xb2, 0xb0, 0x6f, 0xbc, 0x65, 0x15, 0x4e, 0x78, 0xcc, 0x9b,
+	0x7d, 0xc8, 0x6c, 0x2f, 0x3c, 0xeb, 0xaf, 0x49, 0x01, 0x67, 0x49, 0x52, 0x2e, 0x71, 0x5a, 0x95,
+	0x71, 0xe9, 0x3f, 0x30, 0x97, 0xb2, 0x49, 0x01, 0x67, 0x49, 0xa2, 0x17, 0xa1, 0x54, 0x61, 0xb7,
+	0x97, 0x79, 0x1f, 0x97, 0xb6, 0xae, 0x84, 0xc9, 0x7a, 0x44, 0x62, 0x12, 0x24, 0x22, 0xaf, 0xdb,
+	0xc3, 0x62, 0x14, 0x4a, 0x73, 0x5d, 0xf0, 0x70, 0x57, 0x0a, 0xf4, 0x98, 0xc2, 0xdc, 0xe1, 0x7e,
+	0xb2, 0xcb, 0x84, 0x88, 0x88, 0x13, 0x50, 0xc7, 0x94, 0xb2, 0x5e, 0x88, 0x4d, 0x5c, 0xf4, 0x4b,
+	0x0e, 0x8c, 0x35, 0xa4, 0xc3, 0x00, 0xb7, 0x1b, 0x32, 0x49, 0x29, 0xb6, 0x32, 0xfd, 0x56, 0x74,
+	0xca, 0x5c, 0x97, 0x30, 0x40, 0xd8, 0xe4, 0x9d, 0x4d, 0xbd, 0x33, 0xd4, 0x63, 0xea, 0x9d, 0xef,
+	0x3b, 0x30, 0x91, 0xe5, 0x86, 0xb6, 0xe1, 0xa1, 0xa6, 0x17, 0x6d, 0x2f, 0x05, 0x5b, 0x11, 0xbb,
+	0xa5, 0x92, 0xf0, 0xc9, 0x30, 0xb3, 0x95, 0x90, 0x68, 0xde, 0xdb, 0xe5, 0x0e, 0xd8, 0xa2, 0x7a,
+	0x79, 0xeb, 0xa1, 0xd5, 0xfd, 0x90, 0xf1, 0xfe, 0xb4, 0x50, 0x19, 0xce, 0x50, 0x04, 0x96, 0x99,
+	0xcf, 0x0f, 0x83, 0x94, 0x49, 0x81, 0x31, 0x51, 0x91, 0x92, 0xab, 0x79, 0x48, 0x38, 0xbf, 0xae,
+	0x7b, 0x09, 0x06, 0xf8, 0xa5, 0xc1, 0xbb, 0xf2, 0x60, 0xb9, 0xff, 0xba, 0x00, 0x52, 0x31, 0xfc,
+	0xf3, 0xed, 0x10, 0xa4, 0x9b, 0x68, 0xc4, 0x4c, 0x4a, 0xc2, 0xda, 0xc1, 0x36, 0x51, 0x91, 0x03,
+	0x53, 0x94, 0x50, 0x8d, 0x99, 0xdc, 0xf4, 0x93, 0xb9, 0xb0, 0x2a, 0x6d, 0x1c, 0x4c, 0x63, 0xbe,
+	0x24, 0x60, 0x58, 0x95, 0xba, 0x1f, 0x77, 0x60, 0x8c, 0xf6, 0xb2, 0xd1, 0x20, 0x8d, 0x72, 0x42,
+	0x5a, 0x31, 0x8a, 0xa1, 0x18, 0xd3, 0x7f, 0xec, 0x99, 0x02, 0xd3, 0x8b, 0xa6, 0xa4, 0xa5, 0xb9,
+	0x8b, 0x28, 0x13, 0xcc, 0x79, 0xb9, 0xdf, 0xee, 0x83, 0x61, 0x35, 0xd8, 0x3d, 0x18, 0x74, 0x2f,
+	0xa6, 0xe9, 0x69, 0xb9, 0x04, 0x2e, 0x69, 0xa9, 0x69, 0x6f, 0xd3, 0xa1, 0x0b, 0x76, 0x79, 0x9e,
+	0x8e, 0x34, 0x4f, 0xed, 0x93, 0xa6, 0xb3, 0xfb, 0xac, 0x3e, 0xff, 0x34, 0x7c, 0xe1, 0xf5, 0xbe,
+	0xa9, 0xc7, 0x1a, 0xf4, 0xdb, 0xda, 0xcd, 0x94, 0x23, 0xb5, 0x7b, 0x90, 0x41, 0xe6, 0x35, 0xa5,
+	0x62, 0x4f, 0xaf, 0x29, 0x3d, 0x01, 0xfd, 0x24, 0x68, 0x37, 0x99, 0xaa, 0x34, 0xcc, 0x8e, 0x08,
+	0xfd, 0x97, 0x82, 0x76, 0xd3, 0xec, 0x19, 0x43, 0x41, 0xef, 0x83, 0x91, 0x2a, 0x89, 0x2b, 0x91,
+	0xcf, 0x92, 0x4f, 0x08, 0xcb, 0xce, 0x83, 0xcc, 0x5c, 0x96, 0x82, 0xcd, 0x8a, 0x7a, 0x05, 0xf7,
+	0x55, 0x18, 0x58, 0x6f, 0xb4, 0x6b, 0x7e, 0x80, 0x5a, 0x30, 0xc0, 0x53, 0x51, 0x88, 0xdd, 0xde,
+	0xc2, 0xb9, 0x93, 0x8b, 0x0a, 0x2d, 0x0e, 0x86, 0xdf, 0x37, 0x16, 0x7c, 0xdc, 0x8f, 0x15, 0x80,
+	0x1e, 0xcd, 0x17, 0xe7, 0xd0, 0x5f, 0xed, 0x78, 0xa8, 0xe7, 0x67, 0x72, 0x1e, 0xea, 0x19, 0x63,
+	0xc8, 0x39, 0x6f, 0xf4, 0x34, 0x60, 0x8c, 0xb9, 0x67, 0xe4, 0x1e, 0x28, 0xd4, 0xea, 0xa7, 0x7b,
+	0xcc, 0xde, 0xa0, 0x57, 0x15, 0x3b, 0x82, 0x0e, 0xc2, 0x26, 0x71, 0xb4, 0x0a, 0xa7, 0x78, 0x96,
+	0xd3, 0x79, 0xd2, 0xf0, 0x76, 0x33, 0xd9, 0xcc, 0x1e, 0x90, 0xef, 0xc1, 0xcd, 0x77, 0xa2, 0xe0,
+	0xbc, 0x7a, 0xee, 0xef, 0xf4, 0x83, 0xe6, 0x14, 0xe9, 0x61, 0xb5, 0xbc, 0x92, 0x71, 0x81, 0xad,
+	0x5a, 0x71, 0x81, 0x49, 0xbf, 0x12, 0x97, 0x40, 0xa6, 0xd7, 0x8b, 0x36, 0xaa, 0x4e, 0x1a, 0x2d,
+	0xd1, 0x47, 0xd5, 0xa8, 0xcb, 0xa4, 0xd1, 0xc2, 0xac, 0x44, 0xdd, 0xb6, 0xec, 0xef, 0x7a, 0xdb,
+	0xb2, 0x0e, 0xc5, 0x9a, 0xd7, 0xae, 0x11, 0x11, 0x03, 0x6a, 0xc1, 0xdb, 0xc9, 0xee, 0x7f, 0x70,
+	0x6f, 0x27, 0xfb, 0x17, 0x73, 0x06, 0x74, 0xb1, 0xd7, 0x65, 0x50, 0x8c, 0x30, 0xd2, 0x5a, 0x58,
+	0xec, 0x2a, 0xce, 0x86, 0x2f, 0x76, 0xf5, 0x13, 0xa7, 0xcc, 0x50, 0x0b, 0x06, 0x2b, 0x3c, 0x87,
+	0x8c, 0xd0, 0x59, 0x96, 0x6c, 0x5c, 0x27, 0x65, 0x04, 0xb9, 0x35, 0x45, 0xfc, 0xc0, 0x92, 0x8d,
+	0x7b, 0x01, 0x46, 0xb4, 0xf7, 0x42, 0xe8, 0x67, 0x50, 0xe9, 0x4b, 0xb4, 0xcf, 0x30, 0xef, 0x25,
+	0x1e, 0x66, 0x25, 0xee, 0x37, 0xfa, 0x41, 0xd9, 0xd2, 0xf4, 0xcb, 0x8f, 0x5e, 0x45, 0x4b, 0xb6,
+	0x64, 0x24, 0x02, 0x08, 0x03, 0x2c, 0x4a, 0xa9, 0x5e, 0xd7, 0x24, 0x51, 0x4d, 0x9d, 0xa3, 0x85,
+	0xb8, 0x56, 0x7a, 0xdd, 0xaa, 0x5e, 0x88, 0x4d, 0x5c, 0xaa, 0x94, 0x37, 0x45, 0x90, 0x40, 0x36,
+	0xb4, 0x5b, 0xbd, 0x1e, 0xa6, 0x30, 0x58, 0xb6, 0x86, 0xa6, 0x16, 0x53, 0x20, 0x42, 0x41, 0x6d,
+	0x38, 0x94, 0x34, 0xaa, 0x3c, 0x64, 0x4b, 0x87, 0x60, 0x83, 0x2b, 0x5a, 0x84, 0x93, 0x31, 0x49,
+	0xd6, 0x6e, 0x04, 0x24, 0x52, 0x79, 0x12, 0x44, 0x3a, 0x10, 0x75, 0x35, 0xa4, 0x9c, 0x45, 0xc0,
+	0x9d, 0x75, 0x72, 0xa3, 0x67, 0x8b, 0x07, 0x8e, 0x9e, 0x9d, 0x87, 0x89, 0x2d, 0xcf, 0x6f, 0xb4,
+	0x23, 0xd2, 0x35, 0x06, 0x77, 0x21, 0x53, 0x8e, 0x3b, 0x6a, 0xb0, 0xdb, 0x49, 0x0d, 0xaf, 0x16,
+	0x97, 0x06, 0xb5, 0xdb, 0x49, 0x14, 0x80, 0x39, 0xdc, 0xfd, 0x75, 0x07, 0x78, 0x1e, 0xa6, 0x99,
+	0xad, 0x2d, 0x3f, 0xf0, 0x93, 0x5d, 0xf4, 0x55, 0x07, 0x26, 0x82, 0xb0, 0x4a, 0x66, 0x82, 0xc4,
+	0x97, 0x40, 0x7b, 0xc9, 0xf1, 0x19, 0xaf, 0x2b, 0x19, 0xf2, 0x3c, 0xa9, 0x47, 0x16, 0x8a, 0x3b,
+	0x9a, 0xe1, 0x9e, 0x83, 0x33, 0xb9, 0x04, 0xdc, 0xef, 0xf7, 0x81, 0x99, 0x4e, 0x0a, 0x3d, 0x07,
+	0xc5, 0x06, 0x4b, 0x70, 0xe2, 0x1c, 0x32, 0x4f, 0x18, 0x1b, 0x2b, 0x9e, 0x01, 0x85, 0x53, 0x42,
+	0xf3, 0x30, 0xc2, 0x72, 0x54, 0x89, 0xf4, 0x33, 0x05, 0x23, 0xaf, 0xc3, 0x08, 0x4e, 0x8b, 0x6e,
+	0x9b, 0x3f, 0xb1, 0x5e, 0x0d, 0xbd, 0x06, 0x83, 0x9b, 0x3c, 0x53, 0xa7, 0x3d, 0x9f, 0x9f, 0x48,
+	0xfd, 0xc9, 0x74, 0x23, 0x99, 0x07, 0xf4, 0x76, 0xfa, 0x2f, 0x96, 0x1c, 0xd1, 0x2e, 0x0c, 0x79,
+	0xf2, 0x9b, 0xf6, 0xdb, 0xba, 0x2a, 0x62, 0xcc, 0x1f, 0x11, 0xb3, 0x23, 0xbf, 0xa1, 0x62, 0x97,
+	0x09, 0x6e, 0x2a, 0xf6, 0x14, 0xdc, 0xf4, 0x2d, 0x07, 0x20, 0x7d, 0xd6, 0x04, 0xdd, 0x84, 0xa1,
+	0xf8, 0x69, 0xc3, 0x50, 0x61, 0x23, 0xcd, 0x80, 0xa0, 0xa8, 0x5d, 0xc5, 0x15, 0x10, 0xac, 0xb8,
+	0xdd, 0xc9, 0xb8, 0xf2, 0x13, 0x07, 0x4e, 0xe7, 0x3d, 0xbf, 0x72, 0x0f, 0x5b, 0x7c, 0x50, 0xbb,
+	0x8a, 0xa8, 0xb0, 0x1e, 0x91, 0x2d, 0xff, 0x66, 0x4e, 0xbe, 0x68, 0x5e, 0x80, 0x53, 0x1c, 0xf7,
+	0x8f, 0x07, 0x41, 0x31, 0x3e, 0x22, 0x3b, 0xcc, 0x63, 0xf4, 0xcc, 0x54, 0x4b, 0x75, 0x2e, 0x85,
+	0x87, 0x19, 0x14, 0x8b, 0x52, 0x7a, 0x6e, 0x92, 0x61, 0xf9, 0x42, 0x64, 0xb3, 0x59, 0x28, 0xc3,
+	0xf7, 0xb1, 0x2a, 0xcd, 0xb3, 0xec, 0x14, 0x8f, 0xc5, 0xb2, 0x33, 0x60, 0xdf, 0xb2, 0xd3, 0x04,
+	0x14, 0xf3, 0x85, 0xc2, 0xcc, 0x29, 0x82, 0xd1, 0xe8, 0x81, 0x0d, 0xcd, 0xe5, 0x0e, 0x22, 0x38,
+	0x87, 0x30, 0x8b, 0xa1, 0x08, 0x1b, 0x64, 0x06, 0x5f, 0x11, 0x87, 0x8f, 0x34, 0x86, 0x82, 0x83,
+	0xb1, 0x2c, 0x3f, 0xa4, 0x29, 0x05, 0xfd, 0xa6, 0xb3, 0x8f, 0xad, 0x6a, 0xd8, 0xd6, 0x16, 0x94,
+	0x9b, 0xcb, 0x8f, 0x9d, 0xa4, 0x0e, 0x63, 0x00, 0xfb, 0x9a, 0x03, 0x27, 0x49, 0x50, 0x89, 0x76,
+	0x19, 0x1d, 0x41, 0x4d, 0xb8, 0xb8, 0xaf, 0xda, 0x58, 0xeb, 0x97, 0xb2, 0xc4, 0xb9, 0x27, 0xa9,
+	0x03, 0x8c, 0x3b, 0x9b, 0x81, 0xd6, 0x60, 0xa8, 0xe2, 0x89, 0x79, 0x31, 0x72, 0x90, 0x79, 0xc1,
+	0x1d, 0x75, 0x33, 0x62, 0x36, 0x28, 0x22, 0xee, 0x8f, 0x0a, 0x70, 0x2a, 0xa7, 0x49, 0xec, 0xc6,
+	0x58, 0x93, 0x2e, 0x80, 0xa5, 0x6a, 0x76, 0xf9, 0x2f, 0x0b, 0x38, 0x56, 0x18, 0x68, 0x1d, 0x4e,
+	0x6f, 0x37, 0xe3, 0x94, 0xca, 0x5c, 0x18, 0x24, 0xe4, 0xa6, 0x14, 0x06, 0xd2, 0xfd, 0x7d, 0x7a,
+	0x39, 0x07, 0x07, 0xe7, 0xd6, 0xa4, 0xda, 0x12, 0x09, 0xbc, 0xcd, 0x06, 0x49, 0x8b, 0xc4, 0x3d,
+	0x4a, 0xa5, 0x2d, 0x5d, 0xca, 0x94, 0xe3, 0x8e, 0x1a, 0xe8, 0xd3, 0x0e, 0x3c, 0x10, 0x93, 0x68,
+	0x87, 0x44, 0x65, 0xbf, 0x4a, 0xe6, 0xda, 0x71, 0x12, 0x36, 0x49, 0x74, 0x48, 0xeb, 0xec, 0xd4,
+	0xad, 0xbd, 0xa9, 0x07, 0xca, 0xdd, 0xa9, 0xe1, 0xfd, 0x58, 0xb9, 0x9f, 0x76, 0x60, 0xbc, 0xcc,
+	0xce, 0xee, 0x4a, 0x75, 0xb7, 0x9d, 0xcd, 0xf5, 0x31, 0x95, 0x3c, 0x24, 0x23, 0x84, 0xcd, 0x74,
+	0x1f, 0xee, 0xcb, 0x30, 0x51, 0x26, 0x4d, 0xaf, 0x55, 0x67, 0xf7, 0xa8, 0x79, 0xf8, 0xd7, 0x05,
+	0x18, 0x8e, 0x25, 0x2c, 0xfb, 0x80, 0x93, 0x42, 0xc6, 0x29, 0x0e, 0x7a, 0x94, 0x87, 0xaa, 0xc9,
+	0x2b, 0x4f, 0xc3, 0xfc, 0x90, 0xc3, 0xe3, 0xdb, 0x62, 0x2c, 0xcb, 0xdc, 0x7f, 0x50, 0x80, 0xd1,
+	0xb4, 0x3e, 0xd9, 0x42, 0x35, 0x38, 0x51, 0xd1, 0xae, 0x0b, 0xa6, 0x17, 0x35, 0x7a, 0xbf, 0x59,
+	0xc8, 0x93, 0x4c, 0x9b, 0x44, 0x70, 0x96, 0xea, 0xff, 0x87, 0xa1, 0x86, 0x9f, 0x2b, 0xc0, 0x09,
+	0x35, 0x56, 0xc2, 0x51, 0xfa, 0x46, 0x36, 0x22, 0x10, 0xdb, 0xc8, 0xc3, 0x64, 0x7e, 0xfc, 0x7d,
+	0xa2, 0x02, 0xdf, 0xc8, 0x46, 0x05, 0x1e, 0x29, 0xfb, 0x0e, 0xdf, 0xef, 0xb7, 0x0a, 0x30, 0xa4,
+	0xb2, 0x42, 0x3d, 0x07, 0x45, 0x76, 0x74, 0xbe, 0xbb, 0x03, 0x00, 0x3b, 0x86, 0x63, 0x4e, 0x89,
+	0x92, 0x64, 0x51, 0x47, 0x87, 0xce, 0x3d, 0x3c, 0xcc, 0x0d, 0xa8, 0x5e, 0x94, 0x60, 0x4e, 0x09,
+	0x2d, 0x43, 0x1f, 0x09, 0xaa, 0xe2, 0x24, 0x70, 0x70, 0x82, 0xec, 0xad, 0xb7, 0x4b, 0x41, 0x15,
+	0x53, 0x2a, 0x2c, 0x35, 0x1d, 0x57, 0xf8, 0x32, 0x2f, 0xfb, 0x08, 0x6d, 0x4f, 0x94, 0xba, 0xb3,
+	0x60, 0xa4, 0x2d, 0x3c, 0xd4, 0xe5, 0x90, 0x5f, 0xea, 0x83, 0x81, 0x72, 0x7b, 0x93, 0x9e, 0x8b,
+	0xbe, 0xe9, 0xc0, 0xa9, 0x1b, 0x99, 0xe4, 0xde, 0xe9, 0x42, 0xbd, 0x6a, 0xcf, 0x10, 0xad, 0x47,
+	0xcf, 0x29, 0xf3, 0x5b, 0x4e, 0x21, 0xce, 0x6b, 0x8e, 0x91, 0x5f, 0xb7, 0xef, 0x48, 0xf2, 0xeb,
+	0xde, 0x3c, 0xe2, 0x0b, 0x2c, 0x63, 0xdd, 0x2e, 0xaf, 0xb8, 0xbf, 0x53, 0x04, 0xe0, 0x5f, 0x63,
+	0xad, 0x95, 0xf4, 0x62, 0x5a, 0x7c, 0x06, 0x46, 0x6b, 0x24, 0x20, 0x91, 0x8c, 0x8d, 0xcc, 0x3c,
+	0x3c, 0xb5, 0xa8, 0x95, 0x61, 0x03, 0x93, 0x4d, 0x96, 0x20, 0x89, 0x76, 0xb9, 0xae, 0x9f, 0xbd,
+	0xa4, 0xa2, 0x4a, 0xb0, 0x86, 0x85, 0xa6, 0x0d, 0xcf, 0x0f, 0x0f, 0x22, 0x18, 0xdf, 0xc7, 0x51,
+	0xf3, 0x3e, 0x18, 0x37, 0x93, 0xd1, 0x08, 0x8d, 0x53, 0x39, 0xfd, 0xcd, 0x1c, 0x36, 0x38, 0x83,
+	0x4d, 0x17, 0x42, 0x35, 0xda, 0xc5, 0xed, 0x40, 0xa8, 0x9e, 0x6a, 0x21, 0xcc, 0x33, 0x28, 0x16,
+	0xa5, 0x2c, 0x8b, 0x07, 0xdb, 0x84, 0x39, 0x5c, 0x64, 0x02, 0x49, 0xb3, 0x78, 0x68, 0x65, 0xd8,
+	0xc0, 0xa4, 0x1c, 0x84, 0x69, 0x16, 0xcc, 0xa5, 0x96, 0xb1, 0xa7, 0xb6, 0x60, 0x3c, 0x34, 0x4d,
+	0x4a, 0x5c, 0x0f, 0x7b, 0x57, 0x8f, 0x53, 0xcf, 0xa8, 0xcb, 0x83, 0x35, 0x32, 0x16, 0xa8, 0x0c,
+	0x7d, 0xaa, 0x7b, 0xeb, 0x77, 0x39, 0x46, 0xcd, 0xd0, 0xda, 0xae, 0xd7, 0x2d, 0xd6, 0xe1, 0x74,
+	0x2b, 0xac, 0xae, 0x47, 0x7e, 0x18, 0xf9, 0xc9, 0xee, 0x5c, 0xc3, 0x8b, 0x63, 0x36, 0x31, 0xc6,
+	0x4c, 0x9d, 0x6c, 0x3d, 0x07, 0x07, 0xe7, 0xd6, 0xa4, 0x87, 0xb2, 0x96, 0x00, 0xb2, 0x00, 0xb7,
+	0x22, 0xd7, 0x2a, 0x25, 0x22, 0x56, 0xa5, 0xee, 0x29, 0x38, 0x59, 0x6e, 0xb7, 0x5a, 0x0d, 0x9f,
+	0x54, 0x95, 0x67, 0xc5, 0x7d, 0x3f, 0x9c, 0x10, 0xd9, 0x77, 0x95, 0x06, 0x74, 0xa0, 0x5c, 0xf1,
+	0xee, 0x4b, 0x30, 0xaa, 0xef, 0xa6, 0xb6, 0x53, 0x69, 0xba, 0xff, 0xb1, 0x0f, 0x4e, 0x64, 0xc2,
+	0x95, 0xd0, 0x6b, 0x59, 0xbd, 0xc8, 0x8e, 0x52, 0xa0, 0x69, 0x44, 0x22, 0x85, 0x6c, 0x9e, 0x8e,
+	0x55, 0x97, 0x77, 0x0d, 0xac, 0xdd, 0x32, 0x62, 0x11, 0xf9, 0x7c, 0xd7, 0x32, 0x2e, 0x2c, 0x7c,
+	0x04, 0x40, 0xb1, 0xb5, 0xa9, 0xfc, 0xe8, 0xfd, 0x64, 0xf2, 0x41, 0x41, 0x62, 0xac, 0x71, 0x44,
+	0x01, 0x0c, 0xb2, 0x86, 0x10, 0x79, 0xb5, 0xd5, 0x5a, 0x5f, 0x99, 0x5a, 0xba, 0xca, 0x69, 0x63,
+	0xc9, 0xc4, 0xfd, 0x54, 0x01, 0xf2, 0x63, 0xe2, 0xd0, 0x47, 0x3a, 0x3f, 0xf8, 0x73, 0x16, 0x07,
+	0x42, 0x04, 0xe5, 0x75, 0xff, 0xe6, 0x81, 0xf9, 0xcd, 0x57, 0x2d, 0x8d, 0x83, 0xe0, 0xdb, 0xf1,
+	0xe5, 0xdd, 0xff, 0xe1, 0xc0, 0xc8, 0xc6, 0xc6, 0x8a, 0x52, 0x1d, 0x30, 0x9c, 0x8d, 0x79, 0xd6,
+	0x08, 0x16, 0x3a, 0x30, 0x17, 0x36, 0x5b, 0x3c, 0x92, 0x40, 0x44, 0x38, 0xb0, 0xc4, 0xd2, 0xe5,
+	0x5c, 0x0c, 0xdc, 0xa5, 0x26, 0x5a, 0x82, 0x53, 0x7a, 0x49, 0x59, 0x7b, 0xc7, 0xb3, 0x28, 0x92,
+	0x48, 0x75, 0x16, 0xe3, 0xbc, 0x3a, 0x59, 0x52, 0xc2, 0x62, 0xce, 0xb6, 0xff, 0x1c, 0x52, 0xa2,
+	0x18, 0xe7, 0xd5, 0x71, 0xd7, 0x60, 0x64, 0xc3, 0x8b, 0x54, 0xc7, 0x3f, 0x00, 0x13, 0x95, 0xb0,
+	0x29, 0xd5, 0xa1, 0x15, 0xb2, 0x43, 0x1a, 0xa2, 0xcb, 0xfc, 0xf1, 0x9c, 0x4c, 0x19, 0xee, 0xc0,
+	0x76, 0xff, 0xeb, 0x79, 0x50, 0x62, 0xa5, 0x07, 0xe1, 0xd4, 0x52, 0xd1, 0xc2, 0x45, 0xcb, 0xd1,
+	0xc2, 0x6a, 0xef, 0xca, 0x44, 0x0c, 0x27, 0x69, 0xc4, 0xf0, 0x80, 0xed, 0x88, 0x61, 0xa5, 0xc4,
+	0x77, 0x44, 0x0d, 0x7f, 0xd9, 0x81, 0xd1, 0x20, 0xac, 0x12, 0xe5, 0xe2, 0x1d, 0x64, 0x2b, 0xfc,
+	0x45, 0x7b, 0x97, 0x2f, 0x78, 0xf4, 0xab, 0x20, 0xcf, 0x23, 0xd9, 0xd5, 0x96, 0xaf, 0x17, 0x61,
+	0xa3, 0x1d, 0x68, 0x41, 0xb3, 0x9d, 0x73, 0x17, 0xd5, 0x83, 0x79, 0x67, 0xd0, 0x3b, 0x1a, 0xc2,
+	0x6f, 0x6a, 0x7a, 0xe8, 0xb0, 0x2d, 0x9b, 0xb0, 0xbc, 0xda, 0xa8, 0x79, 0xda, 0x64, 0x6e, 0xf4,
+	0x54, 0x3f, 0x75, 0x61, 0x80, 0x87, 0xbc, 0x8b, 0x74, 0x65, 0xcc, 0x01, 0xcc, 0xc3, 0xe1, 0xb1,
+	0x28, 0x41, 0x89, 0x0c, 0x23, 0x19, 0xb1, 0xf5, 0xd2, 0x89, 0x11, 0xa6, 0x92, 0x1f, 0x47, 0x82,
+	0x9e, 0xd5, 0x6d, 0x1b, 0xa3, 0xbd, 0xd8, 0x36, 0xc6, 0xba, 0xda, 0x35, 0x3e, 0xeb, 0xc0, 0x68,
+	0x45, 0x7b, 0x79, 0xa4, 0xf4, 0xb8, 0xad, 0x17, 0xd6, 0xf3, 0x1e, 0x88, 0xe1, 0x7e, 0x45, 0xe3,
+	0xa5, 0x13, 0x83, 0x3b, 0xcb, 0xd1, 0xca, 0x0c, 0x39, 0x4c, 0x95, 0xb2, 0x92, 0xfb, 0xc4, 0x34,
+	0x0c, 0xc9, 0x70, 0x5c, 0x0a, 0xc3, 0x82, 0x17, 0x7a, 0x1d, 0x86, 0xe4, 0xad, 0x09, 0x71, 0xbb,
+	0x00, 0xdb, 0x70, 0xf4, 0x98, 0xde, 0x64, 0x99, 0xd8, 0x91, 0x43, 0xb1, 0xe2, 0x88, 0xea, 0xd0,
+	0x57, 0xf5, 0x6a, 0xe2, 0x9e, 0xc1, 0xaa, 0x9d, 0xc4, 0xb9, 0x92, 0x27, 0x3b, 0xf2, 0xce, 0xcf,
+	0x2c, 0x62, 0xca, 0x02, 0xdd, 0x4c, 0x9f, 0x6e, 0x98, 0xb0, 0xb6, 0xfb, 0x9a, 0x6a, 0x27, 0xd7,
+	0x09, 0x3a, 0x5e, 0x82, 0xa8, 0x0a, 0x07, 0xfc, 0x5f, 0x60, 0x6c, 0x17, 0xec, 0x64, 0xde, 0xe5,
+	0xb9, 0x74, 0x52, 0x27, 0x3e, 0xe5, 0x52, 0x4f, 0x92, 0x56, 0xe9, 0x67, 0x6d, 0x71, 0x61, 0x19,
+	0x61, 0xf8, 0x63, 0xf8, 0x1b, 0x1b, 0xeb, 0x98, 0x51, 0x47, 0x0d, 0x18, 0x68, 0xb1, 0xd8, 0xa0,
+	0xd2, 0xcf, 0xd9, 0xda, 0x5b, 0x78, 0xac, 0x11, 0x9f, 0x9b, 0xfc, 0x7f, 0x2c, 0x78, 0xa0, 0x4b,
+	0x30, 0xc8, 0x5f, 0x20, 0xe2, 0xf7, 0x3c, 0x46, 0x2e, 0x4e, 0x76, 0x7f, 0xc7, 0x28, 0xdd, 0x28,
+	0xf8, 0xef, 0x18, 0xcb, 0xba, 0xe8, 0x73, 0x0e, 0x8c, 0x53, 0x89, 0x9a, 0x3e, 0x99, 0x54, 0x42,
+	0xb6, 0x64, 0xd6, 0xd5, 0x98, 0x6a, 0x24, 0x52, 0xd6, 0xa8, 0x63, 0xe7, 0x92, 0xc1, 0x0e, 0x67,
+	0xd8, 0xa3, 0x37, 0x60, 0x28, 0xf6, 0xab, 0xa4, 0xe2, 0x45, 0x71, 0xe9, 0xd4, 0xd1, 0x34, 0x25,
+	0x75, 0xf9, 0x09, 0x46, 0x58, 0xb1, 0x44, 0x9f, 0x67, 0x6f, 0xd6, 0x56, 0xea, 0xfe, 0x0e, 0x59,
+	0x09, 0x2b, 0xfc, 0x98, 0x74, 0xda, 0xd6, 0xda, 0x97, 0xce, 0x4d, 0x49, 0x59, 0x78, 0xc2, 0x4c,
+	0x76, 0x38, 0xcb, 0x1f, 0xfd, 0x35, 0x07, 0xce, 0xf0, 0xb7, 0x25, 0xb2, 0xcf, 0xa5, 0x9c, 0x39,
+	0xa4, 0xc9, 0x8b, 0x5d, 0x50, 0x99, 0xc9, 0x23, 0x89, 0xf3, 0x39, 0xb1, 0x4c, 0xd0, 0xe6, 0x0b,
+	0x57, 0x67, 0xad, 0xba, 0xbe, 0x7b, 0x7f, 0xd5, 0x0a, 0x3d, 0x05, 0x23, 0x2d, 0xb1, 0x1d, 0xfa,
+	0x71, 0x93, 0x5d, 0x37, 0xea, 0xe3, 0x17, 0x41, 0xd7, 0x53, 0x30, 0xd6, 0x71, 0x8c, 0xb4, 0xe0,
+	0x4f, 0xec, 0x97, 0x16, 0x1c, 0x5d, 0x85, 0x91, 0x24, 0x6c, 0x88, 0xcc, 0xb8, 0x71, 0xa9, 0xc4,
+	0x66, 0xe0, 0xf9, 0xbc, 0xb5, 0xb5, 0xa1, 0xd0, 0x52, 0xcb, 0x40, 0x0a, 0x8b, 0xb1, 0x4e, 0x87,
+	0x85, 0x78, 0x8b, 0x37, 0x3b, 0x22, 0x66, 0x12, 0xb8, 0x3f, 0x13, 0xe2, 0xad, 0x17, 0x62, 0x13,
+	0x17, 0x2d, 0xc2, 0xc9, 0x56, 0x87, 0x4d, 0x81, 0x5f, 0x73, 0x54, 0x51, 0x35, 0x9d, 0x06, 0x85,
+	0xce, 0x3a, 0x86, 0x35, 0xe1, 0x81, 0xfd, 0xac, 0x09, 0x5d, 0x92, 0x64, 0x3f, 0x78, 0x98, 0x24,
+	0xd9, 0xa8, 0x0a, 0x0f, 0x7a, 0xed, 0x24, 0x64, 0x59, 0x8f, 0xcc, 0x2a, 0x3c, 0xda, 0xfd, 0x61,
+	0x1e, 0x40, 0x7f, 0x6b, 0x6f, 0xea, 0xc1, 0x99, 0x7d, 0xf0, 0xf0, 0xbe, 0x54, 0xd0, 0xab, 0x30,
+	0x44, 0x44, 0xa2, 0xef, 0xd2, 0xcf, 0xd8, 0x52, 0x12, 0xcc, 0xd4, 0xe1, 0x32, 0x90, 0x98, 0xc3,
+	0xb0, 0xe2, 0x87, 0x36, 0x60, 0xa4, 0x1e, 0xc6, 0xc9, 0x4c, 0xc3, 0xf7, 0x62, 0x12, 0x97, 0x1e,
+	0x62, 0x93, 0x26, 0x57, 0xf7, 0xba, 0x2c, 0xd1, 0xd2, 0x39, 0x73, 0x39, 0xad, 0x89, 0x75, 0x32,
+	0x88, 0x30, 0x07, 0x38, 0x0b, 0xf5, 0x97, 0xce, 0xbd, 0xf3, 0xac, 0x63, 0x8f, 0xe5, 0x51, 0x5e,
+	0x0f, 0xab, 0x65, 0x13, 0x5b, 0x79, 0xc0, 0x75, 0x20, 0xce, 0xd2, 0x44, 0xcf, 0xc0, 0x68, 0x2b,
+	0xac, 0x96, 0x5b, 0xa4, 0xb2, 0xee, 0x25, 0x95, 0x7a, 0x69, 0xca, 0xb4, 0x62, 0xae, 0x6b, 0x65,
+	0xd8, 0xc0, 0x44, 0x2d, 0x18, 0x6c, 0xf2, 0x74, 0x18, 0xa5, 0x47, 0x6c, 0x9d, 0x6d, 0x44, 0x7e,
+	0x0d, 0x61, 0x43, 0xe0, 0x3f, 0xb0, 0x64, 0x83, 0xfe, 0xae, 0x03, 0x27, 0x32, 0x17, 0xe8, 0x4a,
+	0xef, 0xb0, 0xa6, 0xb2, 0x98, 0x84, 0x67, 0x1f, 0x63, 0xc3, 0x67, 0x02, 0x6f, 0x77, 0x82, 0x70,
+	0xb6, 0x45, 0x7c, 0x5c, 0x58, 0x4e, 0x9b, 0xd2, 0xa3, 0xf6, 0xc6, 0x85, 0x11, 0x94, 0xe3, 0xc2,
+	0x7e, 0x60, 0xc9, 0x06, 0x3d, 0x01, 0x83, 0x22, 0xfd, 0x64, 0xe9, 0x31, 0x33, 0xac, 0x40, 0x64,
+	0xa9, 0xc4, 0xb2, 0x7c, 0xf2, 0xfd, 0x70, 0xb2, 0xe3, 0xe8, 0x76, 0xa0, 0xc4, 0x2a, 0xbf, 0xe6,
+	0x80, 0x7e, 0xe3, 0xde, 0xfa, 0xeb, 0x3a, 0xcf, 0xc0, 0x68, 0x85, 0x3f, 0x76, 0xca, 0xef, 0xec,
+	0xf7, 0x9b, 0xf6, 0xe4, 0x39, 0xad, 0x0c, 0x1b, 0x98, 0xee, 0x65, 0x40, 0x9d, 0x4f, 0x1f, 0x1c,
+	0xca, 0x31, 0xf3, 0xf7, 0x1d, 0x18, 0x33, 0x74, 0x06, 0xeb, 0x8e, 0xe3, 0x05, 0x40, 0x4d, 0x3f,
+	0x8a, 0xc2, 0x48, 0x7f, 0x55, 0x52, 0xe4, 0xd5, 0x60, 0x01, 0x25, 0xab, 0x1d, 0xa5, 0x38, 0xa7,
+	0x86, 0xfb, 0x8f, 0xfa, 0x21, 0x8d, 0xa4, 0x57, 0x89, 0xa1, 0x9d, 0xae, 0x89, 0xa1, 0x9f, 0x84,
+	0xa1, 0x97, 0xe3, 0x30, 0x58, 0x4f, 0xd3, 0x47, 0xab, 0x6f, 0xf1, 0x6c, 0x79, 0xed, 0x0a, 0xc3,
+	0x54, 0x18, 0x0c, 0xfb, 0x95, 0x05, 0xbf, 0x91, 0x74, 0xe6, 0x17, 0x7e, 0xf6, 0x39, 0x0e, 0xc7,
+	0x0a, 0x83, 0x3d, 0x30, 0xb9, 0x43, 0x94, 0xa3, 0x21, 0x7d, 0x60, 0x92, 0xbf, 0x6a, 0xc2, 0xca,
+	0xd0, 0x05, 0x18, 0x56, 0x4e, 0x0a, 0xe1, 0xf9, 0x50, 0x23, 0xa5, 0x3c, 0x19, 0x38, 0xc5, 0x61,
+	0x0a, 0xa1, 0x30, 0x6c, 0x0b, 0x13, 0x4a, 0xd9, 0xc6, 0xf1, 0x24, 0x63, 0x2a, 0xe7, 0xb2, 0x5d,
+	0x82, 0xb1, 0x62, 0x99, 0xe7, 0x3c, 0x1f, 0x3e, 0x12, 0xe7, 0xb9, 0x76, 0xad, 0xa3, 0xd8, 0xeb,
+	0xb5, 0x0e, 0x73, 0x6e, 0x0f, 0xf5, 0x34, 0xb7, 0x3f, 0xd1, 0x07, 0x83, 0xd7, 0x48, 0xc4, 0x32,
+	0xf3, 0x3f, 0x01, 0x83, 0x3b, 0xfc, 0xdf, 0xec, 0x9d, 0x60, 0x81, 0x81, 0x65, 0x39, 0xfd, 0x6e,
+	0x9b, 0x6d, 0xbf, 0x51, 0x9d, 0x4f, 0x57, 0x71, 0x9a, 0x39, 0x53, 0x16, 0xe0, 0x14, 0x87, 0x56,
+	0xa8, 0x51, 0xcd, 0xbe, 0xd9, 0xf4, 0x93, 0x6c, 0x2c, 0xdc, 0xa2, 0x2c, 0xc0, 0x29, 0x0e, 0x7a,
+	0x0c, 0x06, 0x6a, 0x7e, 0xb2, 0xe1, 0xd5, 0xb2, 0x9e, 0xd7, 0x45, 0x06, 0xc5, 0xa2, 0x94, 0xb9,
+	0xdd, 0xfc, 0x64, 0x23, 0x22, 0xcc, 0xb2, 0xdb, 0x91, 0x92, 0x64, 0x51, 0x2b, 0xc3, 0x06, 0x26,
+	0x6b, 0x52, 0x28, 0x7a, 0x26, 0x02, 0x81, 0xd3, 0x26, 0xc9, 0x02, 0x9c, 0xe2, 0xd0, 0xf9, 0x5f,
+	0x09, 0x9b, 0x2d, 0xbf, 0x21, 0x42, 0xd4, 0xb5, 0xf9, 0x3f, 0x27, 0xe0, 0x58, 0x61, 0x50, 0x6c,
+	0x2a, 0xc2, 0xa8, 0xf8, 0xc9, 0x3e, 0xe6, 0xb7, 0x2e, 0xe0, 0x58, 0x61, 0xb8, 0xd7, 0x60, 0x8c,
+	0xaf, 0xe4, 0xb9, 0x86, 0xe7, 0x37, 0x17, 0xe7, 0xd0, 0xa5, 0x8e, 0x6b, 0x1d, 0x4f, 0xe4, 0x5c,
+	0xeb, 0x38, 0x63, 0x54, 0xea, 0xbc, 0xde, 0xe1, 0xfe, 0xa0, 0x00, 0x43, 0xc7, 0xf8, 0x1e, 0xea,
+	0xb1, 0x3f, 0xed, 0x8d, 0x6e, 0x66, 0xde, 0x42, 0x5d, 0xb7, 0x79, 0x4b, 0x6b, 0xdf, 0x77, 0x50,
+	0xff, 0x53, 0x01, 0xce, 0x4a, 0x54, 0x79, 0x96, 0x5b, 0x9c, 0x63, 0x6f, 0xcc, 0x1d, 0xfd, 0x40,
+	0x47, 0xc6, 0x40, 0xaf, 0xdb, 0x3b, 0x8d, 0x2e, 0xce, 0x75, 0x1d, 0xea, 0x57, 0x33, 0x43, 0x8d,
+	0xad, 0x72, 0xdd, 0x7f, 0xb0, 0xff, 0xd4, 0x81, 0xc9, 0xfc, 0xc1, 0x3e, 0x86, 0xe7, 0x67, 0xdf,
+	0x30, 0x9f, 0x9f, 0xfd, 0x05, 0x7b, 0x53, 0xcc, 0xec, 0x4a, 0x97, 0x87, 0x68, 0xff, 0xbb, 0x03,
+	0xa7, 0x65, 0x05, 0xb6, 0x7b, 0xce, 0xfa, 0x01, 0x0b, 0x0e, 0x3a, 0xfa, 0x69, 0xf6, 0xba, 0x31,
+	0xcd, 0x5e, 0xb0, 0xd7, 0x71, 0xbd, 0x1f, 0x5d, 0x9f, 0xed, 0xff, 0x13, 0x07, 0x4a, 0x79, 0x15,
+	0x8e, 0xe1, 0x93, 0xbf, 0x66, 0x7e, 0xf2, 0x6b, 0x47, 0xd3, 0xf3, 0xee, 0x1f, 0xbc, 0xd4, 0x6d,
+	0xa0, 0x50, 0x43, 0xea, 0x55, 0x8e, 0x2d, 0x9f, 0x34, 0x67, 0x91, 0xaf, 0xa0, 0x35, 0x60, 0x20,
+	0x66, 0x51, 0x30, 0x62, 0x0a, 0x5c, 0xb6, 0xa1, 0x6d, 0x51, 0x7a, 0xc2, 0xc6, 0xce, 0xfe, 0xc7,
+	0x82, 0x87, 0xfb, 0xeb, 0x05, 0x38, 0xa7, 0x9e, 0x95, 0x26, 0x3b, 0xa4, 0x91, 0xae, 0x0f, 0xf6,
+	0x08, 0x89, 0xa7, 0x7e, 0xda, 0x7b, 0x84, 0x24, 0x65, 0x91, 0xae, 0x85, 0x14, 0x86, 0x35, 0x9e,
+	0xa8, 0x0c, 0x67, 0xd8, 0xa3, 0x21, 0x0b, 0x7e, 0xe0, 0x35, 0xfc, 0x57, 0x49, 0x84, 0x49, 0x33,
+	0xdc, 0xf1, 0x1a, 0x42, 0x53, 0x57, 0xd7, 0xc2, 0x17, 0xf2, 0x90, 0x70, 0x7e, 0xdd, 0x8e, 0x13,
+	0x77, 0x5f, 0xaf, 0x27, 0x6e, 0xf7, 0x8f, 0x1c, 0x18, 0x3d, 0xc6, 0x47, 0xb8, 0x43, 0x73, 0x49,
+	0x3c, 0x6b, 0x6f, 0x49, 0x74, 0x59, 0x06, 0x7b, 0x45, 0xe8, 0x78, 0x97, 0x18, 0x7d, 0xd2, 0x51,
+	0x71, 0x42, 0x3c, 0x1e, 0xf3, 0x25, 0x7b, 0xed, 0x38, 0x48, 0x36, 0x53, 0xf4, 0xb5, 0x4c, 0x8a,
+	0xd7, 0x82, 0xad, 0x2c, 0x61, 0x1d, 0xad, 0x39, 0x44, 0xaa, 0xd7, 0x2f, 0x3b, 0x00, 0xbc, 0x9d,
+	0x22, 0x43, 0x3c, 0x6d, 0xdb, 0xe6, 0x91, 0x8d, 0x14, 0x65, 0xc2, 0x9b, 0xa6, 0x96, 0x50, 0x5a,
+	0x80, 0xb5, 0x96, 0xdc, 0x45, 0x0e, 0xd7, 0xbb, 0x4e, 0x1f, 0xfb, 0x39, 0x07, 0x4e, 0x64, 0x9a,
+	0x9b, 0x53, 0x7f, 0xcb, 0x7c, 0x46, 0xd3, 0x82, 0x66, 0x65, 0xe6, 0x0d, 0xd7, 0x8d, 0x27, 0xff,
+	0xc5, 0x05, 0xe3, 0x41, 0x77, 0xf4, 0x1a, 0x0c, 0x4b, 0xcb, 0x87, 0x9c, 0xde, 0x36, 0x9f, 0x13,
+	0x56, 0xc7, 0x1b, 0x09, 0x89, 0x71, 0xca, 0x2f, 0x13, 0x86, 0x58, 0xe8, 0x29, 0x0c, 0xf1, 0xde,
+	0x3e, 0x46, 0x9c, 0x6f, 0x97, 0xee, 0x3f, 0x12, 0xbb, 0xf4, 0x83, 0xd6, 0xed, 0xd2, 0x0f, 0x1d,
+	0xb3, 0x5d, 0x5a, 0x73, 0x12, 0x16, 0xef, 0xc2, 0x49, 0xf8, 0x1a, 0x9c, 0xde, 0x49, 0x0f, 0x9d,
+	0x6a, 0x26, 0x89, 0xdc, 0x54, 0x4f, 0xe4, 0x5a, 0xa3, 0xe9, 0x01, 0x3a, 0x4e, 0x48, 0x90, 0x68,
+	0xc7, 0xd5, 0x34, 0x02, 0xf2, 0x5a, 0x0e, 0x39, 0x9c, 0xcb, 0x24, 0xeb, 0xed, 0x19, 0xec, 0xc1,
+	0xdb, 0xf3, 0x6d, 0x07, 0xce, 0x78, 0x1d, 0xf7, 0x08, 0x31, 0xd9, 0x12, 0x21, 0x27, 0xd7, 0xed,
+	0xa9, 0x10, 0x06, 0x79, 0xe1, 0x56, 0xcb, 0x2b, 0xc2, 0xf9, 0x0d, 0x42, 0x8f, 0xa6, 0xae, 0x77,
+	0x1e, 0x37, 0x9b, 0xef, 0x27, 0xff, 0x5a, 0x36, 0x9e, 0x07, 0xd8, 0xd0, 0x7f, 0xd8, 0xee, 0x69,
+	0xdb, 0x42, 0x4c, 0xcf, 0xc8, 0x5d, 0xc4, 0xf4, 0x64, 0x5c, 0x6f, 0xa3, 0x96, 0x5c, 0x6f, 0x01,
+	0x4c, 0xf8, 0x4d, 0xaf, 0x46, 0xd6, 0xdb, 0x8d, 0x06, 0xbf, 0x18, 0x24, 0x1f, 0x7c, 0xce, 0xb5,
+	0xe0, 0xad, 0x84, 0x15, 0xaf, 0x91, 0x7d, 0xea, 0x5f, 0x5d, 0x80, 0x5a, 0xca, 0x50, 0xc2, 0x1d,
+	0xb4, 0xe9, 0x84, 0x65, 0x49, 0x12, 0x49, 0x42, 0x47, 0x9b, 0x05, 0x8e, 0x0c, 0xf1, 0x09, 0x7b,
+	0x39, 0x05, 0x63, 0x1d, 0x07, 0x2d, 0xc3, 0x70, 0x35, 0x88, 0xc5, 0x95, 0xe8, 0x13, 0x4c, 0x98,
+	0xbd, 0x93, 0x8a, 0xc0, 0xf9, 0x2b, 0x65, 0x75, 0x19, 0xfa, 0xc1, 0x9c, 0xac, 0x9f, 0xaa, 0x1c,
+	0xa7, 0xf5, 0xd1, 0x2a, 0x23, 0x26, 0x9e, 0xb2, 0xe3, 0xf1, 0x1c, 0x0f, 0x77, 0x71, 0x18, 0xcd,
+	0x5f, 0x91, 0x8f, 0xf1, 0x8d, 0x09, 0x76, 0xe2, 0x4d, 0xba, 0x94, 0x82, 0xf6, 0xf0, 0xf6, 0xc9,
+	0x7d, 0x1f, 0xde, 0x66, 0xe9, 0x7e, 0x93, 0x86, 0x72, 0x0f, 0x9f, 0xb7, 0x96, 0xee, 0x37, 0x8d,
+	0x94, 0x14, 0xe9, 0x7e, 0x53, 0x00, 0xd6, 0x59, 0xa2, 0xb5, 0x6e, 0x6e, 0xf2, 0x53, 0x4c, 0x68,
+	0x1c, 0xdc, 0xe9, 0xad, 0xfb, 0x4b, 0x4f, 0xef, 0xeb, 0x2f, 0xed, 0xf0, 0xef, 0x9e, 0x39, 0x80,
+	0x7f, 0xb7, 0xce, 0x12, 0xb1, 0x2e, 0xce, 0x09, 0x97, 0xba, 0x85, 0xf3, 0x1d, 0x4b, 0xfd, 0xc2,
+	0x23, 0x4f, 0xd9, 0xbf, 0x98, 0x33, 0xe8, 0x1a, 0xa0, 0x7e, 0xee, 0xd0, 0x01, 0xea, 0x54, 0x3c,
+	0xa7, 0x70, 0x96, 0xd1, 0xb7, 0x28, 0xc4, 0x73, 0x0a, 0xc6, 0x3a, 0x4e, 0xd6, 0x5b, 0x7a, 0xff,
+	0x91, 0x79, 0x4b, 0x27, 0x8f, 0xc1, 0x5b, 0xfa, 0x40, 0xcf, 0xde, 0xd2, 0x9b, 0x70, 0xaa, 0x15,
+	0x56, 0xe7, 0xfd, 0x38, 0x6a, 0xb3, 0x9b, 0x92, 0xb3, 0xed, 0x6a, 0x8d, 0x24, 0xcc, 0xdd, 0x3a,
+	0x72, 0xf1, 0x9d, 0x7a, 0x23, 0x5b, 0x6c, 0x21, 0xcb, 0x35, 0x9a, 0xa9, 0xc0, 0x4c, 0x27, 0x2c,
+	0xea, 0x36, 0xa7, 0x10, 0xe7, 0xb1, 0xd0, 0xfd, 0xb4, 0x0f, 0x1f, 0x8f, 0x9f, 0xf6, 0x03, 0x30,
+	0x14, 0xd7, 0xdb, 0x49, 0x35, 0xbc, 0x11, 0x30, 0x67, 0xfc, 0xf0, 0xec, 0x3b, 0x94, 0x29, 0x5b,
+	0xc0, 0x6f, 0xef, 0x4d, 0x4d, 0xc8, 0xff, 0x35, 0x2b, 0xb6, 0x80, 0xa0, 0xaf, 0x77, 0xb9, 0x0f,
+	0xe5, 0x1e, 0xe5, 0x7d, 0xa8, 0x73, 0x07, 0xba, 0x0b, 0x95, 0xe7, 0x8c, 0x7e, 0xe4, 0xa7, 0xce,
+	0x19, 0xfd, 0x55, 0x07, 0xc6, 0x76, 0x74, 0x97, 0x81, 0x70, 0x98, 0x5b, 0x08, 0xdc, 0x31, 0x3c,
+	0x11, 0xb3, 0x2e, 0x95, 0x73, 0x06, 0xe8, 0x76, 0x16, 0x80, 0xcd, 0x96, 0xe4, 0x04, 0x15, 0x3d,
+	0x7a, 0xaf, 0x82, 0x8a, 0xde, 0x60, 0x72, 0x4c, 0x1e, 0x72, 0x99, 0x17, 0xdd, 0x6e, 0x4c, 0xb1,
+	0x94, 0x89, 0x2a, 0xa4, 0x58, 0xe7, 0x87, 0x3e, 0xeb, 0xc0, 0x84, 0x3c, 0x97, 0x09, 0x97, 0x5f,
+	0x2c, 0xa2, 0x22, 0x6d, 0x1e, 0x07, 0x59, 0x58, 0xfd, 0x46, 0x86, 0x0f, 0xee, 0xe0, 0x4c, 0xa5,
+	0xba, 0x0a, 0x42, 0xab, 0xc5, 0x2c, 0xf8, 0x57, 0xe8, 0x30, 0x33, 0x29, 0x18, 0xeb, 0x38, 0xe8,
+	0x1b, 0x0e, 0x14, 0xeb, 0x61, 0xb8, 0x1d, 0x97, 0x9e, 0x60, 0x02, 0xfd, 0x79, 0xcb, 0xba, 0xe9,
+	0x65, 0x4a, 0x9b, 0x2b, 0xa5, 0x4f, 0x49, 0xdb, 0x11, 0x83, 0xdd, 0xde, 0x9b, 0x1a, 0x37, 0x5e,
+	0xcc, 0x8a, 0xdf, 0x7a, 0x5b, 0x83, 0x08, 0xdb, 0x26, 0x6b, 0x1a, 0xfa, 0xa2, 0x03, 0x13, 0x37,
+	0x32, 0x06, 0x0d, 0x11, 0x16, 0x8a, 0xed, 0x9b, 0x4a, 0xf8, 0x70, 0x67, 0xa1, 0xb8, 0xa3, 0x05,
+	0xe8, 0x33, 0xa6, 0xa1, 0x93, 0xc7, 0x8f, 0x5a, 0x1c, 0xc0, 0x8c, 0x61, 0x95, 0x5f, 0x0b, 0xca,
+	0xb7, 0x78, 0xde, 0x75, 0x7c, 0xc8, 0x24, 0xed, 0x4c, 0xfa, 0xb1, 0x72, 0xaa, 0x12, 0xd3, 0xde,
+	0x62, 0x61, 0xb1, 0x1b, 0x9f, 0x5f, 0x37, 0xb7, 0x7c, 0xf1, 0x2c, 0x8c, 0x9b, 0xbe, 0x3d, 0xf4,
+	0x2e, 0xf3, 0x2d, 0x92, 0xf3, 0xd9, 0x67, 0x1d, 0xc6, 0x24, 0xbe, 0xf1, 0xb4, 0x83, 0xf1, 0xf6,
+	0x42, 0xe1, 0x48, 0xdf, 0x5e, 0xe8, 0x3b, 0x9e, 0xb7, 0x17, 0x26, 0x8e, 0xe2, 0xed, 0x85, 0x93,
+	0x07, 0x7a, 0x7b, 0x41, 0x7b, 0xfb, 0xa2, 0xff, 0x0e, 0x6f, 0x5f, 0xcc, 0xc0, 0x09, 0x79, 0xf7,
+	0x87, 0x88, 0xf4, 0xf6, 0xdc, 0xed, 0xaf, 0x1e, 0x72, 0x9f, 0x33, 0x8b, 0x71, 0x16, 0x9f, 0x2e,
+	0xb2, 0x62, 0xc0, 0x6a, 0x0e, 0xd8, 0x7a, 0x9a, 0xcb, 0x9c, 0x5a, 0xec, 0xf8, 0x2c, 0x44, 0x94,
+	0x8c, 0x76, 0x2e, 0x32, 0xd8, 0x6d, 0xf9, 0x0f, 0xe6, 0x2d, 0x40, 0x2f, 0x42, 0x29, 0xdc, 0xda,
+	0x6a, 0x84, 0x5e, 0x35, 0x7d, 0x20, 0x42, 0xc6, 0x25, 0xf0, 0xbb, 0xb0, 0x2a, 0x9f, 0xf0, 0x5a,
+	0x17, 0x3c, 0xdc, 0x95, 0x02, 0xfa, 0x36, 0x55, 0x4c, 0x92, 0x30, 0x22, 0xd5, 0xd4, 0x56, 0x33,
+	0xcc, 0xfa, 0x4c, 0xac, 0xf7, 0xb9, 0x6c, 0xf2, 0xe1, 0xbd, 0x57, 0x1f, 0x25, 0x53, 0x8a, 0xb3,
+	0xcd, 0x42, 0x11, 0x9c, 0x6d, 0xe5, 0x99, 0x8a, 0x62, 0x71, 0x63, 0x69, 0x3f, 0x83, 0x95, 0x7a,
+	0xae, 0x3c, 0xd7, 0xd8, 0x14, 0xe3, 0x2e, 0x94, 0xf5, 0x47, 0x1c, 0x86, 0x8e, 0xe7, 0x11, 0x87,
+	0x37, 0x01, 0x2a, 0x32, 0x9d, 0x9c, 0x34, 0x3e, 0x2c, 0x5b, 0xb9, 0x4a, 0xc3, 0x69, 0x6a, 0x2f,
+	0xf7, 0x2a, 0x36, 0x58, 0x63, 0x89, 0xfe, 0x77, 0xee, 0x2b, 0x27, 0xdc, 0xc2, 0x52, 0xb3, 0x3e,
+	0x27, 0x7e, 0xea, 0x5e, 0x3a, 0xf9, 0x7b, 0x0e, 0x4c, 0xf2, 0x99, 0x97, 0x55, 0xee, 0xa9, 0x6a,
+	0x21, 0xee, 0xf6, 0xd8, 0x0e, 0x5d, 0xe1, 0x69, 0xa1, 0x0c, 0xae, 0xcc, 0xd1, 0xbd, 0x4f, 0x4b,
+	0xd0, 0x97, 0x73, 0x8e, 0x14, 0x27, 0x6c, 0xd9, 0x2c, 0xf3, 0xdf, 0xaa, 0x38, 0x75, 0xab, 0x97,
+	0x53, 0xc4, 0x3f, 0xec, 0x6a, 0x52, 0x45, 0xac, 0x79, 0xbf, 0x78, 0x44, 0x26, 0x55, 0xfd, 0x41,
+	0x8d, 0x03, 0x19, 0x56, 0x3f, 0xe7, 0xc0, 0x84, 0x97, 0x09, 0x35, 0x61, 0x76, 0x20, 0x2b, 0x36,
+	0xa9, 0x99, 0x28, 0x8d, 0x5f, 0x61, 0x4a, 0x5e, 0x36, 0xaa, 0x05, 0x77, 0x30, 0x47, 0x3f, 0x70,
+	0xe0, 0x81, 0xc4, 0x8b, 0xb7, 0x79, 0xba, 0xea, 0x38, 0xbd, 0xab, 0x2b, 0x1a, 0x77, 0x9a, 0xad,
+	0xc6, 0x57, 0xac, 0xaf, 0xc6, 0x8d, 0xee, 0x3c, 0xf9, 0xba, 0x7c, 0x44, 0xac, 0xcb, 0x07, 0xf6,
+	0xc1, 0xc4, 0xfb, 0x35, 0x7d, 0xf2, 0x93, 0x0e, 0x7f, 0xd6, 0xac, 0xab, 0xca, 0xb7, 0x69, 0xaa,
+	0x7c, 0x2b, 0x36, 0x1f, 0x56, 0xd2, 0x75, 0xcf, 0x5f, 0x71, 0xe0, 0x74, 0xde, 0x8e, 0x94, 0xd3,
+	0xa4, 0x0f, 0x9b, 0x4d, 0xb2, 0x78, 0xca, 0xd2, 0x1b, 0x64, 0xe5, 0x5d, 0x97, 0xc9, 0x2b, 0xf0,
+	0xf0, 0x9d, 0xbe, 0xe2, 0x9d, 0xe8, 0x0d, 0xe9, 0x6a, 0xf1, 0x9f, 0x0c, 0x6b, 0x5e, 0xc8, 0x84,
+	0xb4, 0xac, 0xc7, 0x70, 0x07, 0x30, 0xe0, 0x07, 0x0d, 0x3f, 0x20, 0xe2, 0xbe, 0xa6, 0xcd, 0x33,
+	0xac, 0x78, 0x97, 0x89, 0x52, 0xc7, 0x82, 0xcb, 0x3d, 0x76, 0x4a, 0x66, 0x5f, 0xba, 0xeb, 0x3f,
+	0xfe, 0x97, 0xee, 0x6e, 0xc0, 0xf0, 0x0d, 0x3f, 0xa9, 0xb3, 0x60, 0x0a, 0xe1, 0xeb, 0xb3, 0x70,
+	0xcf, 0x91, 0x92, 0x4b, 0xfb, 0x7e, 0x5d, 0x32, 0xc0, 0x29, 0x2f, 0x74, 0x81, 0x33, 0x66, 0x91,
+	0xdb, 0xd9, 0x90, 0xda, 0xeb, 0xb2, 0x00, 0xa7, 0x38, 0x74, 0xb0, 0x46, 0xe9, 0x2f, 0x99, 0x63,
+	0x4a, 0xa4, 0x7e, 0xb6, 0x91, 0xd2, 0x53, 0x50, 0xe4, 0xb7, 0x89, 0xaf, 0x6b, 0x3c, 0xb0, 0xc1,
+	0x51, 0x65, 0xdf, 0x1e, 0xea, 0x9a, 0x7d, 0xfb, 0x75, 0xa6, 0xb0, 0x25, 0x7e, 0xd0, 0x26, 0x6b,
+	0x81, 0x88, 0xf7, 0x5e, 0xb1, 0x73, 0xf7, 0x99, 0xd3, 0xe4, 0x47, 0xf0, 0xf4, 0x37, 0xd6, 0xf8,
+	0x69, 0x2e, 0x97, 0x91, 0x7d, 0x5d, 0x2e, 0xa9, 0xc9, 0x65, 0xd4, 0xba, 0xc9, 0x25, 0x21, 0x2d,
+	0x2b, 0x26, 0x97, 0x9f, 0x2a, 0x73, 0xc0, 0x9f, 0x3a, 0x80, 0x94, 0xde, 0xa5, 0x04, 0xea, 0x31,
+	0x04, 0x55, 0x7e, 0xd4, 0x01, 0x08, 0xd4, 0x7b, 0xa8, 0x76, 0x77, 0x41, 0x4e, 0x33, 0x6d, 0x40,
+	0x0a, 0xc3, 0x1a, 0x4f, 0xf7, 0x8f, 0x9d, 0x34, 0x76, 0x39, 0xed, 0xfb, 0x31, 0x04, 0x91, 0xed,
+	0x9a, 0x41, 0x64, 0x1b, 0x16, 0x4d, 0xf7, 0xaa, 0x1b, 0x5d, 0xc2, 0xc9, 0x7e, 0x5c, 0x80, 0x13,
+	0x3a, 0x72, 0x99, 0x1c, 0xc7, 0xc7, 0xbe, 0x61, 0x44, 0xd0, 0x5e, 0xb5, 0xdb, 0xdf, 0xb2, 0xf0,
+	0x00, 0xe5, 0x45, 0x6b, 0xbf, 0x99, 0x89, 0xd6, 0xbe, 0x6e, 0x9f, 0xf5, 0xfe, 0x21, 0xdb, 0xff,
+	0xd9, 0x81, 0x53, 0x99, 0x1a, 0xc7, 0x30, 0xc1, 0x76, 0xcc, 0x09, 0xf6, 0x9c, 0xf5, 0x5e, 0x77,
+	0x99, 0x5d, 0xdf, 0x2c, 0x74, 0xf4, 0x96, 0x1d, 0xe2, 0x3e, 0xe1, 0x40, 0x91, 0x6a, 0xcb, 0x32,
+	0x9e, 0xeb, 0xc3, 0x47, 0x32, 0x03, 0x98, 0x5e, 0x2f, 0xa4, 0xb3, 0x6a, 0x1f, 0x83, 0x61, 0xce,
+	0x7d, 0xf2, 0xe3, 0x0e, 0x40, 0x8a, 0x74, 0xaf, 0x54, 0x60, 0xf7, 0x3b, 0x05, 0x38, 0x93, 0x3b,
+	0x8d, 0xd0, 0xa7, 0x94, 0x45, 0xce, 0xb1, 0x1d, 0xad, 0x68, 0x30, 0xd2, 0x0d, 0x73, 0x63, 0x86,
+	0x61, 0x4e, 0xd8, 0xe3, 0xee, 0xd5, 0x01, 0x46, 0x88, 0x69, 0x6d, 0xb0, 0x7e, 0xe4, 0xa4, 0x01,
+	0xb0, 0x2a, 0xaf, 0xd1, 0x9f, 0xc1, 0x4b, 0x3c, 0xee, 0x8f, 0xb5, 0x1b, 0x0e, 0xb2, 0xa3, 0xc7,
+	0x20, 0x2b, 0x6e, 0x98, 0xb2, 0x02, 0xdb, 0xf7, 0x23, 0x77, 0x11, 0x16, 0xaf, 0x40, 0x9e, 0x63,
+	0xb9, 0xb7, 0x24, 0x93, 0xc6, 0x75, 0xd8, 0x42, 0xcf, 0xd7, 0x61, 0xc7, 0x60, 0xe4, 0x05, 0x5f,
+	0x25, 0x28, 0x9d, 0x9d, 0xfe, 0xee, 0x0f, 0xcf, 0xdf, 0xf7, 0xbd, 0x1f, 0x9e, 0xbf, 0xef, 0x07,
+	0x3f, 0x3c, 0x7f, 0xdf, 0x47, 0x6f, 0x9d, 0x77, 0xbe, 0x7b, 0xeb, 0xbc, 0xf3, 0xbd, 0x5b, 0xe7,
+	0x9d, 0x1f, 0xdc, 0x3a, 0xef, 0xfc, 0xdb, 0x5b, 0xe7, 0x9d, 0xbf, 0xf1, 0xef, 0xce, 0xdf, 0xf7,
+	0xc2, 0x90, 0xec, 0xd8, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x2c, 0xd4, 0xcb, 0xeb, 0xcc, 0xda,
+	0x00, 0x00,
 }
 
 func (m *Amount) Marshal() (dAtA []byte, err error) {
diff --git a/pkg/apis/workflow/v1alpha1/generated.proto b/pkg/apis/workflow/v1alpha1/generated.proto
index 3919db52d1fd..ccec3260f252 100644
--- a/pkg/apis/workflow/v1alpha1/generated.proto
+++ b/pkg/apis/workflow/v1alpha1/generated.proto
@@ -104,7 +104,7 @@ message ArtifactByManifestRequest {
   optional Workflow workflow = 1;
 }
 
-// ArtifactGC describes how to delete artifacts from completed Workflows
+// ArtifactGC describes how to delete artifacts from completed Workflows - this is embedded into the WorkflowLevelArtifactGC, and also used for individual Artifacts to override that as needed
 message ArtifactGC {
   // Strategy is the strategy to use.
   // +kubebuilder:validation:Enum="";OnWorkflowCompletion;OnWorkflowDeletion;Never
diff --git a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_artifact_by_manifest_request.py b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_artifact_by_manifest_request.py
index a5df3512d8c1..616955a2c920 100644
--- a/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_artifact_by_manifest_request.py
+++ b/sdks/python/client/argo_workflows/model/io_argoproj_workflow_v1alpha1_artifact_by_manifest_request.py
@@ -1,7 +1,7 @@
 """
     Argo Workflows API
 
-    Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argoproj.github.io/argo-workflows/  # noqa: E501
+    Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. For more information, please see https://argo-workflows.readthedocs.io/en/latest/  # noqa: E501
 
     The version of the OpenAPI document: VERSION
     Generated by: https://openapi-generator.tech
diff --git a/sdks/python/client/docs/ArtifactServiceApi.md b/sdks/python/client/docs/ArtifactServiceApi.md
index 2133917fe44a..0b58c6b39ca0 100644
--- a/sdks/python/client/docs/ArtifactServiceApi.md
+++ b/sdks/python/client/docs/ArtifactServiceApi.md
@@ -229,7 +229,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 annotations={
                     "key": "key_example",
                 },
-                cluster_name="cluster_name_example",
                 creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                 deletion_grace_period_seconds=1,
                 deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -278,7 +277,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_expressions=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -287,7 +286,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_fields=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -303,7 +302,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_expressions=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -312,7 +311,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_fields=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -340,6 +339,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -378,6 +383,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                match_label_keys=[
+                                    "match_label_keys_example",
+                                ],
+                                mismatch_label_keys=[
+                                    "mismatch_label_keys_example",
+                                ],
                                 namespace_selector=LabelSelector(
                                     match_expressions=[
                                         LabelSelectorRequirement(
@@ -417,6 +428,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -455,6 +472,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                match_label_keys=[
+                                    "match_label_keys_example",
+                                ],
+                                mismatch_label_keys=[
+                                    "mismatch_label_keys_example",
+                                ],
                                 namespace_selector=LabelSelector(
                                     match_expressions=[
                                         LabelSelectorRequirement(
@@ -545,6 +568,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -569,6 +593,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -675,6 +700,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             path="path_example",
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -688,6 +714,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -711,6 +742,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                             sub_path="sub_path_example",
@@ -744,7 +780,8 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                     ],
                 ),
-                artifact_gc=IoArgoprojWorkflowV1alpha1ArtifactGC(
+                artifact_gc=IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC(
+                    force_finalizer_removal=True,
                     pod_metadata=IoArgoprojWorkflowV1alpha1Metadata(
                         annotations={
                             "key": "key_example",
@@ -753,6 +790,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             "key": "key_example",
                         },
                     ),
+                    pod_spec_patch="pod_spec_patch_example",
                     service_account_name="service_account_name_example",
                     strategy="strategy_example",
                 ),
@@ -849,6 +887,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -873,6 +912,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -979,6 +1019,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -992,6 +1033,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -1015,6 +1061,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -1078,6 +1129,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 value="value_example",
                             ),
                             gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                operation="operation_example",
                                 realtime=True,
                                 value="value_example",
                             ),
@@ -1104,7 +1156,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 },
                 on_exit="on_exit_example",
                 parallelism=1,
-                pod_disruption_budget=IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec(
+                pod_disruption_budget=IoK8sApiPolicyV1PodDisruptionBudgetSpec(
                     max_unavailable="max_unavailable_example",
                     min_available="min_available_example",
                     selector=LabelSelector(
@@ -1121,8 +1173,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             "key": "key_example",
                         },
                     ),
+                    unhealthy_pod_eviction_policy="unhealthy_pod_eviction_policy_example",
                 ),
                 pod_gc=IoArgoprojWorkflowV1alpha1PodGC(
+                    delete_delay_duration="delete_delay_duration_example",
                     label_selector=LabelSelector(
                         match_expressions=[
                             LabelSelectorRequirement(
@@ -1166,6 +1220,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 ),
                 scheduler_name="scheduler_name_example",
                 security_context=PodSecurityContext(
+                    app_armor_profile=AppArmorProfile(
+                        localhost_profile="localhost_profile_example",
+                        type="type_example",
+                    ),
                     fs_group=1,
                     fs_group_change_policy="fs_group_change_policy_example",
                     run_as_group=1,
@@ -1179,7 +1237,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     ),
                     seccomp_profile=SeccompProfile(
                         localhost_profile="localhost_profile_example",
-                        type="Localhost",
+                        type="type_example",
                     ),
                     supplemental_groups=[
                         1,
@@ -1203,6 +1261,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                     mutex=IoArgoprojWorkflowV1alpha1Mutex(
                         name="name_example",
+                        namespace="namespace_example",
                         selectors=[
                             IoArgoprojWorkflowV1alpha1SyncSelector(
                                 name="name_example",
@@ -1210,12 +1269,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                     ),
+                    mutexes=[
+                        IoArgoprojWorkflowV1alpha1Mutex(
+                            name="name_example",
+                            namespace="namespace_example",
+                            selectors=[
+                                IoArgoprojWorkflowV1alpha1SyncSelector(
+                                    name="name_example",
+                                    template="template_example",
+                                ),
+                            ],
+                        ),
+                    ],
                     semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                         config_map_key_ref=ConfigMapKeySelector(
                             key="key_example",
                             name="name_example",
                             optional=True,
                         ),
+                        namespace="namespace_example",
                         selectors=[
                             IoArgoprojWorkflowV1alpha1SyncSelector(
                                 name="name_example",
@@ -1223,6 +1295,22 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                     ),
+                    semaphores=[
+                        IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                            config_map_key_ref=ConfigMapKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
+                            namespace="namespace_example",
+                            selectors=[
+                                IoArgoprojWorkflowV1alpha1SyncSelector(
+                                    name="name_example",
+                                    template="template_example",
+                                ),
+                            ],
+                        ),
+                    ],
                 ),
                 template_defaults=IoArgoprojWorkflowV1alpha1Template(
                     active_deadline_seconds="active_deadline_seconds_example",
@@ -1234,7 +1322,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -1243,7 +1331,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -1259,7 +1347,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -1268,7 +1356,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -1296,6 +1384,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -1334,6 +1428,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -1373,6 +1473,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -1411,6 +1517,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -1476,6 +1588,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "fetch_example",
                             ],
                             insecure_ignore_host_key=True,
+                            insecure_skip_tls=True,
                             password_secret=SecretKeySelector(
                                 key="key_example",
                                 name="name_example",
@@ -1499,6 +1612,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             addresses=[
                                 "addresses_example",
                             ],
+                            data_transfer_protection="data_transfer_protection_example",
                             force=True,
                             hdfs_user="hdfs_user_example",
                             krb_c_cache_secret=SecretKeySelector(
@@ -1602,6 +1716,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             security_token="security_token_example",
+                            use_sdk_creds=True,
                         ),
                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                             data="data_example",
@@ -1613,6 +1728,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             bucket="bucket_example",
+                            ca_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                 object_locking=True,
                             ),
@@ -1636,6 +1756,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 name="name_example",
                                 optional=True,
                             ),
+                            session_token_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             use_sdk_creds=True,
                         ),
                     ),
@@ -1688,7 +1813,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                         image="image_example",
-                        image_pull_policy="Always",
+                        image_pull_policy="image_pull_policy_example",
                         lifecycle=Lifecycle(
                             post_start=LifecycleHandler(
                                 _exec=ExecAction(
@@ -1706,7 +1831,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -1729,7 +1857,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -1758,7 +1889,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -1777,7 +1908,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 host_ip="host_ip_example",
                                 host_port=1,
                                 name="name_example",
-                                protocol="SCTP",
+                                protocol="protocol_example",
                             ),
                         ],
                         readiness_probe=Probe(
@@ -1801,7 +1932,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -1813,7 +1944,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             termination_grace_period_seconds=1,
                             timeout_seconds=1,
                         ),
+                        resize_policy=[
+                            ContainerResizePolicy(
+                                resource_name="resource_name_example",
+                                restart_policy="restart_policy_example",
+                            ),
+                        ],
                         resources=ResourceRequirements(
+                            claims=[
+                                ResourceClaim(
+                                    name="name_example",
+                                ),
+                            ],
                             limits={
                                 "key": "key_example",
                             },
@@ -1821,8 +1963,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        restart_policy="restart_policy_example",
                         security_context=SecurityContext(
                             allow_privilege_escalation=True,
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             capabilities=Capabilities(
                                 add=[
                                     "add_example",
@@ -1845,7 +1992,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             windows_options=WindowsSecurityContextOptions(
                                 gmsa_credential_spec="gmsa_credential_spec_example",
@@ -1875,7 +2022,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -1890,7 +2037,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         stdin=True,
                         stdin_once=True,
                         termination_message_path="termination_message_path_example",
-                        termination_message_policy="FallbackToLogsOnError",
+                        termination_message_policy="termination_message_policy_example",
                         tty=True,
                         volume_devices=[
                             VolumeDevice(
@@ -1904,6 +2051,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 mount_propagation="mount_propagation_example",
                                 name="name_example",
                                 read_only=True,
+                                recursive_read_only="recursive_read_only_example",
                                 sub_path="sub_path_example",
                                 sub_path_expr="sub_path_expr_example",
                             ),
@@ -1981,7 +2129,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -2004,7 +2155,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -2033,7 +2187,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -2052,7 +2206,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -2076,7 +2230,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -2088,7 +2242,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -2096,8 +2261,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -2120,7 +2290,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -2150,7 +2320,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -2179,6 +2349,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -2196,6 +2367,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 mount_propagation="mount_propagation_example",
                                 name="name_example",
                                 read_only=True,
+                                recursive_read_only="recursive_read_only_example",
                                 sub_path="sub_path_example",
                                 sub_path_expr="sub_path_expr_example",
                             ),
@@ -2274,6 +2446,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "fetch_example",
                                                 ],
                                                 insecure_ignore_host_key=True,
+                                                insecure_skip_tls=True,
                                                 password_secret=SecretKeySelector(
                                                     key="key_example",
                                                     name="name_example",
@@ -2298,6 +2471,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 addresses=[
                                                     "addresses_example",
                                                 ],
+                                                data_transfer_protection="data_transfer_protection_example",
                                                 force=True,
                                                 hdfs_user="hdfs_user_example",
                                                 krb_c_cache_secret=SecretKeySelector(
@@ -2404,6 +2578,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 security_token="security_token_example",
+                                                use_sdk_creds=True,
                                             ),
                                             path="path_example",
                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -2417,6 +2592,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 bucket="bucket_example",
+                                                ca_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                     object_locking=True,
                                                 ),
@@ -2440,6 +2620,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     name="name_example",
                                                     optional=True,
                                                 ),
+                                                session_token_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 use_sdk_creds=True,
                                             ),
                                             sub_path="sub_path_example",
@@ -2550,6 +2735,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -2574,6 +2760,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -2680,6 +2867,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -2693,6 +2881,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -2716,6 +2909,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -2848,6 +3046,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -2872,6 +3071,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -2978,6 +3178,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -2991,6 +3192,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -3014,6 +3220,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -3128,7 +3339,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -3151,7 +3365,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -3180,7 +3397,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -3200,7 +3417,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -3224,7 +3441,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -3236,7 +3453,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -3244,8 +3472,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -3268,7 +3501,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -3298,7 +3531,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -3327,6 +3560,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -3401,6 +3635,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -3425,6 +3660,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -3531,6 +3767,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -3544,6 +3781,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -3567,6 +3809,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -3626,6 +3873,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     value="value_example",
                                 ),
                                 gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                    operation="operation_example",
                                     realtime=True,
                                     value="value_example",
                                 ),
@@ -3718,6 +3966,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -3742,6 +3991,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -3848,6 +4098,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -3861,6 +4112,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -3884,6 +4140,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -3997,6 +4258,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -4021,6 +4283,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -4127,6 +4390,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -4140,6 +4404,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -4163,6 +4432,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -4252,7 +4526,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -4275,7 +4552,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -4304,7 +4584,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -4323,7 +4603,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 host_ip="host_ip_example",
                                 host_port=1,
                                 name="name_example",
-                                protocol="SCTP",
+                                protocol="protocol_example",
                             ),
                         ],
                         readiness_probe=Probe(
@@ -4347,7 +4627,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -4359,7 +4639,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             termination_grace_period_seconds=1,
                             timeout_seconds=1,
                         ),
+                        resize_policy=[
+                            ContainerResizePolicy(
+                                resource_name="resource_name_example",
+                                restart_policy="restart_policy_example",
+                            ),
+                        ],
                         resources=ResourceRequirements(
+                            claims=[
+                                ResourceClaim(
+                                    name="name_example",
+                                ),
+                            ],
                             limits={
                                 "key": "key_example",
                             },
@@ -4367,8 +4658,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        restart_policy="restart_policy_example",
                         security_context=SecurityContext(
                             allow_privilege_escalation=True,
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             capabilities=Capabilities(
                                 add=[
                                     "add_example",
@@ -4391,7 +4687,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             windows_options=WindowsSecurityContextOptions(
                                 gmsa_credential_spec="gmsa_credential_spec_example",
@@ -4422,7 +4718,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -4451,6 +4747,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 mount_propagation="mount_propagation_example",
                                 name="name_example",
                                 read_only=True,
+                                recursive_read_only="recursive_read_only_example",
                                 sub_path="sub_path_example",
                                 sub_path_expr="sub_path_expr_example",
                             ),
@@ -4458,6 +4755,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         working_dir="working_dir_example",
                     ),
                     security_context=PodSecurityContext(
+                        app_armor_profile=AppArmorProfile(
+                            localhost_profile="localhost_profile_example",
+                            type="type_example",
+                        ),
                         fs_group=1,
                         fs_group_change_policy="fs_group_change_policy_example",
                         run_as_group=1,
@@ -4471,7 +4772,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                         seccomp_profile=SeccompProfile(
                             localhost_profile="localhost_profile_example",
-                            type="Localhost",
+                            type="type_example",
                         ),
                         supplemental_groups=[
                             1,
@@ -4557,7 +4858,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -4580,7 +4884,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -4609,7 +4916,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -4629,7 +4936,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -4653,7 +4960,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -4665,7 +4972,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -4673,8 +4991,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -4697,7 +5020,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -4727,7 +5050,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -4756,6 +5079,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -4833,6 +5157,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "fetch_example",
                                                 ],
                                                 insecure_ignore_host_key=True,
+                                                insecure_skip_tls=True,
                                                 password_secret=SecretKeySelector(
                                                     key="key_example",
                                                     name="name_example",
@@ -4857,6 +5182,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 addresses=[
                                                     "addresses_example",
                                                 ],
+                                                data_transfer_protection="data_transfer_protection_example",
                                                 force=True,
                                                 hdfs_user="hdfs_user_example",
                                                 krb_c_cache_secret=SecretKeySelector(
@@ -4963,6 +5289,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 security_token="security_token_example",
+                                                use_sdk_creds=True,
                                             ),
                                             path="path_example",
                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -4976,6 +5303,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 bucket="bucket_example",
+                                                ca_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                     object_locking=True,
                                                 ),
@@ -4999,6 +5331,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     name="name_example",
                                                     optional=True,
                                                 ),
+                                                session_token_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 use_sdk_creds=True,
                                             ),
                                             sub_path="sub_path_example",
@@ -5105,6 +5442,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -5129,6 +5467,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -5235,6 +5574,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -5248,6 +5588,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -5271,6 +5616,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -5342,6 +5692,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                         mutex=IoArgoprojWorkflowV1alpha1Mutex(
                             name="name_example",
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -5349,12 +5700,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        mutexes=[
+                            IoArgoprojWorkflowV1alpha1Mutex(
+                                name="name_example",
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                         semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                             config_map_key_ref=ConfigMapKeySelector(
                                 key="key_example",
                                 name="name_example",
                                 optional=True,
                             ),
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -5362,13 +5726,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        semaphores=[
+                            IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                config_map_key_ref=ConfigMapKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                     ),
                     timeout="timeout_example",
                     tolerations=[
                         Toleration(
-                            effect="NoExecute",
+                            effect="effect_example",
                             key="key_example",
-                            operator="Equal",
+                            operator="operator_example",
                             toleration_seconds=1,
                             value="value_example",
                         ),
@@ -5465,7 +5845,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         annotations={
                                             "key": "key_example",
                                         },
-                                        cluster_name="cluster_name_example",
                                         creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                         deletion_grace_period_seconds=1,
                                         deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -5513,12 +5892,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             kind="kind_example",
                                             name="name_example",
                                         ),
-                                        data_source_ref=TypedLocalObjectReference(
+                                        data_source_ref=TypedObjectReference(
                                             api_group="api_group_example",
                                             kind="kind_example",
                                             name="name_example",
+                                            namespace="namespace_example",
                                         ),
-                                        resources=ResourceRequirements(
+                                        resources=VolumeResourceRequirements(
                                             limits={
                                                 "key": "key_example",
                                             },
@@ -5541,6 +5921,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             },
                                         ),
                                         storage_class_name="storage_class_name_example",
+                                        volume_attributes_class_name="volume_attributes_class_name_example",
                                         volume_mode="volume_mode_example",
                                         volume_name="volume_name_example",
                                     ),
@@ -5632,6 +6013,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 default_mode=1,
                                 sources=[
                                     VolumeProjection(
+                                        cluster_trust_bundle=ClusterTrustBundleProjection(
+                                            label_selector=LabelSelector(
+                                                match_expressions=[
+                                                    LabelSelectorRequirement(
+                                                        key="key_example",
+                                                        operator="operator_example",
+                                                        values=[
+                                                            "values_example",
+                                                        ],
+                                                    ),
+                                                ],
+                                                match_labels={
+                                                    "key": "key_example",
+                                                },
+                                            ),
+                                            name="name_example",
+                                            optional=True,
+                                            path="path_example",
+                                            signer_name="signer_name_example",
+                                        ),
                                         config_map=ConfigMapProjection(
                                             items=[
                                                 KeyToPath(
@@ -5756,7 +6157,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -5765,7 +6166,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -5781,7 +6182,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -5790,7 +6191,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -5818,6 +6219,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -5856,6 +6263,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -5895,6 +6308,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -5933,6 +6352,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -5998,6 +6423,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -6021,6 +6447,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -6124,6 +6551,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                 data="data_example",
@@ -6135,6 +6563,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -6158,6 +6591,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                         ),
@@ -6210,7 +6648,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                             image="image_example",
-                            image_pull_policy="Always",
+                            image_pull_policy="image_pull_policy_example",
                             lifecycle=Lifecycle(
                                 post_start=LifecycleHandler(
                                     _exec=ExecAction(
@@ -6228,7 +6666,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -6251,7 +6692,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -6280,7 +6724,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -6299,7 +6743,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -6323,7 +6767,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -6335,7 +6779,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -6343,8 +6798,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -6367,7 +6827,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -6397,7 +6857,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -6412,7 +6872,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             stdin=True,
                             stdin_once=True,
                             termination_message_path="termination_message_path_example",
-                            termination_message_policy="FallbackToLogsOnError",
+                            termination_message_policy="termination_message_policy_example",
                             tty=True,
                             volume_devices=[
                                 VolumeDevice(
@@ -6426,6 +6886,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -6503,7 +6964,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -6526,7 +6990,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -6555,7 +7022,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -6574,7 +7041,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -6598,7 +7065,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -6610,7 +7077,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -6618,8 +7096,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -6642,7 +7125,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -6672,7 +7155,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -6701,6 +7184,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -6718,6 +7202,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -6796,6 +7281,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -6820,6 +7306,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -6926,6 +7413,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -6939,6 +7427,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -6962,6 +7455,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -7072,6 +7570,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -7096,6 +7595,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -7202,6 +7702,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -7215,6 +7716,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -7238,6 +7744,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -7370,6 +7881,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -7394,6 +7906,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -7500,6 +8013,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -7513,6 +8027,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -7536,6 +8055,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -7650,7 +8174,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -7673,7 +8200,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -7702,7 +8232,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -7722,7 +8252,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -7746,7 +8276,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -7758,7 +8288,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -7766,8 +8307,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -7790,7 +8336,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -7820,7 +8366,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -7849,6 +8395,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -7923,6 +8470,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -7947,6 +8495,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -8053,6 +8602,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -8066,6 +8616,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -8089,6 +8644,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -8148,6 +8708,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         value="value_example",
                                     ),
                                     gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                        operation="operation_example",
                                         realtime=True,
                                         value="value_example",
                                     ),
@@ -8240,6 +8801,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -8264,6 +8826,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -8370,6 +8933,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -8383,6 +8947,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -8406,6 +8975,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -8519,6 +9093,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -8543,6 +9118,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -8649,6 +9225,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -8662,6 +9239,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -8685,6 +9267,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -8774,7 +9361,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -8797,7 +9387,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -8826,7 +9419,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -8845,7 +9438,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -8869,7 +9462,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -8881,7 +9474,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -8889,8 +9493,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -8913,7 +9522,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -8944,7 +9553,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -8973,6 +9582,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -8980,6 +9590,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             working_dir="working_dir_example",
                         ),
                         security_context=PodSecurityContext(
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             fs_group=1,
                             fs_group_change_policy="fs_group_change_policy_example",
                             run_as_group=1,
@@ -8993,7 +9607,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             supplemental_groups=[
                                 1,
@@ -9079,7 +9693,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -9102,7 +9719,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -9131,7 +9751,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -9151,7 +9771,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -9175,7 +9795,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -9187,7 +9807,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -9195,8 +9826,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -9219,7 +9855,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -9249,7 +9885,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -9278,6 +9914,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -9355,6 +9992,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -9379,6 +10017,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -9485,6 +10124,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -9498,6 +10138,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -9521,6 +10166,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -9627,6 +10277,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -9651,6 +10302,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -9757,6 +10409,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -9770,6 +10423,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -9793,6 +10451,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -9864,6 +10527,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                             mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                 name="name_example",
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -9871,12 +10535,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            mutexes=[
+                                IoArgoprojWorkflowV1alpha1Mutex(
+                                    name="name_example",
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                             semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                 config_map_key_ref=ConfigMapKeySelector(
                                     key="key_example",
                                     name="name_example",
                                     optional=True,
                                 ),
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -9884,13 +10561,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            semaphores=[
+                                IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                    config_map_key_ref=ConfigMapKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                         ),
                         timeout="timeout_example",
                         tolerations=[
                             Toleration(
-                                effect="NoExecute",
+                                effect="effect_example",
                                 key="key_example",
-                                operator="Equal",
+                                operator="operator_example",
                                 toleration_seconds=1,
                                 value="value_example",
                             ),
@@ -9987,7 +10680,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             annotations={
                                                 "key": "key_example",
                                             },
-                                            cluster_name="cluster_name_example",
                                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                             deletion_grace_period_seconds=1,
                                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -10035,12 +10727,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 kind="kind_example",
                                                 name="name_example",
                                             ),
-                                            data_source_ref=TypedLocalObjectReference(
+                                            data_source_ref=TypedObjectReference(
                                                 api_group="api_group_example",
                                                 kind="kind_example",
                                                 name="name_example",
+                                                namespace="namespace_example",
                                             ),
-                                            resources=ResourceRequirements(
+                                            resources=VolumeResourceRequirements(
                                                 limits={
                                                     "key": "key_example",
                                                 },
@@ -10063,6 +10756,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 },
                                             ),
                                             storage_class_name="storage_class_name_example",
+                                            volume_attributes_class_name="volume_attributes_class_name_example",
                                             volume_mode="volume_mode_example",
                                             volume_name="volume_name_example",
                                         ),
@@ -10154,6 +10848,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     default_mode=1,
                                     sources=[
                                         VolumeProjection(
+                                            cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                label_selector=LabelSelector(
+                                                    match_expressions=[
+                                                        LabelSelectorRequirement(
+                                                            key="key_example",
+                                                            operator="operator_example",
+                                                            values=[
+                                                                "values_example",
+                                                            ],
+                                                        ),
+                                                    ],
+                                                    match_labels={
+                                                        "key": "key_example",
+                                                    },
+                                                ),
+                                                name="name_example",
+                                                optional=True,
+                                                path="path_example",
+                                                signer_name="signer_name_example",
+                                            ),
                                             config_map=ConfigMapProjection(
                                                 items=[
                                                     KeyToPath(
@@ -10270,9 +10984,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 ],
                 tolerations=[
                     Toleration(
-                        effect="NoExecute",
+                        effect="effect_example",
                         key="key_example",
-                        operator="Equal",
+                        operator="operator_example",
                         toleration_seconds=1,
                         value="value_example",
                     ),
@@ -10293,7 +11007,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             annotations={
                                 "key": "key_example",
                             },
-                            cluster_name="cluster_name_example",
                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                             deletion_grace_period_seconds=1,
                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -10341,12 +11054,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 kind="kind_example",
                                 name="name_example",
                             ),
-                            data_source_ref=TypedLocalObjectReference(
+                            data_source_ref=TypedObjectReference(
                                 api_group="api_group_example",
                                 kind="kind_example",
                                 name="name_example",
+                                namespace="namespace_example",
                             ),
-                            resources=ResourceRequirements(
+                            resources=VolumeResourceRequirements(
                                 limits={
                                     "key": "key_example",
                                 },
@@ -10369,6 +11083,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 },
                             ),
                             storage_class_name="storage_class_name_example",
+                            volume_attributes_class_name="volume_attributes_class_name_example",
                             volume_mode="volume_mode_example",
                             volume_name="volume_name_example",
                         ),
@@ -10376,6 +11091,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             access_modes=[
                                 "access_modes_example",
                             ],
+                            allocated_resource_statuses={
+                                "key": "key_example",
+                            },
                             allocated_resources={
                                 "key": "key_example",
                             },
@@ -10389,11 +11107,15 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     message="message_example",
                                     reason="reason_example",
                                     status="status_example",
-                                    type="FileSystemResizePending",
+                                    type="type_example",
                                 ),
                             ],
-                            phase="Bound",
-                            resize_status="resize_status_example",
+                            current_volume_attributes_class_name="current_volume_attributes_class_name_example",
+                            modify_volume_status=ModifyVolumeStatus(
+                                status="status_example",
+                                target_volume_attributes_class_name="target_volume_attributes_class_name_example",
+                            ),
+                            phase="phase_example",
                         ),
                     ),
                 ],
@@ -10489,7 +11211,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     annotations={
                                         "key": "key_example",
                                     },
-                                    cluster_name="cluster_name_example",
                                     creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                     deletion_grace_period_seconds=1,
                                     deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -10537,12 +11258,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         kind="kind_example",
                                         name="name_example",
                                     ),
-                                    data_source_ref=TypedLocalObjectReference(
+                                    data_source_ref=TypedObjectReference(
                                         api_group="api_group_example",
                                         kind="kind_example",
                                         name="name_example",
+                                        namespace="namespace_example",
                                     ),
-                                    resources=ResourceRequirements(
+                                    resources=VolumeResourceRequirements(
                                         limits={
                                             "key": "key_example",
                                         },
@@ -10565,6 +11287,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         },
                                     ),
                                     storage_class_name="storage_class_name_example",
+                                    volume_attributes_class_name="volume_attributes_class_name_example",
                                     volume_mode="volume_mode_example",
                                     volume_name="volume_name_example",
                                 ),
@@ -10656,6 +11379,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             default_mode=1,
                             sources=[
                                 VolumeProjection(
+                                    cluster_trust_bundle=ClusterTrustBundleProjection(
+                                        label_selector=LabelSelector(
+                                            match_expressions=[
+                                                LabelSelectorRequirement(
+                                                    key="key_example",
+                                                    operator="operator_example",
+                                                    values=[
+                                                        "values_example",
+                                                    ],
+                                                ),
+                                            ],
+                                            match_labels={
+                                                "key": "key_example",
+                                            },
+                                        ),
+                                        name="name_example",
+                                        optional=True,
+                                        path="path_example",
+                                        signer_name="signer_name_example",
+                                    ),
                                     config_map=ConfigMapProjection(
                                         items=[
                                             KeyToPath(
@@ -10800,6 +11543,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     artifact_repository=IoArgoprojWorkflowV1alpha1ArtifactRepository(
                         archive_logs=True,
                         artifactory=IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository(
+                            key_format="key_format_example",
                             password_secret=SecretKeySelector(
                                 key="key_example",
                                 name="name_example",
@@ -10836,6 +11580,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             addresses=[
                                 "addresses_example",
                             ],
+                            data_transfer_protection="data_transfer_protection_example",
                             force=True,
                             hdfs_user="hdfs_user_example",
                             krb_c_cache_secret=SecretKeySelector(
@@ -10878,6 +11623,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             security_token="security_token_example",
+                            use_sdk_creds=True,
                         ),
                         s3=IoArgoprojWorkflowV1alpha1S3ArtifactRepository(
                             access_key_secret=SecretKeySelector(
@@ -10886,6 +11632,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             bucket="bucket_example",
+                            ca_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                 object_locking=True,
                             ),
@@ -10910,6 +11661,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 name="name_example",
                                 optional=True,
                             ),
+                            session_token_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             use_sdk_creds=True,
                         ),
                     ),
@@ -11008,6 +11764,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -11032,6 +11789,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -11138,6 +11896,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -11151,6 +11910,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -11174,6 +11938,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -11214,6 +11983,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                         message="message_example",
                         name="name_example",
+                        node_flag=IoArgoprojWorkflowV1alpha1NodeFlag(
+                            hooked=True,
+                            retried=True,
+                        ),
                         outbound_nodes=[
                             "outbound_nodes_example",
                         ],
@@ -11284,6 +12057,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -11308,6 +12082,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -11414,6 +12189,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -11427,6 +12203,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -11450,6 +12231,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -11573,6 +12359,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -11597,6 +12384,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -11703,6 +12491,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             path="path_example",
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -11716,6 +12505,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -11739,6 +12533,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                             sub_path="sub_path_example",
@@ -11866,7 +12665,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     annotations={
                                         "key": "key_example",
                                     },
-                                    cluster_name="cluster_name_example",
                                     creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                     deletion_grace_period_seconds=1,
                                     deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -11914,12 +12712,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         kind="kind_example",
                                         name="name_example",
                                     ),
-                                    data_source_ref=TypedLocalObjectReference(
+                                    data_source_ref=TypedObjectReference(
                                         api_group="api_group_example",
                                         kind="kind_example",
                                         name="name_example",
+                                        namespace="namespace_example",
                                     ),
-                                    resources=ResourceRequirements(
+                                    resources=VolumeResourceRequirements(
                                         limits={
                                             "key": "key_example",
                                         },
@@ -11942,6 +12741,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         },
                                     ),
                                     storage_class_name="storage_class_name_example",
+                                    volume_attributes_class_name="volume_attributes_class_name_example",
                                     volume_mode="volume_mode_example",
                                     volume_name="volume_name_example",
                                 ),
@@ -12033,6 +12833,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             default_mode=1,
                             sources=[
                                 VolumeProjection(
+                                    cluster_trust_bundle=ClusterTrustBundleProjection(
+                                        label_selector=LabelSelector(
+                                            match_expressions=[
+                                                LabelSelectorRequirement(
+                                                    key="key_example",
+                                                    operator="operator_example",
+                                                    values=[
+                                                        "values_example",
+                                                    ],
+                                                ),
+                                            ],
+                                            match_labels={
+                                                "key": "key_example",
+                                            },
+                                        ),
+                                        name="name_example",
+                                        optional=True,
+                                        path="path_example",
+                                        signer_name="signer_name_example",
+                                    ),
                                     config_map=ConfigMapProjection(
                                         items=[
                                             KeyToPath(
@@ -12162,7 +12982,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -12171,7 +12991,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -12187,7 +13007,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -12196,7 +13016,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -12224,6 +13044,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -12262,6 +13088,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -12301,6 +13133,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -12339,6 +13177,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -12404,6 +13248,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -12427,6 +13272,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -12530,6 +13376,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                 data="data_example",
@@ -12541,6 +13388,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -12564,6 +13416,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                         ),
@@ -12616,7 +13473,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                             image="image_example",
-                            image_pull_policy="Always",
+                            image_pull_policy="image_pull_policy_example",
                             lifecycle=Lifecycle(
                                 post_start=LifecycleHandler(
                                     _exec=ExecAction(
@@ -12634,7 +13491,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -12657,7 +13517,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -12686,7 +13549,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -12705,7 +13568,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -12729,7 +13592,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -12741,7 +13604,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -12749,8 +13623,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -12773,7 +13652,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -12803,7 +13682,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -12818,7 +13697,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             stdin=True,
                             stdin_once=True,
                             termination_message_path="termination_message_path_example",
-                            termination_message_policy="FallbackToLogsOnError",
+                            termination_message_policy="termination_message_policy_example",
                             tty=True,
                             volume_devices=[
                                 VolumeDevice(
@@ -12832,6 +13711,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -12909,7 +13789,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -12932,7 +13815,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -12961,7 +13847,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -12980,7 +13866,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -13004,7 +13890,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -13016,7 +13902,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -13024,8 +13921,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -13048,7 +13950,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -13078,7 +13980,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -13107,6 +14009,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -13124,6 +14027,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -13202,6 +14106,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -13226,6 +14131,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -13332,6 +14238,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -13345,6 +14252,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -13368,6 +14280,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -13478,6 +14395,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -13502,6 +14420,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -13608,6 +14527,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -13621,6 +14541,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -13644,6 +14569,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -13776,6 +14706,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -13800,6 +14731,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -13906,6 +14838,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -13919,6 +14852,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -13942,6 +14880,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -14056,7 +14999,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -14079,7 +15025,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -14108,7 +15057,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -14128,7 +15077,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -14152,7 +15101,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -14164,7 +15113,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -14172,8 +15132,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -14196,7 +15161,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -14226,7 +15191,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -14255,6 +15220,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -14329,6 +15295,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -14353,6 +15320,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -14459,6 +15427,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -14472,6 +15441,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -14495,6 +15469,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -14554,6 +15533,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         value="value_example",
                                     ),
                                     gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                        operation="operation_example",
                                         realtime=True,
                                         value="value_example",
                                     ),
@@ -14646,6 +15626,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -14670,6 +15651,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -14776,6 +15758,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -14789,6 +15772,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -14812,6 +15800,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -14925,6 +15918,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -14949,6 +15943,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -15055,6 +16050,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -15068,6 +16064,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -15091,6 +16092,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -15180,7 +16186,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -15203,7 +16212,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -15232,7 +16244,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -15251,7 +16263,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -15275,7 +16287,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -15287,7 +16299,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -15295,8 +16318,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -15319,7 +16347,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -15350,7 +16378,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -15379,6 +16407,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -15386,6 +16415,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             working_dir="working_dir_example",
                         ),
                         security_context=PodSecurityContext(
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             fs_group=1,
                             fs_group_change_policy="fs_group_change_policy_example",
                             run_as_group=1,
@@ -15399,7 +16432,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             supplemental_groups=[
                                 1,
@@ -15485,7 +16518,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -15508,7 +16544,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -15537,7 +16576,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -15557,7 +16596,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -15581,7 +16620,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -15593,7 +16632,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -15601,8 +16651,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -15625,7 +16680,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -15655,7 +16710,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -15684,6 +16739,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -15761,6 +16817,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -15785,6 +16842,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -15891,6 +16949,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -15904,6 +16963,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -15927,6 +16991,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -16033,6 +17102,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -16057,6 +17127,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -16163,6 +17234,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -16176,6 +17248,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -16199,6 +17276,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -16270,6 +17352,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                             mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                 name="name_example",
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -16277,12 +17360,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            mutexes=[
+                                IoArgoprojWorkflowV1alpha1Mutex(
+                                    name="name_example",
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                             semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                 config_map_key_ref=ConfigMapKeySelector(
                                     key="key_example",
                                     name="name_example",
                                     optional=True,
                                 ),
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -16290,13 +17386,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            semaphores=[
+                                IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                    config_map_key_ref=ConfigMapKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                         ),
                         timeout="timeout_example",
                         tolerations=[
                             Toleration(
-                                effect="NoExecute",
+                                effect="effect_example",
                                 key="key_example",
-                                operator="Equal",
+                                operator="operator_example",
                                 toleration_seconds=1,
                                 value="value_example",
                             ),
@@ -16393,7 +17505,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             annotations={
                                                 "key": "key_example",
                                             },
-                                            cluster_name="cluster_name_example",
                                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                             deletion_grace_period_seconds=1,
                                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -16441,12 +17552,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 kind="kind_example",
                                                 name="name_example",
                                             ),
-                                            data_source_ref=TypedLocalObjectReference(
+                                            data_source_ref=TypedObjectReference(
                                                 api_group="api_group_example",
                                                 kind="kind_example",
                                                 name="name_example",
+                                                namespace="namespace_example",
                                             ),
-                                            resources=ResourceRequirements(
+                                            resources=VolumeResourceRequirements(
                                                 limits={
                                                     "key": "key_example",
                                                 },
@@ -16469,6 +17581,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 },
                                             ),
                                             storage_class_name="storage_class_name_example",
+                                            volume_attributes_class_name="volume_attributes_class_name_example",
                                             volume_mode="volume_mode_example",
                                             volume_name="volume_name_example",
                                         ),
@@ -16560,6 +17673,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     default_mode=1,
                                     sources=[
                                         VolumeProjection(
+                                            cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                label_selector=LabelSelector(
+                                                    match_expressions=[
+                                                        LabelSelectorRequirement(
+                                                            key="key_example",
+                                                            operator="operator_example",
+                                                            values=[
+                                                                "values_example",
+                                                            ],
+                                                        ),
+                                                    ],
+                                                    match_labels={
+                                                        "key": "key_example",
+                                                    },
+                                                ),
+                                                name="name_example",
+                                                optional=True,
+                                                path="path_example",
+                                                signer_name="signer_name_example",
+                                            ),
                                             config_map=ConfigMapProjection(
                                                 items=[
                                                     KeyToPath(
@@ -16684,7 +17817,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -16693,7 +17826,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -16709,7 +17842,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -16718,7 +17851,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -16746,6 +17879,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -16784,6 +17923,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -16823,6 +17968,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -16861,6 +18012,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -16951,6 +18108,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -16975,6 +18133,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -17081,6 +18240,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -17094,6 +18254,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -17117,6 +18282,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -17150,7 +18320,8 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                     ),
-                    artifact_gc=IoArgoprojWorkflowV1alpha1ArtifactGC(
+                    artifact_gc=IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC(
+                        force_finalizer_removal=True,
                         pod_metadata=IoArgoprojWorkflowV1alpha1Metadata(
                             annotations={
                                 "key": "key_example",
@@ -17159,6 +18330,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        pod_spec_patch="pod_spec_patch_example",
                         service_account_name="service_account_name_example",
                         strategy="strategy_example",
                     ),
@@ -17255,6 +18427,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -17279,6 +18452,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -17385,6 +18559,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -17398,6 +18573,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -17421,6 +18601,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -17484,6 +18669,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     value="value_example",
                                 ),
                                 gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                    operation="operation_example",
                                     realtime=True,
                                     value="value_example",
                                 ),
@@ -17510,7 +18696,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     },
                     on_exit="on_exit_example",
                     parallelism=1,
-                    pod_disruption_budget=IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec(
+                    pod_disruption_budget=IoK8sApiPolicyV1PodDisruptionBudgetSpec(
                         max_unavailable="max_unavailable_example",
                         min_available="min_available_example",
                         selector=LabelSelector(
@@ -17527,8 +18713,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        unhealthy_pod_eviction_policy="unhealthy_pod_eviction_policy_example",
                     ),
                     pod_gc=IoArgoprojWorkflowV1alpha1PodGC(
+                        delete_delay_duration="delete_delay_duration_example",
                         label_selector=LabelSelector(
                             match_expressions=[
                                 LabelSelectorRequirement(
@@ -17572,6 +18760,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     ),
                     scheduler_name="scheduler_name_example",
                     security_context=PodSecurityContext(
+                        app_armor_profile=AppArmorProfile(
+                            localhost_profile="localhost_profile_example",
+                            type="type_example",
+                        ),
                         fs_group=1,
                         fs_group_change_policy="fs_group_change_policy_example",
                         run_as_group=1,
@@ -17585,7 +18777,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                         seccomp_profile=SeccompProfile(
                             localhost_profile="localhost_profile_example",
-                            type="Localhost",
+                            type="type_example",
                         ),
                         supplemental_groups=[
                             1,
@@ -17609,6 +18801,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                         mutex=IoArgoprojWorkflowV1alpha1Mutex(
                             name="name_example",
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -17616,12 +18809,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        mutexes=[
+                            IoArgoprojWorkflowV1alpha1Mutex(
+                                name="name_example",
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                         semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                             config_map_key_ref=ConfigMapKeySelector(
                                 key="key_example",
                                 name="name_example",
                                 optional=True,
                             ),
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -17629,6 +18835,22 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        semaphores=[
+                            IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                config_map_key_ref=ConfigMapKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                     ),
                     template_defaults=IoArgoprojWorkflowV1alpha1Template(
                         active_deadline_seconds="active_deadline_seconds_example",
@@ -17640,7 +18862,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -17649,7 +18871,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -17665,7 +18887,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -17674,7 +18896,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -17702,6 +18924,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -17740,6 +18968,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -17779,6 +19013,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -17817,6 +19057,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -17882,6 +19128,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -17905,6 +19152,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -18008,6 +19256,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                 data="data_example",
@@ -18019,6 +19268,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -18042,6 +19296,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                         ),
@@ -18094,7 +19353,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                             image="image_example",
-                            image_pull_policy="Always",
+                            image_pull_policy="image_pull_policy_example",
                             lifecycle=Lifecycle(
                                 post_start=LifecycleHandler(
                                     _exec=ExecAction(
@@ -18112,7 +19371,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -18135,7 +19397,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -18164,7 +19429,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -18183,7 +19448,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -18207,7 +19472,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -18219,7 +19484,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -18227,8 +19503,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -18251,7 +19532,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -18281,7 +19562,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -18296,7 +19577,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             stdin=True,
                             stdin_once=True,
                             termination_message_path="termination_message_path_example",
-                            termination_message_policy="FallbackToLogsOnError",
+                            termination_message_policy="termination_message_policy_example",
                             tty=True,
                             volume_devices=[
                                 VolumeDevice(
@@ -18310,6 +19591,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -18387,7 +19669,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -18410,7 +19695,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -18439,7 +19727,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -18458,7 +19746,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -18482,7 +19770,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -18494,7 +19782,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -18502,8 +19801,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -18526,7 +19830,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -18556,7 +19860,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -18585,6 +19889,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -18602,6 +19907,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -18680,6 +19986,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -18704,6 +20011,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -18810,6 +20118,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -18823,6 +20132,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -18846,6 +20160,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -18956,6 +20275,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -18980,6 +20300,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -19086,6 +20407,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -19099,6 +20421,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -19122,6 +20449,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -19254,6 +20586,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -19278,6 +20611,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -19384,6 +20718,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -19397,6 +20732,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -19420,6 +20760,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -19534,7 +20879,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -19557,7 +20905,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -19586,7 +20937,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -19606,7 +20957,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -19630,7 +20981,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -19642,7 +20993,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -19650,8 +21012,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -19674,7 +21041,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -19704,7 +21071,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -19733,6 +21100,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -19807,6 +21175,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -19831,6 +21200,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -19937,6 +21307,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -19950,6 +21321,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -19973,6 +21349,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -20032,6 +21413,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         value="value_example",
                                     ),
                                     gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                        operation="operation_example",
                                         realtime=True,
                                         value="value_example",
                                     ),
@@ -20124,6 +21506,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -20148,6 +21531,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -20254,6 +21638,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -20267,6 +21652,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -20290,6 +21680,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -20403,6 +21798,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -20427,6 +21823,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -20533,6 +21930,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -20546,6 +21944,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -20569,6 +21972,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -20658,7 +22066,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -20681,7 +22092,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -20710,7 +22124,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -20729,7 +22143,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -20753,7 +22167,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -20765,7 +22179,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -20773,8 +22198,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -20797,7 +22227,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -20828,7 +22258,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -20857,6 +22287,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -20864,6 +22295,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             working_dir="working_dir_example",
                         ),
                         security_context=PodSecurityContext(
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             fs_group=1,
                             fs_group_change_policy="fs_group_change_policy_example",
                             run_as_group=1,
@@ -20877,7 +22312,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             supplemental_groups=[
                                 1,
@@ -20963,7 +22398,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -20986,7 +22424,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -21015,7 +22456,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -21035,7 +22476,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -21059,7 +22500,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -21071,7 +22512,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -21079,8 +22531,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -21103,7 +22560,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -21133,7 +22590,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -21162,6 +22619,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -21239,6 +22697,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -21263,6 +22722,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -21369,6 +22829,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -21382,6 +22843,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -21405,6 +22871,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -21511,6 +22982,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -21535,6 +23007,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -21641,6 +23114,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -21654,6 +23128,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -21677,6 +23156,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -21748,6 +23232,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                             mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                 name="name_example",
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -21755,12 +23240,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            mutexes=[
+                                IoArgoprojWorkflowV1alpha1Mutex(
+                                    name="name_example",
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                             semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                 config_map_key_ref=ConfigMapKeySelector(
                                     key="key_example",
                                     name="name_example",
                                     optional=True,
                                 ),
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -21768,13 +23266,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            semaphores=[
+                                IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                    config_map_key_ref=ConfigMapKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                         ),
                         timeout="timeout_example",
                         tolerations=[
                             Toleration(
-                                effect="NoExecute",
+                                effect="effect_example",
                                 key="key_example",
-                                operator="Equal",
+                                operator="operator_example",
                                 toleration_seconds=1,
                                 value="value_example",
                             ),
@@ -21871,7 +23385,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             annotations={
                                                 "key": "key_example",
                                             },
-                                            cluster_name="cluster_name_example",
                                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                             deletion_grace_period_seconds=1,
                                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -21919,12 +23432,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 kind="kind_example",
                                                 name="name_example",
                                             ),
-                                            data_source_ref=TypedLocalObjectReference(
+                                            data_source_ref=TypedObjectReference(
                                                 api_group="api_group_example",
                                                 kind="kind_example",
                                                 name="name_example",
+                                                namespace="namespace_example",
                                             ),
-                                            resources=ResourceRequirements(
+                                            resources=VolumeResourceRequirements(
                                                 limits={
                                                     "key": "key_example",
                                                 },
@@ -21947,6 +23461,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 },
                                             ),
                                             storage_class_name="storage_class_name_example",
+                                            volume_attributes_class_name="volume_attributes_class_name_example",
                                             volume_mode="volume_mode_example",
                                             volume_name="volume_name_example",
                                         ),
@@ -22038,6 +23553,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     default_mode=1,
                                     sources=[
                                         VolumeProjection(
+                                            cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                label_selector=LabelSelector(
+                                                    match_expressions=[
+                                                        LabelSelectorRequirement(
+                                                            key="key_example",
+                                                            operator="operator_example",
+                                                            values=[
+                                                                "values_example",
+                                                            ],
+                                                        ),
+                                                    ],
+                                                    match_labels={
+                                                        "key": "key_example",
+                                                    },
+                                                ),
+                                                name="name_example",
+                                                optional=True,
+                                                path="path_example",
+                                                signer_name="signer_name_example",
+                                            ),
                                             config_map=ConfigMapProjection(
                                                 items=[
                                                     KeyToPath(
@@ -22162,7 +23697,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_expressions=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -22171,7 +23706,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_fields=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -22187,7 +23722,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_expressions=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -22196,7 +23731,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_fields=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -22224,6 +23759,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "key": "key_example",
                                                     },
                                                 ),
+                                                match_label_keys=[
+                                                    "match_label_keys_example",
+                                                ],
+                                                mismatch_label_keys=[
+                                                    "mismatch_label_keys_example",
+                                                ],
                                                 namespace_selector=LabelSelector(
                                                     match_expressions=[
                                                         LabelSelectorRequirement(
@@ -22262,6 +23803,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -22301,6 +23848,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "key": "key_example",
                                                     },
                                                 ),
+                                                match_label_keys=[
+                                                    "match_label_keys_example",
+                                                ],
+                                                mismatch_label_keys=[
+                                                    "mismatch_label_keys_example",
+                                                ],
                                                 namespace_selector=LabelSelector(
                                                     match_expressions=[
                                                         LabelSelectorRequirement(
@@ -22339,6 +23892,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -22404,6 +23963,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -22427,6 +23987,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -22530,6 +24091,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                     data="data_example",
@@ -22541,6 +24103,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -22564,6 +24131,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                             ),
@@ -22616,7 +24188,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                                 image="image_example",
-                                image_pull_policy="Always",
+                                image_pull_policy="image_pull_policy_example",
                                 lifecycle=Lifecycle(
                                     post_start=LifecycleHandler(
                                         _exec=ExecAction(
@@ -22634,7 +24206,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -22657,7 +24232,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -22686,7 +24264,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -22705,7 +24283,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -22729,7 +24307,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -22741,7 +24319,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -22749,8 +24338,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -22773,7 +24367,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -22803,7 +24397,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -22818,7 +24412,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 stdin=True,
                                 stdin_once=True,
                                 termination_message_path="termination_message_path_example",
-                                termination_message_policy="FallbackToLogsOnError",
+                                termination_message_policy="termination_message_policy_example",
                                 tty=True,
                                 volume_devices=[
                                     VolumeDevice(
@@ -22832,6 +24426,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -22909,7 +24504,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     ],
                                                     path="path_example",
                                                     port="port_example",
-                                                    scheme="HTTP",
+                                                    scheme="scheme_example",
+                                                ),
+                                                sleep=SleepAction(
+                                                    seconds=1,
                                                 ),
                                                 tcp_socket=TCPSocketAction(
                                                     host="host_example",
@@ -22932,7 +24530,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     ],
                                                     path="path_example",
                                                     port="port_example",
-                                                    scheme="HTTP",
+                                                    scheme="scheme_example",
+                                                ),
+                                                sleep=SleepAction(
+                                                    seconds=1,
                                                 ),
                                                 tcp_socket=TCPSocketAction(
                                                     host="host_example",
@@ -22961,7 +24562,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
                                             ),
                                             initial_delay_seconds=1,
                                             period_seconds=1,
@@ -22980,7 +24581,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 host_ip="host_ip_example",
                                                 host_port=1,
                                                 name="name_example",
-                                                protocol="SCTP",
+                                                protocol="protocol_example",
                                             ),
                                         ],
                                         readiness_probe=Probe(
@@ -23004,7 +24605,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
                                             ),
                                             initial_delay_seconds=1,
                                             period_seconds=1,
@@ -23016,7 +24617,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             termination_grace_period_seconds=1,
                                             timeout_seconds=1,
                                         ),
+                                        resize_policy=[
+                                            ContainerResizePolicy(
+                                                resource_name="resource_name_example",
+                                                restart_policy="restart_policy_example",
+                                            ),
+                                        ],
                                         resources=ResourceRequirements(
+                                            claims=[
+                                                ResourceClaim(
+                                                    name="name_example",
+                                                ),
+                                            ],
                                             limits={
                                                 "key": "key_example",
                                             },
@@ -23024,8 +24636,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        restart_policy="restart_policy_example",
                                         security_context=SecurityContext(
                                             allow_privilege_escalation=True,
+                                            app_armor_profile=AppArmorProfile(
+                                                localhost_profile="localhost_profile_example",
+                                                type="type_example",
+                                            ),
                                             capabilities=Capabilities(
                                                 add=[
                                                     "add_example",
@@ -23048,7 +24665,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ),
                                             seccomp_profile=SeccompProfile(
                                                 localhost_profile="localhost_profile_example",
-                                                type="Localhost",
+                                                type="type_example",
                                             ),
                                             windows_options=WindowsSecurityContextOptions(
                                                 gmsa_credential_spec="gmsa_credential_spec_example",
@@ -23078,7 +24695,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
                                             ),
                                             initial_delay_seconds=1,
                                             period_seconds=1,
@@ -23107,6 +24724,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 mount_propagation="mount_propagation_example",
                                                 name="name_example",
                                                 read_only=True,
+                                                recursive_read_only="recursive_read_only_example",
                                                 sub_path="sub_path_example",
                                                 sub_path_expr="sub_path_expr_example",
                                             ),
@@ -23124,6 +24742,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -23202,6 +24821,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -23226,6 +24846,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -23332,6 +24953,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -23345,6 +24967,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -23368,6 +24995,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -23478,6 +25110,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     "fetch_example",
                                                                 ],
                                                                 insecure_ignore_host_key=True,
+                                                                insecure_skip_tls=True,
                                                                 password_secret=SecretKeySelector(
                                                                     key="key_example",
                                                                     name="name_example",
@@ -23502,6 +25135,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 addresses=[
                                                                     "addresses_example",
                                                                 ],
+                                                                data_transfer_protection="data_transfer_protection_example",
                                                                 force=True,
                                                                 hdfs_user="hdfs_user_example",
                                                                 krb_c_cache_secret=SecretKeySelector(
@@ -23608,6 +25242,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 security_token="security_token_example",
+                                                                use_sdk_creds=True,
                                                             ),
                                                             path="path_example",
                                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -23621,6 +25256,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 bucket="bucket_example",
+                                                                ca_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                     object_locking=True,
                                                                 ),
@@ -23644,6 +25284,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     name="name_example",
                                                                     optional=True,
                                                                 ),
+                                                                session_token_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 use_sdk_creds=True,
                                                             ),
                                                             sub_path="sub_path_example",
@@ -23776,6 +25421,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -23800,6 +25446,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -23906,6 +25553,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -23919,6 +25567,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -23942,6 +25595,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -24056,7 +25714,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -24079,7 +25740,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -24108,7 +25772,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -24128,7 +25792,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -24152,7 +25816,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -24164,7 +25828,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -24172,8 +25847,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -24196,7 +25876,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -24226,7 +25906,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -24255,6 +25935,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -24329,6 +26010,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -24353,6 +26035,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -24459,6 +26142,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -24472,6 +26156,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -24495,6 +26184,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -24554,6 +26248,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             value="value_example",
                                         ),
                                         gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                            operation="operation_example",
                                             realtime=True,
                                             value="value_example",
                                         ),
@@ -24646,6 +26341,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -24670,6 +26366,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -24776,6 +26473,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -24789,6 +26487,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -24812,6 +26515,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -24925,6 +26633,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -24949,6 +26658,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -25055,6 +26765,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -25068,6 +26779,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -25091,6 +26807,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -25180,7 +26901,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -25203,7 +26927,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -25232,7 +26959,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -25251,7 +26978,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -25275,7 +27002,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -25287,7 +27014,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -25295,8 +27033,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -25319,7 +27062,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -25350,7 +27093,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -25379,6 +27122,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -25386,6 +27130,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 working_dir="working_dir_example",
                             ),
                             security_context=PodSecurityContext(
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 fs_group=1,
                                 fs_group_change_policy="fs_group_change_policy_example",
                                 run_as_group=1,
@@ -25399,7 +27147,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 supplemental_groups=[
                                     1,
@@ -25485,7 +27233,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -25508,7 +27259,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -25537,7 +27291,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -25557,7 +27311,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -25581,7 +27335,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -25593,7 +27347,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -25601,8 +27366,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -25625,7 +27395,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -25655,7 +27425,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -25684,6 +27454,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -25761,6 +27532,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -25785,6 +27557,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -25891,6 +27664,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -25904,6 +27678,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -25927,6 +27706,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -26033,6 +27817,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     "fetch_example",
                                                                 ],
                                                                 insecure_ignore_host_key=True,
+                                                                insecure_skip_tls=True,
                                                                 password_secret=SecretKeySelector(
                                                                     key="key_example",
                                                                     name="name_example",
@@ -26057,6 +27842,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 addresses=[
                                                                     "addresses_example",
                                                                 ],
+                                                                data_transfer_protection="data_transfer_protection_example",
                                                                 force=True,
                                                                 hdfs_user="hdfs_user_example",
                                                                 krb_c_cache_secret=SecretKeySelector(
@@ -26163,6 +27949,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 security_token="security_token_example",
+                                                                use_sdk_creds=True,
                                                             ),
                                                             path="path_example",
                                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -26176,6 +27963,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 bucket="bucket_example",
+                                                                ca_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                     object_locking=True,
                                                                 ),
@@ -26199,6 +27991,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     name="name_example",
                                                                     optional=True,
                                                                 ),
+                                                                session_token_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 use_sdk_creds=True,
                                                             ),
                                                             sub_path="sub_path_example",
@@ -26270,6 +28067,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                                 mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                     name="name_example",
+                                    namespace="namespace_example",
                                     selectors=[
                                         IoArgoprojWorkflowV1alpha1SyncSelector(
                                             name="name_example",
@@ -26277,12 +28075,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                     ],
                                 ),
+                                mutexes=[
+                                    IoArgoprojWorkflowV1alpha1Mutex(
+                                        name="name_example",
+                                        namespace="namespace_example",
+                                        selectors=[
+                                            IoArgoprojWorkflowV1alpha1SyncSelector(
+                                                name="name_example",
+                                                template="template_example",
+                                            ),
+                                        ],
+                                    ),
+                                ],
                                 semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                     config_map_key_ref=ConfigMapKeySelector(
                                         key="key_example",
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    namespace="namespace_example",
                                     selectors=[
                                         IoArgoprojWorkflowV1alpha1SyncSelector(
                                             name="name_example",
@@ -26290,13 +28101,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                     ],
                                 ),
+                                semaphores=[
+                                    IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                        config_map_key_ref=ConfigMapKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
+                                        namespace="namespace_example",
+                                        selectors=[
+                                            IoArgoprojWorkflowV1alpha1SyncSelector(
+                                                name="name_example",
+                                                template="template_example",
+                                            ),
+                                        ],
+                                    ),
+                                ],
                             ),
                             timeout="timeout_example",
                             tolerations=[
                                 Toleration(
-                                    effect="NoExecute",
+                                    effect="effect_example",
                                     key="key_example",
-                                    operator="Equal",
+                                    operator="operator_example",
                                     toleration_seconds=1,
                                     value="value_example",
                                 ),
@@ -26393,7 +28220,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 annotations={
                                                     "key": "key_example",
                                                 },
-                                                cluster_name="cluster_name_example",
                                                 creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                                 deletion_grace_period_seconds=1,
                                                 deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -26441,12 +28267,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     kind="kind_example",
                                                     name="name_example",
                                                 ),
-                                                data_source_ref=TypedLocalObjectReference(
+                                                data_source_ref=TypedObjectReference(
                                                     api_group="api_group_example",
                                                     kind="kind_example",
                                                     name="name_example",
+                                                    namespace="namespace_example",
                                                 ),
-                                                resources=ResourceRequirements(
+                                                resources=VolumeResourceRequirements(
                                                     limits={
                                                         "key": "key_example",
                                                     },
@@ -26469,6 +28296,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     },
                                                 ),
                                                 storage_class_name="storage_class_name_example",
+                                                volume_attributes_class_name="volume_attributes_class_name_example",
                                                 volume_mode="volume_mode_example",
                                                 volume_name="volume_name_example",
                                             ),
@@ -26560,6 +28388,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         default_mode=1,
                                         sources=[
                                             VolumeProjection(
+                                                cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                    label_selector=LabelSelector(
+                                                        match_expressions=[
+                                                            LabelSelectorRequirement(
+                                                                key="key_example",
+                                                                operator="operator_example",
+                                                                values=[
+                                                                    "values_example",
+                                                                ],
+                                                            ),
+                                                        ],
+                                                        match_labels={
+                                                            "key": "key_example",
+                                                        },
+                                                    ),
+                                                    name="name_example",
+                                                    optional=True,
+                                                    path="path_example",
+                                                    signer_name="signer_name_example",
+                                                ),
                                                 config_map=ConfigMapProjection(
                                                     items=[
                                                         KeyToPath(
@@ -26676,9 +28524,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     ],
                     tolerations=[
                         Toleration(
-                            effect="NoExecute",
+                            effect="effect_example",
                             key="key_example",
-                            operator="Equal",
+                            operator="operator_example",
                             toleration_seconds=1,
                             value="value_example",
                         ),
@@ -26699,7 +28547,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 annotations={
                                     "key": "key_example",
                                 },
-                                cluster_name="cluster_name_example",
                                 creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                 deletion_grace_period_seconds=1,
                                 deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -26747,12 +28594,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     kind="kind_example",
                                     name="name_example",
                                 ),
-                                data_source_ref=TypedLocalObjectReference(
+                                data_source_ref=TypedObjectReference(
                                     api_group="api_group_example",
                                     kind="kind_example",
                                     name="name_example",
+                                    namespace="namespace_example",
                                 ),
-                                resources=ResourceRequirements(
+                                resources=VolumeResourceRequirements(
                                     limits={
                                         "key": "key_example",
                                     },
@@ -26775,6 +28623,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     },
                                 ),
                                 storage_class_name="storage_class_name_example",
+                                volume_attributes_class_name="volume_attributes_class_name_example",
                                 volume_mode="volume_mode_example",
                                 volume_name="volume_name_example",
                             ),
@@ -26782,6 +28631,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 access_modes=[
                                     "access_modes_example",
                                 ],
+                                allocated_resource_statuses={
+                                    "key": "key_example",
+                                },
                                 allocated_resources={
                                     "key": "key_example",
                                 },
@@ -26795,11 +28647,15 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         message="message_example",
                                         reason="reason_example",
                                         status="status_example",
-                                        type="FileSystemResizePending",
+                                        type="type_example",
                                     ),
                                 ],
-                                phase="Bound",
-                                resize_status="resize_status_example",
+                                current_volume_attributes_class_name="current_volume_attributes_class_name_example",
+                                modify_volume_status=ModifyVolumeStatus(
+                                    status="status_example",
+                                    target_volume_attributes_class_name="target_volume_attributes_class_name_example",
+                                ),
+                                phase="phase_example",
                             ),
                         ),
                     ],
@@ -26895,7 +28751,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         annotations={
                                             "key": "key_example",
                                         },
-                                        cluster_name="cluster_name_example",
                                         creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                         deletion_grace_period_seconds=1,
                                         deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -26943,12 +28798,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             kind="kind_example",
                                             name="name_example",
                                         ),
-                                        data_source_ref=TypedLocalObjectReference(
+                                        data_source_ref=TypedObjectReference(
                                             api_group="api_group_example",
                                             kind="kind_example",
                                             name="name_example",
+                                            namespace="namespace_example",
                                         ),
-                                        resources=ResourceRequirements(
+                                        resources=VolumeResourceRequirements(
                                             limits={
                                                 "key": "key_example",
                                             },
@@ -26971,6 +28827,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             },
                                         ),
                                         storage_class_name="storage_class_name_example",
+                                        volume_attributes_class_name="volume_attributes_class_name_example",
                                         volume_mode="volume_mode_example",
                                         volume_name="volume_name_example",
                                     ),
@@ -27062,6 +28919,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 default_mode=1,
                                 sources=[
                                     VolumeProjection(
+                                        cluster_trust_bundle=ClusterTrustBundleProjection(
+                                            label_selector=LabelSelector(
+                                                match_expressions=[
+                                                    LabelSelectorRequirement(
+                                                        key="key_example",
+                                                        operator="operator_example",
+                                                        values=[
+                                                            "values_example",
+                                                        ],
+                                                    ),
+                                                ],
+                                                match_labels={
+                                                    "key": "key_example",
+                                                },
+                                            ),
+                                            name="name_example",
+                                            optional=True,
+                                            path="path_example",
+                                            signer_name="signer_name_example",
+                                        ),
                                         config_map=ConfigMapProjection(
                                             items=[
                                                 KeyToPath(
@@ -27226,6 +29103,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ],
                     ),
                 ),
+                task_results_completion_status={
+                    "key": True,
+                },
             ),
         ),
     ) # IoArgoprojWorkflowV1alpha1ArtifactByManifestRequest | 
@@ -27481,7 +29361,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 annotations={
                     "key": "key_example",
                 },
-                cluster_name="cluster_name_example",
                 creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                 deletion_grace_period_seconds=1,
                 deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -27530,7 +29409,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_expressions=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -27539,7 +29418,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_fields=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -27555,7 +29434,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_expressions=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -27564,7 +29443,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     match_fields=[
                                         NodeSelectorRequirement(
                                             key="key_example",
-                                            operator="DoesNotExist",
+                                            operator="operator_example",
                                             values=[
                                                 "values_example",
                                             ],
@@ -27592,6 +29471,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -27630,6 +29515,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                match_label_keys=[
+                                    "match_label_keys_example",
+                                ],
+                                mismatch_label_keys=[
+                                    "mismatch_label_keys_example",
+                                ],
                                 namespace_selector=LabelSelector(
                                     match_expressions=[
                                         LabelSelectorRequirement(
@@ -27669,6 +29560,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -27707,6 +29604,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                match_label_keys=[
+                                    "match_label_keys_example",
+                                ],
+                                mismatch_label_keys=[
+                                    "mismatch_label_keys_example",
+                                ],
                                 namespace_selector=LabelSelector(
                                     match_expressions=[
                                         LabelSelectorRequirement(
@@ -27797,6 +29700,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -27821,6 +29725,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -27927,6 +29832,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             path="path_example",
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -27940,6 +29846,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -27963,6 +29874,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                             sub_path="sub_path_example",
@@ -27996,7 +29912,8 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                     ],
                 ),
-                artifact_gc=IoArgoprojWorkflowV1alpha1ArtifactGC(
+                artifact_gc=IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC(
+                    force_finalizer_removal=True,
                     pod_metadata=IoArgoprojWorkflowV1alpha1Metadata(
                         annotations={
                             "key": "key_example",
@@ -28005,6 +29922,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             "key": "key_example",
                         },
                     ),
+                    pod_spec_patch="pod_spec_patch_example",
                     service_account_name="service_account_name_example",
                     strategy="strategy_example",
                 ),
@@ -28101,6 +30019,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -28125,6 +30044,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -28231,6 +30151,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -28244,6 +30165,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -28267,6 +30193,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -28330,6 +30261,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 value="value_example",
                             ),
                             gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                operation="operation_example",
                                 realtime=True,
                                 value="value_example",
                             ),
@@ -28356,7 +30288,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 },
                 on_exit="on_exit_example",
                 parallelism=1,
-                pod_disruption_budget=IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec(
+                pod_disruption_budget=IoK8sApiPolicyV1PodDisruptionBudgetSpec(
                     max_unavailable="max_unavailable_example",
                     min_available="min_available_example",
                     selector=LabelSelector(
@@ -28373,8 +30305,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             "key": "key_example",
                         },
                     ),
+                    unhealthy_pod_eviction_policy="unhealthy_pod_eviction_policy_example",
                 ),
                 pod_gc=IoArgoprojWorkflowV1alpha1PodGC(
+                    delete_delay_duration="delete_delay_duration_example",
                     label_selector=LabelSelector(
                         match_expressions=[
                             LabelSelectorRequirement(
@@ -28418,6 +30352,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 ),
                 scheduler_name="scheduler_name_example",
                 security_context=PodSecurityContext(
+                    app_armor_profile=AppArmorProfile(
+                        localhost_profile="localhost_profile_example",
+                        type="type_example",
+                    ),
                     fs_group=1,
                     fs_group_change_policy="fs_group_change_policy_example",
                     run_as_group=1,
@@ -28431,7 +30369,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     ),
                     seccomp_profile=SeccompProfile(
                         localhost_profile="localhost_profile_example",
-                        type="Localhost",
+                        type="type_example",
                     ),
                     supplemental_groups=[
                         1,
@@ -28455,6 +30393,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                     mutex=IoArgoprojWorkflowV1alpha1Mutex(
                         name="name_example",
+                        namespace="namespace_example",
                         selectors=[
                             IoArgoprojWorkflowV1alpha1SyncSelector(
                                 name="name_example",
@@ -28462,12 +30401,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                     ),
+                    mutexes=[
+                        IoArgoprojWorkflowV1alpha1Mutex(
+                            name="name_example",
+                            namespace="namespace_example",
+                            selectors=[
+                                IoArgoprojWorkflowV1alpha1SyncSelector(
+                                    name="name_example",
+                                    template="template_example",
+                                ),
+                            ],
+                        ),
+                    ],
                     semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                         config_map_key_ref=ConfigMapKeySelector(
                             key="key_example",
                             name="name_example",
                             optional=True,
                         ),
+                        namespace="namespace_example",
                         selectors=[
                             IoArgoprojWorkflowV1alpha1SyncSelector(
                                 name="name_example",
@@ -28475,6 +30427,22 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                     ),
+                    semaphores=[
+                        IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                            config_map_key_ref=ConfigMapKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
+                            namespace="namespace_example",
+                            selectors=[
+                                IoArgoprojWorkflowV1alpha1SyncSelector(
+                                    name="name_example",
+                                    template="template_example",
+                                ),
+                            ],
+                        ),
+                    ],
                 ),
                 template_defaults=IoArgoprojWorkflowV1alpha1Template(
                     active_deadline_seconds="active_deadline_seconds_example",
@@ -28486,7 +30454,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -28495,7 +30463,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -28511,7 +30479,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -28520,7 +30488,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -28548,6 +30516,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -28586,6 +30560,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -28625,6 +30605,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -28663,6 +30649,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -28728,6 +30720,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "fetch_example",
                             ],
                             insecure_ignore_host_key=True,
+                            insecure_skip_tls=True,
                             password_secret=SecretKeySelector(
                                 key="key_example",
                                 name="name_example",
@@ -28751,6 +30744,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             addresses=[
                                 "addresses_example",
                             ],
+                            data_transfer_protection="data_transfer_protection_example",
                             force=True,
                             hdfs_user="hdfs_user_example",
                             krb_c_cache_secret=SecretKeySelector(
@@ -28854,6 +30848,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             security_token="security_token_example",
+                            use_sdk_creds=True,
                         ),
                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                             data="data_example",
@@ -28865,6 +30860,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             bucket="bucket_example",
+                            ca_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                 object_locking=True,
                             ),
@@ -28888,6 +30888,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 name="name_example",
                                 optional=True,
                             ),
+                            session_token_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             use_sdk_creds=True,
                         ),
                     ),
@@ -28940,7 +30945,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                         image="image_example",
-                        image_pull_policy="Always",
+                        image_pull_policy="image_pull_policy_example",
                         lifecycle=Lifecycle(
                             post_start=LifecycleHandler(
                                 _exec=ExecAction(
@@ -28958,7 +30963,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -28981,7 +30989,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -29010,7 +31021,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -29029,7 +31040,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 host_ip="host_ip_example",
                                 host_port=1,
                                 name="name_example",
-                                protocol="SCTP",
+                                protocol="protocol_example",
                             ),
                         ],
                         readiness_probe=Probe(
@@ -29053,7 +31064,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -29065,7 +31076,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             termination_grace_period_seconds=1,
                             timeout_seconds=1,
                         ),
+                        resize_policy=[
+                            ContainerResizePolicy(
+                                resource_name="resource_name_example",
+                                restart_policy="restart_policy_example",
+                            ),
+                        ],
                         resources=ResourceRequirements(
+                            claims=[
+                                ResourceClaim(
+                                    name="name_example",
+                                ),
+                            ],
                             limits={
                                 "key": "key_example",
                             },
@@ -29073,8 +31095,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        restart_policy="restart_policy_example",
                         security_context=SecurityContext(
                             allow_privilege_escalation=True,
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             capabilities=Capabilities(
                                 add=[
                                     "add_example",
@@ -29097,7 +31124,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             windows_options=WindowsSecurityContextOptions(
                                 gmsa_credential_spec="gmsa_credential_spec_example",
@@ -29127,7 +31154,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -29142,7 +31169,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         stdin=True,
                         stdin_once=True,
                         termination_message_path="termination_message_path_example",
-                        termination_message_policy="FallbackToLogsOnError",
+                        termination_message_policy="termination_message_policy_example",
                         tty=True,
                         volume_devices=[
                             VolumeDevice(
@@ -29156,6 +31183,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 mount_propagation="mount_propagation_example",
                                 name="name_example",
                                 read_only=True,
+                                recursive_read_only="recursive_read_only_example",
                                 sub_path="sub_path_example",
                                 sub_path_expr="sub_path_expr_example",
                             ),
@@ -29233,7 +31261,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -29256,7 +31287,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -29285,7 +31319,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -29304,7 +31338,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -29328,7 +31362,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -29340,7 +31374,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -29348,8 +31393,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -29372,7 +31422,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -29402,7 +31452,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -29431,6 +31481,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -29448,6 +31499,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 mount_propagation="mount_propagation_example",
                                 name="name_example",
                                 read_only=True,
+                                recursive_read_only="recursive_read_only_example",
                                 sub_path="sub_path_example",
                                 sub_path_expr="sub_path_expr_example",
                             ),
@@ -29526,6 +31578,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "fetch_example",
                                                 ],
                                                 insecure_ignore_host_key=True,
+                                                insecure_skip_tls=True,
                                                 password_secret=SecretKeySelector(
                                                     key="key_example",
                                                     name="name_example",
@@ -29550,6 +31603,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 addresses=[
                                                     "addresses_example",
                                                 ],
+                                                data_transfer_protection="data_transfer_protection_example",
                                                 force=True,
                                                 hdfs_user="hdfs_user_example",
                                                 krb_c_cache_secret=SecretKeySelector(
@@ -29656,6 +31710,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 security_token="security_token_example",
+                                                use_sdk_creds=True,
                                             ),
                                             path="path_example",
                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -29669,6 +31724,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 bucket="bucket_example",
+                                                ca_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                     object_locking=True,
                                                 ),
@@ -29692,6 +31752,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     name="name_example",
                                                     optional=True,
                                                 ),
+                                                session_token_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 use_sdk_creds=True,
                                             ),
                                             sub_path="sub_path_example",
@@ -29802,6 +31867,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -29826,6 +31892,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -29932,6 +31999,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -29945,6 +32013,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -29968,6 +32041,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -30100,6 +32178,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -30124,6 +32203,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -30230,6 +32310,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -30243,6 +32324,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -30266,6 +32352,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -30380,7 +32471,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -30403,7 +32497,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -30432,7 +32529,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -30452,7 +32549,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -30476,7 +32573,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -30488,7 +32585,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -30496,8 +32604,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -30520,7 +32633,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -30550,7 +32663,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -30579,6 +32692,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -30653,6 +32767,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -30677,6 +32792,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -30783,6 +32899,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -30796,6 +32913,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -30819,6 +32941,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -30878,6 +33005,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     value="value_example",
                                 ),
                                 gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                    operation="operation_example",
                                     realtime=True,
                                     value="value_example",
                                 ),
@@ -30970,6 +33098,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -30994,6 +33123,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -31100,6 +33230,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -31113,6 +33244,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -31136,6 +33272,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -31249,6 +33390,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -31273,6 +33415,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -31379,6 +33522,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -31392,6 +33536,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -31415,6 +33564,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -31504,7 +33658,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -31527,7 +33684,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
+                                ),
+                                sleep=SleepAction(
+                                    seconds=1,
                                 ),
                                 tcp_socket=TCPSocketAction(
                                     host="host_example",
@@ -31556,7 +33716,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -31575,7 +33735,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 host_ip="host_ip_example",
                                 host_port=1,
                                 name="name_example",
-                                protocol="SCTP",
+                                protocol="protocol_example",
                             ),
                         ],
                         readiness_probe=Probe(
@@ -31599,7 +33759,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -31611,7 +33771,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             termination_grace_period_seconds=1,
                             timeout_seconds=1,
                         ),
+                        resize_policy=[
+                            ContainerResizePolicy(
+                                resource_name="resource_name_example",
+                                restart_policy="restart_policy_example",
+                            ),
+                        ],
                         resources=ResourceRequirements(
+                            claims=[
+                                ResourceClaim(
+                                    name="name_example",
+                                ),
+                            ],
                             limits={
                                 "key": "key_example",
                             },
@@ -31619,8 +33790,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        restart_policy="restart_policy_example",
                         security_context=SecurityContext(
                             allow_privilege_escalation=True,
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             capabilities=Capabilities(
                                 add=[
                                     "add_example",
@@ -31643,7 +33819,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             windows_options=WindowsSecurityContextOptions(
                                 gmsa_credential_spec="gmsa_credential_spec_example",
@@ -31674,7 +33850,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ],
                                 path="path_example",
                                 port="port_example",
-                                scheme="HTTP",
+                                scheme="scheme_example",
                             ),
                             initial_delay_seconds=1,
                             period_seconds=1,
@@ -31703,6 +33879,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 mount_propagation="mount_propagation_example",
                                 name="name_example",
                                 read_only=True,
+                                recursive_read_only="recursive_read_only_example",
                                 sub_path="sub_path_example",
                                 sub_path_expr="sub_path_expr_example",
                             ),
@@ -31710,6 +33887,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         working_dir="working_dir_example",
                     ),
                     security_context=PodSecurityContext(
+                        app_armor_profile=AppArmorProfile(
+                            localhost_profile="localhost_profile_example",
+                            type="type_example",
+                        ),
                         fs_group=1,
                         fs_group_change_policy="fs_group_change_policy_example",
                         run_as_group=1,
@@ -31723,7 +33904,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                         seccomp_profile=SeccompProfile(
                             localhost_profile="localhost_profile_example",
-                            type="Localhost",
+                            type="type_example",
                         ),
                         supplemental_groups=[
                             1,
@@ -31809,7 +33990,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -31832,7 +34016,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -31861,7 +34048,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -31881,7 +34068,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -31905,7 +34092,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -31917,7 +34104,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -31925,8 +34123,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -31949,7 +34152,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -31979,7 +34182,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -32008,6 +34211,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -32085,6 +34289,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "fetch_example",
                                                 ],
                                                 insecure_ignore_host_key=True,
+                                                insecure_skip_tls=True,
                                                 password_secret=SecretKeySelector(
                                                     key="key_example",
                                                     name="name_example",
@@ -32109,6 +34314,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 addresses=[
                                                     "addresses_example",
                                                 ],
+                                                data_transfer_protection="data_transfer_protection_example",
                                                 force=True,
                                                 hdfs_user="hdfs_user_example",
                                                 krb_c_cache_secret=SecretKeySelector(
@@ -32215,6 +34421,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 security_token="security_token_example",
+                                                use_sdk_creds=True,
                                             ),
                                             path="path_example",
                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -32228,6 +34435,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     optional=True,
                                                 ),
                                                 bucket="bucket_example",
+                                                ca_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                     object_locking=True,
                                                 ),
@@ -32251,6 +34463,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     name="name_example",
                                                     optional=True,
                                                 ),
+                                                session_token_secret=SecretKeySelector(
+                                                    key="key_example",
+                                                    name="name_example",
+                                                    optional=True,
+                                                ),
                                                 use_sdk_creds=True,
                                             ),
                                             sub_path="sub_path_example",
@@ -32357,6 +34574,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -32381,6 +34599,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -32487,6 +34706,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -32500,6 +34720,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -32523,6 +34748,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -32594,6 +34824,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                         mutex=IoArgoprojWorkflowV1alpha1Mutex(
                             name="name_example",
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -32601,12 +34832,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        mutexes=[
+                            IoArgoprojWorkflowV1alpha1Mutex(
+                                name="name_example",
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                         semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                             config_map_key_ref=ConfigMapKeySelector(
                                 key="key_example",
                                 name="name_example",
                                 optional=True,
                             ),
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -32614,13 +34858,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        semaphores=[
+                            IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                config_map_key_ref=ConfigMapKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                     ),
                     timeout="timeout_example",
                     tolerations=[
                         Toleration(
-                            effect="NoExecute",
+                            effect="effect_example",
                             key="key_example",
-                            operator="Equal",
+                            operator="operator_example",
                             toleration_seconds=1,
                             value="value_example",
                         ),
@@ -32717,7 +34977,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         annotations={
                                             "key": "key_example",
                                         },
-                                        cluster_name="cluster_name_example",
                                         creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                         deletion_grace_period_seconds=1,
                                         deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -32765,12 +35024,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             kind="kind_example",
                                             name="name_example",
                                         ),
-                                        data_source_ref=TypedLocalObjectReference(
+                                        data_source_ref=TypedObjectReference(
                                             api_group="api_group_example",
                                             kind="kind_example",
                                             name="name_example",
+                                            namespace="namespace_example",
                                         ),
-                                        resources=ResourceRequirements(
+                                        resources=VolumeResourceRequirements(
                                             limits={
                                                 "key": "key_example",
                                             },
@@ -32793,6 +35053,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             },
                                         ),
                                         storage_class_name="storage_class_name_example",
+                                        volume_attributes_class_name="volume_attributes_class_name_example",
                                         volume_mode="volume_mode_example",
                                         volume_name="volume_name_example",
                                     ),
@@ -32884,6 +35145,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 default_mode=1,
                                 sources=[
                                     VolumeProjection(
+                                        cluster_trust_bundle=ClusterTrustBundleProjection(
+                                            label_selector=LabelSelector(
+                                                match_expressions=[
+                                                    LabelSelectorRequirement(
+                                                        key="key_example",
+                                                        operator="operator_example",
+                                                        values=[
+                                                            "values_example",
+                                                        ],
+                                                    ),
+                                                ],
+                                                match_labels={
+                                                    "key": "key_example",
+                                                },
+                                            ),
+                                            name="name_example",
+                                            optional=True,
+                                            path="path_example",
+                                            signer_name="signer_name_example",
+                                        ),
                                         config_map=ConfigMapProjection(
                                             items=[
                                                 KeyToPath(
@@ -33008,7 +35289,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -33017,7 +35298,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -33033,7 +35314,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -33042,7 +35323,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -33070,6 +35351,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -33108,6 +35395,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -33147,6 +35440,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -33185,6 +35484,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -33250,6 +35555,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -33273,6 +35579,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -33376,6 +35683,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                 data="data_example",
@@ -33387,6 +35695,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -33410,6 +35723,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                         ),
@@ -33462,7 +35780,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                             image="image_example",
-                            image_pull_policy="Always",
+                            image_pull_policy="image_pull_policy_example",
                             lifecycle=Lifecycle(
                                 post_start=LifecycleHandler(
                                     _exec=ExecAction(
@@ -33480,7 +35798,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -33503,7 +35824,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -33532,7 +35856,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -33551,7 +35875,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -33575,7 +35899,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -33587,7 +35911,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -33595,8 +35930,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -33619,7 +35959,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -33649,7 +35989,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -33664,7 +36004,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             stdin=True,
                             stdin_once=True,
                             termination_message_path="termination_message_path_example",
-                            termination_message_policy="FallbackToLogsOnError",
+                            termination_message_policy="termination_message_policy_example",
                             tty=True,
                             volume_devices=[
                                 VolumeDevice(
@@ -33678,6 +36018,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -33755,7 +36096,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -33778,7 +36122,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -33807,7 +36154,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -33826,7 +36173,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -33850,7 +36197,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -33862,7 +36209,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -33870,8 +36228,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -33894,7 +36257,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -33924,7 +36287,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -33953,6 +36316,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -33970,6 +36334,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -34048,6 +36413,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -34072,6 +36438,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -34178,6 +36545,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -34191,6 +36559,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -34214,6 +36587,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -34324,6 +36702,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -34348,6 +36727,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -34454,6 +36834,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -34467,6 +36848,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -34490,6 +36876,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -34622,6 +37013,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -34646,6 +37038,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -34752,6 +37145,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -34765,6 +37159,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -34788,6 +37187,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -34902,7 +37306,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -34925,7 +37332,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -34954,7 +37364,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -34974,7 +37384,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -34998,7 +37408,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -35010,7 +37420,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -35018,8 +37439,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -35042,7 +37468,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -35072,7 +37498,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -35101,6 +37527,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -35175,6 +37602,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -35199,6 +37627,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -35305,6 +37734,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -35318,6 +37748,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -35341,6 +37776,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -35400,6 +37840,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         value="value_example",
                                     ),
                                     gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                        operation="operation_example",
                                         realtime=True,
                                         value="value_example",
                                     ),
@@ -35492,6 +37933,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -35516,6 +37958,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -35622,6 +38065,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -35635,6 +38079,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -35658,6 +38107,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -35771,6 +38225,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -35795,6 +38250,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -35901,6 +38357,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -35914,6 +38371,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -35937,6 +38399,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -36026,7 +38493,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -36049,7 +38519,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -36078,7 +38551,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -36097,7 +38570,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -36121,7 +38594,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -36133,7 +38606,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -36141,8 +38625,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -36165,7 +38654,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -36196,7 +38685,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -36225,6 +38714,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -36232,6 +38722,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             working_dir="working_dir_example",
                         ),
                         security_context=PodSecurityContext(
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             fs_group=1,
                             fs_group_change_policy="fs_group_change_policy_example",
                             run_as_group=1,
@@ -36245,7 +38739,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             supplemental_groups=[
                                 1,
@@ -36331,7 +38825,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -36354,7 +38851,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -36383,7 +38883,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -36403,7 +38903,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -36427,7 +38927,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -36439,7 +38939,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -36447,8 +38958,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -36471,7 +38987,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -36501,7 +39017,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -36530,6 +39046,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -36607,6 +39124,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -36631,6 +39149,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -36737,6 +39256,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -36750,6 +39270,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -36773,6 +39298,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -36879,6 +39409,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -36903,6 +39434,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -37009,6 +39541,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -37022,6 +39555,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -37045,6 +39583,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -37116,6 +39659,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                             mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                 name="name_example",
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -37123,12 +39667,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            mutexes=[
+                                IoArgoprojWorkflowV1alpha1Mutex(
+                                    name="name_example",
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                             semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                 config_map_key_ref=ConfigMapKeySelector(
                                     key="key_example",
                                     name="name_example",
                                     optional=True,
                                 ),
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -37136,13 +39693,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            semaphores=[
+                                IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                    config_map_key_ref=ConfigMapKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                         ),
                         timeout="timeout_example",
                         tolerations=[
                             Toleration(
-                                effect="NoExecute",
+                                effect="effect_example",
                                 key="key_example",
-                                operator="Equal",
+                                operator="operator_example",
                                 toleration_seconds=1,
                                 value="value_example",
                             ),
@@ -37239,7 +39812,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             annotations={
                                                 "key": "key_example",
                                             },
-                                            cluster_name="cluster_name_example",
                                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                             deletion_grace_period_seconds=1,
                                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -37287,12 +39859,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 kind="kind_example",
                                                 name="name_example",
                                             ),
-                                            data_source_ref=TypedLocalObjectReference(
+                                            data_source_ref=TypedObjectReference(
                                                 api_group="api_group_example",
                                                 kind="kind_example",
                                                 name="name_example",
+                                                namespace="namespace_example",
                                             ),
-                                            resources=ResourceRequirements(
+                                            resources=VolumeResourceRequirements(
                                                 limits={
                                                     "key": "key_example",
                                                 },
@@ -37315,6 +39888,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 },
                                             ),
                                             storage_class_name="storage_class_name_example",
+                                            volume_attributes_class_name="volume_attributes_class_name_example",
                                             volume_mode="volume_mode_example",
                                             volume_name="volume_name_example",
                                         ),
@@ -37406,6 +39980,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     default_mode=1,
                                     sources=[
                                         VolumeProjection(
+                                            cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                label_selector=LabelSelector(
+                                                    match_expressions=[
+                                                        LabelSelectorRequirement(
+                                                            key="key_example",
+                                                            operator="operator_example",
+                                                            values=[
+                                                                "values_example",
+                                                            ],
+                                                        ),
+                                                    ],
+                                                    match_labels={
+                                                        "key": "key_example",
+                                                    },
+                                                ),
+                                                name="name_example",
+                                                optional=True,
+                                                path="path_example",
+                                                signer_name="signer_name_example",
+                                            ),
                                             config_map=ConfigMapProjection(
                                                 items=[
                                                     KeyToPath(
@@ -37522,9 +40116,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                 ],
                 tolerations=[
                     Toleration(
-                        effect="NoExecute",
+                        effect="effect_example",
                         key="key_example",
-                        operator="Equal",
+                        operator="operator_example",
                         toleration_seconds=1,
                         value="value_example",
                     ),
@@ -37545,7 +40139,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             annotations={
                                 "key": "key_example",
                             },
-                            cluster_name="cluster_name_example",
                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                             deletion_grace_period_seconds=1,
                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -37593,12 +40186,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 kind="kind_example",
                                 name="name_example",
                             ),
-                            data_source_ref=TypedLocalObjectReference(
+                            data_source_ref=TypedObjectReference(
                                 api_group="api_group_example",
                                 kind="kind_example",
                                 name="name_example",
+                                namespace="namespace_example",
                             ),
-                            resources=ResourceRequirements(
+                            resources=VolumeResourceRequirements(
                                 limits={
                                     "key": "key_example",
                                 },
@@ -37621,6 +40215,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 },
                             ),
                             storage_class_name="storage_class_name_example",
+                            volume_attributes_class_name="volume_attributes_class_name_example",
                             volume_mode="volume_mode_example",
                             volume_name="volume_name_example",
                         ),
@@ -37628,6 +40223,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             access_modes=[
                                 "access_modes_example",
                             ],
+                            allocated_resource_statuses={
+                                "key": "key_example",
+                            },
                             allocated_resources={
                                 "key": "key_example",
                             },
@@ -37641,11 +40239,15 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     message="message_example",
                                     reason="reason_example",
                                     status="status_example",
-                                    type="FileSystemResizePending",
+                                    type="type_example",
                                 ),
                             ],
-                            phase="Bound",
-                            resize_status="resize_status_example",
+                            current_volume_attributes_class_name="current_volume_attributes_class_name_example",
+                            modify_volume_status=ModifyVolumeStatus(
+                                status="status_example",
+                                target_volume_attributes_class_name="target_volume_attributes_class_name_example",
+                            ),
+                            phase="phase_example",
                         ),
                     ),
                 ],
@@ -37741,7 +40343,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     annotations={
                                         "key": "key_example",
                                     },
-                                    cluster_name="cluster_name_example",
                                     creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                     deletion_grace_period_seconds=1,
                                     deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -37789,12 +40390,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         kind="kind_example",
                                         name="name_example",
                                     ),
-                                    data_source_ref=TypedLocalObjectReference(
+                                    data_source_ref=TypedObjectReference(
                                         api_group="api_group_example",
                                         kind="kind_example",
                                         name="name_example",
+                                        namespace="namespace_example",
                                     ),
-                                    resources=ResourceRequirements(
+                                    resources=VolumeResourceRequirements(
                                         limits={
                                             "key": "key_example",
                                         },
@@ -37817,6 +40419,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         },
                                     ),
                                     storage_class_name="storage_class_name_example",
+                                    volume_attributes_class_name="volume_attributes_class_name_example",
                                     volume_mode="volume_mode_example",
                                     volume_name="volume_name_example",
                                 ),
@@ -37908,6 +40511,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             default_mode=1,
                             sources=[
                                 VolumeProjection(
+                                    cluster_trust_bundle=ClusterTrustBundleProjection(
+                                        label_selector=LabelSelector(
+                                            match_expressions=[
+                                                LabelSelectorRequirement(
+                                                    key="key_example",
+                                                    operator="operator_example",
+                                                    values=[
+                                                        "values_example",
+                                                    ],
+                                                ),
+                                            ],
+                                            match_labels={
+                                                "key": "key_example",
+                                            },
+                                        ),
+                                        name="name_example",
+                                        optional=True,
+                                        path="path_example",
+                                        signer_name="signer_name_example",
+                                    ),
                                     config_map=ConfigMapProjection(
                                         items=[
                                             KeyToPath(
@@ -38052,6 +40675,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     artifact_repository=IoArgoprojWorkflowV1alpha1ArtifactRepository(
                         archive_logs=True,
                         artifactory=IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository(
+                            key_format="key_format_example",
                             password_secret=SecretKeySelector(
                                 key="key_example",
                                 name="name_example",
@@ -38088,6 +40712,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             addresses=[
                                 "addresses_example",
                             ],
+                            data_transfer_protection="data_transfer_protection_example",
                             force=True,
                             hdfs_user="hdfs_user_example",
                             krb_c_cache_secret=SecretKeySelector(
@@ -38130,6 +40755,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             security_token="security_token_example",
+                            use_sdk_creds=True,
                         ),
                         s3=IoArgoprojWorkflowV1alpha1S3ArtifactRepository(
                             access_key_secret=SecretKeySelector(
@@ -38138,6 +40764,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 optional=True,
                             ),
                             bucket="bucket_example",
+                            ca_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                 object_locking=True,
                             ),
@@ -38162,6 +40793,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 name="name_example",
                                 optional=True,
                             ),
+                            session_token_secret=SecretKeySelector(
+                                key="key_example",
+                                name="name_example",
+                                optional=True,
+                            ),
                             use_sdk_creds=True,
                         ),
                     ),
@@ -38260,6 +40896,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -38284,6 +40921,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -38390,6 +41028,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -38403,6 +41042,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -38426,6 +41070,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -38466,6 +41115,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                         message="message_example",
                         name="name_example",
+                        node_flag=IoArgoprojWorkflowV1alpha1NodeFlag(
+                            hooked=True,
+                            retried=True,
+                        ),
                         outbound_nodes=[
                             "outbound_nodes_example",
                         ],
@@ -38536,6 +41189,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -38560,6 +41214,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -38666,6 +41321,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -38679,6 +41335,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -38702,6 +41363,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -38825,6 +41491,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -38849,6 +41516,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -38955,6 +41623,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             path="path_example",
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -38968,6 +41637,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -38991,6 +41665,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                             sub_path="sub_path_example",
@@ -39118,7 +41797,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     annotations={
                                         "key": "key_example",
                                     },
-                                    cluster_name="cluster_name_example",
                                     creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                     deletion_grace_period_seconds=1,
                                     deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -39166,12 +41844,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         kind="kind_example",
                                         name="name_example",
                                     ),
-                                    data_source_ref=TypedLocalObjectReference(
+                                    data_source_ref=TypedObjectReference(
                                         api_group="api_group_example",
                                         kind="kind_example",
                                         name="name_example",
+                                        namespace="namespace_example",
                                     ),
-                                    resources=ResourceRequirements(
+                                    resources=VolumeResourceRequirements(
                                         limits={
                                             "key": "key_example",
                                         },
@@ -39194,6 +41873,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         },
                                     ),
                                     storage_class_name="storage_class_name_example",
+                                    volume_attributes_class_name="volume_attributes_class_name_example",
                                     volume_mode="volume_mode_example",
                                     volume_name="volume_name_example",
                                 ),
@@ -39285,6 +41965,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             default_mode=1,
                             sources=[
                                 VolumeProjection(
+                                    cluster_trust_bundle=ClusterTrustBundleProjection(
+                                        label_selector=LabelSelector(
+                                            match_expressions=[
+                                                LabelSelectorRequirement(
+                                                    key="key_example",
+                                                    operator="operator_example",
+                                                    values=[
+                                                        "values_example",
+                                                    ],
+                                                ),
+                                            ],
+                                            match_labels={
+                                                "key": "key_example",
+                                            },
+                                        ),
+                                        name="name_example",
+                                        optional=True,
+                                        path="path_example",
+                                        signer_name="signer_name_example",
+                                    ),
                                     config_map=ConfigMapProjection(
                                         items=[
                                             KeyToPath(
@@ -39414,7 +42114,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -39423,7 +42123,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -39439,7 +42139,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -39448,7 +42148,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -39476,6 +42176,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -39514,6 +42220,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -39553,6 +42265,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -39591,6 +42309,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -39656,6 +42380,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -39679,6 +42404,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -39782,6 +42508,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                 data="data_example",
@@ -39793,6 +42520,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -39816,6 +42548,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                         ),
@@ -39868,7 +42605,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                             image="image_example",
-                            image_pull_policy="Always",
+                            image_pull_policy="image_pull_policy_example",
                             lifecycle=Lifecycle(
                                 post_start=LifecycleHandler(
                                     _exec=ExecAction(
@@ -39886,7 +42623,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -39909,7 +42649,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -39938,7 +42681,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -39957,7 +42700,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -39981,7 +42724,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -39993,7 +42736,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -40001,8 +42755,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -40025,7 +42784,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -40055,7 +42814,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -40070,7 +42829,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             stdin=True,
                             stdin_once=True,
                             termination_message_path="termination_message_path_example",
-                            termination_message_policy="FallbackToLogsOnError",
+                            termination_message_policy="termination_message_policy_example",
                             tty=True,
                             volume_devices=[
                                 VolumeDevice(
@@ -40084,6 +42843,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -40161,7 +42921,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -40184,7 +42947,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -40213,7 +42979,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -40232,7 +42998,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -40256,7 +43022,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -40268,7 +43034,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -40276,8 +43053,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -40300,7 +43082,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -40330,7 +43112,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -40359,6 +43141,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -40376,6 +43159,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -40454,6 +43238,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -40478,6 +43263,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -40584,6 +43370,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -40597,6 +43384,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -40620,6 +43412,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -40730,6 +43527,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -40754,6 +43552,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -40860,6 +43659,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -40873,6 +43673,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -40896,6 +43701,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -41028,6 +43838,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -41052,6 +43863,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -41158,6 +43970,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -41171,6 +43984,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -41194,6 +44012,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -41308,7 +44131,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -41331,7 +44157,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -41360,7 +44189,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -41380,7 +44209,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -41404,7 +44233,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -41416,7 +44245,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -41424,8 +44264,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -41448,7 +44293,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -41478,7 +44323,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -41507,6 +44352,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -41581,6 +44427,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -41605,6 +44452,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -41711,6 +44559,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -41724,6 +44573,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -41747,6 +44601,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -41806,6 +44665,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         value="value_example",
                                     ),
                                     gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                        operation="operation_example",
                                         realtime=True,
                                         value="value_example",
                                     ),
@@ -41898,6 +44758,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -41922,6 +44783,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -42028,6 +44890,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -42041,6 +44904,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -42064,6 +44932,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -42177,6 +45050,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -42201,6 +45075,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -42307,6 +45182,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -42320,6 +45196,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -42343,6 +45224,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -42432,7 +45318,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -42455,7 +45344,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -42484,7 +45376,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -42503,7 +45395,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -42527,7 +45419,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -42539,7 +45431,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -42547,8 +45450,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -42571,7 +45479,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -42602,7 +45510,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -42631,6 +45539,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -42638,6 +45547,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             working_dir="working_dir_example",
                         ),
                         security_context=PodSecurityContext(
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             fs_group=1,
                             fs_group_change_policy="fs_group_change_policy_example",
                             run_as_group=1,
@@ -42651,7 +45564,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             supplemental_groups=[
                                 1,
@@ -42737,7 +45650,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -42760,7 +45676,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -42789,7 +45708,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -42809,7 +45728,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -42833,7 +45752,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -42845,7 +45764,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -42853,8 +45783,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -42877,7 +45812,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -42907,7 +45842,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -42936,6 +45871,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -43013,6 +45949,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -43037,6 +45974,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -43143,6 +46081,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -43156,6 +46095,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -43179,6 +46123,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -43285,6 +46234,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -43309,6 +46259,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -43415,6 +46366,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -43428,6 +46380,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -43451,6 +46408,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -43522,6 +46484,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                             mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                 name="name_example",
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -43529,12 +46492,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            mutexes=[
+                                IoArgoprojWorkflowV1alpha1Mutex(
+                                    name="name_example",
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                             semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                 config_map_key_ref=ConfigMapKeySelector(
                                     key="key_example",
                                     name="name_example",
                                     optional=True,
                                 ),
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -43542,13 +46518,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            semaphores=[
+                                IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                    config_map_key_ref=ConfigMapKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                         ),
                         timeout="timeout_example",
                         tolerations=[
                             Toleration(
-                                effect="NoExecute",
+                                effect="effect_example",
                                 key="key_example",
-                                operator="Equal",
+                                operator="operator_example",
                                 toleration_seconds=1,
                                 value="value_example",
                             ),
@@ -43645,7 +46637,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             annotations={
                                                 "key": "key_example",
                                             },
-                                            cluster_name="cluster_name_example",
                                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                             deletion_grace_period_seconds=1,
                                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -43693,12 +46684,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 kind="kind_example",
                                                 name="name_example",
                                             ),
-                                            data_source_ref=TypedLocalObjectReference(
+                                            data_source_ref=TypedObjectReference(
                                                 api_group="api_group_example",
                                                 kind="kind_example",
                                                 name="name_example",
+                                                namespace="namespace_example",
                                             ),
-                                            resources=ResourceRequirements(
+                                            resources=VolumeResourceRequirements(
                                                 limits={
                                                     "key": "key_example",
                                                 },
@@ -43721,6 +46713,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 },
                                             ),
                                             storage_class_name="storage_class_name_example",
+                                            volume_attributes_class_name="volume_attributes_class_name_example",
                                             volume_mode="volume_mode_example",
                                             volume_name="volume_name_example",
                                         ),
@@ -43812,6 +46805,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     default_mode=1,
                                     sources=[
                                         VolumeProjection(
+                                            cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                label_selector=LabelSelector(
+                                                    match_expressions=[
+                                                        LabelSelectorRequirement(
+                                                            key="key_example",
+                                                            operator="operator_example",
+                                                            values=[
+                                                                "values_example",
+                                                            ],
+                                                        ),
+                                                    ],
+                                                    match_labels={
+                                                        "key": "key_example",
+                                                    },
+                                                ),
+                                                name="name_example",
+                                                optional=True,
+                                                path="path_example",
+                                                signer_name="signer_name_example",
+                                            ),
                                             config_map=ConfigMapProjection(
                                                 items=[
                                                     KeyToPath(
@@ -43936,7 +46949,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -43945,7 +46958,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -43961,7 +46974,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_expressions=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -43970,7 +46983,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         match_fields=[
                                             NodeSelectorRequirement(
                                                 key="key_example",
-                                                operator="DoesNotExist",
+                                                operator="operator_example",
                                                 values=[
                                                     "values_example",
                                                 ],
@@ -43998,6 +47011,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -44036,6 +47055,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -44075,6 +47100,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -44113,6 +47144,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    match_label_keys=[
+                                        "match_label_keys_example",
+                                    ],
+                                    mismatch_label_keys=[
+                                        "mismatch_label_keys_example",
+                                    ],
                                     namespace_selector=LabelSelector(
                                         match_expressions=[
                                             LabelSelectorRequirement(
@@ -44203,6 +47240,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -44227,6 +47265,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -44333,6 +47372,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 path="path_example",
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -44346,6 +47386,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -44369,6 +47414,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                                 sub_path="sub_path_example",
@@ -44402,7 +47452,8 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                         ],
                     ),
-                    artifact_gc=IoArgoprojWorkflowV1alpha1ArtifactGC(
+                    artifact_gc=IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC(
+                        force_finalizer_removal=True,
                         pod_metadata=IoArgoprojWorkflowV1alpha1Metadata(
                             annotations={
                                 "key": "key_example",
@@ -44411,6 +47462,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        pod_spec_patch="pod_spec_patch_example",
                         service_account_name="service_account_name_example",
                         strategy="strategy_example",
                     ),
@@ -44507,6 +47559,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -44531,6 +47584,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -44637,6 +47691,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -44650,6 +47705,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -44673,6 +47733,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -44736,6 +47801,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     value="value_example",
                                 ),
                                 gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                    operation="operation_example",
                                     realtime=True,
                                     value="value_example",
                                 ),
@@ -44762,7 +47828,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     },
                     on_exit="on_exit_example",
                     parallelism=1,
-                    pod_disruption_budget=IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec(
+                    pod_disruption_budget=IoK8sApiPolicyV1PodDisruptionBudgetSpec(
                         max_unavailable="max_unavailable_example",
                         min_available="min_available_example",
                         selector=LabelSelector(
@@ -44779,8 +47845,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 "key": "key_example",
                             },
                         ),
+                        unhealthy_pod_eviction_policy="unhealthy_pod_eviction_policy_example",
                     ),
                     pod_gc=IoArgoprojWorkflowV1alpha1PodGC(
+                        delete_delay_duration="delete_delay_duration_example",
                         label_selector=LabelSelector(
                             match_expressions=[
                                 LabelSelectorRequirement(
@@ -44824,6 +47892,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     ),
                     scheduler_name="scheduler_name_example",
                     security_context=PodSecurityContext(
+                        app_armor_profile=AppArmorProfile(
+                            localhost_profile="localhost_profile_example",
+                            type="type_example",
+                        ),
                         fs_group=1,
                         fs_group_change_policy="fs_group_change_policy_example",
                         run_as_group=1,
@@ -44837,7 +47909,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ),
                         seccomp_profile=SeccompProfile(
                             localhost_profile="localhost_profile_example",
-                            type="Localhost",
+                            type="type_example",
                         ),
                         supplemental_groups=[
                             1,
@@ -44861,6 +47933,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                         mutex=IoArgoprojWorkflowV1alpha1Mutex(
                             name="name_example",
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -44868,12 +47941,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        mutexes=[
+                            IoArgoprojWorkflowV1alpha1Mutex(
+                                name="name_example",
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                         semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                             config_map_key_ref=ConfigMapKeySelector(
                                 key="key_example",
                                 name="name_example",
                                 optional=True,
                             ),
+                            namespace="namespace_example",
                             selectors=[
                                 IoArgoprojWorkflowV1alpha1SyncSelector(
                                     name="name_example",
@@ -44881,6 +47967,22 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                         ),
+                        semaphores=[
+                            IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                config_map_key_ref=ConfigMapKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
+                                namespace="namespace_example",
+                                selectors=[
+                                    IoArgoprojWorkflowV1alpha1SyncSelector(
+                                        name="name_example",
+                                        template="template_example",
+                                    ),
+                                ],
+                            ),
+                        ],
                     ),
                     template_defaults=IoArgoprojWorkflowV1alpha1Template(
                         active_deadline_seconds="active_deadline_seconds_example",
@@ -44892,7 +47994,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -44901,7 +48003,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -44917,7 +48019,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_expressions=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -44926,7 +48028,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             match_fields=[
                                                 NodeSelectorRequirement(
                                                     key="key_example",
-                                                    operator="DoesNotExist",
+                                                    operator="operator_example",
                                                     values=[
                                                         "values_example",
                                                     ],
@@ -44954,6 +48056,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -44992,6 +48100,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -45031,6 +48145,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -45069,6 +48189,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        match_label_keys=[
+                                            "match_label_keys_example",
+                                        ],
+                                        mismatch_label_keys=[
+                                            "mismatch_label_keys_example",
+                                        ],
                                         namespace_selector=LabelSelector(
                                             match_expressions=[
                                                 LabelSelectorRequirement(
@@ -45134,6 +48260,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "fetch_example",
                                 ],
                                 insecure_ignore_host_key=True,
+                                insecure_skip_tls=True,
                                 password_secret=SecretKeySelector(
                                     key="key_example",
                                     name="name_example",
@@ -45157,6 +48284,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 addresses=[
                                     "addresses_example",
                                 ],
+                                data_transfer_protection="data_transfer_protection_example",
                                 force=True,
                                 hdfs_user="hdfs_user_example",
                                 krb_c_cache_secret=SecretKeySelector(
@@ -45260,6 +48388,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 security_token="security_token_example",
+                                use_sdk_creds=True,
                             ),
                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                 data="data_example",
@@ -45271,6 +48400,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     optional=True,
                                 ),
                                 bucket="bucket_example",
+                                ca_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                     object_locking=True,
                                 ),
@@ -45294,6 +48428,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     name="name_example",
                                     optional=True,
                                 ),
+                                session_token_secret=SecretKeySelector(
+                                    key="key_example",
+                                    name="name_example",
+                                    optional=True,
+                                ),
                                 use_sdk_creds=True,
                             ),
                         ),
@@ -45346,7 +48485,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                             ],
                             image="image_example",
-                            image_pull_policy="Always",
+                            image_pull_policy="image_pull_policy_example",
                             lifecycle=Lifecycle(
                                 post_start=LifecycleHandler(
                                     _exec=ExecAction(
@@ -45364,7 +48503,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -45387,7 +48529,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -45416,7 +48561,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -45435,7 +48580,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -45459,7 +48604,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -45471,7 +48616,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -45479,8 +48635,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -45503,7 +48664,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -45533,7 +48694,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -45548,7 +48709,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             stdin=True,
                             stdin_once=True,
                             termination_message_path="termination_message_path_example",
-                            termination_message_policy="FallbackToLogsOnError",
+                            termination_message_policy="termination_message_policy_example",
                             tty=True,
                             volume_devices=[
                                 VolumeDevice(
@@ -45562,6 +48723,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -45639,7 +48801,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -45662,7 +48827,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -45691,7 +48859,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -45710,7 +48878,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -45734,7 +48902,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -45746,7 +48914,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -45754,8 +48933,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -45778,7 +48962,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -45808,7 +48992,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -45837,6 +49021,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -45854,6 +49039,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -45932,6 +49118,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -45956,6 +49143,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -46062,6 +49250,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -46075,6 +49264,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -46098,6 +49292,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -46208,6 +49407,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -46232,6 +49432,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -46338,6 +49539,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -46351,6 +49553,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -46374,6 +49581,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -46506,6 +49718,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -46530,6 +49743,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -46636,6 +49850,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -46649,6 +49864,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -46672,6 +49892,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -46786,7 +50011,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -46809,7 +50037,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -46838,7 +50069,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -46858,7 +50089,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -46882,7 +50113,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -46894,7 +50125,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -46902,8 +50144,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -46926,7 +50173,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -46956,7 +50203,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -46985,6 +50232,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -47059,6 +50307,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -47083,6 +50332,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -47189,6 +50439,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -47202,6 +50453,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -47225,6 +50481,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -47284,6 +50545,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         value="value_example",
                                     ),
                                     gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                        operation="operation_example",
                                         realtime=True,
                                         value="value_example",
                                     ),
@@ -47376,6 +50638,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -47400,6 +50663,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -47506,6 +50770,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -47519,6 +50784,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -47542,6 +50812,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -47655,6 +50930,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "fetch_example",
                                         ],
                                         insecure_ignore_host_key=True,
+                                        insecure_skip_tls=True,
                                         password_secret=SecretKeySelector(
                                             key="key_example",
                                             name="name_example",
@@ -47679,6 +50955,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         addresses=[
                                             "addresses_example",
                                         ],
+                                        data_transfer_protection="data_transfer_protection_example",
                                         force=True,
                                         hdfs_user="hdfs_user_example",
                                         krb_c_cache_secret=SecretKeySelector(
@@ -47785,6 +51062,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         security_token="security_token_example",
+                                        use_sdk_creds=True,
                                     ),
                                     path="path_example",
                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -47798,6 +51076,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             optional=True,
                                         ),
                                         bucket="bucket_example",
+                                        ca_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                             object_locking=True,
                                         ),
@@ -47821,6 +51104,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             name="name_example",
                                             optional=True,
                                         ),
+                                        session_token_secret=SecretKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
                                         use_sdk_creds=True,
                                     ),
                                     sub_path="sub_path_example",
@@ -47910,7 +51198,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -47933,7 +51224,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
+                                    ),
+                                    sleep=SleepAction(
+                                        seconds=1,
                                     ),
                                     tcp_socket=TCPSocketAction(
                                         host="host_example",
@@ -47962,7 +51256,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -47981,7 +51275,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     host_ip="host_ip_example",
                                     host_port=1,
                                     name="name_example",
-                                    protocol="SCTP",
+                                    protocol="protocol_example",
                                 ),
                             ],
                             readiness_probe=Probe(
@@ -48005,7 +51299,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -48017,7 +51311,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 termination_grace_period_seconds=1,
                                 timeout_seconds=1,
                             ),
+                            resize_policy=[
+                                ContainerResizePolicy(
+                                    resource_name="resource_name_example",
+                                    restart_policy="restart_policy_example",
+                                ),
+                            ],
                             resources=ResourceRequirements(
+                                claims=[
+                                    ResourceClaim(
+                                        name="name_example",
+                                    ),
+                                ],
                                 limits={
                                     "key": "key_example",
                                 },
@@ -48025,8 +51330,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     "key": "key_example",
                                 },
                             ),
+                            restart_policy="restart_policy_example",
                             security_context=SecurityContext(
                                 allow_privilege_escalation=True,
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 capabilities=Capabilities(
                                     add=[
                                         "add_example",
@@ -48049,7 +51359,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 windows_options=WindowsSecurityContextOptions(
                                     gmsa_credential_spec="gmsa_credential_spec_example",
@@ -48080,7 +51390,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ],
                                     path="path_example",
                                     port="port_example",
-                                    scheme="HTTP",
+                                    scheme="scheme_example",
                                 ),
                                 initial_delay_seconds=1,
                                 period_seconds=1,
@@ -48109,6 +51419,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     mount_propagation="mount_propagation_example",
                                     name="name_example",
                                     read_only=True,
+                                    recursive_read_only="recursive_read_only_example",
                                     sub_path="sub_path_example",
                                     sub_path_expr="sub_path_expr_example",
                                 ),
@@ -48116,6 +51427,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             working_dir="working_dir_example",
                         ),
                         security_context=PodSecurityContext(
+                            app_armor_profile=AppArmorProfile(
+                                localhost_profile="localhost_profile_example",
+                                type="type_example",
+                            ),
                             fs_group=1,
                             fs_group_change_policy="fs_group_change_policy_example",
                             run_as_group=1,
@@ -48129,7 +51444,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             ),
                             seccomp_profile=SeccompProfile(
                                 localhost_profile="localhost_profile_example",
-                                type="Localhost",
+                                type="type_example",
                             ),
                             supplemental_groups=[
                                 1,
@@ -48215,7 +51530,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -48238,7 +51556,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -48267,7 +51588,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -48287,7 +51608,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -48311,7 +51632,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -48323,7 +51644,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -48331,8 +51663,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -48355,7 +51692,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -48385,7 +51722,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -48414,6 +51751,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -48491,6 +51829,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "fetch_example",
                                                     ],
                                                     insecure_ignore_host_key=True,
+                                                    insecure_skip_tls=True,
                                                     password_secret=SecretKeySelector(
                                                         key="key_example",
                                                         name="name_example",
@@ -48515,6 +51854,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     addresses=[
                                                         "addresses_example",
                                                     ],
+                                                    data_transfer_protection="data_transfer_protection_example",
                                                     force=True,
                                                     hdfs_user="hdfs_user_example",
                                                     krb_c_cache_secret=SecretKeySelector(
@@ -48621,6 +51961,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     security_token="security_token_example",
+                                                    use_sdk_creds=True,
                                                 ),
                                                 path="path_example",
                                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -48634,6 +51975,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         optional=True,
                                                     ),
                                                     bucket="bucket_example",
+                                                    ca_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                         object_locking=True,
                                                     ),
@@ -48657,6 +52003,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         name="name_example",
                                                         optional=True,
                                                     ),
+                                                    session_token_secret=SecretKeySelector(
+                                                        key="key_example",
+                                                        name="name_example",
+                                                        optional=True,
+                                                    ),
                                                     use_sdk_creds=True,
                                                 ),
                                                 sub_path="sub_path_example",
@@ -48763,6 +52114,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 "fetch_example",
                                                             ],
                                                             insecure_ignore_host_key=True,
+                                                            insecure_skip_tls=True,
                                                             password_secret=SecretKeySelector(
                                                                 key="key_example",
                                                                 name="name_example",
@@ -48787,6 +52139,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             addresses=[
                                                                 "addresses_example",
                                                             ],
+                                                            data_transfer_protection="data_transfer_protection_example",
                                                             force=True,
                                                             hdfs_user="hdfs_user_example",
                                                             krb_c_cache_secret=SecretKeySelector(
@@ -48893,6 +52246,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             security_token="security_token_example",
+                                                            use_sdk_creds=True,
                                                         ),
                                                         path="path_example",
                                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -48906,6 +52260,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 optional=True,
                                                             ),
                                                             bucket="bucket_example",
+                                                            ca_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                 object_locking=True,
                                                             ),
@@ -48929,6 +52288,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 name="name_example",
                                                                 optional=True,
                                                             ),
+                                                            session_token_secret=SecretKeySelector(
+                                                                key="key_example",
+                                                                name="name_example",
+                                                                optional=True,
+                                                            ),
                                                             use_sdk_creds=True,
                                                         ),
                                                         sub_path="sub_path_example",
@@ -49000,6 +52364,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                             mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                 name="name_example",
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -49007,12 +52372,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            mutexes=[
+                                IoArgoprojWorkflowV1alpha1Mutex(
+                                    name="name_example",
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                             semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                 config_map_key_ref=ConfigMapKeySelector(
                                     key="key_example",
                                     name="name_example",
                                     optional=True,
                                 ),
+                                namespace="namespace_example",
                                 selectors=[
                                     IoArgoprojWorkflowV1alpha1SyncSelector(
                                         name="name_example",
@@ -49020,13 +52398,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                             ),
+                            semaphores=[
+                                IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                    config_map_key_ref=ConfigMapKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
+                                    namespace="namespace_example",
+                                    selectors=[
+                                        IoArgoprojWorkflowV1alpha1SyncSelector(
+                                            name="name_example",
+                                            template="template_example",
+                                        ),
+                                    ],
+                                ),
+                            ],
                         ),
                         timeout="timeout_example",
                         tolerations=[
                             Toleration(
-                                effect="NoExecute",
+                                effect="effect_example",
                                 key="key_example",
-                                operator="Equal",
+                                operator="operator_example",
                                 toleration_seconds=1,
                                 value="value_example",
                             ),
@@ -49123,7 +52517,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             annotations={
                                                 "key": "key_example",
                                             },
-                                            cluster_name="cluster_name_example",
                                             creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                             deletion_grace_period_seconds=1,
                                             deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -49171,12 +52564,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 kind="kind_example",
                                                 name="name_example",
                                             ),
-                                            data_source_ref=TypedLocalObjectReference(
+                                            data_source_ref=TypedObjectReference(
                                                 api_group="api_group_example",
                                                 kind="kind_example",
                                                 name="name_example",
+                                                namespace="namespace_example",
                                             ),
-                                            resources=ResourceRequirements(
+                                            resources=VolumeResourceRequirements(
                                                 limits={
                                                     "key": "key_example",
                                                 },
@@ -49199,6 +52593,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 },
                                             ),
                                             storage_class_name="storage_class_name_example",
+                                            volume_attributes_class_name="volume_attributes_class_name_example",
                                             volume_mode="volume_mode_example",
                                             volume_name="volume_name_example",
                                         ),
@@ -49290,6 +52685,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     default_mode=1,
                                     sources=[
                                         VolumeProjection(
+                                            cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                label_selector=LabelSelector(
+                                                    match_expressions=[
+                                                        LabelSelectorRequirement(
+                                                            key="key_example",
+                                                            operator="operator_example",
+                                                            values=[
+                                                                "values_example",
+                                                            ],
+                                                        ),
+                                                    ],
+                                                    match_labels={
+                                                        "key": "key_example",
+                                                    },
+                                                ),
+                                                name="name_example",
+                                                optional=True,
+                                                path="path_example",
+                                                signer_name="signer_name_example",
+                                            ),
                                             config_map=ConfigMapProjection(
                                                 items=[
                                                     KeyToPath(
@@ -49414,7 +52829,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_expressions=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -49423,7 +52838,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_fields=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -49439,7 +52854,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_expressions=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -49448,7 +52863,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 match_fields=[
                                                     NodeSelectorRequirement(
                                                         key="key_example",
-                                                        operator="DoesNotExist",
+                                                        operator="operator_example",
                                                         values=[
                                                             "values_example",
                                                         ],
@@ -49476,6 +52891,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "key": "key_example",
                                                     },
                                                 ),
+                                                match_label_keys=[
+                                                    "match_label_keys_example",
+                                                ],
+                                                mismatch_label_keys=[
+                                                    "mismatch_label_keys_example",
+                                                ],
                                                 namespace_selector=LabelSelector(
                                                     match_expressions=[
                                                         LabelSelectorRequirement(
@@ -49514,6 +52935,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -49553,6 +52980,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         "key": "key_example",
                                                     },
                                                 ),
+                                                match_label_keys=[
+                                                    "match_label_keys_example",
+                                                ],
+                                                mismatch_label_keys=[
+                                                    "mismatch_label_keys_example",
+                                                ],
                                                 namespace_selector=LabelSelector(
                                                     match_expressions=[
                                                         LabelSelectorRequirement(
@@ -49591,6 +53024,12 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     "key": "key_example",
                                                 },
                                             ),
+                                            match_label_keys=[
+                                                "match_label_keys_example",
+                                            ],
+                                            mismatch_label_keys=[
+                                                "mismatch_label_keys_example",
+                                            ],
                                             namespace_selector=LabelSelector(
                                                 match_expressions=[
                                                     LabelSelectorRequirement(
@@ -49656,6 +53095,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "fetch_example",
                                     ],
                                     insecure_ignore_host_key=True,
+                                    insecure_skip_tls=True,
                                     password_secret=SecretKeySelector(
                                         key="key_example",
                                         name="name_example",
@@ -49679,6 +53119,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     addresses=[
                                         "addresses_example",
                                     ],
+                                    data_transfer_protection="data_transfer_protection_example",
                                     force=True,
                                     hdfs_user="hdfs_user_example",
                                     krb_c_cache_secret=SecretKeySelector(
@@ -49782,6 +53223,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     security_token="security_token_example",
+                                    use_sdk_creds=True,
                                 ),
                                 raw=IoArgoprojWorkflowV1alpha1RawArtifact(
                                     data="data_example",
@@ -49793,6 +53235,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         optional=True,
                                     ),
                                     bucket="bucket_example",
+                                    ca_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                         object_locking=True,
                                     ),
@@ -49816,6 +53263,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    session_token_secret=SecretKeySelector(
+                                        key="key_example",
+                                        name="name_example",
+                                        optional=True,
+                                    ),
                                     use_sdk_creds=True,
                                 ),
                             ),
@@ -49868,7 +53320,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                 ],
                                 image="image_example",
-                                image_pull_policy="Always",
+                                image_pull_policy="image_pull_policy_example",
                                 lifecycle=Lifecycle(
                                     post_start=LifecycleHandler(
                                         _exec=ExecAction(
@@ -49886,7 +53338,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -49909,7 +53364,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -49938,7 +53396,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -49957,7 +53415,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -49981,7 +53439,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -49993,7 +53451,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -50001,8 +53470,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -50025,7 +53499,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -50055,7 +53529,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -50070,7 +53544,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 stdin=True,
                                 stdin_once=True,
                                 termination_message_path="termination_message_path_example",
-                                termination_message_policy="FallbackToLogsOnError",
+                                termination_message_policy="termination_message_policy_example",
                                 tty=True,
                                 volume_devices=[
                                     VolumeDevice(
@@ -50084,6 +53558,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -50161,7 +53636,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     ],
                                                     path="path_example",
                                                     port="port_example",
-                                                    scheme="HTTP",
+                                                    scheme="scheme_example",
+                                                ),
+                                                sleep=SleepAction(
+                                                    seconds=1,
                                                 ),
                                                 tcp_socket=TCPSocketAction(
                                                     host="host_example",
@@ -50184,7 +53662,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     ],
                                                     path="path_example",
                                                     port="port_example",
-                                                    scheme="HTTP",
+                                                    scheme="scheme_example",
+                                                ),
+                                                sleep=SleepAction(
+                                                    seconds=1,
                                                 ),
                                                 tcp_socket=TCPSocketAction(
                                                     host="host_example",
@@ -50213,7 +53694,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
                                             ),
                                             initial_delay_seconds=1,
                                             period_seconds=1,
@@ -50232,7 +53713,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 host_ip="host_ip_example",
                                                 host_port=1,
                                                 name="name_example",
-                                                protocol="SCTP",
+                                                protocol="protocol_example",
                                             ),
                                         ],
                                         readiness_probe=Probe(
@@ -50256,7 +53737,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
                                             ),
                                             initial_delay_seconds=1,
                                             period_seconds=1,
@@ -50268,7 +53749,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             termination_grace_period_seconds=1,
                                             timeout_seconds=1,
                                         ),
+                                        resize_policy=[
+                                            ContainerResizePolicy(
+                                                resource_name="resource_name_example",
+                                                restart_policy="restart_policy_example",
+                                            ),
+                                        ],
                                         resources=ResourceRequirements(
+                                            claims=[
+                                                ResourceClaim(
+                                                    name="name_example",
+                                                ),
+                                            ],
                                             limits={
                                                 "key": "key_example",
                                             },
@@ -50276,8 +53768,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "key": "key_example",
                                             },
                                         ),
+                                        restart_policy="restart_policy_example",
                                         security_context=SecurityContext(
                                             allow_privilege_escalation=True,
+                                            app_armor_profile=AppArmorProfile(
+                                                localhost_profile="localhost_profile_example",
+                                                type="type_example",
+                                            ),
                                             capabilities=Capabilities(
                                                 add=[
                                                     "add_example",
@@ -50300,7 +53797,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ),
                                             seccomp_profile=SeccompProfile(
                                                 localhost_profile="localhost_profile_example",
-                                                type="Localhost",
+                                                type="type_example",
                                             ),
                                             windows_options=WindowsSecurityContextOptions(
                                                 gmsa_credential_spec="gmsa_credential_spec_example",
@@ -50330,7 +53827,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
                                             ),
                                             initial_delay_seconds=1,
                                             period_seconds=1,
@@ -50359,6 +53856,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 mount_propagation="mount_propagation_example",
                                                 name="name_example",
                                                 read_only=True,
+                                                recursive_read_only="recursive_read_only_example",
                                                 sub_path="sub_path_example",
                                                 sub_path_expr="sub_path_expr_example",
                                             ),
@@ -50376,6 +53874,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -50454,6 +53953,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -50478,6 +53978,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -50584,6 +54085,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -50597,6 +54099,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -50620,6 +54127,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -50730,6 +54242,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     "fetch_example",
                                                                 ],
                                                                 insecure_ignore_host_key=True,
+                                                                insecure_skip_tls=True,
                                                                 password_secret=SecretKeySelector(
                                                                     key="key_example",
                                                                     name="name_example",
@@ -50754,6 +54267,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 addresses=[
                                                                     "addresses_example",
                                                                 ],
+                                                                data_transfer_protection="data_transfer_protection_example",
                                                                 force=True,
                                                                 hdfs_user="hdfs_user_example",
                                                                 krb_c_cache_secret=SecretKeySelector(
@@ -50860,6 +54374,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 security_token="security_token_example",
+                                                                use_sdk_creds=True,
                                                             ),
                                                             path="path_example",
                                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -50873,6 +54388,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 bucket="bucket_example",
+                                                                ca_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                     object_locking=True,
                                                                 ),
@@ -50896,6 +54416,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     name="name_example",
                                                                     optional=True,
                                                                 ),
+                                                                session_token_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 use_sdk_creds=True,
                                                             ),
                                                             sub_path="sub_path_example",
@@ -51028,6 +54553,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -51052,6 +54578,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -51158,6 +54685,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -51171,6 +54699,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -51194,6 +54727,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -51308,7 +54846,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -51331,7 +54872,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -51360,7 +54904,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -51380,7 +54924,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -51404,7 +54948,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -51416,7 +54960,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -51424,8 +54979,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -51448,7 +55008,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -51478,7 +55038,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -51507,6 +55067,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -51581,6 +55142,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -51605,6 +55167,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -51711,6 +55274,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -51724,6 +55288,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -51747,6 +55316,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -51806,6 +55380,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             value="value_example",
                                         ),
                                         gauge=IoArgoprojWorkflowV1alpha1Gauge(
+                                            operation="operation_example",
                                             realtime=True,
                                             value="value_example",
                                         ),
@@ -51898,6 +55473,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -51922,6 +55498,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -52028,6 +55605,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -52041,6 +55619,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -52064,6 +55647,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -52177,6 +55765,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 "fetch_example",
                                             ],
                                             insecure_ignore_host_key=True,
+                                            insecure_skip_tls=True,
                                             password_secret=SecretKeySelector(
                                                 key="key_example",
                                                 name="name_example",
@@ -52201,6 +55790,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             addresses=[
                                                 "addresses_example",
                                             ],
+                                            data_transfer_protection="data_transfer_protection_example",
                                             force=True,
                                             hdfs_user="hdfs_user_example",
                                             krb_c_cache_secret=SecretKeySelector(
@@ -52307,6 +55897,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             security_token="security_token_example",
+                                            use_sdk_creds=True,
                                         ),
                                         path="path_example",
                                         raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -52320,6 +55911,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 optional=True,
                                             ),
                                             bucket="bucket_example",
+                                            ca_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                 object_locking=True,
                                             ),
@@ -52343,6 +55939,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 name="name_example",
                                                 optional=True,
                                             ),
+                                            session_token_secret=SecretKeySelector(
+                                                key="key_example",
+                                                name="name_example",
+                                                optional=True,
+                                            ),
                                             use_sdk_creds=True,
                                         ),
                                         sub_path="sub_path_example",
@@ -52432,7 +56033,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -52455,7 +56059,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
+                                        ),
+                                        sleep=SleepAction(
+                                            seconds=1,
                                         ),
                                         tcp_socket=TCPSocketAction(
                                             host="host_example",
@@ -52484,7 +56091,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -52503,7 +56110,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         host_ip="host_ip_example",
                                         host_port=1,
                                         name="name_example",
-                                        protocol="SCTP",
+                                        protocol="protocol_example",
                                     ),
                                 ],
                                 readiness_probe=Probe(
@@ -52527,7 +56134,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -52539,7 +56146,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     termination_grace_period_seconds=1,
                                     timeout_seconds=1,
                                 ),
+                                resize_policy=[
+                                    ContainerResizePolicy(
+                                        resource_name="resource_name_example",
+                                        restart_policy="restart_policy_example",
+                                    ),
+                                ],
                                 resources=ResourceRequirements(
+                                    claims=[
+                                        ResourceClaim(
+                                            name="name_example",
+                                        ),
+                                    ],
                                     limits={
                                         "key": "key_example",
                                     },
@@ -52547,8 +56165,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         "key": "key_example",
                                     },
                                 ),
+                                restart_policy="restart_policy_example",
                                 security_context=SecurityContext(
                                     allow_privilege_escalation=True,
+                                    app_armor_profile=AppArmorProfile(
+                                        localhost_profile="localhost_profile_example",
+                                        type="type_example",
+                                    ),
                                     capabilities=Capabilities(
                                         add=[
                                             "add_example",
@@ -52571,7 +56194,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     ),
                                     seccomp_profile=SeccompProfile(
                                         localhost_profile="localhost_profile_example",
-                                        type="Localhost",
+                                        type="type_example",
                                     ),
                                     windows_options=WindowsSecurityContextOptions(
                                         gmsa_credential_spec="gmsa_credential_spec_example",
@@ -52602,7 +56225,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ],
                                         path="path_example",
                                         port="port_example",
-                                        scheme="HTTP",
+                                        scheme="scheme_example",
                                     ),
                                     initial_delay_seconds=1,
                                     period_seconds=1,
@@ -52631,6 +56254,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         mount_propagation="mount_propagation_example",
                                         name="name_example",
                                         read_only=True,
+                                        recursive_read_only="recursive_read_only_example",
                                         sub_path="sub_path_example",
                                         sub_path_expr="sub_path_expr_example",
                                     ),
@@ -52638,6 +56262,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 working_dir="working_dir_example",
                             ),
                             security_context=PodSecurityContext(
+                                app_armor_profile=AppArmorProfile(
+                                    localhost_profile="localhost_profile_example",
+                                    type="type_example",
+                                ),
                                 fs_group=1,
                                 fs_group_change_policy="fs_group_change_policy_example",
                                 run_as_group=1,
@@ -52651,7 +56279,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 ),
                                 seccomp_profile=SeccompProfile(
                                     localhost_profile="localhost_profile_example",
-                                    type="Localhost",
+                                    type="type_example",
                                 ),
                                 supplemental_groups=[
                                     1,
@@ -52737,7 +56365,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -52760,7 +56391,10 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 ],
                                                 path="path_example",
                                                 port="port_example",
-                                                scheme="HTTP",
+                                                scheme="scheme_example",
+                                            ),
+                                            sleep=SleepAction(
+                                                seconds=1,
                                             ),
                                             tcp_socket=TCPSocketAction(
                                                 host="host_example",
@@ -52789,7 +56423,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -52809,7 +56443,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             host_ip="host_ip_example",
                                             host_port=1,
                                             name="name_example",
-                                            protocol="SCTP",
+                                            protocol="protocol_example",
                                         ),
                                     ],
                                     readiness_probe=Probe(
@@ -52833,7 +56467,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -52845,7 +56479,18 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         termination_grace_period_seconds=1,
                                         timeout_seconds=1,
                                     ),
+                                    resize_policy=[
+                                        ContainerResizePolicy(
+                                            resource_name="resource_name_example",
+                                            restart_policy="restart_policy_example",
+                                        ),
+                                    ],
                                     resources=ResourceRequirements(
+                                        claims=[
+                                            ResourceClaim(
+                                                name="name_example",
+                                            ),
+                                        ],
                                         limits={
                                             "key": "key_example",
                                         },
@@ -52853,8 +56498,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             "key": "key_example",
                                         },
                                     ),
+                                    restart_policy="restart_policy_example",
                                     security_context=SecurityContext(
                                         allow_privilege_escalation=True,
+                                        app_armor_profile=AppArmorProfile(
+                                            localhost_profile="localhost_profile_example",
+                                            type="type_example",
+                                        ),
                                         capabilities=Capabilities(
                                             add=[
                                                 "add_example",
@@ -52877,7 +56527,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                         seccomp_profile=SeccompProfile(
                                             localhost_profile="localhost_profile_example",
-                                            type="Localhost",
+                                            type="type_example",
                                         ),
                                         windows_options=WindowsSecurityContextOptions(
                                             gmsa_credential_spec="gmsa_credential_spec_example",
@@ -52907,7 +56557,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             ],
                                             path="path_example",
                                             port="port_example",
-                                            scheme="HTTP",
+                                            scheme="scheme_example",
                                         ),
                                         initial_delay_seconds=1,
                                         period_seconds=1,
@@ -52936,6 +56586,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             mount_propagation="mount_propagation_example",
                                             name="name_example",
                                             read_only=True,
+                                            recursive_read_only="recursive_read_only_example",
                                             sub_path="sub_path_example",
                                             sub_path_expr="sub_path_expr_example",
                                         ),
@@ -53013,6 +56664,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             "fetch_example",
                                                         ],
                                                         insecure_ignore_host_key=True,
+                                                        insecure_skip_tls=True,
                                                         password_secret=SecretKeySelector(
                                                             key="key_example",
                                                             name="name_example",
@@ -53037,6 +56689,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                         addresses=[
                                                             "addresses_example",
                                                         ],
+                                                        data_transfer_protection="data_transfer_protection_example",
                                                         force=True,
                                                         hdfs_user="hdfs_user_example",
                                                         krb_c_cache_secret=SecretKeySelector(
@@ -53143,6 +56796,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         security_token="security_token_example",
+                                                        use_sdk_creds=True,
                                                     ),
                                                     path="path_example",
                                                     raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -53156,6 +56810,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             optional=True,
                                                         ),
                                                         bucket="bucket_example",
+                                                        ca_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                             object_locking=True,
                                                         ),
@@ -53179,6 +56838,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                             name="name_example",
                                                             optional=True,
                                                         ),
+                                                        session_token_secret=SecretKeySelector(
+                                                            key="key_example",
+                                                            name="name_example",
+                                                            optional=True,
+                                                        ),
                                                         use_sdk_creds=True,
                                                     ),
                                                     sub_path="sub_path_example",
@@ -53285,6 +56949,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     "fetch_example",
                                                                 ],
                                                                 insecure_ignore_host_key=True,
+                                                                insecure_skip_tls=True,
                                                                 password_secret=SecretKeySelector(
                                                                     key="key_example",
                                                                     name="name_example",
@@ -53309,6 +56974,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                 addresses=[
                                                                     "addresses_example",
                                                                 ],
+                                                                data_transfer_protection="data_transfer_protection_example",
                                                                 force=True,
                                                                 hdfs_user="hdfs_user_example",
                                                                 krb_c_cache_secret=SecretKeySelector(
@@ -53415,6 +57081,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 security_token="security_token_example",
+                                                                use_sdk_creds=True,
                                                             ),
                                                             path="path_example",
                                                             raw=IoArgoprojWorkflowV1alpha1RawArtifact(
@@ -53428,6 +57095,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     optional=True,
                                                                 ),
                                                                 bucket="bucket_example",
+                                                                ca_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 create_bucket_if_not_present=IoArgoprojWorkflowV1alpha1CreateS3BucketOptions(
                                                                     object_locking=True,
                                                                 ),
@@ -53451,6 +57123,11 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                                     name="name_example",
                                                                     optional=True,
                                                                 ),
+                                                                session_token_secret=SecretKeySelector(
+                                                                    key="key_example",
+                                                                    name="name_example",
+                                                                    optional=True,
+                                                                ),
                                                                 use_sdk_creds=True,
                                                             ),
                                                             sub_path="sub_path_example",
@@ -53522,6 +57199,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                             synchronization=IoArgoprojWorkflowV1alpha1Synchronization(
                                 mutex=IoArgoprojWorkflowV1alpha1Mutex(
                                     name="name_example",
+                                    namespace="namespace_example",
                                     selectors=[
                                         IoArgoprojWorkflowV1alpha1SyncSelector(
                                             name="name_example",
@@ -53529,12 +57207,25 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                     ],
                                 ),
+                                mutexes=[
+                                    IoArgoprojWorkflowV1alpha1Mutex(
+                                        name="name_example",
+                                        namespace="namespace_example",
+                                        selectors=[
+                                            IoArgoprojWorkflowV1alpha1SyncSelector(
+                                                name="name_example",
+                                                template="template_example",
+                                            ),
+                                        ],
+                                    ),
+                                ],
                                 semaphore=IoArgoprojWorkflowV1alpha1SemaphoreRef(
                                     config_map_key_ref=ConfigMapKeySelector(
                                         key="key_example",
                                         name="name_example",
                                         optional=True,
                                     ),
+                                    namespace="namespace_example",
                                     selectors=[
                                         IoArgoprojWorkflowV1alpha1SyncSelector(
                                             name="name_example",
@@ -53542,13 +57233,29 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         ),
                                     ],
                                 ),
+                                semaphores=[
+                                    IoArgoprojWorkflowV1alpha1SemaphoreRef(
+                                        config_map_key_ref=ConfigMapKeySelector(
+                                            key="key_example",
+                                            name="name_example",
+                                            optional=True,
+                                        ),
+                                        namespace="namespace_example",
+                                        selectors=[
+                                            IoArgoprojWorkflowV1alpha1SyncSelector(
+                                                name="name_example",
+                                                template="template_example",
+                                            ),
+                                        ],
+                                    ),
+                                ],
                             ),
                             timeout="timeout_example",
                             tolerations=[
                                 Toleration(
-                                    effect="NoExecute",
+                                    effect="effect_example",
                                     key="key_example",
-                                    operator="Equal",
+                                    operator="operator_example",
                                     toleration_seconds=1,
                                     value="value_example",
                                 ),
@@ -53645,7 +57352,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                 annotations={
                                                     "key": "key_example",
                                                 },
-                                                cluster_name="cluster_name_example",
                                                 creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                                 deletion_grace_period_seconds=1,
                                                 deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -53693,12 +57399,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     kind="kind_example",
                                                     name="name_example",
                                                 ),
-                                                data_source_ref=TypedLocalObjectReference(
+                                                data_source_ref=TypedObjectReference(
                                                     api_group="api_group_example",
                                                     kind="kind_example",
                                                     name="name_example",
+                                                    namespace="namespace_example",
                                                 ),
-                                                resources=ResourceRequirements(
+                                                resources=VolumeResourceRequirements(
                                                     limits={
                                                         "key": "key_example",
                                                     },
@@ -53721,6 +57428,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                                     },
                                                 ),
                                                 storage_class_name="storage_class_name_example",
+                                                volume_attributes_class_name="volume_attributes_class_name_example",
                                                 volume_mode="volume_mode_example",
                                                 volume_name="volume_name_example",
                                             ),
@@ -53812,6 +57520,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         default_mode=1,
                                         sources=[
                                             VolumeProjection(
+                                                cluster_trust_bundle=ClusterTrustBundleProjection(
+                                                    label_selector=LabelSelector(
+                                                        match_expressions=[
+                                                            LabelSelectorRequirement(
+                                                                key="key_example",
+                                                                operator="operator_example",
+                                                                values=[
+                                                                    "values_example",
+                                                                ],
+                                                            ),
+                                                        ],
+                                                        match_labels={
+                                                            "key": "key_example",
+                                                        },
+                                                    ),
+                                                    name="name_example",
+                                                    optional=True,
+                                                    path="path_example",
+                                                    signer_name="signer_name_example",
+                                                ),
                                                 config_map=ConfigMapProjection(
                                                     items=[
                                                         KeyToPath(
@@ -53928,9 +57656,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                     ],
                     tolerations=[
                         Toleration(
-                            effect="NoExecute",
+                            effect="effect_example",
                             key="key_example",
-                            operator="Equal",
+                            operator="operator_example",
                             toleration_seconds=1,
                             value="value_example",
                         ),
@@ -53951,7 +57679,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 annotations={
                                     "key": "key_example",
                                 },
-                                cluster_name="cluster_name_example",
                                 creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                 deletion_grace_period_seconds=1,
                                 deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -53999,12 +57726,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     kind="kind_example",
                                     name="name_example",
                                 ),
-                                data_source_ref=TypedLocalObjectReference(
+                                data_source_ref=TypedObjectReference(
                                     api_group="api_group_example",
                                     kind="kind_example",
                                     name="name_example",
+                                    namespace="namespace_example",
                                 ),
-                                resources=ResourceRequirements(
+                                resources=VolumeResourceRequirements(
                                     limits={
                                         "key": "key_example",
                                     },
@@ -54027,6 +57755,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                     },
                                 ),
                                 storage_class_name="storage_class_name_example",
+                                volume_attributes_class_name="volume_attributes_class_name_example",
                                 volume_mode="volume_mode_example",
                                 volume_name="volume_name_example",
                             ),
@@ -54034,6 +57763,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 access_modes=[
                                     "access_modes_example",
                                 ],
+                                allocated_resource_statuses={
+                                    "key": "key_example",
+                                },
                                 allocated_resources={
                                     "key": "key_example",
                                 },
@@ -54047,11 +57779,15 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         message="message_example",
                                         reason="reason_example",
                                         status="status_example",
-                                        type="FileSystemResizePending",
+                                        type="type_example",
                                     ),
                                 ],
-                                phase="Bound",
-                                resize_status="resize_status_example",
+                                current_volume_attributes_class_name="current_volume_attributes_class_name_example",
+                                modify_volume_status=ModifyVolumeStatus(
+                                    status="status_example",
+                                    target_volume_attributes_class_name="target_volume_attributes_class_name_example",
+                                ),
+                                phase="phase_example",
                             ),
                         ),
                     ],
@@ -54147,7 +57883,6 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                         annotations={
                                             "key": "key_example",
                                         },
-                                        cluster_name="cluster_name_example",
                                         creation_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
                                         deletion_grace_period_seconds=1,
                                         deletion_timestamp=dateutil_parser('1970-01-01T00:00:00.00Z'),
@@ -54195,12 +57930,13 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             kind="kind_example",
                                             name="name_example",
                                         ),
-                                        data_source_ref=TypedLocalObjectReference(
+                                        data_source_ref=TypedObjectReference(
                                             api_group="api_group_example",
                                             kind="kind_example",
                                             name="name_example",
+                                            namespace="namespace_example",
                                         ),
-                                        resources=ResourceRequirements(
+                                        resources=VolumeResourceRequirements(
                                             limits={
                                                 "key": "key_example",
                                             },
@@ -54223,6 +57959,7 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                             },
                                         ),
                                         storage_class_name="storage_class_name_example",
+                                        volume_attributes_class_name="volume_attributes_class_name_example",
                                         volume_mode="volume_mode_example",
                                         volume_name="volume_name_example",
                                     ),
@@ -54314,6 +58051,26 @@ with argo_workflows.ApiClient(configuration) as api_client:
                                 default_mode=1,
                                 sources=[
                                     VolumeProjection(
+                                        cluster_trust_bundle=ClusterTrustBundleProjection(
+                                            label_selector=LabelSelector(
+                                                match_expressions=[
+                                                    LabelSelectorRequirement(
+                                                        key="key_example",
+                                                        operator="operator_example",
+                                                        values=[
+                                                            "values_example",
+                                                        ],
+                                                    ),
+                                                ],
+                                                match_labels={
+                                                    "key": "key_example",
+                                                },
+                                            ),
+                                            name="name_example",
+                                            optional=True,
+                                            path="path_example",
+                                            signer_name="signer_name_example",
+                                        ),
                                         config_map=ConfigMapProjection(
                                             items=[
                                                 KeyToPath(
@@ -54478,6 +58235,9 @@ with argo_workflows.ApiClient(configuration) as api_client:
                         ],
                     ),
                 ),
+                task_results_completion_status={
+                    "key": True,
+                },
             ),
         ),
     ) # IoArgoprojWorkflowV1alpha1ArtifactByManifestRequest |