From 787ab3bb075b101479fb6d471f27e193fbed13df Mon Sep 17 00:00:00 2001 From: Xinnan Wen Date: Sat, 16 Nov 2019 11:18:44 -0800 Subject: [PATCH] update telemetryv2 name (#614) --- pkg/apis/istio/v1alpha1/v1alpha1.pb.html | 58 +- pkg/apis/istio/v1alpha1/values_types.pb.go | 525 +++++++++--------- pkg/apis/istio/v1alpha1/values_types.proto | 8 +- .../apis/istio/v1alpha1/values_types_pb2.py | 218 ++++---- 4 files changed, 404 insertions(+), 405 deletions(-) diff --git a/pkg/apis/istio/v1alpha1/v1alpha1.pb.html b/pkg/apis/istio/v1alpha1/v1alpha1.pb.html index 0b53c2143..4d6adb304 100644 --- a/pkg/apis/istio/v1alpha1/v1alpha1.pb.html +++ b/pkg/apis/istio/v1alpha1/v1alpha1.pb.html @@ -3921,34 +3921,6 @@

PilotPolicyConfig

Controls whether Istio policy is applied to Pilot.

- - -No - - - - - -

PilotTelemetryV1Config

-
-

Controls whether pilot will configure telemetry v1.

- - - - - - - - - - - - - - - - + + + + +
FieldTypeDescriptionRequired
enabledBoolValue -

Controls whether pilot will configure telemetry v1.

-
No @@ -5545,10 +5517,38 @@

TelemetryConfig

v2PilotTelemetryV1ConfigTelemetryV2Config

Use telemetry v2.

+
+No +
+
+

TelemetryV2Config

+
+

Controls whether pilot will configure telemetry v2.

+ + + + + + + + + + + + + + +
FieldTypeDescriptionRequired
enabledBoolValue +

Controls whether pilot will configure telemetry v2.

+
No diff --git a/pkg/apis/istio/v1alpha1/values_types.pb.go b/pkg/apis/istio/v1alpha1/values_types.pb.go index 9eaec6b76..2ed5c7e19 100644 --- a/pkg/apis/istio/v1alpha1/values_types.pb.go +++ b/pkg/apis/istio/v1alpha1/values_types.pb.go @@ -3761,10 +3761,10 @@ type TelemetryConfig struct { // Controls whether telemetry is exported for Pilot. Enabled *protobuf.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // Use telemetry v2. - V2 *PilotTelemetryV1Config `protobuf:"bytes,3,opt,name=v2,proto3" json:"v2,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + V2 *TelemetryV2Config `protobuf:"bytes,3,opt,name=v2,proto3" json:"v2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` } func (m *TelemetryConfig) Reset() { *m = TelemetryConfig{} } @@ -3799,48 +3799,48 @@ func (m *TelemetryConfig) GetEnabled() *protobuf.BoolValue { return nil } -func (m *TelemetryConfig) GetV2() *PilotTelemetryV1Config { +func (m *TelemetryConfig) GetV2() *TelemetryV2Config { if m != nil { return m.V2 } return nil } -// Controls whether pilot will configure telemetry v1. -type PilotTelemetryV1Config struct { - // Controls whether pilot will configure telemetry v1. +// Controls whether pilot will configure telemetry v2. +type TelemetryV2Config struct { + // Controls whether pilot will configure telemetry v2. Enabled *protobuf.BoolValue `protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } -func (m *PilotTelemetryV1Config) Reset() { *m = PilotTelemetryV1Config{} } -func (m *PilotTelemetryV1Config) String() string { return proto.CompactTextString(m) } -func (*PilotTelemetryV1Config) ProtoMessage() {} -func (*PilotTelemetryV1Config) Descriptor() ([]byte, []int) { +func (m *TelemetryV2Config) Reset() { *m = TelemetryV2Config{} } +func (m *TelemetryV2Config) String() string { return proto.CompactTextString(m) } +func (*TelemetryV2Config) ProtoMessage() {} +func (*TelemetryV2Config) Descriptor() ([]byte, []int) { return fileDescriptor_261260e22432516f, []int{36} } -func (m *PilotTelemetryV1Config) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_PilotTelemetryV1Config.Unmarshal(m, b) +func (m *TelemetryV2Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TelemetryV2Config.Unmarshal(m, b) } -func (m *PilotTelemetryV1Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_PilotTelemetryV1Config.Marshal(b, m, deterministic) +func (m *TelemetryV2Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TelemetryV2Config.Marshal(b, m, deterministic) } -func (m *PilotTelemetryV1Config) XXX_Merge(src proto.Message) { - xxx_messageInfo_PilotTelemetryV1Config.Merge(m, src) +func (m *TelemetryV2Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_TelemetryV2Config.Merge(m, src) } -func (m *PilotTelemetryV1Config) XXX_Size() int { - return xxx_messageInfo_PilotTelemetryV1Config.Size(m) +func (m *TelemetryV2Config) XXX_Size() int { + return xxx_messageInfo_TelemetryV2Config.Size(m) } -func (m *PilotTelemetryV1Config) XXX_DiscardUnknown() { - xxx_messageInfo_PilotTelemetryV1Config.DiscardUnknown(m) +func (m *TelemetryV2Config) XXX_DiscardUnknown() { + xxx_messageInfo_TelemetryV2Config.DiscardUnknown(m) } -var xxx_messageInfo_PilotTelemetryV1Config proto.InternalMessageInfo +var xxx_messageInfo_TelemetryV2Config proto.InternalMessageInfo -func (m *PilotTelemetryV1Config) GetEnabled() *protobuf.BoolValue { +func (m *TelemetryV2Config) GetEnabled() *protobuf.BoolValue { if m != nil { return m.Enabled } @@ -7027,7 +7027,7 @@ func init() { proto.RegisterType((*PilotIngressConfig)(nil), "v1alpha1.PilotIngressConfig") proto.RegisterType((*PilotPolicyConfig)(nil), "v1alpha1.PilotPolicyConfig") proto.RegisterType((*TelemetryConfig)(nil), "v1alpha1.TelemetryConfig") - proto.RegisterType((*PilotTelemetryV1Config)(nil), "v1alpha1.PilotTelemetryV1Config") + proto.RegisterType((*TelemetryV2Config)(nil), "v1alpha1.TelemetryV2Config") proto.RegisterType((*PilotConfigSource)(nil), "v1alpha1.PilotConfigSource") proto.RegisterType((*PortsConfig)(nil), "v1alpha1.PortsConfig") proto.RegisterType((*PrometheusConfig)(nil), "v1alpha1.PrometheusConfig") @@ -7076,7 +7076,7 @@ func init() { } var fileDescriptor_261260e22432516f = []byte{ - // 6434 bytes of a gzipped FileDescriptorProto + // 6432 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x7d, 0x49, 0x6f, 0x24, 0x47, 0x76, 0xb0, 0x8a, 0x7b, 0xbd, 0x62, 0x91, 0xc5, 0xe0, 0xd2, 0xd9, 0xec, 0x45, 0x54, 0x8e, 0x96, 0x9e, 0x96, 0x86, 0xdd, 0x6a, 0xb5, 0x5a, 0x52, 0x4b, 0xea, 0x11, 0xb7, 0x56, 0x53, 0xe2, 0x36, @@ -7084,7 +7084,7 @@ var fileDescriptor_261260e22432516f = []byte{ 0x59, 0x4d, 0x0e, 0x60, 0x18, 0xbe, 0xd8, 0x17, 0x03, 0x06, 0x0c, 0x1f, 0x0c, 0x03, 0x86, 0x0d, 0xdb, 0x03, 0x1f, 0xe7, 0xe8, 0x8b, 0xe1, 0x93, 0x31, 0x5e, 0x7e, 0x80, 0x6d, 0x18, 0xf0, 0x0f, 0xf0, 0xd9, 0xc7, 0x11, 0x60, 0x23, 0x96, 0xdc, 0xb3, 0xaa, 0x92, 0x45, 0xaa, 0x3d, 0xb0, 0xe7, - 0x56, 0xf1, 0xe2, 0xbd, 0x88, 0xc8, 0x88, 0x17, 0x6f, 0x8b, 0x78, 0x51, 0x70, 0xdb, 0x3d, 0x69, + 0x56, 0xf1, 0xe2, 0xbd, 0x88, 0xc8, 0x88, 0x17, 0x6f, 0x8b, 0x17, 0x51, 0x70, 0xdb, 0x3d, 0x69, 0xdd, 0xc1, 0xae, 0xe9, 0xdf, 0x31, 0x7d, 0x6a, 0x3a, 0x77, 0xba, 0x6f, 0x62, 0xcb, 0x6d, 0xe3, 0x37, 0xef, 0x74, 0xb1, 0x15, 0x10, 0xff, 0x29, 0x3d, 0x73, 0x89, 0xbf, 0xea, 0x7a, 0x0e, 0x75, 0xd0, 0x54, 0x58, 0xb9, 0x7c, 0xb3, 0xe5, 0x38, 0x2d, 0x8b, 0xdc, 0xe1, 0xf0, 0xa3, 0xe0, 0xf8, @@ -7244,240 +7244,239 @@ var fileDescriptor_261260e22432516f = []byte{ 0xfd, 0x3f, 0xac, 0xc0, 0x95, 0x1e, 0x0c, 0x70, 0xa9, 0xa1, 0xee, 0x54, 0xb8, 0x76, 0xb4, 0xd4, 0xb9, 0x6f, 0x1b, 0x94, 0x5e, 0x0b, 0x38, 0xe4, 0xd0, 0x96, 0x60, 0xc2, 0x0f, 0x8e, 0x8f, 0xcd, 0x53, 0x39, 0x36, 0x59, 0x52, 0xbf, 0x80, 0x17, 0xe3, 0xf0, 0xc2, 0x96, 0xdd, 0xdd, 0x35, 0x4f, - 0x89, 0xb7, 0x66, 0x60, 0x97, 0x5e, 0xec, 0x3a, 0x88, 0xfa, 0xf3, 0x0a, 0x5c, 0xe9, 0x11, 0xb8, - 0x18, 0xf2, 0x13, 0x3e, 0x80, 0x9a, 0x0c, 0x41, 0x71, 0x5d, 0x37, 0x38, 0x50, 0x9b, 0x44, 0x67, - 0xba, 0x58, 0x06, 0x59, 0xb9, 0xd7, 0x29, 0xae, 0x20, 0x24, 0x41, 0xaa, 0x01, 0x68, 0xc7, 0xc1, - 0x46, 0xb3, 0x4d, 0x0c, 0x23, 0x36, 0x02, 0x6f, 0x43, 0xc3, 0xc2, 0x94, 0xd8, 0xfa, 0xd9, 0x61, - 0xdb, 0x23, 0x7e, 0xdb, 0xb1, 0x0c, 0xc9, 0x5e, 0x39, 0x38, 0x52, 0x61, 0xac, 0xe3, 0x18, 0x62, - 0xf9, 0x67, 0xee, 0xcd, 0xc4, 0x8b, 0xcc, 0xa0, 0x1a, 0xaf, 0x53, 0x3d, 0x80, 0x38, 0x4c, 0x31, - 0xe4, 0x4c, 0xac, 0xc2, 0x18, 0xb3, 0xf4, 0x4a, 0x4c, 0x01, 0xc7, 0x53, 0x7f, 0x13, 0xe6, 0x0b, - 0x82, 0x38, 0x43, 0x76, 0x2e, 0xbc, 0xc8, 0xed, 0x9d, 0xf5, 0x12, 0xdd, 0x4b, 0x4c, 0xf5, 0x3f, - 0x47, 0xe0, 0x3a, 0xe7, 0xac, 0x84, 0xe9, 0xcd, 0x59, 0x2c, 0xe4, 0x88, 0x7d, 0xa8, 0x9f, 0x44, - 0xcc, 0xc2, 0xcc, 0x2d, 0x31, 0xa0, 0xef, 0x17, 0x05, 0xc1, 0x0a, 0xb9, 0x54, 0x4b, 0xd3, 0xa3, - 0xc7, 0x00, 0xae, 0xe7, 0x74, 0x08, 0x6d, 0x93, 0x20, 0xe4, 0x95, 0x57, 0x53, 0x01, 0x01, 0x59, - 0x57, 0xd0, 0x54, 0x82, 0x12, 0xbd, 0x03, 0xe3, 0x3e, 0x35, 0x4c, 0x47, 0x6e, 0xdc, 0x84, 0xee, - 0x68, 0x32, 0x70, 0x01, 0xb5, 0xc0, 0x47, 0xdb, 0x50, 0xf3, 0x29, 0xd6, 0x4f, 0x0c, 0xcf, 0xec, - 0x92, 0x82, 0x93, 0xa9, 0x66, 0x5c, 0x59, 0xd0, 0x48, 0x92, 0x16, 0xad, 0xc3, 0x4c, 0xe0, 0x93, - 0x10, 0x41, 0xdb, 0xf4, 0xa5, 0xad, 0xde, 0x37, 0x5a, 0x9b, 0xa6, 0x50, 0xbf, 0x1d, 0x81, 0xab, - 0xbc, 0x9f, 0xd0, 0xc3, 0xfa, 0xf5, 0xf4, 0x3f, 0xcf, 0xe9, 0xff, 0xdb, 0x0a, 0xd4, 0x78, 0x3f, - 0x72, 0xc2, 0xdf, 0x82, 0x09, 0x11, 0x1c, 0x93, 0x33, 0x7d, 0x2d, 0x11, 0x92, 0x8c, 0x57, 0x29, - 0xb4, 0xb9, 0x05, 0x2a, 0xfa, 0x00, 0xaa, 0x51, 0x5c, 0x49, 0xce, 0xe9, 0xcd, 0x0c, 0x5d, 0xb4, - 0xbf, 0xc2, 0x40, 0x57, 0x44, 0x80, 0xd6, 0x61, 0x0a, 0xcb, 0x55, 0x97, 0xb3, 0xf9, 0x6a, 0x2f, - 0xe2, 0x34, 0x77, 0x68, 0x11, 0x9d, 0xfa, 0x6f, 0x63, 0x30, 0x97, 0x1b, 0xdf, 0xaf, 0x9c, 0xe3, - 0x2b, 0x1d, 0xda, 0xb1, 0xf3, 0x3a, 0xb4, 0x09, 0x79, 0x38, 0x3e, 0x84, 0xd2, 0x9f, 0x48, 0x2a, - 0xfd, 0xcb, 0xbb, 0x36, 0x96, 0xb5, 0x8f, 0xa7, 0x0a, 0xec, 0xe3, 0x1f, 0x26, 0xd6, 0x56, 0x78, - 0xc5, 0xdf, 0x2b, 0x64, 0xa8, 0x5e, 0x0b, 0x8b, 0x34, 0x58, 0xf2, 0x89, 0xcf, 0x74, 0x43, 0x68, - 0xd5, 0x6f, 0x95, 0xf6, 0x94, 0x7b, 0x50, 0xa6, 0xed, 0x9e, 0x5a, 0x29, 0xbb, 0xe7, 0xb7, 0x6a, - 0xb0, 0x50, 0xc4, 0xc7, 0x85, 0x2c, 0x36, 0x72, 0x09, 0x2c, 0x36, 0x5a, 0x82, 0xc5, 0xc6, 0x7a, - 0xb3, 0xd8, 0xf8, 0x05, 0x58, 0x6c, 0xe2, 0xdc, 0x21, 0x88, 0xc9, 0x6c, 0x08, 0xa2, 0x68, 0xaa, - 0x32, 0x21, 0x88, 0x88, 0x3b, 0xa7, 0x92, 0xdc, 0xf9, 0x11, 0x4c, 0x33, 0xaf, 0xdb, 0x97, 0xa6, - 0x8e, 0xe4, 0x99, 0xc4, 0xb9, 0x48, 0xde, 0x10, 0xd2, 0x52, 0x14, 0xbf, 0x72, 0xd7, 0xbe, 0xb2, - 0xbb, 0x64, 0xba, 0xf0, 0x2a, 0x67, 0xce, 0xe9, 0x99, 0xbd, 0x64, 0xa7, 0xa7, 0x71, 0x11, 0xa7, - 0x27, 0x8e, 0xcf, 0xcf, 0x95, 0x8e, 0xcf, 0xf3, 0x10, 0x29, 0x73, 0xa4, 0xd7, 0x31, 0xd5, 0xdb, - 0xbb, 0xf8, 0xf4, 0xd0, 0xec, 0x84, 0x57, 0xa5, 0x0a, 0x6a, 0xd0, 0x7d, 0x58, 0x4c, 0x43, 0x19, - 0xaf, 0x98, 0x44, 0x1c, 0xd9, 0xd5, 0xb5, 0xe2, 0xca, 0xf4, 0x56, 0xae, 0x97, 0xba, 0x71, 0xd2, - 0x5b, 0xa2, 0xcc, 0x0c, 0x2d, 0x51, 0x06, 0x45, 0x4e, 0x16, 0x9e, 0x77, 0xe4, 0x64, 0xf1, 0xb2, - 0x23, 0x27, 0xdb, 0x50, 0xa3, 0x8e, 0x45, 0x3c, 0xb9, 0x1b, 0xce, 0x19, 0x99, 0x49, 0xd2, 0x0e, - 0xed, 0x16, 0x5b, 0x80, 0xf2, 0xa7, 0xa2, 0x43, 0xfa, 0x0a, 0x2b, 0x50, 0x93, 0xf9, 0x0d, 0xdc, - 0xe9, 0x12, 0x7d, 0x25, 0x41, 0xea, 0x3f, 0x57, 0x60, 0x76, 0xcf, 0x31, 0xc8, 0x5a, 0x8b, 0xd8, - 0xf4, 0x82, 0x7e, 0x09, 0x17, 0x92, 0x23, 0x65, 0xb3, 0x6a, 0x52, 0xd2, 0x71, 0xb4, 0x5f, 0x3e, - 0xc2, 0xd8, 0x30, 0xb2, 0x4d, 0xfd, 0x9d, 0x0a, 0x5c, 0xeb, 0x73, 0x36, 0x8b, 0x1e, 0xa5, 0x9c, - 0xc5, 0xdb, 0xa5, 0x0e, 0x74, 0x57, 0x77, 0x63, 0x47, 0xf2, 0x16, 0x8c, 0xb1, 0x12, 0xaa, 0x43, - 0x75, 0x6d, 0x67, 0x67, 0xff, 0x8b, 0xa7, 0x6b, 0x7b, 0x5f, 0x35, 0x5e, 0x40, 0x73, 0x50, 0xd7, - 0xb6, 0x3e, 0xde, 0x6e, 0x1e, 0x6a, 0x5f, 0x3d, 0xdd, 0xdf, 0xdb, 0xf9, 0xaa, 0x51, 0x51, 0x7f, - 0x39, 0x0b, 0x35, 0x71, 0x26, 0x73, 0x91, 0xf9, 0xfd, 0x4e, 0x54, 0x70, 0x0f, 0x0b, 0x2e, 0xab, - 0xa6, 0xc7, 0x8a, 0xd5, 0x74, 0x4a, 0xe2, 0x8f, 0x17, 0x48, 0xfc, 0x62, 0xdb, 0xec, 0x3e, 0x4c, - 0xfa, 0xe2, 0x54, 0xb1, 0xcc, 0xcd, 0x6a, 0x89, 0x8a, 0x5e, 0x86, 0x3a, 0x3f, 0x99, 0x6d, 0xe2, - 0x8e, 0xcb, 0x84, 0x37, 0xd7, 0xa8, 0x15, 0x2d, 0x0d, 0x4c, 0x4b, 0xca, 0x6a, 0x29, 0x49, 0x59, - 0x70, 0x71, 0x0b, 0x8a, 0x2f, 0x6e, 0x49, 0xab, 0xa3, 0x76, 0x5e, 0xab, 0x23, 0xcb, 0xd0, 0xd3, - 0x43, 0x29, 0x6b, 0x1d, 0x5e, 0x3c, 0x09, 0x2f, 0x87, 0x32, 0x4d, 0x48, 0xbc, 0x2e, 0x17, 0x0f, - 0x36, 0xd1, 0x59, 0x87, 0x6b, 0x2d, 0x22, 0x55, 0x43, 0x9f, 0x13, 0x99, 0x41, 0x2d, 0x88, 0x7b, - 0x4e, 0xae, 0xe5, 0x9c, 0x75, 0x88, 0x4d, 0xc5, 0xc9, 0x83, 0x54, 0x18, 0x83, 0x87, 0x9b, 0xa3, - 0xcc, 0xdd, 0x4b, 0x99, 0x1d, 0xea, 0x5e, 0xca, 0x20, 0xb5, 0xd3, 0x78, 0xde, 0x6a, 0x67, 0xee, - 0xb2, 0xd5, 0xce, 0xbb, 0x50, 0xd5, 0xa3, 0x83, 0x79, 0x34, 0xf8, 0x94, 0x3f, 0x42, 0x46, 0x0f, - 0x60, 0x52, 0xde, 0x7e, 0x94, 0xe7, 0x2a, 0x09, 0x23, 0x92, 0xcb, 0x9c, 0xf4, 0x95, 0xa5, 0x10, - 0x39, 0x61, 0xeb, 0x2c, 0x94, 0xb6, 0x75, 0xee, 0x0a, 0x09, 0xbf, 0xc8, 0xcd, 0xe0, 0x9b, 0x99, - 0x7e, 0x0a, 0xad, 0xdf, 0xd8, 0xcd, 0x5e, 0xca, 0xba, 0xd9, 0x9c, 0xa8, 0xd0, 0xcd, 0x2e, 0x30, - 0x13, 0x95, 0x4b, 0x36, 0x13, 0xaf, 0x5e, 0xc4, 0x4c, 0xcc, 0xd8, 0x08, 0xcb, 0xc3, 0xdb, 0x08, - 0x68, 0x17, 0xea, 0xd8, 0x75, 0x13, 0x97, 0x9a, 0xae, 0x9d, 0xaf, 0xb1, 0x34, 0x35, 0x6a, 0xc3, - 0x4b, 0x42, 0x5b, 0x1c, 0xb0, 0x45, 0xd4, 0x1d, 0xab, 0x69, 0x9b, 0x8c, 0xe7, 0xd8, 0xf7, 0x84, - 0x5a, 0x4d, 0x1e, 0x81, 0xf4, 0x5b, 0xef, 0xc1, 0x8d, 0xa0, 0x63, 0x58, 0xe9, 0x89, 0xb4, 0x6d, - 0x8b, 0x8e, 0x6e, 0x0c, 0xec, 0x68, 0x60, 0x1b, 0x05, 0x0e, 0xca, 0xcd, 0x21, 0x1d, 0x94, 0x1f, - 0xc2, 0xb4, 0xd8, 0x35, 0xe2, 0x88, 0x53, 0x1e, 0xb7, 0x5c, 0x2b, 0xe4, 0x62, 0x79, 0x0a, 0x9a, - 0x22, 0x18, 0xda, 0x9e, 0xfb, 0xab, 0x0a, 0xa0, 0xfc, 0x4e, 0xe4, 0x77, 0x1d, 0x05, 0x20, 0x3c, - 0xbe, 0xaf, 0xc8, 0xbb, 0x8e, 0x29, 0x28, 0xfa, 0x0c, 0x16, 0xcd, 0x88, 0x90, 0x32, 0x8e, 0x24, - 0xde, 0x6e, 0x6c, 0xb7, 0x24, 0x92, 0x24, 0x0b, 0xd1, 0xb4, 0x62, 0x6a, 0xa6, 0xbd, 0xc3, 0x0a, - 0x0b, 0xfb, 0xbe, 0x34, 0xc0, 0x52, 0x30, 0x75, 0x1b, 0xe6, 0x72, 0xbb, 0x74, 0xc8, 0xd3, 0x88, - 0x33, 0x98, 0xcd, 0x86, 0x14, 0x86, 0xb3, 0x82, 0xee, 0xc2, 0x48, 0xf7, 0x5e, 0x3e, 0xed, 0x9b, - 0x8f, 0x33, 0xea, 0xe1, 0xf3, 0x37, 0xa5, 0x48, 0x19, 0xe9, 0xde, 0x53, 0xf7, 0x60, 0xa9, 0xb8, - 0x76, 0xc8, 0x4f, 0xd9, 0x92, 0xb3, 0x92, 0x64, 0x15, 0x74, 0x17, 0xe6, 0xfd, 0xe0, 0xc8, 0xd7, - 0x3d, 0xf3, 0x88, 0x18, 0xf1, 0x0d, 0x61, 0xb1, 0xa4, 0x45, 0x55, 0xea, 0x4f, 0xa0, 0x96, 0x38, - 0x8c, 0x45, 0x08, 0xc6, 0x6c, 0x66, 0xa2, 0x0b, 0x0a, 0xfe, 0x3b, 0x4a, 0x4f, 0x19, 0x49, 0xa4, - 0xa7, 0x2c, 0xc3, 0x14, 0x33, 0x0a, 0x0e, 0xe2, 0xb4, 0x95, 0xa8, 0x8c, 0x6e, 0x02, 0x88, 0x4c, - 0x63, 0x5e, 0x3b, 0xc6, 0x6b, 0x13, 0x10, 0xf5, 0x17, 0x93, 0xd0, 0x88, 0x23, 0xbf, 0xb2, 0xe3, - 0xe8, 0x36, 0x53, 0x5c, 0x13, 0x0e, 0xb2, 0xc4, 0xac, 0xf4, 0xa4, 0x1d, 0xf2, 0x4a, 0x7f, 0xd6, - 0xa8, 0x1c, 0x2d, 0x30, 0x2a, 0xe5, 0xb5, 0xe5, 0xb1, 0x5c, 0xa2, 0xf3, 0x78, 0x7c, 0x39, 0xf0, - 0x3a, 0x33, 0x03, 0x29, 0xb1, 0xa3, 0xcc, 0xbf, 0xaa, 0x16, 0x03, 0x72, 0xf6, 0xd8, 0xe4, 0x50, - 0xf6, 0xd8, 0x1a, 0xcc, 0xf8, 0xba, 0x87, 0xb9, 0xe2, 0x20, 0x5e, 0x17, 0x5b, 0xf2, 0x6e, 0x79, - 0x1f, 0xf3, 0x2b, 0x43, 0xc0, 0xfd, 0x33, 0xc7, 0xa6, 0xe4, 0x94, 0x1e, 0x60, 0xda, 0xe6, 0xf6, - 0x2a, 0xf3, 0xcf, 0x62, 0x50, 0x52, 0xbf, 0x43, 0x56, 0xbf, 0xe7, 0x9f, 0x5a, 0x88, 0xf5, 0xfb, - 0xfb, 0x30, 0x29, 0x8f, 0xb0, 0xa5, 0xb9, 0xfa, 0x52, 0x51, 0xf4, 0x5f, 0x0a, 0x99, 0x90, 0x58, - 0x52, 0xa0, 0x47, 0x30, 0xe5, 0xcb, 0x6c, 0x00, 0x69, 0xab, 0xaa, 0xc5, 0xd4, 0x02, 0x27, 0x8c, - 0x66, 0x86, 0x34, 0x59, 0x0d, 0x59, 0xbf, 0x80, 0x86, 0x1c, 0x64, 0xfb, 0xcd, 0x3c, 0x6f, 0xdb, - 0x6f, 0xf6, 0xb2, 0x6d, 0xbf, 0x94, 0xc7, 0xd2, 0x28, 0x15, 0xa6, 0xfd, 0x59, 0x05, 0xae, 0xf7, - 0x3b, 0xc2, 0x19, 0x52, 0xb6, 0xee, 0xc3, 0x62, 0x47, 0x64, 0xda, 0x6d, 0x9d, 0xba, 0xa6, 0x77, - 0x16, 0x5d, 0xf4, 0x1a, 0x19, 0xc4, 0xd7, 0xc5, 0x74, 0xea, 0x01, 0x28, 0xbd, 0xb8, 0x65, 0x48, - 0xe1, 0xfb, 0x17, 0x15, 0xb8, 0xd2, 0x83, 0x7d, 0xb3, 0x4f, 0x83, 0x54, 0x86, 0x79, 0x1a, 0x64, - 0x2b, 0x21, 0x5e, 0x47, 0xb2, 0x67, 0x70, 0xb9, 0x8e, 0xf7, 0x24, 0x6a, 0xb8, 0x01, 0x42, 0x52, - 0xf5, 0x04, 0x5e, 0x1c, 0x80, 0x3c, 0x7c, 0x16, 0x63, 0xa4, 0x12, 0xea, 0x42, 0x25, 0xa8, 0x7f, - 0x54, 0x87, 0x5a, 0xe2, 0x46, 0x76, 0xb2, 0xe5, 0xef, 0x95, 0x6f, 0xf9, 0x65, 0xa8, 0x63, 0x5d, - 0x27, 0xbe, 0xbf, 0xe3, 0xb4, 0x1e, 0x9b, 0x56, 0xa8, 0x89, 0xd2, 0x40, 0xe6, 0x2b, 0xc7, 0x00, - 0xc7, 0xeb, 0xe0, 0x30, 0xa1, 0x32, 0x0b, 0x46, 0xdb, 0x30, 0x17, 0x81, 0xb6, 0x6c, 0xdd, 0xe1, - 0x71, 0xee, 0x51, 0x6e, 0xb3, 0x24, 0x8c, 0xae, 0x1c, 0x8a, 0x96, 0xa7, 0x62, 0x7a, 0x0d, 0x07, - 0xd4, 0x11, 0x57, 0x90, 0xa5, 0xdc, 0x4f, 0x40, 0xd8, 0xd0, 0x65, 0x48, 0x4b, 0xde, 0xd5, 0x16, - 0x8a, 0x20, 0x0d, 0x44, 0x6f, 0xc0, 0x9c, 0xee, 0x74, 0x5c, 0xc7, 0x66, 0xee, 0xa9, 0xd3, 0xda, - 0xe1, 0x37, 0x4b, 0x85, 0x6a, 0xc8, 0x57, 0x48, 0xc9, 0xac, 0x07, 0x9e, 0x47, 0x6c, 0xfd, 0x8c, - 0x6b, 0x88, 0xba, 0x96, 0x04, 0x31, 0xf1, 0x6f, 0xd8, 0xbe, 0x46, 0x8e, 0x3d, 0xe2, 0xb7, 0x35, - 0x4c, 0x49, 0x09, 0xf1, 0x9f, 0x26, 0x88, 0xd3, 0x80, 0xf8, 0x33, 0x10, 0x41, 0xc7, 0x95, 0x11, - 0x8b, 0x12, 0x69, 0x40, 0x21, 0x05, 0xda, 0x83, 0x79, 0x92, 0xc8, 0x91, 0x0d, 0x8d, 0xc9, 0x9c, - 0xb2, 0xc8, 0x27, 0xd2, 0x6a, 0x45, 0x84, 0xe8, 0x11, 0xd4, 0x38, 0xb8, 0x49, 0x31, 0xf5, 0x0d, - 0xa9, 0x3c, 0xfa, 0xb7, 0x93, 0x24, 0x60, 0x96, 0x90, 0x7c, 0xb5, 0x45, 0xda, 0xf0, 0xe2, 0xf2, - 0x90, 0x48, 0x32, 0x2a, 0xaa, 0x62, 0x3c, 0x15, 0x82, 0x0f, 0xe4, 0xcd, 0x44, 0x99, 0x74, 0x94, - 0x01, 0xc7, 0xe1, 0xa4, 0x99, 0x64, 0x38, 0xe9, 0x2e, 0xcc, 0x9b, 0x76, 0xbe, 0xc7, 0x59, 0xd1, - 0x63, 0x41, 0x15, 0x4f, 0x73, 0xb2, 0xd3, 0x3d, 0x36, 0x64, 0x9a, 0x53, 0x1a, 0x8c, 0x56, 0x01, - 0x9d, 0x04, 0x47, 0xa4, 0x6b, 0x7a, 0x34, 0x92, 0x18, 0x22, 0x9b, 0xba, 0xaa, 0x15, 0xd4, 0x30, - 0xf3, 0xcc, 0x0a, 0x79, 0x4b, 0x1c, 0x02, 0x44, 0x65, 0xf4, 0x10, 0xc0, 0xf5, 0xcc, 0xae, 0x69, - 0x91, 0x16, 0x31, 0xa4, 0xb7, 0xde, 0xf7, 0xae, 0x69, 0x8c, 0x8d, 0xd6, 0xe1, 0xba, 0x47, 0xb0, - 0x61, 0xda, 0xc4, 0xf7, 0xb7, 0x6d, 0x93, 0x9a, 0xd8, 0xda, 0x24, 0x16, 0x3e, 0x6b, 0x12, 0xdd, - 0xb1, 0x0d, 0x5f, 0x26, 0xea, 0xf4, 0xc5, 0x11, 0xb7, 0xb3, 0x65, 0xfd, 0x01, 0xf1, 0x4c, 0xc7, - 0x08, 0xa9, 0x17, 0x39, 0x75, 0x8f, 0x5a, 0xf4, 0x01, 0x5c, 0x8d, 0x6a, 0x1e, 0x63, 0xd3, 0x0a, - 0x3c, 0x12, 0x5f, 0xc5, 0x59, 0xe2, 0xa4, 0xbd, 0x11, 0xd8, 0xe6, 0xf5, 0x29, 0xa6, 0x81, 0xcf, - 0x65, 0xea, 0x15, 0x8e, 0x9e, 0x80, 0xa4, 0xd5, 0x9f, 0x52, 0x32, 0x60, 0x17, 0x66, 0x72, 0x5c, - 0xe5, 0xf2, 0xa4, 0x11, 0xe3, 0x0b, 0x78, 0x94, 0xc3, 0xf1, 0x10, 0x14, 0x57, 0x3a, 0x97, 0x9b, - 0x84, 0x8a, 0x28, 0x57, 0x78, 0x19, 0x5b, 0xe4, 0xc8, 0xf4, 0xac, 0x47, 0x87, 0xb0, 0xc8, 0xf9, - 0x7a, 0x2d, 0x94, 0x47, 0xe1, 0xd6, 0xba, 0x96, 0x0d, 0x1e, 0x6c, 0xa5, 0xd0, 0xc2, 0xd4, 0x9f, - 0x42, 0x62, 0x74, 0x0f, 0x16, 0x24, 0x57, 0x87, 0xbe, 0xb4, 0xe0, 0xd6, 0xeb, 0x7c, 0x34, 0x85, - 0x75, 0xf9, 0x8b, 0xd7, 0x37, 0xce, 0x79, 0xf1, 0x3a, 0x7f, 0x13, 0xfd, 0x66, 0xe1, 0x4d, 0xf4, - 0x1f, 0xc1, 0x92, 0x8b, 0x3d, 0x62, 0xd3, 0x66, 0x3b, 0xa0, 0x86, 0xf3, 0x2c, 0xee, 0x71, 0x65, - 0x50, 0x8f, 0x3d, 0x08, 0x55, 0x0a, 0x0b, 0x45, 0xd3, 0xf3, 0x1d, 0x25, 0xf1, 0x57, 0xa5, 0x4a, - 0xfc, 0x1a, 0x66, 0x33, 0x29, 0x47, 0xb1, 0xec, 0xa8, 0xf4, 0xbc, 0x1b, 0x38, 0x5e, 0xca, 0xf8, - 0xda, 0x80, 0x2b, 0x3d, 0x5e, 0x61, 0x61, 0x7e, 0x88, 0xee, 0x06, 0x61, 0x58, 0x40, 0x77, 0x03, - 0xb4, 0x04, 0x13, 0x1d, 0xd2, 0x71, 0xe4, 0x7d, 0x91, 0xaa, 0x26, 0x4b, 0xea, 0x1f, 0x8f, 0x40, - 0x35, 0xca, 0x70, 0x1a, 0x72, 0x32, 0x14, 0x98, 0x0c, 0x0c, 0x9f, 0x3b, 0x0e, 0xa2, 0xf1, 0xb0, - 0x88, 0x1e, 0xc1, 0x74, 0xe0, 0x93, 0x3d, 0xa6, 0x88, 0xad, 0x4f, 0x9e, 0xd1, 0x12, 0xc9, 0xc5, - 0x29, 0x7c, 0xf4, 0x04, 0xe6, 0x02, 0x9f, 0x1c, 0x7a, 0x81, 0x4f, 0x9f, 0x39, 0x1e, 0x6d, 0x9f, - 0xb1, 0x46, 0x06, 0xa7, 0x13, 0xe7, 0x89, 0xd0, 0x03, 0x18, 0xa7, 0xce, 0x09, 0xb1, 0x4b, 0x3f, - 0x81, 0x20, 0xd0, 0xd5, 0xff, 0x0f, 0xd3, 0xc9, 0xcb, 0xbd, 0xcc, 0x9f, 0xeb, 0x30, 0xe7, 0x8f, - 0x7f, 0xad, 0x98, 0xdf, 0x18, 0x10, 0x39, 0xcf, 0x23, 0x09, 0xe7, 0x99, 0xc9, 0x1d, 0xde, 0x42, - 0xe2, 0xba, 0x61, 0x02, 0xa2, 0xfe, 0xf6, 0x04, 0xcc, 0x5c, 0x86, 0x49, 0x9a, 0x73, 0x59, 0x47, - 0xfa, 0x9d, 0x83, 0xa4, 0xce, 0xb9, 0x1e, 0xb2, 0x21, 0x5a, 0xc7, 0x4d, 0xb3, 0x65, 0x97, 0x4a, - 0xd7, 0x4e, 0x60, 0xa3, 0x75, 0x98, 0x32, 0x6c, 0x7f, 0x83, 0x30, 0xd9, 0x31, 0x91, 0x7d, 0x6c, - 0x26, 0xfd, 0x5d, 0xab, 0x9b, 0x12, 0x51, 0x3e, 0x7c, 0x15, 0xd2, 0xf1, 0x3c, 0x74, 0xee, 0xbe, - 0xef, 0x12, 0xbf, 0x2d, 0xd3, 0x1b, 0x27, 0x4b, 0xe4, 0xa1, 0x67, 0x68, 0xd0, 0x97, 0x70, 0x55, - 0x4c, 0x46, 0x1c, 0x8a, 0x5c, 0x3f, 0x93, 0xb9, 0xd0, 0x25, 0x2c, 0x9a, 0xde, 0xc4, 0x39, 0x47, - 0x7d, 0x6a, 0x28, 0x47, 0xfd, 0x2d, 0x11, 0xb7, 0x86, 0xec, 0xd3, 0x60, 0x99, 0x69, 0x4a, 0x87, - 0xae, 0x2f, 0xef, 0x6a, 0xc4, 0x2d, 0x98, 0x7d, 0xe6, 0x78, 0x27, 0x96, 0x83, 0x0d, 0x36, 0xef, - 0x87, 0xd4, 0x92, 0xd6, 0x50, 0x16, 0xbc, 0xfc, 0x3e, 0xd4, 0x53, 0x6b, 0x75, 0xae, 0xb7, 0xc8, - 0x86, 0x8d, 0x4f, 0xfe, 0x49, 0x05, 0xea, 0x97, 0xef, 0x48, 0xa9, 0x30, 0x1d, 0xe6, 0xd9, 0x1c, - 0xc4, 0x0e, 0x4b, 0x0a, 0x16, 0x6d, 0xdb, 0xd1, 0x74, 0xcc, 0x2b, 0xfb, 0xd8, 0x8c, 0xfa, 0x37, - 0x53, 0xb0, 0x58, 0x98, 0x86, 0x38, 0xe4, 0x8e, 0xed, 0xcb, 0xaf, 0x23, 0x17, 0xe1, 0xd7, 0x72, - 0xe7, 0xd9, 0xc3, 0xdd, 0xd5, 0xf9, 0x0a, 0xe6, 0x6d, 0xd2, 0x25, 0x72, 0x0a, 0xa2, 0xc6, 0x6a, - 0xe7, 0x8b, 0x47, 0x14, 0xb5, 0x81, 0x7e, 0x0c, 0x0b, 0xd8, 0x7a, 0x86, 0xcf, 0xfc, 0x4c, 0xdb, - 0xe7, 0x7c, 0xab, 0xa9, 0xb0, 0x91, 0x81, 0x11, 0x9c, 0xfa, 0xf3, 0x8e, 0xe0, 0xcc, 0x7c, 0xd7, - 0x6f, 0xc6, 0xcc, 0x16, 0x68, 0x80, 0x1d, 0x98, 0xf7, 0xc8, 0x33, 0xcf, 0xa4, 0x64, 0xcd, 0x75, - 0x9f, 0x1c, 0x1e, 0x1e, 0x1c, 0x78, 0xce, 0x51, 0x78, 0x5f, 0xa9, 0x6f, 0xca, 0x77, 0x01, 0x59, - 0x46, 0x73, 0xcc, 0x9d, 0x4b, 0x73, 0xac, 0x40, 0xcd, 0xe4, 0x2b, 0xc4, 0x3f, 0x42, 0x6e, 0xb4, - 0x24, 0x08, 0x69, 0xcc, 0xa1, 0x62, 0x45, 0x92, 0x92, 0x7f, 0x65, 0xf3, 0xb6, 0x8a, 0x88, 0xd3, - 0x86, 0xd6, 0x42, 0x29, 0x33, 0xff, 0x09, 0xcc, 0x38, 0x47, 0x29, 0x7e, 0x5c, 0x2c, 0x2b, 0x81, - 0xd3, 0x74, 0xea, 0xef, 0x55, 0xe0, 0x4a, 0x8f, 0xfb, 0xca, 0x43, 0x8a, 0x90, 0x47, 0x30, 0xed, - 0x04, 0xd4, 0x0d, 0xa8, 0xcc, 0xcc, 0x1e, 0x29, 0xf1, 0xbc, 0x40, 0x02, 0x5f, 0xfd, 0xdd, 0x11, - 0xb8, 0xd1, 0xf7, 0x0a, 0xf4, 0x90, 0xe3, 0x7a, 0x8b, 0x67, 0x26, 0xb4, 0xe5, 0x78, 0x5e, 0x2c, - 0xbc, 0x6f, 0xbd, 0x16, 0xd0, 0xf8, 0xe5, 0x9a, 0x80, 0xb6, 0xd1, 0x7b, 0x91, 0x3f, 0x55, 0x70, - 0xcb, 0x3b, 0x22, 0x2b, 0x4c, 0x92, 0xdf, 0xe2, 0xa7, 0x6a, 0x94, 0x9c, 0xd2, 0x8f, 0x3d, 0xec, - 0xb6, 0xa5, 0x11, 0x53, 0xdc, 0xc0, 0x46, 0x02, 0x51, 0x4b, 0x91, 0xa9, 0x7f, 0x5e, 0x81, 0xc5, - 0xc2, 0x11, 0xa2, 0x75, 0x98, 0xc1, 0xae, 0xbb, 0xe1, 0x11, 0x83, 0xd8, 0xcc, 0xa3, 0xf5, 0x4b, - 0xcc, 0x46, 0x86, 0x82, 0x19, 0xe1, 0xd8, 0x35, 0x3f, 0x25, 0x91, 0x11, 0x2e, 0x4a, 0xcc, 0xb9, - 0x0f, 0xd3, 0xbc, 0x74, 0x3d, 0xb2, 0x2e, 0x85, 0xe8, 0x2e, 0xa8, 0x51, 0x7f, 0x83, 0x71, 0x51, - 0xe1, 0x7c, 0x0c, 0xb9, 0x5a, 0x6f, 0xc0, 0x9c, 0x8f, 0x3b, 0x2e, 0x3f, 0x01, 0x3d, 0xc2, 0x47, - 0xa6, 0x65, 0xd2, 0x33, 0xa9, 0x29, 0xf3, 0x15, 0xea, 0x7e, 0xaa, 0xfb, 0xe4, 0x6c, 0x0e, 0x19, - 0x4c, 0xfd, 0xeb, 0x0a, 0x4c, 0xa7, 0xbe, 0xe2, 0x1d, 0x98, 0x34, 0x30, 0xc5, 0x86, 0xd3, 0xca, - 0x3f, 0xe5, 0x24, 0x10, 0x37, 0x45, 0x75, 0x78, 0x60, 0x20, 0xb1, 0xd1, 0x87, 0x50, 0xb5, 0xcc, - 0x56, 0x9b, 0xfa, 0x94, 0xb8, 0x79, 0xde, 0x13, 0xa4, 0x3b, 0x0c, 0xa1, 0x49, 0x89, 0x1b, 0x5e, - 0x8d, 0x8f, 0x28, 0xd0, 0x7d, 0x98, 0xf8, 0xa9, 0xe9, 0x9e, 0x98, 0xe1, 0x33, 0x48, 0xd7, 0xb3, - 0xb4, 0x5f, 0xf3, 0xda, 0x90, 0xf7, 0x04, 0xae, 0x7a, 0x07, 0xe6, 0x0b, 0x06, 0xc5, 0xdc, 0x22, - 0x2c, 0xb3, 0xce, 0x85, 0xfd, 0x13, 0x16, 0xd5, 0xbf, 0xac, 0xc0, 0x62, 0xe1, 0x58, 0x7a, 0xd3, - 0x30, 0x69, 0x29, 0x02, 0x92, 0x87, 0xdc, 0x8d, 0x91, 0x37, 0xe8, 0x12, 0x20, 0xfe, 0xb4, 0x2a, - 0x6b, 0x33, 0xc9, 0x3d, 0x09, 0x08, 0xba, 0x07, 0x13, 0xfc, 0x60, 0x84, 0x94, 0xb0, 0xf0, 0x25, - 0xa6, 0xba, 0x0a, 0x28, 0xff, 0xe1, 0x7d, 0xbe, 0xec, 0x1f, 0xc6, 0xa1, 0x2e, 0x5f, 0xf5, 0xb9, - 0x10, 0x43, 0xbe, 0x1b, 0x9f, 0x36, 0xe5, 0xf2, 0x1b, 0x64, 0xfb, 0x3d, 0xce, 0x9b, 0xde, 0x86, - 0x89, 0x6f, 0x30, 0x69, 0x45, 0x32, 0xe4, 0x46, 0x8e, 0xf0, 0x13, 0x5e, 0x1d, 0xae, 0xa1, 0x40, - 0xbe, 0x9c, 0xab, 0x7e, 0x68, 0x19, 0xa6, 0x5c, 0xcf, 0xe9, 0x9a, 0x06, 0xf1, 0x64, 0xec, 0x37, - 0x2a, 0xa3, 0x37, 0xe3, 0x83, 0xb0, 0x89, 0xec, 0x63, 0x85, 0x3d, 0x8e, 0xbf, 0xde, 0x8e, 0xd8, - 0x71, 0xb2, 0xc7, 0xb7, 0x14, 0xf1, 0x23, 0x5a, 0x03, 0x70, 0x5c, 0x62, 0xeb, 0xc4, 0xf6, 0x83, - 0xf0, 0x9d, 0xa9, 0x97, 0x72, 0xa4, 0xfb, 0x11, 0x4a, 0x98, 0x6e, 0x13, 0x13, 0x95, 0x38, 0x0f, - 0xfc, 0x1f, 0x6f, 0x4d, 0xa9, 0x7f, 0x57, 0x81, 0x2b, 0x3d, 0xe6, 0x2a, 0x3c, 0xfa, 0xad, 0xe4, - 0x8e, 0x7e, 0x47, 0xe2, 0xa3, 0xdf, 0x27, 0x50, 0x25, 0xa7, 0xae, 0xe3, 0x25, 0x12, 0x6d, 0x6e, - 0xf7, 0x59, 0x85, 0xad, 0x10, 0x37, 0x14, 0x4b, 0x11, 0x71, 0x3a, 0xeb, 0x79, 0xfc, 0xdc, 0x59, - 0xcf, 0xea, 0x31, 0xac, 0x0c, 0xea, 0x8e, 0xf9, 0x5a, 0xc9, 0x3c, 0xa9, 0xd2, 0xbe, 0x56, 0x82, - 0x48, 0xfd, 0xd7, 0x0a, 0x2c, 0x14, 0xed, 0xce, 0x21, 0x85, 0x40, 0xc6, 0xfd, 0x1b, 0x19, 0xc6, - 0xfd, 0x8b, 0x1e, 0xef, 0x1f, 0x4d, 0x3e, 0xde, 0x3f, 0xcc, 0xc3, 0xfb, 0x7f, 0x36, 0x22, 0xc4, - 0x7c, 0x46, 0x82, 0x94, 0x62, 0x85, 0xf7, 0xa3, 0xe8, 0xdb, 0x68, 0x36, 0x29, 0x27, 0xd5, 0xe4, - 0x2e, 0x47, 0x0a, 0xb7, 0xb3, 0x20, 0x61, 0x6e, 0xbb, 0xef, 0x62, 0xbb, 0x49, 0x1d, 0x0f, 0xb7, - 0x08, 0x1b, 0xa2, 0x3c, 0x7a, 0xca, 0x82, 0xd9, 0x34, 0xbb, 0xc4, 0xf3, 0x4d, 0x9f, 0x96, 0xc9, - 0x5b, 0x92, 0xa8, 0xe8, 0x36, 0x34, 0x7c, 0xd1, 0x48, 0xfc, 0x16, 0x93, 0x38, 0x8e, 0xca, 0xc1, - 0xf9, 0x09, 0x18, 0x57, 0x39, 0xfc, 0xe6, 0x8f, 0x7c, 0x6d, 0x3f, 0x86, 0xa8, 0x0f, 0xe1, 0x6a, - 0xcf, 0x0f, 0x42, 0x37, 0x00, 0x3a, 0xf8, 0xf4, 0x29, 0xb7, 0xd8, 0x7c, 0xf9, 0x8f, 0x05, 0xd5, - 0x0e, 0x3e, 0xe5, 0x1a, 0xc6, 0x57, 0x7f, 0x1e, 0x4f, 0x70, 0x4a, 0xdb, 0x94, 0x99, 0x60, 0xfe, - 0xa0, 0x94, 0x73, 0x44, 0x9a, 0x14, 0x7b, 0x34, 0x70, 0xf9, 0x71, 0x83, 0xbc, 0xb3, 0x91, 0xaf, - 0x40, 0xd7, 0xa1, 0xfa, 0x93, 0x80, 0x78, 0x67, 0xd1, 0xf5, 0x94, 0xba, 0x16, 0x03, 0x86, 0x08, - 0xc5, 0x32, 0xc7, 0xeb, 0x1b, 0xdc, 0xc5, 0xfb, 0x2e, 0xf5, 0x9f, 0x10, 0xec, 0x86, 0x8f, 0x75, - 0x26, 0x61, 0x4c, 0x37, 0x74, 0xf0, 0x69, 0xd3, 0xc5, 0x32, 0x05, 0xac, 0xae, 0x45, 0x65, 0xf4, - 0x36, 0x8c, 0x31, 0x3d, 0xd2, 0x53, 0x56, 0x8b, 0xf9, 0xd8, 0x73, 0x8c, 0x50, 0x45, 0x70, 0x74, - 0xf5, 0x07, 0x91, 0x80, 0xca, 0x22, 0x20, 0x04, 0x63, 0xba, 0x1b, 0x84, 0xb3, 0xcc, 0x7f, 0xab, - 0xbf, 0x5f, 0x81, 0xf9, 0x4f, 0x4d, 0x6c, 0x99, 0x97, 0x12, 0x6e, 0xbc, 0x06, 0x55, 0x66, 0x5a, - 0x3c, 0x3d, 0x36, 0xad, 0x30, 0x98, 0x33, 0xc5, 0x00, 0xf2, 0x78, 0xb6, 0xe1, 0x7a, 0x66, 0x17, - 0x53, 0xf2, 0xf4, 0x84, 0x9c, 0x09, 0x9c, 0x51, 0xf9, 0x9f, 0x06, 0x02, 0xfe, 0x29, 0x39, 0x63, - 0x98, 0xea, 0xb7, 0x15, 0x58, 0xe0, 0x83, 0xda, 0xc4, 0x7e, 0xfb, 0xc8, 0xc1, 0x9e, 0x21, 0x47, - 0x95, 0x8e, 0x9b, 0x56, 0xb2, 0x71, 0x53, 0xa6, 0xa2, 0x02, 0x9f, 0x78, 0x36, 0xee, 0x90, 0xd8, - 0xa2, 0x4e, 0x82, 0xd0, 0xcb, 0x50, 0x77, 0xb1, 0xef, 0xbb, 0x6d, 0x0f, 0xfb, 0x1c, 0x47, 0x8c, - 0x20, 0x0d, 0x64, 0x1e, 0x54, 0xd7, 0x24, 0xcf, 0xf6, 0x6d, 0xeb, 0x8c, 0x33, 0xf5, 0x60, 0xe3, - 0x28, 0x85, 0xcf, 0xc6, 0xd9, 0xf2, 0xf0, 0x31, 0xb6, 0xf1, 0x67, 0xda, 0x4e, 0xf8, 0xf7, 0x15, - 0x31, 0x84, 0x31, 0x9b, 0xb0, 0x31, 0x58, 0xb5, 0xbc, 0x01, 0x14, 0x01, 0xd4, 0x3f, 0xa8, 0x00, - 0xe2, 0x9f, 0x7f, 0x19, 0x02, 0x73, 0x25, 0x2f, 0x30, 0xab, 0x69, 0x71, 0xd8, 0x10, 0x82, 0x2f, - 0xfc, 0x27, 0x06, 0x2b, 0x21, 0x20, 0xc7, 0x12, 0x02, 0x52, 0xfd, 0xc7, 0x09, 0xa8, 0xf1, 0x61, - 0x5d, 0x34, 0x53, 0x40, 0xc4, 0x68, 0x37, 0x49, 0xc7, 0x11, 0x61, 0xf4, 0x32, 0x99, 0x02, 0x59, - 0x9a, 0x50, 0x02, 0x8c, 0xe6, 0x24, 0xc0, 0x58, 0x2c, 0x01, 0xca, 0x64, 0x01, 0xdc, 0x85, 0xf9, - 0x38, 0xa5, 0x38, 0xbe, 0x64, 0x2f, 0x16, 0xa5, 0xa8, 0x0a, 0xbd, 0x97, 0xb8, 0x80, 0x94, 0xb3, - 0xc1, 0x0a, 0xf6, 0x52, 0xe2, 0xee, 0xd1, 0x07, 0x50, 0x35, 0x42, 0x96, 0x96, 0x1b, 0xfb, 0x66, - 0x86, 0x36, 0xc3, 0xf2, 0x5a, 0x4c, 0x90, 0xbc, 0x6e, 0x95, 0xcb, 0xc9, 0xcb, 0xf3, 0x4b, 0x6c, - 0xfe, 0x66, 0x0c, 0xb7, 0xd9, 0xbc, 0xe1, 0xf6, 0xeb, 0x77, 0xda, 0x9f, 0xf3, 0x3b, 0xed, 0xea, - 0x3f, 0x4d, 0xc2, 0x04, 0x67, 0x6d, 0x1f, 0x7d, 0x08, 0x35, 0x26, 0x23, 0x3b, 0xe2, 0x6f, 0x56, - 0xf2, 0x39, 0xdf, 0xb9, 0xff, 0x60, 0xd1, 0x92, 0xf8, 0xe8, 0x15, 0x18, 0xd5, 0x6d, 0x53, 0xee, - 0xa1, 0x84, 0x52, 0x8a, 0xfe, 0xbc, 0x47, 0x63, 0xf5, 0xe8, 0x7d, 0x98, 0xe6, 0xef, 0xc4, 0xe9, - 0x8e, 0x47, 0x8c, 0xe8, 0xcf, 0x89, 0x12, 0xfe, 0x46, 0xea, 0xdf, 0x3e, 0xb4, 0x14, 0x32, 0x5a, - 0x85, 0x89, 0x16, 0x7f, 0x7a, 0x5b, 0x4a, 0xc2, 0xa5, 0xe2, 0x27, 0xb9, 0x35, 0x89, 0x85, 0xee, - 0xc3, 0x94, 0x7c, 0x3c, 0x23, 0xd4, 0x96, 0x4a, 0xee, 0xe5, 0xa8, 0x28, 0xcf, 0x38, 0xc4, 0xe4, - 0xbd, 0xf0, 0x97, 0xd6, 0xa4, 0x33, 0xb4, 0x94, 0x7d, 0xa5, 0x34, 0xea, 0x85, 0x97, 0xd0, 0x43, - 0x98, 0x94, 0x32, 0xb5, 0xf4, 0x25, 0xc9, 0x90, 0x00, 0xbd, 0x0e, 0xe3, 0x1d, 0xf3, 0x94, 0x84, - 0xa7, 0x36, 0x8b, 0x99, 0xbc, 0xd9, 0xf0, 0xbd, 0x00, 0x8e, 0x83, 0xde, 0x81, 0x2a, 0x63, 0x74, - 0xdc, 0x22, 0x36, 0x8d, 0x1e, 0x16, 0x8b, 0x08, 0x32, 0x19, 0x6a, 0x5a, 0x8c, 0xcb, 0xdf, 0x3a, - 0x32, 0x2d, 0x27, 0x7c, 0x41, 0x77, 0xb1, 0xf0, 0x42, 0xb7, 0x26, 0x70, 0x58, 0x2f, 0x71, 0x06, - 0xff, 0x95, 0x6c, 0x2f, 0x7d, 0x92, 0xf7, 0x1f, 0xa6, 0xde, 0x53, 0x08, 0x5f, 0xda, 0x2d, 0xb8, - 0x19, 0x56, 0xf0, 0x86, 0xc2, 0xfd, 0xdc, 0x6d, 0x4a, 0xa5, 0xd7, 0x19, 0x54, 0x42, 0x8e, 0x7d, - 0x01, 0x4b, 0x7e, 0xfa, 0xcc, 0x43, 0x3e, 0x5f, 0x28, 0x37, 0x4a, 0x32, 0xb6, 0x57, 0x74, 0x36, - 0xa2, 0xf5, 0x20, 0x67, 0x0e, 0x31, 0x95, 0x2f, 0x06, 0xcf, 0x64, 0x19, 0x34, 0x15, 0x43, 0xd0, - 0x42, 0x3c, 0x36, 0xc7, 0x27, 0x4c, 0xf8, 0xc9, 0xcb, 0x8f, 0x8b, 0x19, 0x99, 0x18, 0xce, 0x31, - 0xc7, 0x41, 0x0a, 0x4c, 0x76, 0x99, 0x89, 0xeb, 0xd8, 0xf2, 0x52, 0x4d, 0x58, 0xe4, 0x7a, 0x49, - 0xfe, 0xad, 0x52, 0x64, 0xe8, 0xcd, 0x95, 0xd0, 0x4b, 0x19, 0x1a, 0x55, 0x81, 0xa5, 0x62, 0xde, - 0x53, 0x5f, 0x84, 0x1b, 0x7d, 0xa5, 0x86, 0xba, 0x04, 0x0b, 0x45, 0xa9, 0x1e, 0xea, 0xff, 0x85, - 0x7a, 0xea, 0x9f, 0x0b, 0x2e, 0xf7, 0x95, 0x9f, 0xdb, 0x77, 0x44, 0xae, 0x21, 0x9a, 0x86, 0x29, - 0xf9, 0xb8, 0xb4, 0xd1, 0x78, 0x81, 0x95, 0x2c, 0xa7, 0xf5, 0xd4, 0xb1, 0xad, 0xb3, 0x46, 0x05, - 0xd5, 0x58, 0x8f, 0xc7, 0x8e, 0xa7, 0x93, 0xc6, 0xc8, 0xed, 0xf7, 0x7a, 0xdc, 0xfa, 0x67, 0x58, - 0x9b, 0x5b, 0x8f, 0xd7, 0x3e, 0xdb, 0x39, 0x6c, 0xbc, 0x80, 0x00, 0x26, 0x9a, 0x87, 0xda, 0xf6, - 0xc6, 0x61, 0xa3, 0x82, 0x26, 0x61, 0x74, 0xff, 0xf1, 0xe3, 0xc6, 0xc8, 0xed, 0xd7, 0x0a, 0x2e, - 0xde, 0xa1, 0x29, 0x18, 0xfb, 0xa4, 0xb9, 0xbf, 0xd7, 0x78, 0x81, 0xfd, 0x3a, 0xdc, 0xfa, 0xf2, - 0xb0, 0x51, 0xb9, 0x7d, 0x37, 0x0c, 0xfb, 0xb2, 0x76, 0x44, 0x0c, 0xa3, 0xf1, 0x02, 0xaa, 0x27, - 0x42, 0x79, 0x62, 0x54, 0x32, 0xc8, 0xd7, 0x18, 0x59, 0x87, 0xaf, 0xa3, 0x7f, 0x9c, 0x3b, 0x9a, - 0xe0, 0xf3, 0xf0, 0xd6, 0x7f, 0x05, 0x00, 0x00, 0xff, 0xff, 0x89, 0x04, 0x37, 0x06, 0xb0, 0x6e, - 0x00, 0x00, + 0x89, 0xb7, 0x66, 0x60, 0x97, 0x5e, 0x2c, 0x1d, 0x44, 0xfd, 0x79, 0x05, 0xae, 0xf4, 0x08, 0x5c, + 0x0c, 0xf9, 0x09, 0x1f, 0x40, 0x4d, 0x86, 0xa0, 0xb8, 0xae, 0x1b, 0x1c, 0xa8, 0x4d, 0xa2, 0x33, + 0x5d, 0x2c, 0x83, 0xac, 0xdc, 0xeb, 0x14, 0x29, 0x08, 0x49, 0x90, 0x6a, 0x00, 0xda, 0x71, 0xb0, + 0xd1, 0x6c, 0x13, 0xc3, 0x88, 0x8d, 0xc0, 0xdb, 0xd0, 0xb0, 0x30, 0x25, 0xb6, 0x7e, 0x76, 0xd8, + 0xf6, 0x88, 0xdf, 0x76, 0x2c, 0x43, 0xb2, 0x57, 0x0e, 0x8e, 0x54, 0x18, 0xeb, 0x38, 0x86, 0x58, + 0xfe, 0x99, 0x7b, 0x33, 0xf1, 0x22, 0x33, 0xa8, 0xc6, 0xeb, 0x54, 0x0f, 0x20, 0x0e, 0x53, 0x0c, + 0x39, 0x13, 0xab, 0x30, 0xc6, 0x2c, 0xbd, 0x12, 0x53, 0xc0, 0xf1, 0xd4, 0xdf, 0x84, 0xf9, 0x82, + 0x20, 0xce, 0x90, 0x9d, 0x0b, 0x2f, 0x72, 0x7b, 0x67, 0xbd, 0x44, 0xf7, 0x12, 0x53, 0xfd, 0xcf, + 0x11, 0xb8, 0xce, 0x39, 0x2b, 0x61, 0x7a, 0x73, 0x16, 0x0b, 0x39, 0x62, 0x1f, 0xea, 0x27, 0x11, + 0xb3, 0x30, 0x73, 0x4b, 0x0c, 0xe8, 0xfb, 0x45, 0x41, 0xb0, 0x42, 0x2e, 0xd5, 0xd2, 0xf4, 0xe8, + 0x31, 0x80, 0xeb, 0x39, 0x1d, 0x42, 0xdb, 0x24, 0x08, 0x79, 0xe5, 0xd5, 0x54, 0x40, 0x40, 0xd6, + 0x15, 0x34, 0x95, 0xa0, 0x44, 0xef, 0xc0, 0xb8, 0x4f, 0x0d, 0xd3, 0x91, 0x1b, 0x37, 0xa1, 0x3b, + 0x9a, 0x0c, 0x5c, 0x40, 0x2d, 0xf0, 0xd1, 0x36, 0xd4, 0x7c, 0x8a, 0xf5, 0x13, 0xc3, 0x33, 0xbb, + 0xa4, 0xe0, 0x64, 0xaa, 0x19, 0x57, 0x16, 0x34, 0x92, 0xa4, 0x45, 0xeb, 0x30, 0x13, 0xf8, 0x24, + 0x44, 0xd0, 0x36, 0x7d, 0x69, 0xab, 0xf7, 0x8d, 0xd6, 0xa6, 0x29, 0xd4, 0x6f, 0x47, 0xe0, 0x2a, + 0xef, 0x27, 0xf4, 0xb0, 0x7e, 0x3d, 0xfd, 0xcf, 0x73, 0xfa, 0xff, 0xb6, 0x02, 0x35, 0xde, 0x8f, + 0x9c, 0xf0, 0xb7, 0x60, 0x42, 0x04, 0xc7, 0xe4, 0x4c, 0x5f, 0x4b, 0x84, 0x24, 0xe3, 0x55, 0x0a, + 0x6d, 0x6e, 0x81, 0x8a, 0x3e, 0x80, 0x6a, 0x14, 0x57, 0x92, 0x73, 0x7a, 0x33, 0x43, 0x17, 0xed, + 0xaf, 0x30, 0xd0, 0x15, 0x11, 0xa0, 0x75, 0x98, 0xc2, 0x72, 0xd5, 0xe5, 0x6c, 0xbe, 0xda, 0x8b, + 0x38, 0xcd, 0x1d, 0x5a, 0x44, 0xa7, 0xfe, 0xdb, 0x18, 0xcc, 0xe5, 0xc6, 0xf7, 0x2b, 0xe7, 0xf8, + 0x4a, 0x87, 0x76, 0xec, 0xbc, 0x0e, 0x6d, 0x42, 0x1e, 0x8e, 0x0f, 0xa1, 0xf4, 0x27, 0x92, 0x4a, + 0xff, 0xf2, 0xd2, 0xc6, 0xb2, 0xf6, 0xf1, 0x54, 0x81, 0x7d, 0xfc, 0xc3, 0xc4, 0xda, 0x0a, 0xaf, + 0xf8, 0x7b, 0x85, 0x0c, 0xd5, 0x6b, 0x61, 0x91, 0x06, 0x4b, 0x3e, 0xf1, 0x99, 0x6e, 0x08, 0xad, + 0xfa, 0xad, 0xd2, 0x9e, 0x72, 0x0f, 0xca, 0xb4, 0xdd, 0x53, 0x2b, 0x65, 0xf7, 0xfc, 0x56, 0x0d, + 0x16, 0x8a, 0xf8, 0xb8, 0x90, 0xc5, 0x46, 0x2e, 0x81, 0xc5, 0x46, 0x4b, 0xb0, 0xd8, 0x58, 0x6f, + 0x16, 0x1b, 0xbf, 0x00, 0x8b, 0x4d, 0x9c, 0x3b, 0x04, 0x31, 0x99, 0x0d, 0x41, 0x14, 0x4d, 0x55, + 0x26, 0x04, 0x11, 0x71, 0xe7, 0x54, 0x92, 0x3b, 0x3f, 0x82, 0x69, 0xe6, 0x75, 0xfb, 0xd2, 0xd4, + 0x91, 0x3c, 0x93, 0x38, 0x17, 0xc9, 0x1b, 0x42, 0x5a, 0x8a, 0xe2, 0x57, 0x2e, 0xed, 0x2b, 0xbb, + 0x4b, 0xa6, 0x0b, 0x53, 0x39, 0x73, 0x4e, 0xcf, 0xec, 0x25, 0x3b, 0x3d, 0x8d, 0x8b, 0x38, 0x3d, + 0x71, 0x7c, 0x7e, 0xae, 0x74, 0x7c, 0x9e, 0x87, 0x48, 0x99, 0x23, 0xbd, 0x8e, 0xa9, 0xde, 0xde, + 0xc5, 0xa7, 0x87, 0x66, 0x27, 0x4c, 0x95, 0x2a, 0xa8, 0x41, 0xf7, 0x61, 0x31, 0x0d, 0x65, 0xbc, + 0x62, 0x12, 0x71, 0x64, 0x57, 0xd7, 0x8a, 0x2b, 0xd3, 0x5b, 0xb9, 0x5e, 0x2a, 0xe3, 0xa4, 0xb7, + 0x44, 0x99, 0x19, 0x5a, 0xa2, 0x0c, 0x8a, 0x9c, 0x2c, 0x3c, 0xef, 0xc8, 0xc9, 0xe2, 0x65, 0x47, + 0x4e, 0xb6, 0xa1, 0x46, 0x1d, 0x8b, 0x78, 0x72, 0x37, 0x9c, 0x33, 0x32, 0x93, 0xa4, 0x1d, 0xda, + 0x2d, 0xb6, 0x00, 0xe5, 0x4f, 0x45, 0x87, 0xf4, 0x15, 0x56, 0xa0, 0x26, 0xef, 0x37, 0x70, 0xa7, + 0x4b, 0xf4, 0x95, 0x04, 0xa9, 0xff, 0x5c, 0x81, 0xd9, 0x3d, 0xc7, 0x20, 0x6b, 0x2d, 0x62, 0xd3, + 0x0b, 0xfa, 0x25, 0x5c, 0x48, 0x8e, 0x94, 0xbd, 0x55, 0x93, 0x92, 0x8e, 0xa3, 0xfd, 0xee, 0x23, + 0x8c, 0x0d, 0x23, 0xdb, 0xd4, 0xdf, 0xa9, 0xc0, 0xb5, 0x3e, 0x67, 0xb3, 0xe8, 0x51, 0xca, 0x59, + 0xbc, 0x5d, 0xea, 0x40, 0x77, 0x75, 0x37, 0x76, 0x24, 0x6f, 0xc1, 0x18, 0x2b, 0xa1, 0x3a, 0x54, + 0xd7, 0x76, 0x76, 0xf6, 0xbf, 0x78, 0xba, 0xb6, 0xf7, 0x55, 0xe3, 0x05, 0x34, 0x07, 0x75, 0x6d, + 0xeb, 0xe3, 0xed, 0xe6, 0xa1, 0xf6, 0xd5, 0xd3, 0xfd, 0xbd, 0x9d, 0xaf, 0x1a, 0x15, 0xf5, 0x97, + 0xb3, 0x50, 0x13, 0x67, 0x32, 0x17, 0x99, 0xdf, 0xef, 0x44, 0x05, 0xf7, 0xb0, 0xe0, 0xb2, 0x6a, + 0x7a, 0xac, 0x58, 0x4d, 0xa7, 0x24, 0xfe, 0x78, 0x81, 0xc4, 0x2f, 0xb6, 0xcd, 0xee, 0xc3, 0xa4, + 0x2f, 0x4e, 0x15, 0xcb, 0x64, 0x56, 0x4b, 0x54, 0xf4, 0x32, 0xd4, 0xf9, 0xc9, 0x6c, 0x13, 0x77, + 0x5c, 0x26, 0xbc, 0xb9, 0x46, 0xad, 0x68, 0x69, 0x60, 0x5a, 0x52, 0x56, 0x4b, 0x49, 0xca, 0x82, + 0xc4, 0x2d, 0x28, 0x4e, 0xdc, 0x92, 0x56, 0x47, 0xed, 0xbc, 0x56, 0x47, 0x96, 0xa1, 0xa7, 0x87, + 0x52, 0xd6, 0x3a, 0xbc, 0x78, 0x12, 0x26, 0x87, 0x32, 0x4d, 0x48, 0xbc, 0x2e, 0x17, 0x0f, 0x36, + 0xd1, 0x59, 0x87, 0x6b, 0x2d, 0x22, 0x55, 0x43, 0x9f, 0x13, 0x99, 0x41, 0x2d, 0x88, 0x3c, 0x27, + 0xd7, 0x72, 0xce, 0x3a, 0xc4, 0xa6, 0xe2, 0xe4, 0x41, 0x2a, 0x8c, 0xc1, 0xc3, 0xcd, 0x51, 0xe6, + 0xf2, 0x52, 0x66, 0x87, 0xca, 0x4b, 0x19, 0xa4, 0x76, 0x1a, 0xcf, 0x5b, 0xed, 0xcc, 0x5d, 0xb6, + 0xda, 0x79, 0x17, 0xaa, 0x7a, 0x74, 0x30, 0x8f, 0x06, 0x9f, 0xf2, 0x47, 0xc8, 0xe8, 0x01, 0x4c, + 0xca, 0xec, 0x47, 0x79, 0xae, 0x92, 0x30, 0x22, 0xb9, 0xcc, 0x49, 0xa7, 0x2c, 0x85, 0xc8, 0x09, + 0x5b, 0x67, 0xa1, 0xb4, 0xad, 0x73, 0x57, 0x48, 0xf8, 0x45, 0x6e, 0x06, 0xdf, 0xcc, 0xf4, 0x53, + 0x68, 0xfd, 0xc6, 0x6e, 0xf6, 0x52, 0xd6, 0xcd, 0xe6, 0x44, 0x85, 0x6e, 0x76, 0x81, 0x99, 0xa8, + 0x5c, 0xb2, 0x99, 0x78, 0xf5, 0x22, 0x66, 0x62, 0xc6, 0x46, 0x58, 0x1e, 0xde, 0x46, 0x40, 0xbb, + 0x50, 0xc7, 0xae, 0x9b, 0x48, 0x6a, 0xba, 0x76, 0xbe, 0xc6, 0xd2, 0xd4, 0xa8, 0x0d, 0x2f, 0x09, + 0x6d, 0x71, 0xc0, 0x16, 0x51, 0x77, 0xac, 0xa6, 0x6d, 0x32, 0x9e, 0x63, 0xdf, 0x13, 0x6a, 0x35, + 0x79, 0x04, 0xd2, 0x6f, 0xbd, 0x07, 0x37, 0x82, 0x8e, 0x61, 0xa5, 0x27, 0xd2, 0xb6, 0x2d, 0x3a, + 0xba, 0x31, 0xb0, 0xa3, 0x81, 0x6d, 0x14, 0x38, 0x28, 0x37, 0x87, 0x74, 0x50, 0x7e, 0x08, 0xd3, + 0x62, 0xd7, 0x88, 0x23, 0x4e, 0x79, 0xdc, 0x72, 0xad, 0x90, 0x8b, 0xe5, 0x29, 0x68, 0x8a, 0x60, + 0x68, 0x7b, 0xee, 0xaf, 0x2a, 0x80, 0xf2, 0x3b, 0x91, 0xe7, 0x3a, 0x0a, 0x40, 0x78, 0x7c, 0x5f, + 0x91, 0xb9, 0x8e, 0x29, 0x28, 0xfa, 0x0c, 0x16, 0xcd, 0x88, 0x90, 0x32, 0x8e, 0x24, 0xde, 0x6e, + 0x6c, 0xb7, 0x24, 0x2e, 0x49, 0x16, 0xa2, 0x69, 0xc5, 0xd4, 0x4c, 0x7b, 0x87, 0x15, 0x16, 0xf6, + 0x7d, 0x69, 0x80, 0xa5, 0x60, 0xea, 0x36, 0xcc, 0xe5, 0x76, 0xe9, 0x90, 0xa7, 0x11, 0x14, 0x66, + 0xb3, 0x21, 0x85, 0xe1, 0xac, 0xa0, 0xd7, 0x61, 0xa4, 0x7b, 0x4f, 0xc6, 0xcf, 0x12, 0x8b, 0x17, + 0x35, 0xfe, 0xf9, 0x3d, 0x29, 0x4d, 0x46, 0xba, 0xf7, 0xd8, 0x07, 0xe4, 0x2a, 0x86, 0xfc, 0x80, + 0x2d, 0x39, 0x17, 0x49, 0x06, 0x41, 0x77, 0x61, 0xde, 0x0f, 0x8e, 0x7c, 0xdd, 0x33, 0x8f, 0x88, + 0x11, 0xe7, 0x05, 0x8b, 0x85, 0x2c, 0xaa, 0x52, 0x7f, 0x02, 0xb5, 0xc4, 0x11, 0x2c, 0x42, 0x30, + 0x66, 0x33, 0xc3, 0x5c, 0x50, 0xf0, 0xdf, 0xd1, 0xa5, 0x94, 0x91, 0xc4, 0xa5, 0x94, 0x65, 0x98, + 0x62, 0xa6, 0xc0, 0x41, 0x7c, 0x59, 0x25, 0x2a, 0xa3, 0x9b, 0x00, 0xe2, 0x7e, 0x31, 0xaf, 0x1d, + 0xe3, 0xb5, 0x09, 0x88, 0xfa, 0x8b, 0x49, 0x68, 0xc4, 0xf1, 0x5e, 0xd9, 0x71, 0x94, 0xc3, 0x14, + 0xd7, 0x84, 0x83, 0x2c, 0x31, 0x2b, 0x3d, 0x69, 0x87, 0x4c, 0xe4, 0xcf, 0x9a, 0x92, 0xa3, 0x05, + 0xa6, 0xa4, 0x4c, 0x56, 0x1e, 0xcb, 0x5d, 0x6f, 0x1e, 0x8f, 0x53, 0x02, 0xaf, 0x33, 0xe3, 0x8f, + 0x12, 0x3b, 0xba, 0xef, 0x57, 0xd5, 0x62, 0x40, 0xce, 0x0a, 0x9b, 0x1c, 0xca, 0x0a, 0x5b, 0x83, + 0x19, 0x5f, 0xf7, 0x30, 0x57, 0x17, 0xc4, 0xeb, 0x62, 0x4b, 0x66, 0x94, 0xf7, 0x31, 0xba, 0x32, + 0x04, 0xdc, 0x2b, 0x73, 0x6c, 0x4a, 0x4e, 0xe9, 0x01, 0xa6, 0x6d, 0x6e, 0xa5, 0x32, 0xaf, 0x2c, + 0x06, 0x25, 0xb5, 0x3a, 0x64, 0xb5, 0x7a, 0xfe, 0x81, 0x85, 0x58, 0xab, 0xbf, 0x0f, 0x93, 0xf2, + 0xe0, 0x5a, 0x1a, 0xa9, 0x2f, 0x15, 0xc5, 0xfc, 0xa5, 0x68, 0x09, 0x89, 0x25, 0x05, 0x7a, 0x04, + 0x53, 0xbe, 0xbc, 0x03, 0x20, 0x2d, 0x54, 0xb5, 0x98, 0x5a, 0xe0, 0x84, 0x31, 0xcc, 0x90, 0x26, + 0xab, 0x17, 0xeb, 0x17, 0xd0, 0x8b, 0x83, 0x2c, 0xbe, 0x99, 0xe7, 0x6d, 0xf1, 0xcd, 0x5e, 0xb6, + 0xc5, 0x97, 0xf2, 0x53, 0x1a, 0xa5, 0x82, 0xb3, 0x3f, 0xab, 0xc0, 0xf5, 0x7e, 0x07, 0x37, 0x43, + 0x4a, 0xd4, 0x7d, 0x58, 0xec, 0x88, 0xfb, 0x75, 0x5b, 0xa7, 0xae, 0xe9, 0x9d, 0x45, 0xe9, 0x5d, + 0x23, 0x83, 0xf8, 0xba, 0x98, 0x4e, 0x3d, 0x00, 0xa5, 0x17, 0xb7, 0x0c, 0x29, 0x7c, 0xff, 0xa2, + 0x02, 0x57, 0x7a, 0xb0, 0x6f, 0xf6, 0x41, 0x90, 0xca, 0x30, 0x0f, 0x82, 0x6c, 0x25, 0xc4, 0xeb, + 0x48, 0xf6, 0xe4, 0x2d, 0xd7, 0xf1, 0x9e, 0x44, 0x0d, 0x37, 0x40, 0x48, 0xaa, 0x9e, 0xc0, 0x8b, + 0x03, 0x90, 0x87, 0xbf, 0xbb, 0x18, 0xa9, 0x84, 0xba, 0x50, 0x09, 0xea, 0x1f, 0xd5, 0xa1, 0x96, + 0xc8, 0xc3, 0x4e, 0xb6, 0xfc, 0xbd, 0xf2, 0x2d, 0xbf, 0x0c, 0x75, 0xac, 0xeb, 0xc4, 0xf7, 0x77, + 0x9c, 0xd6, 0x63, 0xd3, 0x0a, 0x35, 0x51, 0x1a, 0xc8, 0x3c, 0xe4, 0x18, 0xe0, 0x78, 0x1d, 0x1c, + 0x5e, 0xa3, 0xcc, 0x82, 0xd1, 0x36, 0xcc, 0x45, 0xa0, 0x2d, 0x5b, 0x77, 0x78, 0x74, 0x7b, 0x94, + 0x5b, 0x2a, 0x09, 0x6d, 0x9d, 0x43, 0xd1, 0xf2, 0x54, 0x4c, 0xaf, 0xe1, 0x80, 0x3a, 0x22, 0xf1, + 0x58, 0xca, 0xfd, 0x04, 0x84, 0x0d, 0x5d, 0x06, 0xb2, 0x64, 0x86, 0xb6, 0x50, 0x04, 0x69, 0x20, + 0x7a, 0x03, 0xe6, 0x74, 0xa7, 0xe3, 0x3a, 0x36, 0x73, 0x4a, 0x9d, 0xd6, 0x0e, 0xcf, 0x27, 0x15, + 0xaa, 0x21, 0x5f, 0x21, 0x25, 0xb3, 0x1e, 0x78, 0x1e, 0xb1, 0xf5, 0x33, 0xae, 0x21, 0xea, 0x5a, + 0x12, 0xc4, 0xc4, 0xbf, 0x61, 0xfb, 0x1a, 0x39, 0xf6, 0x88, 0xdf, 0xd6, 0x30, 0x25, 0x25, 0xc4, + 0x7f, 0x9a, 0x20, 0xbe, 0xfc, 0xc3, 0x1f, 0x7f, 0x08, 0x3a, 0xae, 0x8c, 0x53, 0x94, 0xb8, 0xfc, + 0x13, 0x52, 0xa0, 0x3d, 0x98, 0x27, 0x89, 0x9b, 0xb1, 0xa1, 0x09, 0x99, 0x53, 0x16, 0xf9, 0xeb, + 0xb3, 0x5a, 0x11, 0x21, 0x7a, 0x04, 0x35, 0x0e, 0x6e, 0x52, 0x4c, 0x7d, 0x43, 0x2a, 0x8f, 0xfe, + 0xed, 0x24, 0x09, 0x98, 0x25, 0x24, 0xdf, 0x6a, 0x91, 0x96, 0xbb, 0x48, 0x19, 0x12, 0x57, 0x8b, + 0x8a, 0xaa, 0x18, 0x4f, 0x85, 0xe0, 0x03, 0x99, 0x8f, 0x28, 0xaf, 0x1a, 0x65, 0xc0, 0x71, 0x10, + 0x69, 0x26, 0x19, 0x44, 0xba, 0x0b, 0xf3, 0xa6, 0x9d, 0xef, 0x71, 0x56, 0xf4, 0x58, 0x50, 0xc5, + 0x2f, 0x37, 0xd9, 0xe9, 0x1e, 0x1b, 0xf2, 0x72, 0x53, 0x1a, 0x8c, 0x56, 0x01, 0x9d, 0x04, 0x47, + 0xa4, 0x6b, 0x7a, 0x34, 0x92, 0x18, 0xe2, 0x0e, 0x75, 0x55, 0x2b, 0xa8, 0x61, 0xe6, 0x99, 0x15, + 0xf2, 0x96, 0x08, 0xfd, 0x47, 0x65, 0xf4, 0x10, 0xc0, 0xf5, 0xcc, 0xae, 0x69, 0x91, 0x16, 0x31, + 0xa4, 0x8f, 0xde, 0x37, 0xc3, 0x34, 0xc6, 0x46, 0xeb, 0x70, 0xdd, 0x23, 0xd8, 0x30, 0x6d, 0xe2, + 0xfb, 0xdb, 0xb6, 0x49, 0x4d, 0x6c, 0x6d, 0x12, 0x0b, 0x9f, 0x35, 0x89, 0xee, 0xd8, 0x86, 0x2f, + 0xaf, 0xe7, 0xf4, 0xc5, 0x11, 0x39, 0xd9, 0xb2, 0xfe, 0x80, 0x78, 0xa6, 0x63, 0x84, 0xd4, 0x8b, + 0x9c, 0xba, 0x47, 0x2d, 0xfa, 0x00, 0xae, 0x46, 0x35, 0x8f, 0xb1, 0x69, 0x05, 0x1e, 0x89, 0x13, + 0x70, 0x96, 0x38, 0x69, 0x6f, 0x04, 0xb6, 0x79, 0x7d, 0x8a, 0x69, 0xe0, 0x73, 0x99, 0x7a, 0x85, + 0xa3, 0x27, 0x20, 0x69, 0xf5, 0xa7, 0x94, 0x0c, 0xd3, 0x85, 0xf7, 0x37, 0xae, 0x72, 0x79, 0xd2, + 0x88, 0xf1, 0x05, 0x3c, 0xba, 0xb9, 0xf1, 0x10, 0x14, 0x57, 0xba, 0x94, 0x9b, 0x84, 0x8a, 0xd8, + 0x56, 0x98, 0x82, 0x2d, 0x6e, 0xc6, 0xf4, 0xac, 0x47, 0x87, 0xb0, 0xc8, 0xf9, 0x7a, 0x2d, 0x94, + 0x47, 0xe1, 0xd6, 0xba, 0x96, 0x0d, 0x19, 0x6c, 0xa5, 0xd0, 0xc2, 0x0b, 0x3f, 0x85, 0xc4, 0xe8, + 0x1e, 0x2c, 0x48, 0xae, 0x0e, 0x3d, 0x68, 0xc1, 0xad, 0xd7, 0xf9, 0x68, 0x0a, 0xeb, 0xf2, 0xe9, + 0xd6, 0x37, 0xce, 0x99, 0x6e, 0x9d, 0xcf, 0x3f, 0xbf, 0x59, 0x98, 0x7f, 0xfe, 0x23, 0x58, 0x72, + 0xb1, 0x47, 0x6c, 0xda, 0x6c, 0x07, 0xd4, 0x70, 0x9e, 0xc5, 0x3d, 0xae, 0x0c, 0xea, 0xb1, 0x07, + 0xa1, 0x4a, 0x61, 0xa1, 0x68, 0x7a, 0xbe, 0xa3, 0xab, 0xfb, 0x55, 0xa9, 0x12, 0xbf, 0x86, 0xd9, + 0xcc, 0x45, 0xa3, 0x58, 0x76, 0x54, 0x7a, 0x66, 0x04, 0x8e, 0x97, 0x32, 0xbe, 0x36, 0xe0, 0x4a, + 0x8f, 0xb7, 0x57, 0x98, 0x1f, 0xa2, 0xbb, 0x41, 0x18, 0x0c, 0xd0, 0xdd, 0x00, 0x2d, 0xc1, 0x44, + 0x87, 0x74, 0x1c, 0x99, 0x25, 0x52, 0xd5, 0x64, 0x49, 0xfd, 0xe3, 0x11, 0xa8, 0x46, 0xf7, 0x9a, + 0x86, 0x9c, 0x0c, 0x05, 0x26, 0x03, 0xc3, 0xe7, 0x8e, 0x83, 0x68, 0x3c, 0x2c, 0xa2, 0x47, 0x30, + 0x1d, 0xf8, 0x64, 0x8f, 0x29, 0x62, 0xeb, 0x93, 0x67, 0xb4, 0xc4, 0x95, 0xe2, 0x14, 0x3e, 0x7a, + 0x02, 0x73, 0x81, 0x4f, 0x0e, 0xbd, 0xc0, 0xa7, 0xcf, 0x1c, 0x8f, 0xb6, 0xcf, 0x58, 0x23, 0x83, + 0x2f, 0x11, 0xe7, 0x89, 0xd0, 0x03, 0x18, 0xa7, 0xce, 0x09, 0xb1, 0x4b, 0x3f, 0x7c, 0x20, 0xd0, + 0xd5, 0xff, 0x0f, 0xd3, 0xc9, 0x94, 0x5e, 0xe6, 0xcf, 0x75, 0x98, 0xf3, 0xc7, 0xbf, 0x56, 0xcc, + 0x6f, 0x0c, 0x88, 0x9c, 0xe7, 0x91, 0x84, 0xf3, 0xcc, 0xe4, 0x0e, 0x6f, 0x21, 0x91, 0x64, 0x98, + 0x80, 0xa8, 0xbf, 0x3d, 0x01, 0x33, 0x97, 0x61, 0x92, 0xe6, 0x5c, 0xd6, 0x91, 0x7e, 0xa7, 0x1f, + 0xa9, 0xd3, 0xad, 0x87, 0x6c, 0x88, 0xd6, 0x71, 0xd3, 0x6c, 0xd9, 0xa5, 0x2e, 0x69, 0x27, 0xb0, + 0xd1, 0x3a, 0x4c, 0x19, 0xb6, 0xbf, 0x41, 0x98, 0xec, 0x98, 0xc8, 0x3e, 0x31, 0x93, 0xfe, 0xae, + 0xd5, 0x4d, 0x89, 0x28, 0x9f, 0xbb, 0x0a, 0xe9, 0xf8, 0xed, 0x73, 0xee, 0xbe, 0xef, 0x12, 0xbf, + 0x2d, 0x2f, 0x35, 0x4e, 0x96, 0xb8, 0x7d, 0x9e, 0xa1, 0x41, 0x5f, 0xc2, 0x55, 0x31, 0x19, 0x71, + 0x00, 0x72, 0xfd, 0x4c, 0xde, 0x80, 0x2e, 0x61, 0xd1, 0xf4, 0x26, 0xce, 0x39, 0xea, 0x53, 0x43, + 0x39, 0xea, 0x6f, 0x89, 0x68, 0x35, 0x64, 0x1f, 0x04, 0xcb, 0x4c, 0x53, 0x3a, 0x60, 0x7d, 0x79, + 0x09, 0x11, 0xb7, 0x60, 0xf6, 0x99, 0xe3, 0x9d, 0x58, 0x0e, 0x36, 0xd8, 0xbc, 0x1f, 0x52, 0x4b, + 0x5a, 0x43, 0x59, 0xf0, 0xf2, 0xfb, 0x50, 0x4f, 0xad, 0xd5, 0xb9, 0x5e, 0x20, 0x1b, 0x36, 0x2a, + 0xf9, 0x27, 0x15, 0xa8, 0x5f, 0xbe, 0x23, 0xa5, 0xc2, 0x74, 0x78, 0xbb, 0xe6, 0x20, 0x76, 0x58, + 0x52, 0xb0, 0x68, 0xdb, 0x8e, 0xa6, 0x63, 0x5e, 0xd9, 0x27, 0x66, 0xd4, 0xbf, 0x99, 0x82, 0xc5, + 0xc2, 0xcb, 0x87, 0x43, 0xee, 0xd8, 0xbe, 0xfc, 0x3a, 0x72, 0x11, 0x7e, 0x2d, 0x77, 0x8a, 0x3d, + 0x5c, 0x86, 0xce, 0x57, 0x30, 0x6f, 0x93, 0x2e, 0x91, 0x53, 0x10, 0x35, 0x56, 0x3b, 0x5f, 0x3c, + 0xa2, 0xa8, 0x0d, 0xf4, 0x63, 0x58, 0xc0, 0xd6, 0x33, 0x7c, 0xe6, 0x67, 0xda, 0x3e, 0xe7, 0x0b, + 0x4d, 0x85, 0x8d, 0x0c, 0x8c, 0xe0, 0xd4, 0x9f, 0x77, 0x04, 0x67, 0xe6, 0xbb, 0x7e, 0x29, 0x66, + 0xb6, 0x40, 0x03, 0xec, 0xc0, 0xbc, 0x47, 0x9e, 0x79, 0x26, 0x25, 0x6b, 0xae, 0xfb, 0xe4, 0xf0, + 0xf0, 0xe0, 0xc0, 0x73, 0x8e, 0xc2, 0x2c, 0xa5, 0xbe, 0x17, 0xbd, 0x0b, 0xc8, 0x32, 0x9a, 0x63, + 0xee, 0x5c, 0x9a, 0x63, 0x05, 0x6a, 0x26, 0x5f, 0x21, 0xfe, 0x11, 0x72, 0xa3, 0x25, 0x41, 0x48, + 0x63, 0x0e, 0x15, 0x2b, 0x92, 0x94, 0xfc, 0x2b, 0x7b, 0x5b, 0xab, 0x88, 0x38, 0x6d, 0x68, 0x2d, + 0x94, 0x32, 0xf3, 0x9f, 0xc0, 0x8c, 0x73, 0x94, 0xe2, 0xc7, 0xc5, 0xb2, 0x12, 0x38, 0x4d, 0xa7, + 0xfe, 0x5e, 0x05, 0xae, 0xf4, 0xc8, 0x52, 0x1e, 0x52, 0x84, 0x3c, 0x82, 0x69, 0x27, 0xa0, 0x6e, + 0x40, 0xe5, 0x7d, 0xec, 0x91, 0x12, 0x8f, 0x0a, 0x24, 0xf0, 0xd5, 0xdf, 0x1d, 0x81, 0x1b, 0x7d, + 0x13, 0x9f, 0x87, 0x1c, 0xd7, 0x5b, 0xfc, 0x3e, 0x42, 0x5b, 0x8e, 0xe7, 0xc5, 0xc2, 0x2c, 0xeb, + 0xb5, 0x80, 0xc6, 0xef, 0xd5, 0x04, 0xb4, 0x8d, 0xde, 0x8b, 0xfc, 0xa9, 0x82, 0xdc, 0xee, 0x88, + 0xac, 0xf0, 0x6a, 0xfc, 0x16, 0x3f, 0x4b, 0xa3, 0xe4, 0x94, 0x7e, 0xec, 0x61, 0xb7, 0x2d, 0x8d, + 0x98, 0xe2, 0x06, 0x36, 0x12, 0x88, 0x5a, 0x8a, 0x4c, 0xfd, 0xf3, 0x0a, 0x2c, 0x16, 0x8e, 0x10, + 0xad, 0xc3, 0x0c, 0x76, 0xdd, 0x0d, 0x8f, 0x18, 0xc4, 0x66, 0x1e, 0xad, 0x5f, 0x62, 0x36, 0x32, + 0x14, 0xcc, 0x08, 0xc7, 0xae, 0xf9, 0x29, 0x89, 0x8c, 0x70, 0x51, 0x62, 0xce, 0x7d, 0x78, 0xb9, + 0x4b, 0xd7, 0x23, 0xeb, 0x52, 0x88, 0xee, 0x82, 0x1a, 0xf5, 0x37, 0x18, 0x17, 0x15, 0xce, 0xc7, + 0x90, 0xab, 0xf5, 0x06, 0xcc, 0xf9, 0xb8, 0xe3, 0xf2, 0x73, 0xcf, 0x23, 0x7c, 0x64, 0x5a, 0x26, + 0x3d, 0x93, 0x9a, 0x32, 0x5f, 0xa1, 0xee, 0xa7, 0xba, 0x4f, 0xce, 0xe6, 0x90, 0xc1, 0xd4, 0xbf, + 0xae, 0xc0, 0x74, 0xea, 0x2b, 0xde, 0x81, 0x49, 0x03, 0x53, 0x6c, 0x38, 0xad, 0xfc, 0x03, 0x4e, + 0x02, 0x71, 0x53, 0x54, 0x87, 0x07, 0x06, 0x12, 0x1b, 0x7d, 0x08, 0x55, 0xcb, 0x6c, 0xb5, 0xa9, + 0x4f, 0x89, 0x9b, 0xe7, 0x3d, 0x41, 0xba, 0xc3, 0x10, 0x9a, 0x94, 0xb8, 0x61, 0x42, 0x7c, 0x44, + 0x81, 0xee, 0xc3, 0xc4, 0x4f, 0x4d, 0xf7, 0xc4, 0x0c, 0x1f, 0x3f, 0xba, 0x9e, 0xa5, 0xfd, 0x9a, + 0xd7, 0x86, 0xbc, 0x27, 0x70, 0xd5, 0x3b, 0x30, 0x5f, 0x30, 0x28, 0xe6, 0x16, 0x61, 0x79, 0xd7, + 0x5c, 0xd8, 0x3f, 0x61, 0x51, 0xfd, 0xcb, 0x0a, 0x2c, 0x16, 0x8e, 0xa5, 0x37, 0x0d, 0x93, 0x96, + 0x22, 0x20, 0x79, 0xc8, 0xdd, 0x18, 0x99, 0x37, 0x97, 0x00, 0xf1, 0x07, 0x55, 0x59, 0x9b, 0x49, + 0xee, 0x49, 0x40, 0xd0, 0x3d, 0x98, 0xe0, 0x07, 0x23, 0xa4, 0x84, 0x85, 0x2f, 0x31, 0xd5, 0x55, + 0x40, 0xf9, 0x0f, 0xef, 0xf3, 0x65, 0xff, 0x30, 0x0e, 0x75, 0xf9, 0x96, 0xcf, 0x85, 0x18, 0xf2, + 0xdd, 0xf8, 0xb4, 0x29, 0x77, 0xab, 0x41, 0xb6, 0xdf, 0xe3, 0xbc, 0xe9, 0x6d, 0x98, 0xf8, 0x06, + 0x93, 0x56, 0x24, 0x43, 0x6e, 0xe4, 0x08, 0x3f, 0xe1, 0xd5, 0xe1, 0x1a, 0x0a, 0xe4, 0xcb, 0x49, + 0xf0, 0x43, 0xcb, 0x30, 0xe5, 0x7a, 0x4e, 0xd7, 0x34, 0x88, 0x27, 0x63, 0xbf, 0x51, 0x19, 0xbd, + 0x19, 0x1f, 0x84, 0x4d, 0x64, 0x9f, 0x28, 0xec, 0x71, 0xfc, 0xf5, 0x76, 0xc4, 0x8e, 0x93, 0x3d, + 0xbe, 0xa5, 0x88, 0x1f, 0xd1, 0x1a, 0x80, 0xe3, 0x12, 0x5b, 0x27, 0xb6, 0x1f, 0x84, 0xaf, 0x4b, + 0xbd, 0x94, 0x23, 0xdd, 0x8f, 0x50, 0xc2, 0x4b, 0x36, 0x31, 0x51, 0x89, 0xf3, 0xc0, 0xff, 0xf1, + 0xd6, 0x94, 0xfa, 0x77, 0x15, 0xb8, 0xd2, 0x63, 0xae, 0xc2, 0xa3, 0xdf, 0x4a, 0xee, 0xe8, 0x77, + 0x24, 0x3e, 0xfa, 0x7d, 0x02, 0x55, 0x72, 0xea, 0x3a, 0x5e, 0xe2, 0x7a, 0xcd, 0xed, 0x3e, 0xab, + 0xb0, 0x15, 0xe2, 0x86, 0x62, 0x29, 0x22, 0x4e, 0xdf, 0x75, 0x1e, 0x3f, 0xf7, 0x5d, 0x67, 0xf5, + 0x18, 0x56, 0x06, 0x75, 0xc7, 0x7c, 0xad, 0xe4, 0xed, 0xa8, 0xd2, 0xbe, 0x56, 0x82, 0x48, 0xfd, + 0xd7, 0x0a, 0x2c, 0x14, 0xed, 0xce, 0x21, 0x85, 0x40, 0xc6, 0xfd, 0x1b, 0x19, 0xc6, 0xfd, 0x8b, + 0x9e, 0xec, 0x1f, 0x4d, 0x3e, 0xd9, 0x3f, 0xcc, 0x73, 0xfb, 0x7f, 0x36, 0x22, 0xc4, 0x7c, 0x46, + 0x82, 0x94, 0x62, 0x85, 0xf7, 0xa3, 0xe8, 0xdb, 0x68, 0xf6, 0x2a, 0x4e, 0xaa, 0xc9, 0x5d, 0x8e, + 0x14, 0x6e, 0x67, 0x41, 0xc2, 0xdc, 0x76, 0xdf, 0xc5, 0x76, 0x93, 0x3a, 0x1e, 0x6e, 0x11, 0x36, + 0x44, 0x79, 0xf4, 0x94, 0x05, 0xb3, 0x69, 0x76, 0x89, 0xe7, 0x9b, 0x3e, 0x2d, 0x73, 0x5b, 0x49, + 0xa2, 0xa2, 0xdb, 0xd0, 0xf0, 0x45, 0x23, 0xf1, 0x0b, 0x4c, 0xe2, 0x38, 0x2a, 0x07, 0xe7, 0x27, + 0x60, 0x5c, 0xe5, 0xf0, 0x7c, 0x1f, 0xf9, 0xc6, 0x7e, 0x0c, 0x51, 0x1f, 0xc2, 0xd5, 0x9e, 0x1f, + 0x84, 0x6e, 0x00, 0x74, 0xf0, 0xe9, 0x53, 0x6e, 0xb1, 0xf9, 0xf2, 0x7f, 0x0a, 0xaa, 0x1d, 0x7c, + 0xca, 0x35, 0x8c, 0xaf, 0xfe, 0x3c, 0x9e, 0xe0, 0x94, 0xb6, 0x29, 0x33, 0xc1, 0xfc, 0x19, 0x29, + 0xe7, 0x88, 0x34, 0x29, 0xf6, 0x68, 0xe0, 0xf2, 0xe3, 0x06, 0x99, 0xb3, 0x91, 0xaf, 0x40, 0xd7, + 0xa1, 0xfa, 0x93, 0x80, 0x78, 0x67, 0x51, 0x7a, 0x4a, 0x5d, 0x8b, 0x01, 0x43, 0x84, 0x62, 0x99, + 0xe3, 0xf5, 0x0d, 0xee, 0xe2, 0x7d, 0x97, 0xfa, 0x4f, 0x08, 0x76, 0xc3, 0x27, 0x3a, 0x93, 0x30, + 0xa6, 0x1b, 0x3a, 0xf8, 0xb4, 0xe9, 0x62, 0x79, 0xf1, 0xab, 0xae, 0x45, 0x65, 0xf4, 0x36, 0x8c, + 0x31, 0x3d, 0xd2, 0x53, 0x56, 0x8b, 0xf9, 0xd8, 0x73, 0x8c, 0x50, 0x45, 0x70, 0x74, 0xf5, 0x07, + 0x91, 0x80, 0xca, 0x22, 0x20, 0x04, 0x63, 0xba, 0x1b, 0x84, 0xb3, 0xcc, 0x7f, 0xab, 0xbf, 0x5f, + 0x81, 0xf9, 0x4f, 0x4d, 0x6c, 0x99, 0x97, 0x12, 0x6e, 0xbc, 0x06, 0x55, 0x66, 0x5a, 0x3c, 0x3d, + 0x36, 0xad, 0x30, 0x98, 0x33, 0xc5, 0x00, 0xf2, 0x78, 0xb6, 0xe1, 0x7a, 0x66, 0x17, 0x53, 0xf2, + 0xf4, 0x84, 0x9c, 0x09, 0x9c, 0x51, 0xf9, 0x4f, 0x06, 0x02, 0xfe, 0x29, 0x39, 0x63, 0x98, 0xea, + 0xb7, 0x15, 0x58, 0xe0, 0x83, 0xda, 0xc4, 0x7e, 0xfb, 0xc8, 0xc1, 0x9e, 0x21, 0x47, 0x95, 0x8e, + 0x9b, 0x56, 0xb2, 0x71, 0x53, 0xa6, 0xa2, 0x02, 0x9f, 0x78, 0x36, 0xee, 0x90, 0xd8, 0xa2, 0x4e, + 0x82, 0xd0, 0xcb, 0x50, 0x77, 0xb1, 0xef, 0xbb, 0x6d, 0x0f, 0xfb, 0x1c, 0x47, 0x8c, 0x20, 0x0d, + 0x64, 0x1e, 0x54, 0xd7, 0x24, 0xcf, 0xf6, 0x6d, 0xeb, 0x8c, 0x33, 0xf5, 0x60, 0xe3, 0x28, 0x85, + 0xcf, 0xc6, 0xd9, 0xf2, 0xf0, 0x31, 0xb6, 0xf1, 0x67, 0xda, 0x4e, 0xf8, 0xa7, 0x15, 0x31, 0x84, + 0x31, 0x9b, 0xb0, 0x31, 0x58, 0xb5, 0xcc, 0x00, 0x8a, 0x00, 0xea, 0x1f, 0x54, 0x00, 0xf1, 0xcf, + 0xbf, 0x0c, 0x81, 0xb9, 0x92, 0x17, 0x98, 0xd5, 0xb4, 0x38, 0x6c, 0x08, 0xc1, 0x17, 0xfe, 0xff, + 0x82, 0x95, 0x10, 0x90, 0x63, 0x09, 0x01, 0xa9, 0xfe, 0xe3, 0x04, 0xd4, 0xf8, 0xb0, 0x2e, 0x7a, + 0x3f, 0x40, 0xc4, 0x68, 0x37, 0x49, 0xc7, 0x11, 0x61, 0xf4, 0x32, 0xf7, 0x03, 0xb2, 0x34, 0xa1, + 0x04, 0x18, 0xcd, 0x49, 0x80, 0xb1, 0x58, 0x02, 0x94, 0xc9, 0xfd, 0xbf, 0x0b, 0xf3, 0xf1, 0x45, + 0xe2, 0x38, 0xb5, 0x5e, 0x2c, 0x4a, 0x51, 0x15, 0x7a, 0x2f, 0x91, 0x80, 0x94, 0xb3, 0xc1, 0x0a, + 0xf6, 0x52, 0x22, 0xf7, 0xe8, 0x03, 0xa8, 0x1a, 0x21, 0x4b, 0xcb, 0x8d, 0x7d, 0x33, 0x43, 0x9b, + 0x61, 0x79, 0x2d, 0x26, 0x48, 0xa6, 0x5b, 0xe5, 0x6e, 0xe2, 0xe5, 0xf9, 0x25, 0x36, 0x7f, 0x33, + 0x86, 0xdb, 0x6c, 0xde, 0x70, 0xfb, 0xf5, 0xeb, 0xec, 0xcf, 0xf9, 0x75, 0x76, 0xf5, 0x9f, 0x26, + 0x61, 0x82, 0xb3, 0xb6, 0x8f, 0x3e, 0x84, 0x1a, 0x93, 0x91, 0x1d, 0xf1, 0xe7, 0x2a, 0xf9, 0x9b, + 0xde, 0xb9, 0x7f, 0x5e, 0xd1, 0x92, 0xf8, 0xe8, 0x15, 0x18, 0xd5, 0x6d, 0x53, 0xee, 0xa1, 0x84, + 0x52, 0x8a, 0xfe, 0xb2, 0x47, 0x63, 0xf5, 0xe8, 0x7d, 0x98, 0xe6, 0xaf, 0xc3, 0xe9, 0x8e, 0x47, + 0x8c, 0xe8, 0x2f, 0x89, 0x12, 0xfe, 0x46, 0xea, 0x3f, 0x3e, 0xb4, 0x14, 0x32, 0x5a, 0x85, 0x89, + 0x16, 0x7f, 0x70, 0x5b, 0x4a, 0xc2, 0xa5, 0xe2, 0x87, 0xb8, 0x35, 0x89, 0x85, 0xee, 0xc3, 0x94, + 0x7c, 0x32, 0x23, 0xd4, 0x96, 0x4a, 0xee, 0xbd, 0xa8, 0xe8, 0x76, 0x71, 0x88, 0xc9, 0x7b, 0xe1, + 0xef, 0xab, 0x49, 0x67, 0x68, 0x29, 0xfb, 0x36, 0x69, 0xd4, 0x0b, 0x2f, 0xa1, 0x87, 0x30, 0x29, + 0x65, 0x6a, 0xe9, 0x24, 0xc9, 0x90, 0x00, 0xbd, 0x0e, 0xe3, 0x1d, 0xf3, 0x94, 0x84, 0xa7, 0x36, + 0x8b, 0x99, 0xdb, 0xb2, 0xe1, 0x2b, 0x01, 0x1c, 0x07, 0xbd, 0x03, 0x55, 0xc6, 0xe8, 0xb8, 0x45, + 0x6c, 0x1a, 0x3d, 0x27, 0x16, 0x11, 0x64, 0xee, 0xa5, 0x69, 0x31, 0x2e, 0x7f, 0xe1, 0xc8, 0xb4, + 0x9c, 0xf0, 0xdd, 0xdc, 0xc5, 0xc2, 0x34, 0x6e, 0x4d, 0xe0, 0xb0, 0x5e, 0xe2, 0x7b, 0xfb, 0x57, + 0xb2, 0xbd, 0xf4, 0xb9, 0xb2, 0xff, 0x30, 0xf5, 0x8a, 0x42, 0xf8, 0xbe, 0x6e, 0x41, 0x66, 0x58, + 0xc1, 0xcb, 0x09, 0xf7, 0x73, 0xd9, 0x94, 0x4a, 0xaf, 0x33, 0xa8, 0x84, 0x1c, 0xfb, 0x02, 0x96, + 0xfc, 0xf4, 0x99, 0x87, 0x7c, 0xb4, 0x50, 0x6e, 0x94, 0x64, 0x6c, 0xaf, 0xe8, 0x6c, 0x44, 0xeb, + 0x41, 0xce, 0x1c, 0x62, 0x2a, 0xdf, 0x09, 0x9e, 0xc9, 0x32, 0x68, 0x2a, 0x86, 0xa0, 0x85, 0x78, + 0x6c, 0x8e, 0x4f, 0x98, 0xf0, 0x93, 0xc9, 0x8f, 0x8b, 0x19, 0x99, 0x18, 0xce, 0x31, 0xc7, 0x41, + 0x0a, 0x4c, 0x76, 0x99, 0x89, 0xeb, 0xd8, 0x32, 0xa9, 0x26, 0x2c, 0x72, 0xbd, 0x24, 0xff, 0x4c, + 0x29, 0x32, 0xf4, 0xe6, 0x4a, 0xe8, 0xa5, 0x0c, 0x8d, 0xaa, 0xc0, 0x52, 0x31, 0xef, 0xa9, 0x2f, + 0xc2, 0x8d, 0xbe, 0x52, 0x43, 0x5d, 0x82, 0x85, 0xa2, 0x0b, 0x1e, 0xea, 0xff, 0x85, 0x7a, 0xea, + 0xff, 0x0a, 0x2e, 0xf7, 0x6d, 0x9f, 0xdb, 0x77, 0xc4, 0x0d, 0x43, 0x34, 0x0d, 0x53, 0xf2, 0x49, + 0x69, 0xa3, 0xf1, 0x02, 0x2b, 0x59, 0x4e, 0xeb, 0xa9, 0x63, 0x5b, 0x67, 0x8d, 0x0a, 0xaa, 0xb1, + 0x1e, 0x8f, 0x1d, 0x4f, 0x27, 0x8d, 0x91, 0xdb, 0xef, 0xf5, 0xc8, 0xf5, 0x67, 0x58, 0x9b, 0x5b, + 0x8f, 0xd7, 0x3e, 0xdb, 0x39, 0x6c, 0xbc, 0x80, 0x00, 0x26, 0x9a, 0x87, 0xda, 0xf6, 0xc6, 0x61, + 0xa3, 0x82, 0x26, 0x61, 0x74, 0xff, 0xf1, 0xe3, 0xc6, 0xc8, 0xed, 0xd7, 0x0a, 0x12, 0xef, 0xd0, + 0x14, 0x8c, 0x7d, 0xd2, 0xdc, 0xdf, 0x6b, 0xbc, 0xc0, 0x7e, 0x1d, 0x6e, 0x7d, 0x79, 0xd8, 0xa8, + 0xdc, 0xbe, 0x1b, 0x86, 0x7d, 0x59, 0x3b, 0x22, 0x86, 0xd1, 0x78, 0x01, 0xd5, 0x13, 0xa1, 0x3c, + 0x31, 0x2a, 0x19, 0xe4, 0x6b, 0x8c, 0xac, 0xc3, 0xd7, 0xd1, 0xff, 0xcc, 0x1d, 0x4d, 0xf0, 0x79, + 0x78, 0xeb, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x76, 0xfc, 0x86, 0xa6, 0x6e, 0x00, 0x00, } diff --git a/pkg/apis/istio/v1alpha1/values_types.proto b/pkg/apis/istio/v1alpha1/values_types.proto index 22602e2c1..90e3d8a00 100644 --- a/pkg/apis/istio/v1alpha1/values_types.proto +++ b/pkg/apis/istio/v1alpha1/values_types.proto @@ -1083,12 +1083,12 @@ message TelemetryConfig { google.protobuf.BoolValue enabled = 1; // Use telemetry v2. - PilotTelemetryV1Config v2 = 3; + TelemetryV2Config v2 = 3; } -// Controls whether pilot will configure telemetry v1. -message PilotTelemetryV1Config { - // Controls whether pilot will configure telemetry v1. +// Controls whether pilot will configure telemetry v2. +message TelemetryV2Config { + // Controls whether pilot will configure telemetry v2. google.protobuf.BoolValue enabled = 1; } diff --git a/python/istio_api/pkg/apis/istio/v1alpha1/values_types_pb2.py b/python/istio_api/pkg/apis/istio/v1alpha1/values_types_pb2.py index c35d0f614..9cc56d2ba 100644 --- a/python/istio_api/pkg/apis/istio/v1alpha1/values_types_pb2.py +++ b/python/istio_api/pkg/apis/istio/v1alpha1/values_types_pb2.py @@ -24,7 +24,7 @@ package='v1alpha1', syntax='proto3', serialized_options=_b('Z\010v1alpha1'), - serialized_pb=_b('\n*pkg/apis/istio/v1alpha1/values_types.proto\x12\x08v1alpha1\x1a\x1egoogle/protobuf/duration.proto\x1a\"k8s.io/api/core/v1/generated.proto\x1a@github.com/gogo/protobuf/protobuf/google/protobuf/wrappers.proto\"\xb6\x01\n\x12\x41\x64\x64onIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05hosts\x18\x02 \x03(\t\x12\x35\n\x0b\x61nnotations\x18\x03 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12-\n\x03tls\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\";\n\nArchConfig\x12\r\n\x05\x61md64\x18\x01 \x01(\r\x12\x0f\n\x07ppc64le\x18\x02 \x01(\r\x12\r\n\x05s390x\x18\x03 \x01(\r\"\xa4\x02\n\tCNIConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12\r\n\x05image\x18\x04 \x01(\t\x12\x12\n\npullPolicy\x18\x05 \x01(\t\x12\x11\n\tcniBinDir\x18\x06 \x01(\t\x12\x12\n\ncniConfDir\x18\x07 \x01(\t\x12\x17\n\x0f\x63niConfFileName\x18\x08 \x01(\t\x12\x19\n\x11\x65xcludeNamespaces\x18\t \x03(\t\x12\x38\n\x0epodAnnotations\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x18\n\x10psp_cluster_role\x18\x0b \x01(\t\">\n\x1a\x43PUTargetUtilizationConfig\x12 \n\x18targetAverageUtilization\x18\x01 \x01(\x05\"\xc9\x01\n\x11\x43\x65rtManagerConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12\r\n\x05image\x18\x04 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12&\n\tresources\x18\x06 \x01(\x0b\x32\x13.v1alpha1.Resources\"\xd1\x01\n\tResources\x12/\n\x06limits\x18\x01 \x03(\x0b\x32\x1f.v1alpha1.Resources.LimitsEntry\x12\x33\n\x08requests\x18\x02 \x03(\x0b\x32!.v1alpha1.Resources.RequestsEntry\x1a-\n\x0bLimitsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a/\n\rRequestsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb2\x02\n\rCoreDNSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x63oreDNSImage\x18\x02 \x01(\t\x12\x12\n\ncoreDNSTag\x18\x03 \x01(\t\x12\x1a\n\x12\x63oreDNSPluginImage\x18\x04 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0creplicaCount\x18\x06 \x01(\r\x12\x38\n\x0epodAnnotations\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12&\n\tresources\x18\x08 \x01(\x0b\x32\x13.v1alpha1.Resources\"O\n DefaultPodDisruptionBudgetConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"M\n\x16\x44\x65\x66\x61ultResourcesConfig\x12\x33\n\x08requests\x18\x01 \x01(\x0b\x32!.v1alpha1.ResourcesRequestsConfig\"\xb5\x07\n\x13\x45gressGatewayConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x16\n\x0e\x63onnectTimeout\x18\x04 \x01(\t\x12\x31\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12\x30\n\rdrainDuration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12+\n\x07\x65nabled\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\x03\x65nv\x18\x08 \x03(\x0b\x32&.v1alpha1.EgressGatewayConfig.EnvEntry\x12-\n\x06labels\x18\t \x01(\x0b\x32\x1d.v1alpha1.GatewayLabelsConfig\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12$\n\x05ports\x18\x0e \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12&\n\tresources\x18\x0f \x01(\x0b\x32\x13.v1alpha1.Resources\x12-\n\rsecretVolumes\x18\x10 \x03(\x0b\x32\x16.v1alpha1.SecretVolume\x12<\n\x12serviceAnnotations\x18\x11 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x0c\n\x04type\x18\x12 \x01(\t\x12%\n\x04zvpn\x18\x13 \x01(\x0b\x32\x17.v1alpha1.ZeroVPNConfig\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xcc\x01\n\x12\x45nvoyMetricsConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\x05\x12\x35\n\x0btlsSettings\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x36\n\x0ctcpKeepalive\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xbb\x03\n\x0cGalleyConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x02 \x01(\t\x12.\n\x04mesh\x18\x03 \x03(\x0b\x32 .v1alpha1.GalleyConfig.MeshEntry\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x04 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x05 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x14\n\x0creplicaCount\x18\x06 \x01(\r\x12&\n\tresources\x18\x07 \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x32\n\x0e\x65nableAnalysis\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a+\n\tMeshEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"1\n\x13GatewayLabelsConfig\x12\x0b\n\x03\x61pp\x18\x01 \x01(\t\x12\r\n\x05istio\x18\x02 \x01(\t\"\xb7\x01\n\x0eGatewaysConfig\x12:\n\x13istio_egressgateway\x18\x01 \x01(\x0b\x32\x1d.v1alpha1.EgressGatewayConfig\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x14istio_ingressgateway\x18\x04 \x01(\x0b\x32\x1e.v1alpha1.IngressGatewayConfig\"\xe0\x10\n\x0cGlobalConfig\x12\"\n\x04\x61rch\x18\x01 \x01(\x0b\x32\x14.v1alpha1.ArchConfig\x12\x17\n\x0f\x63onfigNamespace\x18\x02 \x01(\t\x12\x34\n\x10\x63onfigValidation\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12?\n\x1b\x63ontrolPlaneSecurityEnabled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x13\x64\x65\x66\x61ultNodeSelector\x18\x06 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12N\n\x1a\x64\x65\x66\x61ultPodDisruptionBudget\x18\x07 \x01(\x0b\x32*.v1alpha1.DefaultPodDisruptionBudgetConfig\x12\x37\n\x13\x64isablePolicyChecks\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x10\x64\x65\x66\x61ultResources\x18\t \x01(\x0b\x32 .v1alpha1.DefaultResourcesConfig\x12\x32\n\x0e\x65nableHelmTest\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x31\n\renableTracing\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x0c \x01(\t\x12\x17\n\x0fimagePullPolicy\x18\r \x01(\t\x12\x41\n\x10imagePullSecrets\x18% \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x16\n\x0eistioNamespace\x18\x0e \x01(\t\x12;\n\x11localityLbSetting\x18\x0f \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x35\n\nk8sIngress\x18\x10 \x01(\x0b\x32!.v1alpha1.KubernetesIngressConfig\x12.\n\x07logging\x18\x11 \x01(\x0b\x32\x1d.v1alpha1.GlobalLoggingConfig\x12\x34\n\rmeshExpansion\x18\x12 \x01(\x0b\x32\x1d.v1alpha1.MeshExpansionConfig\x12\x36\n\x0cmeshNetworks\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x16\n\x0emonitoringPort\x18\x14 \x01(\r\x12\"\n\x04mtls\x18\x15 \x01(\x0b\x32\x14.v1alpha1.MTLSConfig\x12\x32\n\x0cmultiCluster\x18\x16 \x01(\x0b\x32\x1c.v1alpha1.MultiClusterConfig\x12\x1e\n\x16podDNSSearchNamespaces\x18+ \x03(\t\x12\x30\n\x0coneNamespace\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x44\n\x15outboundTrafficPolicy\x18\x18 \x01(\x0b\x32%.v1alpha1.OutboundTrafficPolicyConfig\x12\x37\n\x13policyCheckFailOpen\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x17\n\x0fpolicyNamespace\x18\x1a \x01(\t\x12\x19\n\x11priorityClassName\x18\x1b \x01(\t\x12$\n\x05proxy\x18\x1c \x01(\x0b\x32\x15.v1alpha1.ProxyConfig\x12,\n\tproxyInit\x18\x1d \x01(\x0b\x32\x19.v1alpha1.ProxyInitConfig\x12 \n\x03sds\x18\x1e \x01(\x0b\x32\x13.v1alpha1.SDSConfig\x12\x0b\n\x03tag\x18\x1f \x01(\t\x12\x1a\n\x12telemetryNamespace\x18 \x01(\t\x12&\n\x06tracer\x18! \x01(\x0b\x32\x16.v1alpha1.TracerConfig\x12\x13\n\x0btrustDomain\x18\" \x01(\t\x12\x1a\n\x12trustDomainAliases\x18* \x03(\t\x12*\n\x06useMCP\x18# \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\tlogAsJson\x18$ \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12@\n\x1comitSidecarInjectorConfigMap\x18& \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0f\n\x07network\x18\' \x01(\t\x12=\n\x0c\x63\x65rtificates\x18( \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12:\n\x16operatorManageWebhooks\x18) \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0bistioRemote\x18, \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x18\x63reateRemoteSvcEndpoints\x18- \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12@\n\x1cremotePilotCreateSvcEndpoint\x18. \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1b\n\x13remotePolicyAddress\x18/ \x01(\t\x12\x1a\n\x12remotePilotAddress\x18\x30 \x01(\t\x12\x1e\n\x16remoteTelemetryAddress\x18\x31 \x01(\t\"$\n\x13GlobalLoggingConfig\x12\r\n\x05level\x18\x01 \x01(\t\"\xe0\x0b\n\x14IngressGatewayConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x16\n\x0e\x63onnectTimeout\x18\x04 \x01(\t\x12\x31\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12\x31\n\rcustomService\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05\x64\x65\x62ug\x18\x07 \x01(\t\x12\x0e\n\x06\x64omain\x18\x08 \x01(\t\x12\x30\n\rdrainDuration\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12+\n\x07\x65nabled\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x03\x65nv\x18\x0b \x03(\x0b\x32\'.v1alpha1.IngressGatewayConfig.EnvEntry\x12\x13\n\x0b\x65xternalIPs\x18\x0c \x03(\t\x12.\n\nk8sIngress\x18\r \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\x0fk8sIngressHttps\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x06labels\x18\x0f \x01(\x0b\x32\x1d.v1alpha1.GatewayLabelsConfig\x12\x16\n\x0eloadBalancerIP\x18\x10 \x01(\t\x12 \n\x18loadBalancerSourceRanges\x18\x11 \x03(\t\x12\x31\n\x12meshExpansionPorts\x18\x12 \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12\x36\n\x0cnodeSelector\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x14 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x15 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x16 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12$\n\x05ports\x18\x17 \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12\x14\n\x0creplicaCount\x18\x18 \x01(\r\x12\x33\n\tresources\x18\x19 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12.\n\x03sds\x18\x1a \x01(\x0b\x32!.v1alpha1.IngressGatewaySdsConfig\x12-\n\rsecretVolumes\x18\x1b \x03(\x0b\x32\x16.v1alpha1.SecretVolume\x12<\n\x12serviceAnnotations\x18\x1c \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x0c\n\x04type\x18\x1d \x01(\t\x12\x30\n\x04zvpn\x18\x1e \x01(\x0b\x32\".v1alpha1.IngressGatewayZvpnConfig\x12\x37\n\x0frollingMaxSurge\x18\x1f \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12=\n\x15rollingMaxUnavailable\x18 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12\x18\n\x10\x61pplicationPorts\x18! \x01(\t\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"}\n\x17IngressGatewaySdsConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x02 \x01(\t\x12&\n\tresources\x18\x03 \x01(\x0b\x32\x13.v1alpha1.Resources\"W\n\x18IngressGatewayZvpnConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06suffix\x18\x02 \x01(\t\"N\n\x1fKubernetesEnvMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x8c\x01\n\x17KubernetesIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0b\x65nableHttps\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\"L\n\x12LoadSheddingConfig\x12\x18\n\x10latencyThreshold\x18\x01 \x01(\t\x12\x1c\n\x04mode\x18\x02 \x01(\x0e\x32\x0e.v1alpha1.mode\"c\n\nMTLSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12(\n\x04\x61uto\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"n\n\x13MeshExpansionConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\x06useILB\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xc0\x02\n\x1cMixerTelemetryAdaptersConfig\x12@\n\rkubernetesenv\x18\x01 \x01(\x0b\x32).v1alpha1.KubernetesEnvMixerAdapterConfig\x12:\n\nprometheus\x18\x02 \x01(\x0b\x32&.v1alpha1.PrometheusMixerAdapterConfig\x12\x30\n\x05stdio\x18\x03 \x01(\x0b\x32!.v1alpha1.StdioMixerAdapterConfig\x12<\n\x0bstackdriver\x18\x04 \x01(\x0b\x32\'.v1alpha1.StackdriverMixerAdapterConfig\x12\x32\n\x0euseAdapterCRDs\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xbd\x02\n\x19MixerPolicyAdaptersConfig\x12@\n\rkubernetesenv\x18\x01 \x01(\x0b\x32).v1alpha1.KubernetesEnvMixerAdapterConfig\x12:\n\nprometheus\x18\x02 \x01(\x0b\x32&.v1alpha1.PrometheusMixerAdapterConfig\x12\x30\n\x05stdio\x18\x03 \x01(\x0b\x32!.v1alpha1.StdioMixerAdapterConfig\x12<\n\x0bstackdriver\x18\x04 \x01(\x0b\x32\'.v1alpha1.StackdriverMixerAdapterConfig\x12\x32\n\x0euseAdapterCRDs\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xa7\x01\n\x0bMixerConfig\x12+\n\x06policy\x18\x01 \x01(\x0b\x32\x1b.v1alpha1.MixerPolicyConfig\x12\x31\n\ttelemetry\x18\x02 \x01(\x0b\x32\x1e.v1alpha1.MixerTelemetryConfig\x12\x38\n\x08\x61\x64\x61pters\x18\x03 \x01(\x0b\x32&.v1alpha1.MixerTelemetryAdaptersConfig\"\xcf\x03\n\x11MixerPolicyConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x31\n\x03\x63pu\x18\x04 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12+\n\x07\x65nabled\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x06 \x01(\t\x12\x38\n\x0epodAnnotations\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0creplicaCount\x18\x08 \x01(\r\x12\x35\n\x08\x61\x64\x61pters\x18\t \x01(\x0b\x32#.v1alpha1.MixerPolicyAdaptersConfig\x12:\n\x16sessionAffinityEnabled\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12&\n\tresources\x18\x0b \x01(\x0b\x32\x13.v1alpha1.Resources\"\xa8\x08\n\x14MixerTelemetryConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x03 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x04 \x01(\r\x12\x31\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12+\n\x07\x65nabled\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x03\x65nv\x18\x07 \x03(\x0b\x32\'.v1alpha1.MixerTelemetryConfig.EnvEntry\x12\r\n\x05image\x18\x08 \x01(\t\x12\x32\n\x0cloadshedding\x18\t \x01(\x0b\x32\x1c.v1alpha1.LoadSheddingConfig\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0creplicaCount\x18\x0c \x01(\r\x12\x37\n\x0frollingMaxSurge\x18\x0f \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12=\n\x15rollingMaxUnavailable\x18\x10 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12*\n\x06useMCP\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1a\n\x12reportBatchMaxTime\x18\x12 \x01(\t\x12\x1d\n\x15reportBatchMaxEntries\x18\x13 \x01(\r\x12&\n\tresources\x18\r \x01(\x0b\x32\x13.v1alpha1.Resources\x12:\n\x16sessionAffinityEnabled\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x14 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x15 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12<\n\x0btolerations\x18\x16 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"V\n\x12MultiClusterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0b\x63lusterName\x18\x02 \x01(\t\"\xb4\x01\n\x0fNodeAgentConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x65nv\x18\x02 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\r\n\x05image\x18\x03 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\x81\x01\n\x1bOutboundTrafficPolicyConfig\x12\x38\n\x04mode\x18\x02 \x01(\x0e\x32*.v1alpha1.OutboundTrafficPolicyConfig.Mode\"(\n\x04Mode\x12\r\n\tALLOW_ANY\x10\x00\x12\x11\n\rREGISTRY_ONLY\x10\x01\"\x8b\x0c\n\x0bPilotConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10\x61utoscaleEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x14\n\x0c\x61utoscaleMax\x18\x04 \x01(\r\x12\x14\n\x0creplicaCount\x18\x05 \x01(\r\x12\r\n\x05image\x18\x06 \x01(\t\x12+\n\x07sidecar\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\rtraceSampling\x18\x08 \x01(\x01\x12&\n\tresources\x18\t \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x17\n\x0f\x63onfigNamespace\x18\n \x01(\t\x12\x31\n\x03\x63pu\x18\x0b \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12\x36\n\x0cnodeSelector\x18\x0c \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x42\n\x1fkeepaliveMaxServerConnectionAge\x18\r \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x10\x64\x65ploymentLabels\x18\x0e \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x36\n\x0cmeshNetworks\x18\x0f \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x10 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x11 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12-\n\tconfigMap\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x07ingress\x18\x13 \x01(\x0b\x32\x1c.v1alpha1.PilotIngressConfig\x12*\n\x06useMCP\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x03\x65nv\x18\x15 \x03(\x0b\x32\x1e.v1alpha1.PilotConfig.EnvEntry\x12+\n\x06policy\x18\x16 \x01(\x0b\x32\x1b.v1alpha1.PilotPolicyConfig\x12\x37\n\x0frollingMaxSurge\x18\x18 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12=\n\x15rollingMaxUnavailable\x18\x19 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12<\n\x0btolerations\x18\x1a \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12>\n\rappNamespaces\x18\x1b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n!enableProtocolSniffingForOutbound\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x44\n enableProtocolSniffingForInbound\x18\x1d \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x0epodAnnotations\x18\x1e \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x31\n\x0c\x63onfigSource\x18\x1f \x01(\x0b\x32\x1b.v1alpha1.PilotConfigSource\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x82\x01\n\x12PilotIngressConfig\x12\x16\n\x0eingressService\x18\x01 \x01(\t\x12>\n\x15ingressControllerMode\x18\x02 \x01(\x0e\x32\x1f.v1alpha1.ingressControllerMode\x12\x14\n\x0cingressClass\x18\x03 \x01(\t\"@\n\x11PilotPolicyConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"l\n\x0fTelemetryConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12,\n\x02v2\x18\x03 \x01(\x0b\x32 .v1alpha1.PilotTelemetryV1Config\"E\n\x16PilotTelemetryV1Config\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"0\n\x11PilotConfigSource\x12\x1b\n\x13subscribedResources\x18\x01 \x01(\t\"O\n\x0bPortsConfig\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\x12\x10\n\x08nodePort\x18\x03 \x01(\x05\x12\x12\n\ntargetPort\x18\x04 \x01(\x05\"\xe1\x05\n\x10PrometheusConfig\x12<\n\x18\x63reatePrometheusResource\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0creplicaCount\x18\x03 \x01(\r\x12\x0b\n\x03hub\x18\x04 \x01(\t\x12\x0b\n\x03tag\x18\x05 \x01(\t\x12\x11\n\tretention\x18\x06 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x31\n\x0escrapeInterval\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x13\n\x0b\x63ontextPath\x18\t \x01(\t\x12-\n\x07ingress\x18\n \x01(\x0b\x32\x1c.v1alpha1.AddonIngressConfig\x12\x32\n\x07service\x18\x0b \x01(\x0b\x32!.v1alpha1.PrometheusServiceConfig\x12\x34\n\x08security\x18\x0c \x01(\x0b\x32\".v1alpha1.PrometheusSecurityConfig\x12<\n\x0btolerations\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x0f \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12&\n\tresources\x18\x10 \x01(\x0b\x32\x13.v1alpha1.Resources\"\x85\x01\n\x1cPrometheusMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x15metricsExpiryDuration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"G\n\x18PrometheusSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x8d\x01\n\x17PrometheusServiceConfig\x12\x35\n\x0b\x61nnotations\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12;\n\x08nodePort\x18\x02 \x01(\x0b\x32).v1alpha1.PrometheusServiceNodePortConfig\"\\\n\x1fPrometheusServiceNodePortConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04port\x18\x02 \x01(\r\"\xf6\x08\n\x0bProxyConfig\x12+\n\x07\x65nabled\x18# \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\raccessLogFile\x18\x01 \x01(\t\x12\x17\n\x0f\x61\x63\x63\x65ssLogFormat\x18\x02 \x01(\t\x12\x36\n\x11\x61\x63\x63\x65ssLogEncoding\x18\x03 \x01(\x0e\x32\x1b.v1alpha1.accessLogEncoding\x12\x12\n\nautoInject\x18\x04 \x01(\t\x12\x15\n\rclusterDomain\x18\x05 \x01(\t\x12\x19\n\x11\x63omponentLogLevel\x18\x06 \x01(\t\x12\x13\n\x0b\x63oncurrency\x18\x07 \x01(\r\x12\x31\n\x0e\x64nsRefreshRate\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\x0e\x65nableCoreDump\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x13\x65nvoyMetricsService\x18\n \x01(\x0b\x32\x1c.v1alpha1.EnvoyMetricsConfig\x12\x31\n\x0b\x65nvoyStatsd\x18\x0b \x01(\x0b\x32\x1c.v1alpha1.EnvoyMetricsConfig\x12\x1b\n\x13\x65xcludeInboundPorts\x18\x0c \x01(\t\x12\x17\n\x0f\x65xcludeIPRanges\x18\r \x01(\t\x12\r\n\x05image\x18\x0e \x01(\t\x12\x1b\n\x13includeInboundPorts\x18\x0f \x01(\t\x12\x17\n\x0fincludeIPRanges\x18\x10 \x01(\t\x12\x1a\n\x12kubevirtInterfaces\x18\x11 \x01(\t\x12\x10\n\x08logLevel\x18\x12 \x01(\t\x12.\n\nprivileged\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12$\n\x1creadinessInitialDelaySeconds\x18\x14 \x01(\r\x12\x1e\n\x16readinessPeriodSeconds\x18\x15 \x01(\r\x12!\n\x19readinessFailureThreshold\x18\x16 \x01(\r\x12\x12\n\nstatusPort\x18\x17 \x01(\r\x12&\n\tresources\x18\x18 \x01(\x0b\x32\x13.v1alpha1.Resources\x12 \n\x06tracer\x18\x19 \x01(\x0e\x32\x10.v1alpha1.tracer\x12 \n\x18protocolDetectionTimeout\x18\x1a \x01(\t\x12=\n\x15\x65nvoyAccessLogService\x18\x1b \x01(\x0b\x32\x1e.v1alpha1.EnvoyAccessLogConfig\x12\x1c\n\x14\x65xcludeOutboundPorts\x18\x1c \x01(\t\x12\x30\n\rdrainDuration\x18\x1d \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x63onnectTimeout\x18\x1e \x01(\t\x12\x39\n\x16parentShutdownDuration\x18 \x01(\x0b\x32\x19.google.protobuf.Duration\"_\n\x14\x45nvoyAccessLogConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\t\"H\n\x0fProxyInitConfig\x12\r\n\x05image\x18\x01 \x01(\t\x12&\n\tresources\x18\x05 \x01(\x0b\x32\x13.v1alpha1.Resources\"6\n\x17ResourcesRequestsConfig\x12\x0b\n\x03\x63pu\x18\x01 \x01(\t\x12\x0e\n\x06memory\x18\x02 \x01(\t\"\xe3\x01\n\tSDSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0f\n\x07udsPath\x18\x02 \x01(\t\x12\x30\n\x0cuseNormalJwt\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x11useTrustworthyJwt\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x05token\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"C\n\x0cSecretVolume\x12\x11\n\tmountPath\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nsecretName\x18\x03 \x01(\t\"\xd9\x04\n\x0eSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0creplicaCount\x18\x02 \x01(\r\x12\r\n\x05image\x18\x03 \x01(\t\x12.\n\nselfSigned\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x08\x64nsCerts\x18\x06 \x03(\x0b\x32&.v1alpha1.SecurityConfig.DnsCertsEntry\x12\x34\n\x10\x63reateMeshPolicy\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x19\x65nableNamespacesByDefault\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x0cnodeSelector\x18\x08 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12.\n\x03\x65nv\x18\n \x03(\x0b\x32!.v1alpha1.SecurityConfig.EnvEntry\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x17\n\x0fworkloadCertTtl\x18\x0c \x01(\t\x1a/\n\rDnsCertsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"x\n\rServiceConfig\x12\x35\n\x0b\x61nnotations\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0c\x65xternalPort\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x12 \x01(\t\"\xae\x06\n\x15SidecarInjectorConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x19\x65nableNamespacesByDefault\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x03 \x01(\t\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x44\n\x13neverInjectSelector\x18\x0b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n\x14\x61lwaysInjectSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x14\n\x0creplicaCount\x18\x0f \x01(\r\x12\x37\n\x13rewriteAppHTTPProbe\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nselfSigned\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0binjectLabel\x18\x12 \x01(\t\x12=\n\x13injectedAnnotations\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12&\n\tresources\x18\x14 \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x38\n\x0eobjectSelector\x18\x15 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"x\n\x17StdioMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0coutputAsJson\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xe7\x01\n\x1dStackdriverMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x1f.v1alpha1.StackdriverAuthConfig\x12\x31\n\x06tracer\x18\x03 \x01(\x0b\x32!.v1alpha1.StackdriverTracerConfig\x12\x37\n\x0c\x63ontextGraph\x18\x04 \x01(\x0b\x32!.v1alpha1.StackdriverContextGraph\"w\n\x15StackdriverAuthConfig\x12\x32\n\x0e\x61ppCredentials\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06\x61piKey\x18\x02 \x01(\t\x12\x1a\n\x12serviceAccountPath\x18\x03 \x01(\t\"a\n\x17StackdriverTracerConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x19\n\x11sampleProbability\x18\x02 \x01(\r\"F\n\x17StackdriverContextGraph\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xa0\x01\n\x0cTracerConfig\x12.\n\x07\x64\x61tadog\x18\x01 \x01(\x0b\x32\x1d.v1alpha1.TracerDatadogConfig\x12\x32\n\tlightstep\x18\x02 \x01(\x0b\x32\x1f.v1alpha1.TracerLightStepConfig\x12,\n\x06zipkin\x18\x03 \x01(\x0b\x32\x1c.v1alpha1.TracerZipkinConfig\"&\n\x13TracerDatadogConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"}\n\x15TracerLightStepConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63\x63\x65ssToken\x18\x02 \x01(\t\x12\x12\n\ncacertPath\x18\x03 \x01(\t\x12*\n\x06secure\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"%\n\x12TracerZipkinConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"\xad\x04\n\rTracingConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x07ingress\x18\x02 \x01(\x0b\x32\x1e.v1alpha1.TracingIngressConfig\x12-\n\x06jaeger\x18\x03 \x01(\x0b\x32\x1d.v1alpha1.TracingJaegerConfig\x12\x36\n\x0cnodeSelector\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x10\n\x08provider\x18\x05 \x01(\t\x12(\n\x07service\x18\x06 \x01(\x0b\x32\x17.v1alpha1.ServiceConfig\x12-\n\x06zipkin\x18\x07 \x01(\x0b\x32\x1d.v1alpha1.TracingZipkinConfig\x12\x35\n\nopencensus\x18\x08 \x01(\x0b\x32!.v1alpha1.TracingOpencensusConfig\x12\x13\n\x0b\x63ontextPath\x18\t \x01(\t\x12M\n\x1cpodAntiAffinityLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\"\xa7\x01\n\x17TracingOpencensusConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12=\n\texporters\x18\x03 \x01(\x0b\x32*.v1alpha1.TracingOpencensusExportersConfig\x12\x33\n\tresources\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"Y\n TracingOpencensusExportersConfig\x12\x35\n\x0bstackdriver\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xb8\x01\n\x14TracingIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0b\x61nnotations\x18\x02 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\r\n\x05hosts\x18\x03 \x03(\t\x12-\n\x03tls\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xd8\x01\n\x13TracingJaegerConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12\x33\n\x06memory\x18\x03 \x01(\x0b\x32#.v1alpha1.TracingJaegerMemoryConfig\x12\x17\n\x0fspanStorageType\x18\x04 \x01(\t\x12+\n\x07persist\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x10storageClassName\x18\x06 \x01(\t\x12\x12\n\naccessMode\x18\x07 \x01(\t\"/\n\x19TracingJaegerMemoryConfig\x12\x12\n\nmax_traces\x18\x01 \x01(\r\"\xde\x01\n\x13TracingZipkinConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12\x19\n\x11probeStartupDelay\x18\x03 \x01(\r\x12\x11\n\tqueryPort\x18\x04 \x01(\r\x12&\n\tresources\x18\x05 \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x14\n\x0cjavaOptsHeap\x18\x06 \x01(\r\x12\x10\n\x08maxSpans\x18\x07 \x01(\r\x12/\n\x04node\x18\x08 \x01(\x0b\x32!.v1alpha1.TracingZipkinNodeConfig\"\'\n\x17TracingZipkinNodeConfig\x12\x0c\n\x04\x63pus\x18\x01 \x01(\r\"o\n\x13KialiSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x11\n\tcert_file\x18\x02 \x01(\t\x12\x18\n\x10private_key_file\x18\x03 \x01(\t\"\xaf\x01\n\x14KialiDashboardConfig\x12\x12\n\nsecretName\x18\x01 \x01(\t\x12\x13\n\x0busernameKey\x18\x02 \x01(\t\x12\x15\n\rpassphraseKey\x18\x03 \x01(\t\x12\x30\n\x0cviewOnlyMode\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x12\n\ngrafanaURL\x18\x05 \x01(\t\x12\x11\n\tjaegerURL\x18\x06 \x01(\t\"r\n\x12KialiIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0b\x61nnotations\x18\x02 \x01(\t\x12\x0b\n\x03tls\x18\x03 \x01(\t\x12\r\n\x05hosts\x18\x04 \x03(\t\"\xf9\x04\n\x0bKialiConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10\x63reateDemoSecret\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x03 \x01(\t\x12\x0b\n\x03tag\x18\x04 \x01(\t\x12\x14\n\x0creplicaCount\x18\x05 \x01(\r\x12\x1b\n\x13prometheusNamespace\x18\x06 \x01(\t\x12/\n\x08security\x18\x07 \x01(\x0b\x32\x1d.v1alpha1.KialiSecurityConfig\x12\x31\n\tdashboard\x18\x08 \x01(\x0b\x32\x1e.v1alpha1.KialiDashboardConfig\x12-\n\x07ingress\x18\t \x01(\x0b\x32\x1c.v1alpha1.KialiIngressConfig\x12\x13\n\x0b\x63ontextPath\x18\x0f \x01(\t\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\"\x96\x06\n\x06Values\x12\x30\n\x0b\x63\x65rtmanager\x18\x01 \x01(\x0b\x32\x1b.v1alpha1.CertManagerConfig\x12 \n\x03\x63ni\x18\x02 \x01(\x0b\x32\x13.v1alpha1.CNIConfig\x12-\n\x0cistiocoredns\x18\x03 \x01(\x0b\x32\x17.v1alpha1.CoreDNSConfig\x12&\n\x06galley\x18\x04 \x01(\x0b\x32\x16.v1alpha1.GalleyConfig\x12*\n\x08gateways\x18\x05 \x01(\x0b\x32\x18.v1alpha1.GatewaysConfig\x12&\n\x06global\x18\x06 \x01(\x0b\x32\x16.v1alpha1.GlobalConfig\x12\x31\n\x07grafana\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12$\n\x05mixer\x18\x08 \x01(\x0b\x32\x15.v1alpha1.MixerConfig\x12,\n\tnodeagent\x18\t \x01(\x0b\x32\x19.v1alpha1.NodeAgentConfig\x12$\n\x05pilot\x18\n \x01(\x0b\x32\x15.v1alpha1.PilotConfig\x12,\n\ttelemetry\x18\x17 \x01(\x0b\x32\x19.v1alpha1.TelemetryConfig\x12.\n\nprometheus\x18\x0b \x01(\x0b\x32\x1a.v1alpha1.PrometheusConfig\x12*\n\x08security\x18\x0c \x01(\x0b\x32\x18.v1alpha1.SecurityConfig\x12?\n\x16sidecarInjectorWebhook\x18\r \x01(\x0b\x32\x1f.v1alpha1.SidecarInjectorConfig\x12(\n\x07tracing\x18\x0e \x01(\x0b\x32\x17.v1alpha1.TracingConfig\x12$\n\x05kiali\x18\x0f \x01(\x0b\x32\x15.v1alpha1.KialiConfig\x12\x0f\n\x07version\x18\x10 \x01(\t\x12\x34\n\x10\x63lusterResources\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x18\n\x16TypeMapStringInterface\"\x1f\n\x1dTypeSliceOfMapStringInterface\"\x16\n\x14TypeIntOrStringForPB\"L\n\rZeroVPNConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06suffix\x18\x02 \x01(\t*/\n\x04mode\x12\x0c\n\x08\x64isabled\x10\x00\x12\x0c\n\x08log_only\x10\x01\x12\x0b\n\x07\x65nforce\x10\x02*9\n\x15ingressControllerMode\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06STRICT\x10\x01\x12\x07\n\x03OFF\x10\x02*\'\n\x11\x61\x63\x63\x65ssLogEncoding\x12\x08\n\x04JSON\x10\x00\x12\x08\n\x04TEXT\x10\x01*0\n\x06tracer\x12\n\n\x06zipkin\x10\x00\x12\r\n\tlightstep\x10\x01\x12\x0b\n\x07\x64\x61tadog\x10\x02\x42\nZ\x08v1alpha1b\x06proto3') + serialized_pb=_b('\n*pkg/apis/istio/v1alpha1/values_types.proto\x12\x08v1alpha1\x1a\x1egoogle/protobuf/duration.proto\x1a\"k8s.io/api/core/v1/generated.proto\x1a@github.com/gogo/protobuf/protobuf/google/protobuf/wrappers.proto\"\xb6\x01\n\x12\x41\x64\x64onIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05hosts\x18\x02 \x03(\t\x12\x35\n\x0b\x61nnotations\x18\x03 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12-\n\x03tls\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\";\n\nArchConfig\x12\r\n\x05\x61md64\x18\x01 \x01(\r\x12\x0f\n\x07ppc64le\x18\x02 \x01(\r\x12\r\n\x05s390x\x18\x03 \x01(\r\"\xa4\x02\n\tCNIConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12\r\n\x05image\x18\x04 \x01(\t\x12\x12\n\npullPolicy\x18\x05 \x01(\t\x12\x11\n\tcniBinDir\x18\x06 \x01(\t\x12\x12\n\ncniConfDir\x18\x07 \x01(\t\x12\x17\n\x0f\x63niConfFileName\x18\x08 \x01(\t\x12\x19\n\x11\x65xcludeNamespaces\x18\t \x03(\t\x12\x38\n\x0epodAnnotations\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x18\n\x10psp_cluster_role\x18\x0b \x01(\t\">\n\x1a\x43PUTargetUtilizationConfig\x12 \n\x18targetAverageUtilization\x18\x01 \x01(\x05\"\xc9\x01\n\x11\x43\x65rtManagerConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \x01(\t\x12\r\n\x05image\x18\x04 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12&\n\tresources\x18\x06 \x01(\x0b\x32\x13.v1alpha1.Resources\"\xd1\x01\n\tResources\x12/\n\x06limits\x18\x01 \x03(\x0b\x32\x1f.v1alpha1.Resources.LimitsEntry\x12\x33\n\x08requests\x18\x02 \x03(\x0b\x32!.v1alpha1.Resources.RequestsEntry\x1a-\n\x0bLimitsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a/\n\rRequestsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb2\x02\n\rCoreDNSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x63oreDNSImage\x18\x02 \x01(\t\x12\x12\n\ncoreDNSTag\x18\x03 \x01(\t\x12\x1a\n\x12\x63oreDNSPluginImage\x18\x04 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0creplicaCount\x18\x06 \x01(\r\x12\x38\n\x0epodAnnotations\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12&\n\tresources\x18\x08 \x01(\x0b\x32\x13.v1alpha1.Resources\"O\n DefaultPodDisruptionBudgetConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"M\n\x16\x44\x65\x66\x61ultResourcesConfig\x12\x33\n\x08requests\x18\x01 \x01(\x0b\x32!.v1alpha1.ResourcesRequestsConfig\"\xb5\x07\n\x13\x45gressGatewayConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x16\n\x0e\x63onnectTimeout\x18\x04 \x01(\t\x12\x31\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12\x30\n\rdrainDuration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12+\n\x07\x65nabled\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\x03\x65nv\x18\x08 \x03(\x0b\x32&.v1alpha1.EgressGatewayConfig.EnvEntry\x12-\n\x06labels\x18\t \x01(\x0b\x32\x1d.v1alpha1.GatewayLabelsConfig\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12$\n\x05ports\x18\x0e \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12&\n\tresources\x18\x0f \x01(\x0b\x32\x13.v1alpha1.Resources\x12-\n\rsecretVolumes\x18\x10 \x03(\x0b\x32\x16.v1alpha1.SecretVolume\x12<\n\x12serviceAnnotations\x18\x11 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x0c\n\x04type\x18\x12 \x01(\t\x12%\n\x04zvpn\x18\x13 \x01(\x0b\x32\x17.v1alpha1.ZeroVPNConfig\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xcc\x01\n\x12\x45nvoyMetricsConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\x05\x12\x35\n\x0btlsSettings\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x36\n\x0ctcpKeepalive\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xbb\x03\n\x0cGalleyConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x02 \x01(\t\x12.\n\x04mesh\x18\x03 \x03(\x0b\x32 .v1alpha1.GalleyConfig.MeshEntry\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x04 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x05 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x14\n\x0creplicaCount\x18\x06 \x01(\r\x12&\n\tresources\x18\x07 \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x32\n\x0e\x65nableAnalysis\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x1a+\n\tMeshEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"1\n\x13GatewayLabelsConfig\x12\x0b\n\x03\x61pp\x18\x01 \x01(\t\x12\r\n\x05istio\x18\x02 \x01(\t\"\xb7\x01\n\x0eGatewaysConfig\x12:\n\x13istio_egressgateway\x18\x01 \x01(\x0b\x32\x1d.v1alpha1.EgressGatewayConfig\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x14istio_ingressgateway\x18\x04 \x01(\x0b\x32\x1e.v1alpha1.IngressGatewayConfig\"\xe0\x10\n\x0cGlobalConfig\x12\"\n\x04\x61rch\x18\x01 \x01(\x0b\x32\x14.v1alpha1.ArchConfig\x12\x17\n\x0f\x63onfigNamespace\x18\x02 \x01(\t\x12\x34\n\x10\x63onfigValidation\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12?\n\x1b\x63ontrolPlaneSecurityEnabled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x13\x64\x65\x66\x61ultNodeSelector\x18\x06 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12N\n\x1a\x64\x65\x66\x61ultPodDisruptionBudget\x18\x07 \x01(\x0b\x32*.v1alpha1.DefaultPodDisruptionBudgetConfig\x12\x37\n\x13\x64isablePolicyChecks\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x10\x64\x65\x66\x61ultResources\x18\t \x01(\x0b\x32 .v1alpha1.DefaultResourcesConfig\x12\x32\n\x0e\x65nableHelmTest\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x31\n\renableTracing\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x0c \x01(\t\x12\x17\n\x0fimagePullPolicy\x18\r \x01(\t\x12\x41\n\x10imagePullSecrets\x18% \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x16\n\x0eistioNamespace\x18\x0e \x01(\t\x12;\n\x11localityLbSetting\x18\x0f \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x35\n\nk8sIngress\x18\x10 \x01(\x0b\x32!.v1alpha1.KubernetesIngressConfig\x12.\n\x07logging\x18\x11 \x01(\x0b\x32\x1d.v1alpha1.GlobalLoggingConfig\x12\x34\n\rmeshExpansion\x18\x12 \x01(\x0b\x32\x1d.v1alpha1.MeshExpansionConfig\x12\x36\n\x0cmeshNetworks\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x16\n\x0emonitoringPort\x18\x14 \x01(\r\x12\"\n\x04mtls\x18\x15 \x01(\x0b\x32\x14.v1alpha1.MTLSConfig\x12\x32\n\x0cmultiCluster\x18\x16 \x01(\x0b\x32\x1c.v1alpha1.MultiClusterConfig\x12\x1e\n\x16podDNSSearchNamespaces\x18+ \x03(\t\x12\x30\n\x0coneNamespace\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x44\n\x15outboundTrafficPolicy\x18\x18 \x01(\x0b\x32%.v1alpha1.OutboundTrafficPolicyConfig\x12\x37\n\x13policyCheckFailOpen\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x17\n\x0fpolicyNamespace\x18\x1a \x01(\t\x12\x19\n\x11priorityClassName\x18\x1b \x01(\t\x12$\n\x05proxy\x18\x1c \x01(\x0b\x32\x15.v1alpha1.ProxyConfig\x12,\n\tproxyInit\x18\x1d \x01(\x0b\x32\x19.v1alpha1.ProxyInitConfig\x12 \n\x03sds\x18\x1e \x01(\x0b\x32\x13.v1alpha1.SDSConfig\x12\x0b\n\x03tag\x18\x1f \x01(\t\x12\x1a\n\x12telemetryNamespace\x18 \x01(\t\x12&\n\x06tracer\x18! \x01(\x0b\x32\x16.v1alpha1.TracerConfig\x12\x13\n\x0btrustDomain\x18\" \x01(\t\x12\x1a\n\x12trustDomainAliases\x18* \x03(\t\x12*\n\x06useMCP\x18# \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\tlogAsJson\x18$ \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12@\n\x1comitSidecarInjectorConfigMap\x18& \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0f\n\x07network\x18\' \x01(\t\x12=\n\x0c\x63\x65rtificates\x18( \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12:\n\x16operatorManageWebhooks\x18) \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0bistioRemote\x18, \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x18\x63reateRemoteSvcEndpoints\x18- \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12@\n\x1cremotePilotCreateSvcEndpoint\x18. \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1b\n\x13remotePolicyAddress\x18/ \x01(\t\x12\x1a\n\x12remotePilotAddress\x18\x30 \x01(\t\x12\x1e\n\x16remoteTelemetryAddress\x18\x31 \x01(\t\"$\n\x13GlobalLoggingConfig\x12\r\n\x05level\x18\x01 \x01(\t\"\xe0\x0b\n\x14IngressGatewayConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x16\n\x0e\x63onnectTimeout\x18\x04 \x01(\t\x12\x31\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12\x31\n\rcustomService\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05\x64\x65\x62ug\x18\x07 \x01(\t\x12\x0e\n\x06\x64omain\x18\x08 \x01(\t\x12\x30\n\rdrainDuration\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12+\n\x07\x65nabled\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x03\x65nv\x18\x0b \x03(\x0b\x32\'.v1alpha1.IngressGatewayConfig.EnvEntry\x12\x13\n\x0b\x65xternalIPs\x18\x0c \x03(\t\x12.\n\nk8sIngress\x18\r \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\x0fk8sIngressHttps\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x06labels\x18\x0f \x01(\x0b\x32\x1d.v1alpha1.GatewayLabelsConfig\x12\x16\n\x0eloadBalancerIP\x18\x10 \x01(\t\x12 \n\x18loadBalancerSourceRanges\x18\x11 \x03(\t\x12\x31\n\x12meshExpansionPorts\x18\x12 \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12\x36\n\x0cnodeSelector\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x14 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x15 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x16 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12$\n\x05ports\x18\x17 \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12\x14\n\x0creplicaCount\x18\x18 \x01(\r\x12\x33\n\tresources\x18\x19 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12.\n\x03sds\x18\x1a \x01(\x0b\x32!.v1alpha1.IngressGatewaySdsConfig\x12-\n\rsecretVolumes\x18\x1b \x03(\x0b\x32\x16.v1alpha1.SecretVolume\x12<\n\x12serviceAnnotations\x18\x1c \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x0c\n\x04type\x18\x1d \x01(\t\x12\x30\n\x04zvpn\x18\x1e \x01(\x0b\x32\".v1alpha1.IngressGatewayZvpnConfig\x12\x37\n\x0frollingMaxSurge\x18\x1f \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12=\n\x15rollingMaxUnavailable\x18 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12\x18\n\x10\x61pplicationPorts\x18! \x01(\t\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"}\n\x17IngressGatewaySdsConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x02 \x01(\t\x12&\n\tresources\x18\x03 \x01(\x0b\x32\x13.v1alpha1.Resources\"W\n\x18IngressGatewayZvpnConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06suffix\x18\x02 \x01(\t\"N\n\x1fKubernetesEnvMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x8c\x01\n\x17KubernetesIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0b\x65nableHttps\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\"L\n\x12LoadSheddingConfig\x12\x18\n\x10latencyThreshold\x18\x01 \x01(\t\x12\x1c\n\x04mode\x18\x02 \x01(\x0e\x32\x0e.v1alpha1.mode\"c\n\nMTLSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12(\n\x04\x61uto\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"n\n\x13MeshExpansionConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\x06useILB\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xc0\x02\n\x1cMixerTelemetryAdaptersConfig\x12@\n\rkubernetesenv\x18\x01 \x01(\x0b\x32).v1alpha1.KubernetesEnvMixerAdapterConfig\x12:\n\nprometheus\x18\x02 \x01(\x0b\x32&.v1alpha1.PrometheusMixerAdapterConfig\x12\x30\n\x05stdio\x18\x03 \x01(\x0b\x32!.v1alpha1.StdioMixerAdapterConfig\x12<\n\x0bstackdriver\x18\x04 \x01(\x0b\x32\'.v1alpha1.StackdriverMixerAdapterConfig\x12\x32\n\x0euseAdapterCRDs\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xbd\x02\n\x19MixerPolicyAdaptersConfig\x12@\n\rkubernetesenv\x18\x01 \x01(\x0b\x32).v1alpha1.KubernetesEnvMixerAdapterConfig\x12:\n\nprometheus\x18\x02 \x01(\x0b\x32&.v1alpha1.PrometheusMixerAdapterConfig\x12\x30\n\x05stdio\x18\x03 \x01(\x0b\x32!.v1alpha1.StdioMixerAdapterConfig\x12<\n\x0bstackdriver\x18\x04 \x01(\x0b\x32\'.v1alpha1.StackdriverMixerAdapterConfig\x12\x32\n\x0euseAdapterCRDs\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xa7\x01\n\x0bMixerConfig\x12+\n\x06policy\x18\x01 \x01(\x0b\x32\x1b.v1alpha1.MixerPolicyConfig\x12\x31\n\ttelemetry\x18\x02 \x01(\x0b\x32\x1e.v1alpha1.MixerTelemetryConfig\x12\x38\n\x08\x61\x64\x61pters\x18\x03 \x01(\x0b\x32&.v1alpha1.MixerTelemetryAdaptersConfig\"\xcf\x03\n\x11MixerPolicyConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x31\n\x03\x63pu\x18\x04 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12+\n\x07\x65nabled\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x06 \x01(\t\x12\x38\n\x0epodAnnotations\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0creplicaCount\x18\x08 \x01(\r\x12\x35\n\x08\x61\x64\x61pters\x18\t \x01(\x0b\x32#.v1alpha1.MixerPolicyAdaptersConfig\x12:\n\x16sessionAffinityEnabled\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12&\n\tresources\x18\x0b \x01(\x0b\x32\x13.v1alpha1.Resources\"\xa8\x08\n\x14MixerTelemetryConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x03 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x04 \x01(\r\x12\x31\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12+\n\x07\x65nabled\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x03\x65nv\x18\x07 \x03(\x0b\x32\'.v1alpha1.MixerTelemetryConfig.EnvEntry\x12\r\n\x05image\x18\x08 \x01(\t\x12\x32\n\x0cloadshedding\x18\t \x01(\x0b\x32\x1c.v1alpha1.LoadSheddingConfig\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0creplicaCount\x18\x0c \x01(\r\x12\x37\n\x0frollingMaxSurge\x18\x0f \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12=\n\x15rollingMaxUnavailable\x18\x10 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12*\n\x06useMCP\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1a\n\x12reportBatchMaxTime\x18\x12 \x01(\t\x12\x1d\n\x15reportBatchMaxEntries\x18\x13 \x01(\r\x12&\n\tresources\x18\r \x01(\x0b\x32\x13.v1alpha1.Resources\x12:\n\x16sessionAffinityEnabled\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x14 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x15 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12<\n\x0btolerations\x18\x16 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"V\n\x12MultiClusterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0b\x63lusterName\x18\x02 \x01(\t\"\xb4\x01\n\x0fNodeAgentConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x65nv\x18\x02 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\r\n\x05image\x18\x03 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\x81\x01\n\x1bOutboundTrafficPolicyConfig\x12\x38\n\x04mode\x18\x02 \x01(\x0e\x32*.v1alpha1.OutboundTrafficPolicyConfig.Mode\"(\n\x04Mode\x12\r\n\tALLOW_ANY\x10\x00\x12\x11\n\rREGISTRY_ONLY\x10\x01\"\x8b\x0c\n\x0bPilotConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10\x61utoscaleEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x14\n\x0c\x61utoscaleMax\x18\x04 \x01(\r\x12\x14\n\x0creplicaCount\x18\x05 \x01(\r\x12\r\n\x05image\x18\x06 \x01(\t\x12+\n\x07sidecar\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\rtraceSampling\x18\x08 \x01(\x01\x12&\n\tresources\x18\t \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x17\n\x0f\x63onfigNamespace\x18\n \x01(\t\x12\x31\n\x03\x63pu\x18\x0b \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfig\x12\x36\n\x0cnodeSelector\x18\x0c \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x42\n\x1fkeepaliveMaxServerConnectionAge\x18\r \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x10\x64\x65ploymentLabels\x18\x0e \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x36\n\x0cmeshNetworks\x18\x0f \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x10 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x11 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12-\n\tconfigMap\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x07ingress\x18\x13 \x01(\x0b\x32\x1c.v1alpha1.PilotIngressConfig\x12*\n\x06useMCP\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x03\x65nv\x18\x15 \x03(\x0b\x32\x1e.v1alpha1.PilotConfig.EnvEntry\x12+\n\x06policy\x18\x16 \x01(\x0b\x32\x1b.v1alpha1.PilotPolicyConfig\x12\x37\n\x0frollingMaxSurge\x18\x18 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12=\n\x15rollingMaxUnavailable\x18\x19 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPB\x12<\n\x0btolerations\x18\x1a \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12>\n\rappNamespaces\x18\x1b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n!enableProtocolSniffingForOutbound\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x44\n enableProtocolSniffingForInbound\x18\x1d \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x0epodAnnotations\x18\x1e \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x31\n\x0c\x63onfigSource\x18\x1f \x01(\x0b\x32\x1b.v1alpha1.PilotConfigSource\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x82\x01\n\x12PilotIngressConfig\x12\x16\n\x0eingressService\x18\x01 \x01(\t\x12>\n\x15ingressControllerMode\x18\x02 \x01(\x0e\x32\x1f.v1alpha1.ingressControllerMode\x12\x14\n\x0cingressClass\x18\x03 \x01(\t\"@\n\x11PilotPolicyConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"g\n\x0fTelemetryConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\'\n\x02v2\x18\x03 \x01(\x0b\x32\x1b.v1alpha1.TelemetryV2Config\"@\n\x11TelemetryV2Config\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"0\n\x11PilotConfigSource\x12\x1b\n\x13subscribedResources\x18\x01 \x01(\t\"O\n\x0bPortsConfig\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\x12\x10\n\x08nodePort\x18\x03 \x01(\x05\x12\x12\n\ntargetPort\x18\x04 \x01(\x05\"\xe1\x05\n\x10PrometheusConfig\x12<\n\x18\x63reatePrometheusResource\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0creplicaCount\x18\x03 \x01(\r\x12\x0b\n\x03hub\x18\x04 \x01(\t\x12\x0b\n\x03tag\x18\x05 \x01(\t\x12\x11\n\tretention\x18\x06 \x01(\t\x12\x36\n\x0cnodeSelector\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x31\n\x0escrapeInterval\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x13\n\x0b\x63ontextPath\x18\t \x01(\t\x12-\n\x07ingress\x18\n \x01(\x0b\x32\x1c.v1alpha1.AddonIngressConfig\x12\x32\n\x07service\x18\x0b \x01(\x0b\x32!.v1alpha1.PrometheusServiceConfig\x12\x34\n\x08security\x18\x0c \x01(\x0b\x32\".v1alpha1.PrometheusSecurityConfig\x12<\n\x0btolerations\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x0f \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12&\n\tresources\x18\x10 \x01(\x0b\x32\x13.v1alpha1.Resources\"\x85\x01\n\x1cPrometheusMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x15metricsExpiryDuration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"G\n\x18PrometheusSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x8d\x01\n\x17PrometheusServiceConfig\x12\x35\n\x0b\x61nnotations\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12;\n\x08nodePort\x18\x02 \x01(\x0b\x32).v1alpha1.PrometheusServiceNodePortConfig\"\\\n\x1fPrometheusServiceNodePortConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04port\x18\x02 \x01(\r\"\xf6\x08\n\x0bProxyConfig\x12+\n\x07\x65nabled\x18# \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\raccessLogFile\x18\x01 \x01(\t\x12\x17\n\x0f\x61\x63\x63\x65ssLogFormat\x18\x02 \x01(\t\x12\x36\n\x11\x61\x63\x63\x65ssLogEncoding\x18\x03 \x01(\x0e\x32\x1b.v1alpha1.accessLogEncoding\x12\x12\n\nautoInject\x18\x04 \x01(\t\x12\x15\n\rclusterDomain\x18\x05 \x01(\t\x12\x19\n\x11\x63omponentLogLevel\x18\x06 \x01(\t\x12\x13\n\x0b\x63oncurrency\x18\x07 \x01(\r\x12\x31\n\x0e\x64nsRefreshRate\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\x0e\x65nableCoreDump\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x13\x65nvoyMetricsService\x18\n \x01(\x0b\x32\x1c.v1alpha1.EnvoyMetricsConfig\x12\x31\n\x0b\x65nvoyStatsd\x18\x0b \x01(\x0b\x32\x1c.v1alpha1.EnvoyMetricsConfig\x12\x1b\n\x13\x65xcludeInboundPorts\x18\x0c \x01(\t\x12\x17\n\x0f\x65xcludeIPRanges\x18\r \x01(\t\x12\r\n\x05image\x18\x0e \x01(\t\x12\x1b\n\x13includeInboundPorts\x18\x0f \x01(\t\x12\x17\n\x0fincludeIPRanges\x18\x10 \x01(\t\x12\x1a\n\x12kubevirtInterfaces\x18\x11 \x01(\t\x12\x10\n\x08logLevel\x18\x12 \x01(\t\x12.\n\nprivileged\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12$\n\x1creadinessInitialDelaySeconds\x18\x14 \x01(\r\x12\x1e\n\x16readinessPeriodSeconds\x18\x15 \x01(\r\x12!\n\x19readinessFailureThreshold\x18\x16 \x01(\r\x12\x12\n\nstatusPort\x18\x17 \x01(\r\x12&\n\tresources\x18\x18 \x01(\x0b\x32\x13.v1alpha1.Resources\x12 \n\x06tracer\x18\x19 \x01(\x0e\x32\x10.v1alpha1.tracer\x12 \n\x18protocolDetectionTimeout\x18\x1a \x01(\t\x12=\n\x15\x65nvoyAccessLogService\x18\x1b \x01(\x0b\x32\x1e.v1alpha1.EnvoyAccessLogConfig\x12\x1c\n\x14\x65xcludeOutboundPorts\x18\x1c \x01(\t\x12\x30\n\rdrainDuration\x18\x1d \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x63onnectTimeout\x18\x1e \x01(\t\x12\x39\n\x16parentShutdownDuration\x18 \x01(\x0b\x32\x19.google.protobuf.Duration\"_\n\x14\x45nvoyAccessLogConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\t\"H\n\x0fProxyInitConfig\x12\r\n\x05image\x18\x01 \x01(\t\x12&\n\tresources\x18\x05 \x01(\x0b\x32\x13.v1alpha1.Resources\"6\n\x17ResourcesRequestsConfig\x12\x0b\n\x03\x63pu\x18\x01 \x01(\t\x12\x0e\n\x06memory\x18\x02 \x01(\t\"\xe3\x01\n\tSDSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0f\n\x07udsPath\x18\x02 \x01(\t\x12\x30\n\x0cuseNormalJwt\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x11useTrustworthyJwt\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x05token\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"C\n\x0cSecretVolume\x12\x11\n\tmountPath\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nsecretName\x18\x03 \x01(\t\"\xd9\x04\n\x0eSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0creplicaCount\x18\x02 \x01(\r\x12\r\n\x05image\x18\x03 \x01(\t\x12.\n\nselfSigned\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x08\x64nsCerts\x18\x06 \x03(\x0b\x32&.v1alpha1.SecurityConfig.DnsCertsEntry\x12\x34\n\x10\x63reateMeshPolicy\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x19\x65nableNamespacesByDefault\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x0cnodeSelector\x18\x08 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12.\n\x03\x65nv\x18\n \x03(\x0b\x32!.v1alpha1.SecurityConfig.EnvEntry\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x17\n\x0fworkloadCertTtl\x18\x0c \x01(\t\x1a/\n\rDnsCertsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a*\n\x08\x45nvEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"x\n\rServiceConfig\x12\x35\n\x0b\x61nnotations\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0c\x65xternalPort\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x12 \x01(\t\"\xae\x06\n\x15SidecarInjectorConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x19\x65nableNamespacesByDefault\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x03 \x01(\t\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x44\n\x13neverInjectSelector\x18\x0b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n\x14\x61lwaysInjectSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x14\n\x0creplicaCount\x18\x0f \x01(\r\x12\x37\n\x13rewriteAppHTTPProbe\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nselfSigned\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0binjectLabel\x18\x12 \x01(\t\x12=\n\x13injectedAnnotations\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12&\n\tresources\x18\x14 \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x38\n\x0eobjectSelector\x18\x15 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"x\n\x17StdioMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0coutputAsJson\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xe7\x01\n\x1dStackdriverMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x1f.v1alpha1.StackdriverAuthConfig\x12\x31\n\x06tracer\x18\x03 \x01(\x0b\x32!.v1alpha1.StackdriverTracerConfig\x12\x37\n\x0c\x63ontextGraph\x18\x04 \x01(\x0b\x32!.v1alpha1.StackdriverContextGraph\"w\n\x15StackdriverAuthConfig\x12\x32\n\x0e\x61ppCredentials\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06\x61piKey\x18\x02 \x01(\t\x12\x1a\n\x12serviceAccountPath\x18\x03 \x01(\t\"a\n\x17StackdriverTracerConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x19\n\x11sampleProbability\x18\x02 \x01(\r\"F\n\x17StackdriverContextGraph\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xa0\x01\n\x0cTracerConfig\x12.\n\x07\x64\x61tadog\x18\x01 \x01(\x0b\x32\x1d.v1alpha1.TracerDatadogConfig\x12\x32\n\tlightstep\x18\x02 \x01(\x0b\x32\x1f.v1alpha1.TracerLightStepConfig\x12,\n\x06zipkin\x18\x03 \x01(\x0b\x32\x1c.v1alpha1.TracerZipkinConfig\"&\n\x13TracerDatadogConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"}\n\x15TracerLightStepConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63\x63\x65ssToken\x18\x02 \x01(\t\x12\x12\n\ncacertPath\x18\x03 \x01(\t\x12*\n\x06secure\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"%\n\x12TracerZipkinConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"\xad\x04\n\rTracingConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x07ingress\x18\x02 \x01(\x0b\x32\x1e.v1alpha1.TracingIngressConfig\x12-\n\x06jaeger\x18\x03 \x01(\x0b\x32\x1d.v1alpha1.TracingJaegerConfig\x12\x36\n\x0cnodeSelector\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x10\n\x08provider\x18\x05 \x01(\t\x12(\n\x07service\x18\x06 \x01(\x0b\x32\x17.v1alpha1.ServiceConfig\x12-\n\x06zipkin\x18\x07 \x01(\x0b\x32\x1d.v1alpha1.TracingZipkinConfig\x12\x35\n\nopencensus\x18\x08 \x01(\x0b\x32!.v1alpha1.TracingOpencensusConfig\x12\x13\n\x0b\x63ontextPath\x18\t \x01(\t\x12M\n\x1cpodAntiAffinityLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\"\xa7\x01\n\x17TracingOpencensusConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12=\n\texporters\x18\x03 \x01(\x0b\x32*.v1alpha1.TracingOpencensusExportersConfig\x12\x33\n\tresources\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"Y\n TracingOpencensusExportersConfig\x12\x35\n\x0bstackdriver\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xb8\x01\n\x14TracingIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0b\x61nnotations\x18\x02 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\r\n\x05hosts\x18\x03 \x03(\t\x12-\n\x03tls\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xd8\x01\n\x13TracingJaegerConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12\x33\n\x06memory\x18\x03 \x01(\x0b\x32#.v1alpha1.TracingJaegerMemoryConfig\x12\x17\n\x0fspanStorageType\x18\x04 \x01(\t\x12+\n\x07persist\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x10storageClassName\x18\x06 \x01(\t\x12\x12\n\naccessMode\x18\x07 \x01(\t\"/\n\x19TracingJaegerMemoryConfig\x12\x12\n\nmax_traces\x18\x01 \x01(\r\"\xde\x01\n\x13TracingZipkinConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12\x0b\n\x03tag\x18\x02 \x01(\t\x12\x19\n\x11probeStartupDelay\x18\x03 \x01(\r\x12\x11\n\tqueryPort\x18\x04 \x01(\r\x12&\n\tresources\x18\x05 \x01(\x0b\x32\x13.v1alpha1.Resources\x12\x14\n\x0cjavaOptsHeap\x18\x06 \x01(\r\x12\x10\n\x08maxSpans\x18\x07 \x01(\r\x12/\n\x04node\x18\x08 \x01(\x0b\x32!.v1alpha1.TracingZipkinNodeConfig\"\'\n\x17TracingZipkinNodeConfig\x12\x0c\n\x04\x63pus\x18\x01 \x01(\r\"o\n\x13KialiSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x11\n\tcert_file\x18\x02 \x01(\t\x12\x18\n\x10private_key_file\x18\x03 \x01(\t\"\xaf\x01\n\x14KialiDashboardConfig\x12\x12\n\nsecretName\x18\x01 \x01(\t\x12\x13\n\x0busernameKey\x18\x02 \x01(\t\x12\x15\n\rpassphraseKey\x18\x03 \x01(\t\x12\x30\n\x0cviewOnlyMode\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x12\n\ngrafanaURL\x18\x05 \x01(\t\x12\x11\n\tjaegerURL\x18\x06 \x01(\t\"r\n\x12KialiIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0b\x61nnotations\x18\x02 \x01(\t\x12\x0b\n\x03tls\x18\x03 \x01(\t\x12\r\n\x05hosts\x18\x04 \x03(\t\"\xf9\x04\n\x0bKialiConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10\x63reateDemoSecret\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x03 \x01(\t\x12\x0b\n\x03tag\x18\x04 \x01(\t\x12\x14\n\x0creplicaCount\x18\x05 \x01(\r\x12\x1b\n\x13prometheusNamespace\x18\x06 \x01(\t\x12/\n\x08security\x18\x07 \x01(\x0b\x32\x1d.v1alpha1.KialiSecurityConfig\x12\x31\n\tdashboard\x18\x08 \x01(\x0b\x32\x1e.v1alpha1.KialiDashboardConfig\x12-\n\x07ingress\x18\t \x01(\x0b\x32\x1c.v1alpha1.KialiIngressConfig\x12\x13\n\x0b\x63ontextPath\x18\x0f \x01(\t\x12\x36\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x38\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12M\n\x1cpodAntiAffinityLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n podAntiAffinityTermLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\"\x96\x06\n\x06Values\x12\x30\n\x0b\x63\x65rtmanager\x18\x01 \x01(\x0b\x32\x1b.v1alpha1.CertManagerConfig\x12 \n\x03\x63ni\x18\x02 \x01(\x0b\x32\x13.v1alpha1.CNIConfig\x12-\n\x0cistiocoredns\x18\x03 \x01(\x0b\x32\x17.v1alpha1.CoreDNSConfig\x12&\n\x06galley\x18\x04 \x01(\x0b\x32\x16.v1alpha1.GalleyConfig\x12*\n\x08gateways\x18\x05 \x01(\x0b\x32\x18.v1alpha1.GatewaysConfig\x12&\n\x06global\x18\x06 \x01(\x0b\x32\x16.v1alpha1.GlobalConfig\x12\x31\n\x07grafana\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12$\n\x05mixer\x18\x08 \x01(\x0b\x32\x15.v1alpha1.MixerConfig\x12,\n\tnodeagent\x18\t \x01(\x0b\x32\x19.v1alpha1.NodeAgentConfig\x12$\n\x05pilot\x18\n \x01(\x0b\x32\x15.v1alpha1.PilotConfig\x12,\n\ttelemetry\x18\x17 \x01(\x0b\x32\x19.v1alpha1.TelemetryConfig\x12.\n\nprometheus\x18\x0b \x01(\x0b\x32\x1a.v1alpha1.PrometheusConfig\x12*\n\x08security\x18\x0c \x01(\x0b\x32\x18.v1alpha1.SecurityConfig\x12?\n\x16sidecarInjectorWebhook\x18\r \x01(\x0b\x32\x1f.v1alpha1.SidecarInjectorConfig\x12(\n\x07tracing\x18\x0e \x01(\x0b\x32\x17.v1alpha1.TracingConfig\x12$\n\x05kiali\x18\x0f \x01(\x0b\x32\x15.v1alpha1.KialiConfig\x12\x0f\n\x07version\x18\x10 \x01(\t\x12\x34\n\x10\x63lusterResources\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x18\n\x16TypeMapStringInterface\"\x1f\n\x1dTypeSliceOfMapStringInterface\"\x16\n\x14TypeIntOrStringForPB\"L\n\rZeroVPNConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06suffix\x18\x02 \x01(\t*/\n\x04mode\x12\x0c\n\x08\x64isabled\x10\x00\x12\x0c\n\x08log_only\x10\x01\x12\x0b\n\x07\x65nforce\x10\x02*9\n\x15ingressControllerMode\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06STRICT\x10\x01\x12\x07\n\x03OFF\x10\x02*\'\n\x11\x61\x63\x63\x65ssLogEncoding\x12\x08\n\x04JSON\x10\x00\x12\x08\n\x04TEXT\x10\x01*0\n\x06tracer\x12\n\n\x06zipkin\x10\x00\x12\r\n\tlightstep\x10\x01\x12\x0b\n\x07\x64\x61tadog\x10\x02\x42\nZ\x08v1alpha1b\x06proto3') , dependencies=[google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,k8s_dot_io_dot_api_dot_core_dot_v1_dot_generated__pb2.DESCRIPTOR,github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,]) @@ -49,8 +49,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21711, - serialized_end=21758, + serialized_start=21701, + serialized_end=21748, ) _sym_db.RegisterEnumDescriptor(_MODE) @@ -76,8 +76,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21760, - serialized_end=21817, + serialized_start=21750, + serialized_end=21807, ) _sym_db.RegisterEnumDescriptor(_INGRESSCONTROLLERMODE) @@ -99,8 +99,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21819, - serialized_end=21858, + serialized_start=21809, + serialized_end=21848, ) _sym_db.RegisterEnumDescriptor(_ACCESSLOGENCODING) @@ -126,8 +126,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=21860, - serialized_end=21908, + serialized_start=21850, + serialized_end=21898, ) _sym_db.RegisterEnumDescriptor(_TRACER) @@ -3101,19 +3101,19 @@ oneofs=[ ], serialized_start=12442, - serialized_end=12550, + serialized_end=12545, ) -_PILOTTELEMETRYV1CONFIG = _descriptor.Descriptor( - name='PilotTelemetryV1Config', - full_name='v1alpha1.PilotTelemetryV1Config', +_TELEMETRYV2CONFIG = _descriptor.Descriptor( + name='TelemetryV2Config', + full_name='v1alpha1.TelemetryV2Config', filename=None, file=DESCRIPTOR, containing_type=None, fields=[ _descriptor.FieldDescriptor( - name='enabled', full_name='v1alpha1.PilotTelemetryV1Config.enabled', index=0, + name='enabled', full_name='v1alpha1.TelemetryV2Config.enabled', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, @@ -3131,8 +3131,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12552, - serialized_end=12621, + serialized_start=12547, + serialized_end=12611, ) @@ -3162,8 +3162,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12623, - serialized_end=12671, + serialized_start=12613, + serialized_end=12661, ) @@ -3214,8 +3214,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12673, - serialized_end=12752, + serialized_start=12663, + serialized_end=12742, ) @@ -3350,8 +3350,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=12755, - serialized_end=13492, + serialized_start=12745, + serialized_end=13482, ) @@ -3388,8 +3388,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13495, - serialized_end=13628, + serialized_start=13485, + serialized_end=13618, ) @@ -3419,8 +3419,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13630, - serialized_end=13701, + serialized_start=13620, + serialized_end=13691, ) @@ -3457,8 +3457,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13704, - serialized_end=13845, + serialized_start=13694, + serialized_end=13835, ) @@ -3495,8 +3495,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13847, - serialized_end=13939, + serialized_start=13837, + serialized_end=13929, ) @@ -3743,8 +3743,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=13942, - serialized_end=15084, + serialized_start=13932, + serialized_end=15074, ) @@ -3788,8 +3788,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15086, - serialized_end=15181, + serialized_start=15076, + serialized_end=15171, ) @@ -3826,8 +3826,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15183, - serialized_end=15255, + serialized_start=15173, + serialized_end=15245, ) @@ -3864,8 +3864,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15257, - serialized_end=15311, + serialized_start=15247, + serialized_end=15301, ) @@ -3923,8 +3923,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15314, - serialized_end=15541, + serialized_start=15304, + serialized_end=15531, ) @@ -3968,8 +3968,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15543, - serialized_end=15610, + serialized_start=15533, + serialized_end=15600, ) @@ -4006,8 +4006,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16123, - serialized_end=16170, + serialized_start=16113, + serialized_end=16160, ) _SECURITYCONFIG_ENVENTRY = _descriptor.Descriptor( @@ -4143,8 +4143,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=15613, - serialized_end=16214, + serialized_start=15603, + serialized_end=16204, ) @@ -4195,8 +4195,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16216, - serialized_end=16336, + serialized_start=16206, + serialized_end=16326, ) @@ -4324,8 +4324,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=16339, - serialized_end=17153, + serialized_start=16329, + serialized_end=17143, ) @@ -4362,8 +4362,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17155, - serialized_end=17275, + serialized_start=17145, + serialized_end=17265, ) @@ -4414,8 +4414,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17278, - serialized_end=17509, + serialized_start=17268, + serialized_end=17499, ) @@ -4459,8 +4459,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17511, - serialized_end=17630, + serialized_start=17501, + serialized_end=17620, ) @@ -4497,8 +4497,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17632, - serialized_end=17729, + serialized_start=17622, + serialized_end=17719, ) @@ -4528,8 +4528,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17731, - serialized_end=17801, + serialized_start=17721, + serialized_end=17791, ) @@ -4573,8 +4573,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17804, - serialized_end=17964, + serialized_start=17794, + serialized_end=17954, ) @@ -4604,8 +4604,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=17966, - serialized_end=18004, + serialized_start=17956, + serialized_end=17994, ) @@ -4656,8 +4656,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18006, - serialized_end=18131, + serialized_start=17996, + serialized_end=18121, ) @@ -4687,8 +4687,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18133, - serialized_end=18170, + serialized_start=18123, + serialized_end=18160, ) @@ -4788,8 +4788,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18173, - serialized_end=18730, + serialized_start=18163, + serialized_end=18720, ) @@ -4840,8 +4840,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18733, - serialized_end=18900, + serialized_start=18723, + serialized_end=18890, ) @@ -4871,8 +4871,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18902, - serialized_end=18991, + serialized_start=18892, + serialized_end=18981, ) @@ -4923,8 +4923,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=18994, - serialized_end=19178, + serialized_start=18984, + serialized_end=19168, ) @@ -4996,8 +4996,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19181, - serialized_end=19397, + serialized_start=19171, + serialized_end=19387, ) @@ -5027,8 +5027,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19399, - serialized_end=19446, + serialized_start=19389, + serialized_end=19436, ) @@ -5107,8 +5107,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19449, - serialized_end=19671, + serialized_start=19439, + serialized_end=19661, ) @@ -5138,8 +5138,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19673, - serialized_end=19712, + serialized_start=19663, + serialized_end=19702, ) @@ -5183,8 +5183,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19714, - serialized_end=19825, + serialized_start=19704, + serialized_end=19815, ) @@ -5249,8 +5249,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=19828, - serialized_end=20003, + serialized_start=19818, + serialized_end=19993, ) @@ -5301,8 +5301,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20005, - serialized_end=20119, + serialized_start=19995, + serialized_end=20109, ) @@ -5423,8 +5423,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20122, - serialized_end=20755, + serialized_start=20112, + serialized_end=20745, ) @@ -5573,8 +5573,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=20758, - serialized_end=21548, + serialized_start=20748, + serialized_end=21538, ) @@ -5597,8 +5597,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=21550, - serialized_end=21574, + serialized_start=21540, + serialized_end=21564, ) @@ -5621,8 +5621,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=21576, - serialized_end=21607, + serialized_start=21566, + serialized_end=21597, ) @@ -5645,8 +5645,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=21609, - serialized_end=21631, + serialized_start=21599, + serialized_end=21621, ) @@ -5683,8 +5683,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=21633, - serialized_end=21709, + serialized_start=21623, + serialized_end=21699, ) _ADDONINGRESSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE @@ -5870,8 +5870,8 @@ _PILOTINGRESSCONFIG.fields_by_name['ingressControllerMode'].enum_type = _INGRESSCONTROLLERMODE _PILOTPOLICYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _TELEMETRYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE -_TELEMETRYCONFIG.fields_by_name['v2'].message_type = _PILOTTELEMETRYV1CONFIG -_PILOTTELEMETRYV1CONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE +_TELEMETRYCONFIG.fields_by_name['v2'].message_type = _TELEMETRYV2CONFIG +_TELEMETRYV2CONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _PROMETHEUSCONFIG.fields_by_name['createPrometheusResource'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _PROMETHEUSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE _PROMETHEUSCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE @@ -6028,7 +6028,7 @@ DESCRIPTOR.message_types_by_name['PilotIngressConfig'] = _PILOTINGRESSCONFIG DESCRIPTOR.message_types_by_name['PilotPolicyConfig'] = _PILOTPOLICYCONFIG DESCRIPTOR.message_types_by_name['TelemetryConfig'] = _TELEMETRYCONFIG -DESCRIPTOR.message_types_by_name['PilotTelemetryV1Config'] = _PILOTTELEMETRYV1CONFIG +DESCRIPTOR.message_types_by_name['TelemetryV2Config'] = _TELEMETRYV2CONFIG DESCRIPTOR.message_types_by_name['PilotConfigSource'] = _PILOTCONFIGSOURCE DESCRIPTOR.message_types_by_name['PortsConfig'] = _PORTSCONFIG DESCRIPTOR.message_types_by_name['PrometheusConfig'] = _PROMETHEUSCONFIG @@ -6385,12 +6385,12 @@ }) _sym_db.RegisterMessage(TelemetryConfig) -PilotTelemetryV1Config = _reflection.GeneratedProtocolMessageType('PilotTelemetryV1Config', (_message.Message,), { - 'DESCRIPTOR' : _PILOTTELEMETRYV1CONFIG, +TelemetryV2Config = _reflection.GeneratedProtocolMessageType('TelemetryV2Config', (_message.Message,), { + 'DESCRIPTOR' : _TELEMETRYV2CONFIG, '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2' - # @@protoc_insertion_point(class_scope:v1alpha1.PilotTelemetryV1Config) + # @@protoc_insertion_point(class_scope:v1alpha1.TelemetryV2Config) }) -_sym_db.RegisterMessage(PilotTelemetryV1Config) +_sym_db.RegisterMessage(TelemetryV2Config) PilotConfigSource = _reflection.GeneratedProtocolMessageType('PilotConfigSource', (_message.Message,), { 'DESCRIPTOR' : _PILOTCONFIGSOURCE,