github.com/argoproj/argo-events@v1.9.1/pkg/apis/eventbus/v1alpha1/generated.pb.go (about)

     1  /*
     2  Copyright 2021 BlackRock, Inc.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8      http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  // Code generated by protoc-gen-gogo. DO NOT EDIT.
    17  // source: github.com/argoproj/argo-events/pkg/apis/eventbus/v1alpha1/generated.proto
    18  
    19  package v1alpha1
    20  
    21  import (
    22  	fmt "fmt"
    23  
    24  	common "github.com/argoproj/argo-events/pkg/apis/common"
    25  
    26  	io "io"
    27  
    28  	proto "github.com/gogo/protobuf/proto"
    29  	github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
    30  	k8s_io_api_core_v1 "k8s.io/api/core/v1"
    31  	v1 "k8s.io/api/core/v1"
    32  	resource "k8s.io/apimachinery/pkg/api/resource"
    33  
    34  	math "math"
    35  	math_bits "math/bits"
    36  	reflect "reflect"
    37  	strings "strings"
    38  )
    39  
    40  // Reference imports to suppress errors if they are not otherwise used.
    41  var _ = proto.Marshal
    42  var _ = fmt.Errorf
    43  var _ = math.Inf
    44  
    45  // This is a compile-time assertion to ensure that this generated file
    46  // is compatible with the proto package it is being compiled against.
    47  // A compilation error at this line likely means your copy of the
    48  // proto package needs to be updated.
    49  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    50  
    51  func (m *BusConfig) Reset()      { *m = BusConfig{} }
    52  func (*BusConfig) ProtoMessage() {}
    53  func (*BusConfig) Descriptor() ([]byte, []int) {
    54  	return fileDescriptor_871e47633eb7aad4, []int{0}
    55  }
    56  func (m *BusConfig) XXX_Unmarshal(b []byte) error {
    57  	return m.Unmarshal(b)
    58  }
    59  func (m *BusConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    60  	b = b[:cap(b)]
    61  	n, err := m.MarshalToSizedBuffer(b)
    62  	if err != nil {
    63  		return nil, err
    64  	}
    65  	return b[:n], nil
    66  }
    67  func (m *BusConfig) XXX_Merge(src proto.Message) {
    68  	xxx_messageInfo_BusConfig.Merge(m, src)
    69  }
    70  func (m *BusConfig) XXX_Size() int {
    71  	return m.Size()
    72  }
    73  func (m *BusConfig) XXX_DiscardUnknown() {
    74  	xxx_messageInfo_BusConfig.DiscardUnknown(m)
    75  }
    76  
    77  var xxx_messageInfo_BusConfig proto.InternalMessageInfo
    78  
    79  func (m *ContainerTemplate) Reset()      { *m = ContainerTemplate{} }
    80  func (*ContainerTemplate) ProtoMessage() {}
    81  func (*ContainerTemplate) Descriptor() ([]byte, []int) {
    82  	return fileDescriptor_871e47633eb7aad4, []int{1}
    83  }
    84  func (m *ContainerTemplate) XXX_Unmarshal(b []byte) error {
    85  	return m.Unmarshal(b)
    86  }
    87  func (m *ContainerTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    88  	b = b[:cap(b)]
    89  	n, err := m.MarshalToSizedBuffer(b)
    90  	if err != nil {
    91  		return nil, err
    92  	}
    93  	return b[:n], nil
    94  }
    95  func (m *ContainerTemplate) XXX_Merge(src proto.Message) {
    96  	xxx_messageInfo_ContainerTemplate.Merge(m, src)
    97  }
    98  func (m *ContainerTemplate) XXX_Size() int {
    99  	return m.Size()
   100  }
   101  func (m *ContainerTemplate) XXX_DiscardUnknown() {
   102  	xxx_messageInfo_ContainerTemplate.DiscardUnknown(m)
   103  }
   104  
   105  var xxx_messageInfo_ContainerTemplate proto.InternalMessageInfo
   106  
   107  func (m *EventBus) Reset()      { *m = EventBus{} }
   108  func (*EventBus) ProtoMessage() {}
   109  func (*EventBus) Descriptor() ([]byte, []int) {
   110  	return fileDescriptor_871e47633eb7aad4, []int{2}
   111  }
   112  func (m *EventBus) XXX_Unmarshal(b []byte) error {
   113  	return m.Unmarshal(b)
   114  }
   115  func (m *EventBus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   116  	b = b[:cap(b)]
   117  	n, err := m.MarshalToSizedBuffer(b)
   118  	if err != nil {
   119  		return nil, err
   120  	}
   121  	return b[:n], nil
   122  }
   123  func (m *EventBus) XXX_Merge(src proto.Message) {
   124  	xxx_messageInfo_EventBus.Merge(m, src)
   125  }
   126  func (m *EventBus) XXX_Size() int {
   127  	return m.Size()
   128  }
   129  func (m *EventBus) XXX_DiscardUnknown() {
   130  	xxx_messageInfo_EventBus.DiscardUnknown(m)
   131  }
   132  
   133  var xxx_messageInfo_EventBus proto.InternalMessageInfo
   134  
   135  func (m *EventBusList) Reset()      { *m = EventBusList{} }
   136  func (*EventBusList) ProtoMessage() {}
   137  func (*EventBusList) Descriptor() ([]byte, []int) {
   138  	return fileDescriptor_871e47633eb7aad4, []int{3}
   139  }
   140  func (m *EventBusList) XXX_Unmarshal(b []byte) error {
   141  	return m.Unmarshal(b)
   142  }
   143  func (m *EventBusList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   144  	b = b[:cap(b)]
   145  	n, err := m.MarshalToSizedBuffer(b)
   146  	if err != nil {
   147  		return nil, err
   148  	}
   149  	return b[:n], nil
   150  }
   151  func (m *EventBusList) XXX_Merge(src proto.Message) {
   152  	xxx_messageInfo_EventBusList.Merge(m, src)
   153  }
   154  func (m *EventBusList) XXX_Size() int {
   155  	return m.Size()
   156  }
   157  func (m *EventBusList) XXX_DiscardUnknown() {
   158  	xxx_messageInfo_EventBusList.DiscardUnknown(m)
   159  }
   160  
   161  var xxx_messageInfo_EventBusList proto.InternalMessageInfo
   162  
   163  func (m *EventBusSpec) Reset()      { *m = EventBusSpec{} }
   164  func (*EventBusSpec) ProtoMessage() {}
   165  func (*EventBusSpec) Descriptor() ([]byte, []int) {
   166  	return fileDescriptor_871e47633eb7aad4, []int{4}
   167  }
   168  func (m *EventBusSpec) XXX_Unmarshal(b []byte) error {
   169  	return m.Unmarshal(b)
   170  }
   171  func (m *EventBusSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   172  	b = b[:cap(b)]
   173  	n, err := m.MarshalToSizedBuffer(b)
   174  	if err != nil {
   175  		return nil, err
   176  	}
   177  	return b[:n], nil
   178  }
   179  func (m *EventBusSpec) XXX_Merge(src proto.Message) {
   180  	xxx_messageInfo_EventBusSpec.Merge(m, src)
   181  }
   182  func (m *EventBusSpec) XXX_Size() int {
   183  	return m.Size()
   184  }
   185  func (m *EventBusSpec) XXX_DiscardUnknown() {
   186  	xxx_messageInfo_EventBusSpec.DiscardUnknown(m)
   187  }
   188  
   189  var xxx_messageInfo_EventBusSpec proto.InternalMessageInfo
   190  
   191  func (m *EventBusStatus) Reset()      { *m = EventBusStatus{} }
   192  func (*EventBusStatus) ProtoMessage() {}
   193  func (*EventBusStatus) Descriptor() ([]byte, []int) {
   194  	return fileDescriptor_871e47633eb7aad4, []int{5}
   195  }
   196  func (m *EventBusStatus) XXX_Unmarshal(b []byte) error {
   197  	return m.Unmarshal(b)
   198  }
   199  func (m *EventBusStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   200  	b = b[:cap(b)]
   201  	n, err := m.MarshalToSizedBuffer(b)
   202  	if err != nil {
   203  		return nil, err
   204  	}
   205  	return b[:n], nil
   206  }
   207  func (m *EventBusStatus) XXX_Merge(src proto.Message) {
   208  	xxx_messageInfo_EventBusStatus.Merge(m, src)
   209  }
   210  func (m *EventBusStatus) XXX_Size() int {
   211  	return m.Size()
   212  }
   213  func (m *EventBusStatus) XXX_DiscardUnknown() {
   214  	xxx_messageInfo_EventBusStatus.DiscardUnknown(m)
   215  }
   216  
   217  var xxx_messageInfo_EventBusStatus proto.InternalMessageInfo
   218  
   219  func (m *JetStreamBus) Reset()      { *m = JetStreamBus{} }
   220  func (*JetStreamBus) ProtoMessage() {}
   221  func (*JetStreamBus) Descriptor() ([]byte, []int) {
   222  	return fileDescriptor_871e47633eb7aad4, []int{6}
   223  }
   224  func (m *JetStreamBus) XXX_Unmarshal(b []byte) error {
   225  	return m.Unmarshal(b)
   226  }
   227  func (m *JetStreamBus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   228  	b = b[:cap(b)]
   229  	n, err := m.MarshalToSizedBuffer(b)
   230  	if err != nil {
   231  		return nil, err
   232  	}
   233  	return b[:n], nil
   234  }
   235  func (m *JetStreamBus) XXX_Merge(src proto.Message) {
   236  	xxx_messageInfo_JetStreamBus.Merge(m, src)
   237  }
   238  func (m *JetStreamBus) XXX_Size() int {
   239  	return m.Size()
   240  }
   241  func (m *JetStreamBus) XXX_DiscardUnknown() {
   242  	xxx_messageInfo_JetStreamBus.DiscardUnknown(m)
   243  }
   244  
   245  var xxx_messageInfo_JetStreamBus proto.InternalMessageInfo
   246  
   247  func (m *JetStreamConfig) Reset()      { *m = JetStreamConfig{} }
   248  func (*JetStreamConfig) ProtoMessage() {}
   249  func (*JetStreamConfig) Descriptor() ([]byte, []int) {
   250  	return fileDescriptor_871e47633eb7aad4, []int{7}
   251  }
   252  func (m *JetStreamConfig) XXX_Unmarshal(b []byte) error {
   253  	return m.Unmarshal(b)
   254  }
   255  func (m *JetStreamConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   256  	b = b[:cap(b)]
   257  	n, err := m.MarshalToSizedBuffer(b)
   258  	if err != nil {
   259  		return nil, err
   260  	}
   261  	return b[:n], nil
   262  }
   263  func (m *JetStreamConfig) XXX_Merge(src proto.Message) {
   264  	xxx_messageInfo_JetStreamConfig.Merge(m, src)
   265  }
   266  func (m *JetStreamConfig) XXX_Size() int {
   267  	return m.Size()
   268  }
   269  func (m *JetStreamConfig) XXX_DiscardUnknown() {
   270  	xxx_messageInfo_JetStreamConfig.DiscardUnknown(m)
   271  }
   272  
   273  var xxx_messageInfo_JetStreamConfig proto.InternalMessageInfo
   274  
   275  func (m *KafkaBus) Reset()      { *m = KafkaBus{} }
   276  func (*KafkaBus) ProtoMessage() {}
   277  func (*KafkaBus) Descriptor() ([]byte, []int) {
   278  	return fileDescriptor_871e47633eb7aad4, []int{8}
   279  }
   280  func (m *KafkaBus) XXX_Unmarshal(b []byte) error {
   281  	return m.Unmarshal(b)
   282  }
   283  func (m *KafkaBus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   284  	b = b[:cap(b)]
   285  	n, err := m.MarshalToSizedBuffer(b)
   286  	if err != nil {
   287  		return nil, err
   288  	}
   289  	return b[:n], nil
   290  }
   291  func (m *KafkaBus) XXX_Merge(src proto.Message) {
   292  	xxx_messageInfo_KafkaBus.Merge(m, src)
   293  }
   294  func (m *KafkaBus) XXX_Size() int {
   295  	return m.Size()
   296  }
   297  func (m *KafkaBus) XXX_DiscardUnknown() {
   298  	xxx_messageInfo_KafkaBus.DiscardUnknown(m)
   299  }
   300  
   301  var xxx_messageInfo_KafkaBus proto.InternalMessageInfo
   302  
   303  func (m *KafkaConsumerGroup) Reset()      { *m = KafkaConsumerGroup{} }
   304  func (*KafkaConsumerGroup) ProtoMessage() {}
   305  func (*KafkaConsumerGroup) Descriptor() ([]byte, []int) {
   306  	return fileDescriptor_871e47633eb7aad4, []int{9}
   307  }
   308  func (m *KafkaConsumerGroup) XXX_Unmarshal(b []byte) error {
   309  	return m.Unmarshal(b)
   310  }
   311  func (m *KafkaConsumerGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   312  	b = b[:cap(b)]
   313  	n, err := m.MarshalToSizedBuffer(b)
   314  	if err != nil {
   315  		return nil, err
   316  	}
   317  	return b[:n], nil
   318  }
   319  func (m *KafkaConsumerGroup) XXX_Merge(src proto.Message) {
   320  	xxx_messageInfo_KafkaConsumerGroup.Merge(m, src)
   321  }
   322  func (m *KafkaConsumerGroup) XXX_Size() int {
   323  	return m.Size()
   324  }
   325  func (m *KafkaConsumerGroup) XXX_DiscardUnknown() {
   326  	xxx_messageInfo_KafkaConsumerGroup.DiscardUnknown(m)
   327  }
   328  
   329  var xxx_messageInfo_KafkaConsumerGroup proto.InternalMessageInfo
   330  
   331  func (m *NATSBus) Reset()      { *m = NATSBus{} }
   332  func (*NATSBus) ProtoMessage() {}
   333  func (*NATSBus) Descriptor() ([]byte, []int) {
   334  	return fileDescriptor_871e47633eb7aad4, []int{10}
   335  }
   336  func (m *NATSBus) XXX_Unmarshal(b []byte) error {
   337  	return m.Unmarshal(b)
   338  }
   339  func (m *NATSBus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   340  	b = b[:cap(b)]
   341  	n, err := m.MarshalToSizedBuffer(b)
   342  	if err != nil {
   343  		return nil, err
   344  	}
   345  	return b[:n], nil
   346  }
   347  func (m *NATSBus) XXX_Merge(src proto.Message) {
   348  	xxx_messageInfo_NATSBus.Merge(m, src)
   349  }
   350  func (m *NATSBus) XXX_Size() int {
   351  	return m.Size()
   352  }
   353  func (m *NATSBus) XXX_DiscardUnknown() {
   354  	xxx_messageInfo_NATSBus.DiscardUnknown(m)
   355  }
   356  
   357  var xxx_messageInfo_NATSBus proto.InternalMessageInfo
   358  
   359  func (m *NATSConfig) Reset()      { *m = NATSConfig{} }
   360  func (*NATSConfig) ProtoMessage() {}
   361  func (*NATSConfig) Descriptor() ([]byte, []int) {
   362  	return fileDescriptor_871e47633eb7aad4, []int{11}
   363  }
   364  func (m *NATSConfig) XXX_Unmarshal(b []byte) error {
   365  	return m.Unmarshal(b)
   366  }
   367  func (m *NATSConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   368  	b = b[:cap(b)]
   369  	n, err := m.MarshalToSizedBuffer(b)
   370  	if err != nil {
   371  		return nil, err
   372  	}
   373  	return b[:n], nil
   374  }
   375  func (m *NATSConfig) XXX_Merge(src proto.Message) {
   376  	xxx_messageInfo_NATSConfig.Merge(m, src)
   377  }
   378  func (m *NATSConfig) XXX_Size() int {
   379  	return m.Size()
   380  }
   381  func (m *NATSConfig) XXX_DiscardUnknown() {
   382  	xxx_messageInfo_NATSConfig.DiscardUnknown(m)
   383  }
   384  
   385  var xxx_messageInfo_NATSConfig proto.InternalMessageInfo
   386  
   387  func (m *NativeStrategy) Reset()      { *m = NativeStrategy{} }
   388  func (*NativeStrategy) ProtoMessage() {}
   389  func (*NativeStrategy) Descriptor() ([]byte, []int) {
   390  	return fileDescriptor_871e47633eb7aad4, []int{12}
   391  }
   392  func (m *NativeStrategy) XXX_Unmarshal(b []byte) error {
   393  	return m.Unmarshal(b)
   394  }
   395  func (m *NativeStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   396  	b = b[:cap(b)]
   397  	n, err := m.MarshalToSizedBuffer(b)
   398  	if err != nil {
   399  		return nil, err
   400  	}
   401  	return b[:n], nil
   402  }
   403  func (m *NativeStrategy) XXX_Merge(src proto.Message) {
   404  	xxx_messageInfo_NativeStrategy.Merge(m, src)
   405  }
   406  func (m *NativeStrategy) XXX_Size() int {
   407  	return m.Size()
   408  }
   409  func (m *NativeStrategy) XXX_DiscardUnknown() {
   410  	xxx_messageInfo_NativeStrategy.DiscardUnknown(m)
   411  }
   412  
   413  var xxx_messageInfo_NativeStrategy proto.InternalMessageInfo
   414  
   415  func (m *PersistenceStrategy) Reset()      { *m = PersistenceStrategy{} }
   416  func (*PersistenceStrategy) ProtoMessage() {}
   417  func (*PersistenceStrategy) Descriptor() ([]byte, []int) {
   418  	return fileDescriptor_871e47633eb7aad4, []int{13}
   419  }
   420  func (m *PersistenceStrategy) XXX_Unmarshal(b []byte) error {
   421  	return m.Unmarshal(b)
   422  }
   423  func (m *PersistenceStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   424  	b = b[:cap(b)]
   425  	n, err := m.MarshalToSizedBuffer(b)
   426  	if err != nil {
   427  		return nil, err
   428  	}
   429  	return b[:n], nil
   430  }
   431  func (m *PersistenceStrategy) XXX_Merge(src proto.Message) {
   432  	xxx_messageInfo_PersistenceStrategy.Merge(m, src)
   433  }
   434  func (m *PersistenceStrategy) XXX_Size() int {
   435  	return m.Size()
   436  }
   437  func (m *PersistenceStrategy) XXX_DiscardUnknown() {
   438  	xxx_messageInfo_PersistenceStrategy.DiscardUnknown(m)
   439  }
   440  
   441  var xxx_messageInfo_PersistenceStrategy proto.InternalMessageInfo
   442  
   443  func init() {
   444  	proto.RegisterType((*BusConfig)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.BusConfig")
   445  	proto.RegisterType((*ContainerTemplate)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.ContainerTemplate")
   446  	proto.RegisterType((*EventBus)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.EventBus")
   447  	proto.RegisterType((*EventBusList)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.EventBusList")
   448  	proto.RegisterType((*EventBusSpec)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.EventBusSpec")
   449  	proto.RegisterType((*EventBusStatus)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.EventBusStatus")
   450  	proto.RegisterType((*JetStreamBus)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.JetStreamBus")
   451  	proto.RegisterMapType((map[string]string)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.JetStreamBus.NodeSelectorEntry")
   452  	proto.RegisterType((*JetStreamConfig)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.JetStreamConfig")
   453  	proto.RegisterType((*KafkaBus)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.KafkaBus")
   454  	proto.RegisterType((*KafkaConsumerGroup)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.KafkaConsumerGroup")
   455  	proto.RegisterType((*NATSBus)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.NATSBus")
   456  	proto.RegisterType((*NATSConfig)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.NATSConfig")
   457  	proto.RegisterType((*NativeStrategy)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.NativeStrategy")
   458  	proto.RegisterMapType((map[string]string)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.NativeStrategy.NodeSelectorEntry")
   459  	proto.RegisterType((*PersistenceStrategy)(nil), "github.com.argoproj.argo_events.pkg.apis.eventbus.v1alpha1.PersistenceStrategy")
   460  }
   461  
   462  func init() {
   463  	proto.RegisterFile("github.com/argoproj/argo-events/pkg/apis/eventbus/v1alpha1/generated.proto", fileDescriptor_871e47633eb7aad4)
   464  }
   465  
   466  var fileDescriptor_871e47633eb7aad4 = []byte{
   467  	// 2035 bytes of a gzipped FileDescriptorProto
   468  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x59, 0x4f, 0x6f, 0x1b, 0xc7,
   469  	0x15, 0xd7, 0x8a, 0x94, 0x44, 0x0e, 0x29, 0x51, 0x1c, 0x29, 0xcd, 0x5a, 0x88, 0x49, 0x83, 0x41,
   470  	0x0a, 0x17, 0x89, 0x97, 0x75, 0x91, 0xb6, 0xae, 0x7b, 0x70, 0xb9, 0x8a, 0x62, 0xcb, 0x16, 0x65,
   471  	0x75, 0x28, 0x1b, 0x48, 0x1a, 0xd4, 0x1d, 0xad, 0x46, 0xd4, 0x4a, 0xfb, 0x87, 0xdd, 0x99, 0x25,
   472  	0xc4, 0x9e, 0x8a, 0xf6, 0x50, 0xa0, 0xa7, 0xa0, 0x28, 0x8a, 0x7e, 0x83, 0x02, 0xbd, 0xb7, 0xdf,
   473  	0xa0, 0xa8, 0x0f, 0x3d, 0x04, 0xbd, 0x34, 0x87, 0x82, 0x88, 0x19, 0xf4, 0x4b, 0xf8, 0x54, 0xcc,
   474  	0xec, 0xec, 0x1f, 0xee, 0x52, 0xb6, 0x64, 0xd2, 0x35, 0x7a, 0xdb, 0x79, 0xef, 0xcd, 0xef, 0xbd,
   475  	0x37, 0x7f, 0xde, 0xfb, 0x0d, 0x09, 0xee, 0x77, 0x4d, 0x76, 0xec, 0x1f, 0x68, 0x86, 0x6b, 0x37,
   476  	0xb1, 0xd7, 0x75, 0x7b, 0x9e, 0x7b, 0x22, 0x3e, 0x6e, 0x90, 0x3e, 0x71, 0x18, 0x6d, 0xf6, 0x4e,
   477  	0xbb, 0x4d, 0xdc, 0x33, 0x69, 0x53, 0x8c, 0x0f, 0x7c, 0xda, 0xec, 0xdf, 0xc4, 0x56, 0xef, 0x18,
   478  	0xdf, 0x6c, 0x76, 0x89, 0x43, 0x3c, 0xcc, 0xc8, 0xa1, 0xd6, 0xf3, 0x5c, 0xe6, 0xc2, 0xdb, 0x31,
   479  	0x96, 0x16, 0x62, 0x89, 0x8f, 0x27, 0x01, 0x96, 0xd6, 0x3b, 0xed, 0x6a, 0x1c, 0x4b, 0x0b, 0xb1,
   480  	0xb4, 0x10, 0x6b, 0xe3, 0xce, 0x85, 0xe3, 0x30, 0x5c, 0xdb, 0x76, 0x9d, 0xb4, 0xf3, 0x8d, 0x1b,
   481  	0x09, 0x80, 0xae, 0xdb, 0x75, 0x9b, 0x42, 0x7c, 0xe0, 0x1f, 0x89, 0x91, 0x18, 0x88, 0x2f, 0x69,
   482  	0xde, 0x38, 0xbd, 0x45, 0x35, 0xd3, 0xe5, 0x90, 0x4d, 0xc3, 0xf5, 0x48, 0xb3, 0x9f, 0xc9, 0x67,
   483  	0xe3, 0xc3, 0xd8, 0xc6, 0xc6, 0xc6, 0xb1, 0xe9, 0x10, 0x6f, 0x10, 0xc6, 0xd1, 0xf4, 0x08, 0x75,
   484  	0x7d, 0xcf, 0x20, 0x97, 0x9a, 0x45, 0x9b, 0x36, 0x61, 0x78, 0x92, 0xaf, 0xe6, 0x79, 0xb3, 0x3c,
   485  	0xdf, 0x61, 0xa6, 0x9d, 0x75, 0xf3, 0xbd, 0x97, 0x4d, 0xa0, 0xc6, 0x31, 0xb1, 0x71, 0x7a, 0x5e,
   486  	0xe3, 0x9f, 0xf3, 0xa0, 0xa8, 0xfb, 0x74, 0xd3, 0x75, 0x8e, 0xcc, 0x2e, 0x3c, 0x04, 0x79, 0x07,
   487  	0x33, 0xaa, 0x2a, 0xd7, 0x94, 0xeb, 0xa5, 0xef, 0x7c, 0xac, 0xbd, 0xfa, 0x0e, 0x6a, 0xbb, 0xad,
   488  	0xfd, 0x4e, 0x80, 0xaa, 0x17, 0x46, 0xc3, 0x7a, 0x9e, 0x8f, 0x91, 0x40, 0x87, 0x67, 0xa0, 0x78,
   489  	0x42, 0x18, 0x65, 0x1e, 0xc1, 0xb6, 0x3a, 0x2f, 0x5c, 0x3d, 0x98, 0xc6, 0xd5, 0x7d, 0xc2, 0x3a,
   490  	0x02, 0x4c, 0xfa, 0x5b, 0x1e, 0x0d, 0xeb, 0xc5, 0x48, 0x88, 0x62, 0x67, 0x90, 0x80, 0x85, 0x53,
   491  	0x7c, 0x74, 0x8a, 0xd5, 0x9c, 0xf0, 0xfa, 0xd1, 0x34, 0x5e, 0x1f, 0x70, 0x20, 0xdd, 0xa7, 0x7a,
   492  	0x71, 0x34, 0xac, 0x2f, 0x88, 0x11, 0x0a, 0xd0, 0x1b, 0x7f, 0x9d, 0x07, 0xd5, 0x4d, 0xd7, 0x61,
   493  	0x98, 0x6f, 0xc3, 0x3e, 0xb1, 0x7b, 0x16, 0x66, 0x04, 0x7e, 0x02, 0x8a, 0xe1, 0x29, 0x09, 0x57,
   494  	0xf8, 0xba, 0x16, 0x6c, 0x1b, 0xf7, 0xa1, 0xf1, 0x73, 0xa7, 0xf5, 0x6f, 0x6a, 0x48, 0x1a, 0x21,
   495  	0xf2, 0x73, 0xdf, 0xf4, 0x88, 0xcd, 0x03, 0xd1, 0xab, 0x4f, 0x87, 0xf5, 0x39, 0x9e, 0x57, 0xa8,
   496  	0xa5, 0x28, 0x46, 0x83, 0x07, 0xa0, 0x62, 0xda, 0xb8, 0x4b, 0xf6, 0x7c, 0xcb, 0xda, 0x73, 0x2d,
   497  	0xd3, 0x18, 0x88, 0x75, 0x2d, 0xea, 0xb7, 0xe4, 0xb4, 0xca, 0xf6, 0xb8, 0xfa, 0xf9, 0xb0, 0x7e,
   498  	0x35, 0x7b, 0xe4, 0xb5, 0xd8, 0x00, 0xa5, 0x01, 0xb9, 0x0f, 0x4a, 0x0c, 0xdf, 0x33, 0xd9, 0x80,
   499  	0xe7, 0x46, 0xce, 0x98, 0x5c, 0xc5, 0x77, 0x27, 0x25, 0xd1, 0x19, 0x37, 0xd5, 0xd7, 0x78, 0x10,
   500  	0x29, 0x21, 0x4a, 0x03, 0x36, 0xfe, 0x31, 0x0f, 0x0a, 0x5b, 0x7c, 0xa5, 0x75, 0x9f, 0xc2, 0x9f,
   501  	0x81, 0x02, 0xbf, 0x1e, 0x87, 0x98, 0x61, 0xb9, 0x5c, 0xdf, 0x4e, 0x78, 0x8a, 0x4e, 0x79, 0xbc,
   502  	0x47, 0xdc, 0x9a, 0xfb, 0x7e, 0x78, 0x70, 0x42, 0x0c, 0xd6, 0x26, 0x0c, 0xeb, 0x50, 0xe6, 0x0f,
   503  	0x62, 0x19, 0x8a, 0x50, 0xe1, 0x09, 0xc8, 0xd3, 0x1e, 0x31, 0xe4, 0x19, 0xbc, 0x37, 0xcd, 0x69,
   504  	0x08, 0xa3, 0xee, 0xf4, 0x88, 0xa1, 0x97, 0xa5, 0xd7, 0x3c, 0x1f, 0x21, 0xe1, 0x03, 0x7a, 0x60,
   505  	0x91, 0x32, 0xcc, 0x7c, 0x2a, 0x57, 0xed, 0xfe, 0x4c, 0xbc, 0x09, 0x44, 0x7d, 0x45, 0xfa, 0x5b,
   506  	0x0c, 0xc6, 0x48, 0x7a, 0x6a, 0xfc, 0x4b, 0x01, 0xe5, 0xd0, 0x74, 0xc7, 0xa4, 0x0c, 0x7e, 0x96,
   507  	0x59, 0x52, 0xed, 0x62, 0x4b, 0xca, 0x67, 0x8b, 0x05, 0x5d, 0x95, 0xae, 0x0a, 0xa1, 0x24, 0xb1,
   508  	0x9c, 0x26, 0x58, 0x30, 0x19, 0xb1, 0xa9, 0x3a, 0x7f, 0x2d, 0x37, 0xed, 0xed, 0x0a, 0xc3, 0xd6,
   509  	0x97, 0xa5, 0xc3, 0x85, 0x6d, 0x0e, 0x8d, 0x02, 0x0f, 0x8d, 0x7f, 0xe7, 0xe2, 0xcc, 0xf8, 0x22,
   510  	0x43, 0x3c, 0x56, 0xb9, 0x36, 0xa7, 0xad, 0x5c, 0xdc, 0x73, 0xba, 0x6c, 0xf9, 0xd9, 0xb2, 0x75,
   511  	0x6f, 0x26, 0x65, 0x4b, 0xa4, 0xf9, 0x86, 0x6b, 0x16, 0xfc, 0xad, 0x02, 0x2a, 0x91, 0xd3, 0xad,
   512  	0x33, 0x97, 0x99, 0x86, 0x9a, 0x9f, 0x7d, 0x6d, 0x16, 0x75, 0x20, 0x12, 0x06, 0x7e, 0x50, 0xda,
   513  	0x71, 0xe3, 0x2b, 0x05, 0xac, 0x8c, 0x9f, 0x71, 0xf8, 0x24, 0xba, 0x3f, 0xc1, 0x16, 0x7f, 0xff,
   514  	0xe2, 0x51, 0x05, 0x14, 0x41, 0x7b, 0xf1, 0x65, 0x81, 0x36, 0x58, 0x34, 0x44, 0x8c, 0x72, 0x6f,
   515  	0xb7, 0xa6, 0x49, 0x3b, 0x6a, 0xa9, 0xb1, 0xbb, 0x60, 0x8c, 0xa4, 0x93, 0xc6, 0xaf, 0x57, 0x40,
   516  	0x39, 0x79, 0x02, 0xe0, 0xb7, 0xc0, 0x52, 0x9f, 0x78, 0xd4, 0x74, 0x1d, 0x91, 0x61, 0x51, 0xaf,
   517  	0xc8, 0x99, 0x4b, 0x8f, 0x03, 0x31, 0x0a, 0xf5, 0xf0, 0x3a, 0x28, 0x78, 0xa4, 0x67, 0x99, 0x06,
   518  	0xa6, 0x22, 0xd8, 0x05, 0xbd, 0xcc, 0xaf, 0x24, 0x92, 0x32, 0x14, 0x69, 0xe1, 0xef, 0x14, 0x50,
   519  	0x35, 0xd2, 0x9d, 0x48, 0x9e, 0xa4, 0xf6, 0x34, 0x09, 0x66, 0xda, 0x9b, 0xfe, 0xd6, 0x68, 0x58,
   520  	0xcf, 0x76, 0x3d, 0x94, 0x75, 0x0f, 0xff, 0xac, 0x80, 0x2b, 0x1e, 0xb1, 0x5c, 0x7c, 0x48, 0xbc,
   521  	0xcc, 0x04, 0x79, 0xe8, 0x66, 0x1c, 0xdc, 0xd5, 0xd1, 0xb0, 0x7e, 0x05, 0x9d, 0xe7, 0x13, 0x9d,
   522  	0x1f, 0x0e, 0xfc, 0x93, 0x02, 0x54, 0x9b, 0x30, 0xcf, 0x34, 0x68, 0x36, 0xd6, 0x85, 0xd7, 0x11,
   523  	0xeb, 0x3b, 0xa3, 0x61, 0x5d, 0x6d, 0x9f, 0xe3, 0x12, 0x9d, 0x1b, 0x0c, 0xfc, 0x95, 0x02, 0x4a,
   524  	0x3d, 0x7e, 0x42, 0x28, 0x23, 0x8e, 0x41, 0xd4, 0x45, 0x11, 0xdc, 0xc3, 0x69, 0x82, 0xdb, 0x8b,
   525  	0xe1, 0x3a, 0x8c, 0xd3, 0xc6, 0xee, 0x40, 0xaf, 0x8c, 0x86, 0xf5, 0x52, 0x42, 0x81, 0x92, 0x4e,
   526  	0xa1, 0x91, 0xe8, 0x30, 0x4b, 0x22, 0x80, 0x1f, 0x5c, 0xfa, 0xa2, 0xb6, 0x25, 0x40, 0x70, 0xaa,
   527  	0xc3, 0x51, 0xa2, 0xd1, 0xfc, 0x5e, 0x01, 0x65, 0xc7, 0x3d, 0x24, 0x1d, 0x62, 0x11, 0x83, 0xb9,
   528  	0x9e, 0x5a, 0x10, 0x0d, 0xe7, 0xd3, 0x59, 0x55, 0x63, 0x6d, 0x37, 0x01, 0xbe, 0xe5, 0x30, 0x6f,
   529  	0xa0, 0xaf, 0xcb, 0xcb, 0x58, 0x4e, 0xaa, 0xd0, 0x58, 0x14, 0xf0, 0x11, 0x28, 0x31, 0xd7, 0xe2,
   530  	0xf4, 0xda, 0x74, 0x1d, 0xaa, 0x16, 0x45, 0x50, 0xb5, 0x49, 0xec, 0x68, 0x3f, 0x32, 0xd3, 0xd7,
   531  	0x24, 0x70, 0x29, 0x96, 0x51, 0x94, 0xc4, 0x81, 0x24, 0x4b, 0xbc, 0x80, 0x58, 0xd9, 0x6f, 0x4e,
   532  	0x82, 0xde, 0x73, 0x0f, 0x5f, 0x89, 0x7b, 0x41, 0x07, 0xac, 0x46, 0x94, 0xaf, 0x43, 0x0c, 0x8f,
   533  	0x30, 0xaa, 0x96, 0x44, 0x0a, 0x13, 0x59, 0xea, 0x8e, 0x6b, 0x60, 0x2b, 0x60, 0x55, 0x88, 0x1c,
   534  	0x11, 0x8f, 0xef, 0xbe, 0xae, 0xca, 0x64, 0x56, 0xb7, 0x53, 0x48, 0x28, 0x83, 0x0d, 0xef, 0x82,
   535  	0x6a, 0xcf, 0x33, 0x5d, 0x11, 0x82, 0x85, 0x29, 0xdd, 0xc5, 0x36, 0x51, 0xcb, 0xa2, 0xf2, 0x5d,
   536  	0x91, 0x30, 0xd5, 0xbd, 0xb4, 0x01, 0xca, 0xce, 0xe1, 0xd5, 0x30, 0x14, 0xaa, 0xcb, 0x71, 0x35,
   537  	0x0c, 0xe7, 0xa2, 0x48, 0x0b, 0x3f, 0x06, 0x05, 0x7c, 0x74, 0x64, 0x3a, 0xdc, 0x72, 0x45, 0x2c,
   538  	0xe1, 0x3b, 0x93, 0x52, 0x6b, 0x49, 0x9b, 0x00, 0x27, 0x1c, 0xa1, 0x68, 0x2e, 0xbc, 0x0f, 0x20,
   539  	0x25, 0x5e, 0xdf, 0x34, 0x48, 0xcb, 0x30, 0x5c, 0xdf, 0x61, 0x22, 0xf6, 0x8a, 0x88, 0x7d, 0x43,
   540  	0xc6, 0x0e, 0x3b, 0x19, 0x0b, 0x34, 0x61, 0x16, 0x8f, 0x9e, 0x12, 0xc6, 0x4c, 0xa7, 0x4b, 0xd5,
   541  	0x55, 0x81, 0x20, 0xbc, 0x76, 0xa4, 0x0c, 0x45, 0x5a, 0xf8, 0x3e, 0x28, 0x52, 0x86, 0x3d, 0xd6,
   542  	0xf2, 0xba, 0x54, 0xad, 0x5e, 0xcb, 0x5d, 0x2f, 0x06, 0xac, 0xa1, 0x13, 0x0a, 0x51, 0xac, 0x87,
   543  	0x1f, 0x82, 0x32, 0x4d, 0xf4, 0x5d, 0x15, 0x0a, 0xe8, 0x55, 0x7e, 0x82, 0x93, 0xfd, 0x18, 0x8d,
   544  	0x59, 0x41, 0x0d, 0x00, 0x1b, 0x9f, 0xed, 0xe1, 0x01, 0xaf, 0x86, 0xea, 0x9a, 0x98, 0xb3, 0xc2,
   545  	0xe9, 0x73, 0x3b, 0x92, 0xa2, 0x84, 0xc5, 0xc6, 0x1d, 0x50, 0xcd, 0x5c, 0x15, 0xb8, 0x0a, 0x72,
   546  	0xa7, 0x64, 0x10, 0x34, 0x31, 0xc4, 0x3f, 0xe1, 0x3a, 0x58, 0xe8, 0x63, 0xcb, 0x27, 0xc1, 0xa3,
   547  	0x04, 0x05, 0x83, 0xdb, 0xf3, 0xb7, 0x94, 0xc6, 0xdf, 0x15, 0x50, 0x49, 0x51, 0x04, 0x78, 0x15,
   548  	0xe4, 0x7c, 0xcf, 0x92, 0x4d, 0xb0, 0x24, 0x97, 0x33, 0xf7, 0x08, 0xed, 0x20, 0x2e, 0x87, 0x3f,
   549  	0x01, 0x65, 0x6c, 0x18, 0x84, 0xd2, 0xe0, 0x20, 0xc9, 0x6e, 0xfd, 0xde, 0x39, 0x8f, 0x10, 0x8f,
   550  	0xb0, 0x07, 0x64, 0x10, 0x06, 0x18, 0x2c, 0x40, 0x2b, 0x31, 0x1d, 0x8d, 0x81, 0xc1, 0x5b, 0xa9,
   551  	0x65, 0xcb, 0x89, 0x20, 0xa2, 0xcb, 0x7f, 0xfe, 0xd2, 0x35, 0xfe, 0x92, 0x03, 0x85, 0x90, 0x5e,
   552  	0xbd, 0x2c, 0x85, 0x77, 0xc1, 0x02, 0x73, 0x7b, 0xa6, 0x21, 0x1f, 0x69, 0x11, 0xc5, 0xdd, 0xe7,
   553  	0x42, 0x14, 0xe8, 0x92, 0x7c, 0x20, 0xf7, 0x12, 0x3e, 0xf0, 0x08, 0xe4, 0x98, 0x45, 0x65, 0xe7,
   554  	0xbc, 0x7d, 0xe9, 0x7a, 0xbb, 0xbf, 0x13, 0xbe, 0xd4, 0x97, 0x78, 0x98, 0xfb, 0x3b, 0x1d, 0xc4,
   555  	0xf1, 0xe0, 0x27, 0x20, 0x4f, 0x31, 0xb5, 0x64, 0x97, 0xfb, 0xe1, 0xe5, 0x09, 0x57, 0xab, 0xb3,
   556  	0x93, 0xfc, 0x09, 0x80, 0x8f, 0x91, 0x80, 0x84, 0xbf, 0x51, 0xc0, 0xb2, 0xe1, 0x3a, 0xd4, 0xb7,
   557  	0x89, 0x77, 0xd7, 0x73, 0xfd, 0x9e, 0xec, 0x56, 0xbb, 0x53, 0xb3, 0xdb, 0xcd, 0x24, 0xaa, 0x5e,
   558  	0x1d, 0x0d, 0xeb, 0xcb, 0x63, 0x22, 0x34, 0xee, 0xb7, 0xf1, 0x37, 0x05, 0xc0, 0xec, 0x44, 0xd8,
   559  	0x04, 0xc5, 0x2e, 0xff, 0x10, 0x37, 0x3b, 0xd8, 0xc7, 0xe8, 0x09, 0x7e, 0x37, 0x54, 0xa0, 0xd8,
   560  	0x86, 0x97, 0x33, 0x8f, 0x1c, 0x60, 0x0b, 0x27, 0x7a, 0xa5, 0xdc, 0xdf, 0xa8, 0x9c, 0xa1, 0xb4,
   561  	0x01, 0xca, 0xce, 0x81, 0xdf, 0x05, 0x25, 0x71, 0x8d, 0x1f, 0x5a, 0x87, 0x84, 0x06, 0x6f, 0xec,
   562  	0x42, 0xdc, 0x25, 0x3a, 0xb1, 0x0a, 0x25, 0xed, 0x1a, 0xff, 0x51, 0xc0, 0x92, 0x7c, 0xb9, 0x40,
   563  	0x07, 0x2c, 0x3a, 0x98, 0x99, 0x7d, 0x22, 0xb9, 0xf2, 0x54, 0x6f, 0xcd, 0x5d, 0x81, 0x14, 0xb5,
   564  	0x7f, 0xc0, 0xb9, 0x6c, 0x20, 0x43, 0xd2, 0x0b, 0x3c, 0x01, 0x8b, 0x24, 0x78, 0x31, 0xcc, 0xcf,
   565  	0xf4, 0x87, 0x23, 0xe1, 0x4b, 0xbe, 0x11, 0xa4, 0x87, 0xc6, 0xd7, 0x0a, 0x00, 0xb1, 0xc9, 0xcb,
   566  	0x6e, 0xda, 0xfb, 0xa0, 0x68, 0x58, 0x3e, 0x65, 0xc4, 0xdb, 0xfe, 0x28, 0xbc, 0x6d, 0x7c, 0x0b,
   567  	0x37, 0x43, 0x21, 0x8a, 0xf5, 0xf0, 0x03, 0x90, 0xc7, 0x3e, 0x3b, 0x96, 0xd7, 0x4d, 0xe5, 0x47,
   568  	0xb6, 0xe5, 0xb3, 0xe3, 0xe7, 0xbc, 0x64, 0xf8, 0xec, 0x38, 0xda, 0x34, 0x61, 0x95, 0xa9, 0x43,
   569  	0xf9, 0x19, 0xd6, 0xa1, 0xc6, 0xe7, 0x15, 0xb0, 0x32, 0xbe, 0xf0, 0xf0, 0x83, 0x04, 0xe9, 0x57,
   570  	0x44, 0x9b, 0x8b, 0xde, 0xe2, 0x13, 0x88, 0x7f, 0x98, 0xcb, 0xfc, 0x85, 0x72, 0x49, 0x53, 0xc7,
   571  	0xdc, 0x9b, 0xa0, 0x8e, 0x93, 0xdf, 0x2a, 0xf9, 0x37, 0xfb, 0x56, 0xf9, 0xff, 0xa1, 0xff, 0x7f,
   572  	0x48, 0x93, 0xe2, 0x45, 0x41, 0xde, 0x3e, 0x9b, 0xdd, 0xdd, 0x9f, 0x0d, 0x2d, 0x5e, 0x9a, 0x11,
   573  	0x2d, 0x4e, 0xbe, 0x34, 0x0a, 0xaf, 0xeb, 0xa5, 0x31, 0x81, 0x7b, 0x17, 0x5f, 0x03, 0xf7, 0x6e,
   574  	0x80, 0x45, 0x1b, 0x9f, 0xb5, 0xba, 0x44, 0x30, 0xfb, 0x62, 0x50, 0xf8, 0xda, 0x42, 0x82, 0xa4,
   575  	0xe6, 0x7f, 0xce, 0xcf, 0x27, 0x93, 0xdc, 0xf2, 0x2b, 0x91, 0xdc, 0x89, 0x5c, 0x7f, 0x79, 0x4a,
   576  	0xae, 0xbf, 0x72, 0x61, 0xae, 0x5f, 0x99, 0x82, 0xeb, 0xbf, 0x07, 0x96, 0x6c, 0x7c, 0xd6, 0xa6,
   577  	0x92, 0x9e, 0xe7, 0xf5, 0x12, 0xa7, 0x60, 0xed, 0x40, 0x84, 0x42, 0x1d, 0x0f, 0xcc, 0xc6, 0x67,
   578  	0xfa, 0x80, 0x11, 0xce, 0xcd, 0x23, 0x1a, 0xdf, 0x96, 0x32, 0x14, 0x69, 0x25, 0x60, 0xc7, 0x3f,
   579  	0xa0, 0x82, 0x94, 0xc7, 0x80, 0x5c, 0x84, 0x42, 0xdd, 0x65, 0xa9, 0x38, 0xdc, 0x01, 0xeb, 0x1e,
   580  	0x3e, 0x62, 0xf7, 0x08, 0xf6, 0xd8, 0x01, 0xc1, 0x6c, 0xdf, 0xb4, 0x89, 0xeb, 0x33, 0x75, 0x3d,
   581  	0x6a, 0x00, 0xeb, 0x68, 0x82, 0x1e, 0x4d, 0x9c, 0x05, 0xb7, 0xc1, 0x1a, 0x97, 0x6f, 0xf1, 0x2b,
   582  	0x6c, 0xba, 0x4e, 0x08, 0xf6, 0x96, 0x00, 0x7b, 0x7b, 0x34, 0xac, 0xaf, 0xa1, 0xac, 0x1a, 0x4d,
   583  	0x9a, 0x03, 0x7f, 0x04, 0x56, 0xb9, 0x78, 0x87, 0x60, 0x4a, 0x42, 0x9c, 0x6f, 0x04, 0xb4, 0x9a,
   584  	0x9f, 0x44, 0x94, 0xd2, 0xa1, 0x8c, 0x35, 0xdc, 0x04, 0x55, 0x2e, 0xdb, 0x74, 0x6d, 0xdb, 0x8c,
   585  	0xf2, 0x7a, 0x5b, 0x40, 0x88, 0x42, 0x8e, 0xd2, 0x4a, 0x94, 0xb5, 0x9f, 0xfe, 0xa9, 0xf2, 0xc7,
   586  	0x79, 0xb0, 0x36, 0xa1, 0xa9, 0xf1, 0xfc, 0x28, 0x73, 0x3d, 0xdc, 0x25, 0xf1, 0xd1, 0x56, 0xe2,
   587  	0xfc, 0x3a, 0x29, 0x1d, 0xca, 0x58, 0xc3, 0x27, 0x00, 0x04, 0xcd, 0xbf, 0xed, 0x1e, 0x4a, 0xc7,
   588  	0xfa, 0x1d, 0xbe, 0xd5, 0xad, 0x48, 0xfa, 0x7c, 0x58, 0xbf, 0x31, 0xe9, 0xff, 0x9a, 0x30, 0x1e,
   589  	0xf6, 0xd8, 0xb5, 0x7c, 0x9b, 0xc4, 0x13, 0x50, 0x02, 0x12, 0xfe, 0x14, 0x80, 0xbe, 0xd0, 0x77,
   590  	0xcc, 0x5f, 0x84, 0xcd, 0xfd, 0x85, 0x3f, 0xfc, 0x6b, 0xe1, 0x5f, 0x4b, 0xda, 0x8f, 0x7d, 0xec,
   591  	0x30, 0x7e, 0x3f, 0xc4, 0xd9, 0x7b, 0x1c, 0xa1, 0xa0, 0x04, 0xa2, 0xae, 0x3d, 0x7d, 0x56, 0x9b,
   592  	0xfb, 0xe2, 0x59, 0x6d, 0xee, 0xcb, 0x67, 0xb5, 0xb9, 0x5f, 0x8e, 0x6a, 0xca, 0xd3, 0x51, 0x4d,
   593  	0xf9, 0x62, 0x54, 0x53, 0xbe, 0x1c, 0xd5, 0x94, 0xaf, 0x46, 0x35, 0xe5, 0xf3, 0xaf, 0x6b, 0x73,
   594  	0x9f, 0x16, 0xc2, 0xb6, 0xf2, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe9, 0x55, 0xad, 0xa0, 0x66,
   595  	0x1e, 0x00, 0x00,
   596  }
   597  
   598  func (m *BusConfig) Marshal() (dAtA []byte, err error) {
   599  	size := m.Size()
   600  	dAtA = make([]byte, size)
   601  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   602  	if err != nil {
   603  		return nil, err
   604  	}
   605  	return dAtA[:n], nil
   606  }
   607  
   608  func (m *BusConfig) MarshalTo(dAtA []byte) (int, error) {
   609  	size := m.Size()
   610  	return m.MarshalToSizedBuffer(dAtA[:size])
   611  }
   612  
   613  func (m *BusConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   614  	i := len(dAtA)
   615  	_ = i
   616  	var l int
   617  	_ = l
   618  	if m.Kafka != nil {
   619  		{
   620  			size, err := m.Kafka.MarshalToSizedBuffer(dAtA[:i])
   621  			if err != nil {
   622  				return 0, err
   623  			}
   624  			i -= size
   625  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   626  		}
   627  		i--
   628  		dAtA[i] = 0x1a
   629  	}
   630  	if m.JetStream != nil {
   631  		{
   632  			size, err := m.JetStream.MarshalToSizedBuffer(dAtA[:i])
   633  			if err != nil {
   634  				return 0, err
   635  			}
   636  			i -= size
   637  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   638  		}
   639  		i--
   640  		dAtA[i] = 0x12
   641  	}
   642  	if m.NATS != nil {
   643  		{
   644  			size, err := m.NATS.MarshalToSizedBuffer(dAtA[:i])
   645  			if err != nil {
   646  				return 0, err
   647  			}
   648  			i -= size
   649  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   650  		}
   651  		i--
   652  		dAtA[i] = 0xa
   653  	}
   654  	return len(dAtA) - i, nil
   655  }
   656  
   657  func (m *ContainerTemplate) Marshal() (dAtA []byte, err error) {
   658  	size := m.Size()
   659  	dAtA = make([]byte, size)
   660  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   661  	if err != nil {
   662  		return nil, err
   663  	}
   664  	return dAtA[:n], nil
   665  }
   666  
   667  func (m *ContainerTemplate) MarshalTo(dAtA []byte) (int, error) {
   668  	size := m.Size()
   669  	return m.MarshalToSizedBuffer(dAtA[:size])
   670  }
   671  
   672  func (m *ContainerTemplate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   673  	i := len(dAtA)
   674  	_ = i
   675  	var l int
   676  	_ = l
   677  	if m.SecurityContext != nil {
   678  		{
   679  			size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
   680  			if err != nil {
   681  				return 0, err
   682  			}
   683  			i -= size
   684  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   685  		}
   686  		i--
   687  		dAtA[i] = 0x1a
   688  	}
   689  	i -= len(m.ImagePullPolicy)
   690  	copy(dAtA[i:], m.ImagePullPolicy)
   691  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ImagePullPolicy)))
   692  	i--
   693  	dAtA[i] = 0x12
   694  	{
   695  		size, err := m.Resources.MarshalToSizedBuffer(dAtA[:i])
   696  		if err != nil {
   697  			return 0, err
   698  		}
   699  		i -= size
   700  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   701  	}
   702  	i--
   703  	dAtA[i] = 0xa
   704  	return len(dAtA) - i, nil
   705  }
   706  
   707  func (m *EventBus) Marshal() (dAtA []byte, err error) {
   708  	size := m.Size()
   709  	dAtA = make([]byte, size)
   710  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   711  	if err != nil {
   712  		return nil, err
   713  	}
   714  	return dAtA[:n], nil
   715  }
   716  
   717  func (m *EventBus) MarshalTo(dAtA []byte) (int, error) {
   718  	size := m.Size()
   719  	return m.MarshalToSizedBuffer(dAtA[:size])
   720  }
   721  
   722  func (m *EventBus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   723  	i := len(dAtA)
   724  	_ = i
   725  	var l int
   726  	_ = l
   727  	{
   728  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
   729  		if err != nil {
   730  			return 0, err
   731  		}
   732  		i -= size
   733  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   734  	}
   735  	i--
   736  	dAtA[i] = 0x1a
   737  	{
   738  		size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
   739  		if err != nil {
   740  			return 0, err
   741  		}
   742  		i -= size
   743  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   744  	}
   745  	i--
   746  	dAtA[i] = 0x12
   747  	{
   748  		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
   749  		if err != nil {
   750  			return 0, err
   751  		}
   752  		i -= size
   753  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   754  	}
   755  	i--
   756  	dAtA[i] = 0xa
   757  	return len(dAtA) - i, nil
   758  }
   759  
   760  func (m *EventBusList) Marshal() (dAtA []byte, err error) {
   761  	size := m.Size()
   762  	dAtA = make([]byte, size)
   763  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   764  	if err != nil {
   765  		return nil, err
   766  	}
   767  	return dAtA[:n], nil
   768  }
   769  
   770  func (m *EventBusList) MarshalTo(dAtA []byte) (int, error) {
   771  	size := m.Size()
   772  	return m.MarshalToSizedBuffer(dAtA[:size])
   773  }
   774  
   775  func (m *EventBusList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   776  	i := len(dAtA)
   777  	_ = i
   778  	var l int
   779  	_ = l
   780  	if len(m.Items) > 0 {
   781  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
   782  			{
   783  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   784  				if err != nil {
   785  					return 0, err
   786  				}
   787  				i -= size
   788  				i = encodeVarintGenerated(dAtA, i, uint64(size))
   789  			}
   790  			i--
   791  			dAtA[i] = 0x12
   792  		}
   793  	}
   794  	{
   795  		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
   796  		if err != nil {
   797  			return 0, err
   798  		}
   799  		i -= size
   800  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   801  	}
   802  	i--
   803  	dAtA[i] = 0xa
   804  	return len(dAtA) - i, nil
   805  }
   806  
   807  func (m *EventBusSpec) Marshal() (dAtA []byte, err error) {
   808  	size := m.Size()
   809  	dAtA = make([]byte, size)
   810  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   811  	if err != nil {
   812  		return nil, err
   813  	}
   814  	return dAtA[:n], nil
   815  }
   816  
   817  func (m *EventBusSpec) MarshalTo(dAtA []byte) (int, error) {
   818  	size := m.Size()
   819  	return m.MarshalToSizedBuffer(dAtA[:size])
   820  }
   821  
   822  func (m *EventBusSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   823  	i := len(dAtA)
   824  	_ = i
   825  	var l int
   826  	_ = l
   827  	if m.JetStreamExotic != nil {
   828  		{
   829  			size, err := m.JetStreamExotic.MarshalToSizedBuffer(dAtA[:i])
   830  			if err != nil {
   831  				return 0, err
   832  			}
   833  			i -= size
   834  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   835  		}
   836  		i--
   837  		dAtA[i] = 0x22
   838  	}
   839  	if m.Kafka != nil {
   840  		{
   841  			size, err := m.Kafka.MarshalToSizedBuffer(dAtA[:i])
   842  			if err != nil {
   843  				return 0, err
   844  			}
   845  			i -= size
   846  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   847  		}
   848  		i--
   849  		dAtA[i] = 0x1a
   850  	}
   851  	if m.JetStream != nil {
   852  		{
   853  			size, err := m.JetStream.MarshalToSizedBuffer(dAtA[:i])
   854  			if err != nil {
   855  				return 0, err
   856  			}
   857  			i -= size
   858  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   859  		}
   860  		i--
   861  		dAtA[i] = 0x12
   862  	}
   863  	if m.NATS != nil {
   864  		{
   865  			size, err := m.NATS.MarshalToSizedBuffer(dAtA[:i])
   866  			if err != nil {
   867  				return 0, err
   868  			}
   869  			i -= size
   870  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   871  		}
   872  		i--
   873  		dAtA[i] = 0xa
   874  	}
   875  	return len(dAtA) - i, nil
   876  }
   877  
   878  func (m *EventBusStatus) Marshal() (dAtA []byte, err error) {
   879  	size := m.Size()
   880  	dAtA = make([]byte, size)
   881  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   882  	if err != nil {
   883  		return nil, err
   884  	}
   885  	return dAtA[:n], nil
   886  }
   887  
   888  func (m *EventBusStatus) MarshalTo(dAtA []byte) (int, error) {
   889  	size := m.Size()
   890  	return m.MarshalToSizedBuffer(dAtA[:size])
   891  }
   892  
   893  func (m *EventBusStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   894  	i := len(dAtA)
   895  	_ = i
   896  	var l int
   897  	_ = l
   898  	{
   899  		size, err := m.Config.MarshalToSizedBuffer(dAtA[:i])
   900  		if err != nil {
   901  			return 0, err
   902  		}
   903  		i -= size
   904  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   905  	}
   906  	i--
   907  	dAtA[i] = 0x12
   908  	{
   909  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
   910  		if err != nil {
   911  			return 0, err
   912  		}
   913  		i -= size
   914  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   915  	}
   916  	i--
   917  	dAtA[i] = 0xa
   918  	return len(dAtA) - i, nil
   919  }
   920  
   921  func (m *JetStreamBus) Marshal() (dAtA []byte, err error) {
   922  	size := m.Size()
   923  	dAtA = make([]byte, size)
   924  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   925  	if err != nil {
   926  		return nil, err
   927  	}
   928  	return dAtA[:n], nil
   929  }
   930  
   931  func (m *JetStreamBus) MarshalTo(dAtA []byte) (int, error) {
   932  	size := m.Size()
   933  	return m.MarshalToSizedBuffer(dAtA[:size])
   934  }
   935  
   936  func (m *JetStreamBus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   937  	i := len(dAtA)
   938  	_ = i
   939  	var l int
   940  	_ = l
   941  	if m.MaxPayload != nil {
   942  		i -= len(*m.MaxPayload)
   943  		copy(dAtA[i:], *m.MaxPayload)
   944  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MaxPayload)))
   945  		i--
   946  		dAtA[i] = 0x1
   947  		i--
   948  		dAtA[i] = 0x9a
   949  	}
   950  	if m.StreamConfig != nil {
   951  		i -= len(*m.StreamConfig)
   952  		copy(dAtA[i:], *m.StreamConfig)
   953  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.StreamConfig)))
   954  		i--
   955  		dAtA[i] = 0x1
   956  		i--
   957  		dAtA[i] = 0x92
   958  	}
   959  	if len(m.StartArgs) > 0 {
   960  		for iNdEx := len(m.StartArgs) - 1; iNdEx >= 0; iNdEx-- {
   961  			i -= len(m.StartArgs[iNdEx])
   962  			copy(dAtA[i:], m.StartArgs[iNdEx])
   963  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.StartArgs[iNdEx])))
   964  			i--
   965  			dAtA[i] = 0x1
   966  			i--
   967  			dAtA[i] = 0x8a
   968  		}
   969  	}
   970  	if m.Settings != nil {
   971  		i -= len(*m.Settings)
   972  		copy(dAtA[i:], *m.Settings)
   973  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Settings)))
   974  		i--
   975  		dAtA[i] = 0x1
   976  		i--
   977  		dAtA[i] = 0x82
   978  	}
   979  	i -= len(m.ServiceAccountName)
   980  	copy(dAtA[i:], m.ServiceAccountName)
   981  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceAccountName)))
   982  	i--
   983  	dAtA[i] = 0x7a
   984  	if m.Affinity != nil {
   985  		{
   986  			size, err := m.Affinity.MarshalToSizedBuffer(dAtA[:i])
   987  			if err != nil {
   988  				return 0, err
   989  			}
   990  			i -= size
   991  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   992  		}
   993  		i--
   994  		dAtA[i] = 0x72
   995  	}
   996  	if m.Priority != nil {
   997  		i = encodeVarintGenerated(dAtA, i, uint64(*m.Priority))
   998  		i--
   999  		dAtA[i] = 0x68
  1000  	}
  1001  	i -= len(m.PriorityClassName)
  1002  	copy(dAtA[i:], m.PriorityClassName)
  1003  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PriorityClassName)))
  1004  	i--
  1005  	dAtA[i] = 0x62
  1006  	if len(m.ImagePullSecrets) > 0 {
  1007  		for iNdEx := len(m.ImagePullSecrets) - 1; iNdEx >= 0; iNdEx-- {
  1008  			{
  1009  				size, err := m.ImagePullSecrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1010  				if err != nil {
  1011  					return 0, err
  1012  				}
  1013  				i -= size
  1014  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1015  			}
  1016  			i--
  1017  			dAtA[i] = 0x5a
  1018  		}
  1019  	}
  1020  	if m.SecurityContext != nil {
  1021  		{
  1022  			size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
  1023  			if err != nil {
  1024  				return 0, err
  1025  			}
  1026  			i -= size
  1027  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1028  		}
  1029  		i--
  1030  		dAtA[i] = 0x52
  1031  	}
  1032  	if len(m.Tolerations) > 0 {
  1033  		for iNdEx := len(m.Tolerations) - 1; iNdEx >= 0; iNdEx-- {
  1034  			{
  1035  				size, err := m.Tolerations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1036  				if err != nil {
  1037  					return 0, err
  1038  				}
  1039  				i -= size
  1040  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1041  			}
  1042  			i--
  1043  			dAtA[i] = 0x4a
  1044  		}
  1045  	}
  1046  	if len(m.NodeSelector) > 0 {
  1047  		keysForNodeSelector := make([]string, 0, len(m.NodeSelector))
  1048  		for k := range m.NodeSelector {
  1049  			keysForNodeSelector = append(keysForNodeSelector, string(k))
  1050  		}
  1051  		github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
  1052  		for iNdEx := len(keysForNodeSelector) - 1; iNdEx >= 0; iNdEx-- {
  1053  			v := m.NodeSelector[string(keysForNodeSelector[iNdEx])]
  1054  			baseI := i
  1055  			i -= len(v)
  1056  			copy(dAtA[i:], v)
  1057  			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  1058  			i--
  1059  			dAtA[i] = 0x12
  1060  			i -= len(keysForNodeSelector[iNdEx])
  1061  			copy(dAtA[i:], keysForNodeSelector[iNdEx])
  1062  			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForNodeSelector[iNdEx])))
  1063  			i--
  1064  			dAtA[i] = 0xa
  1065  			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  1066  			i--
  1067  			dAtA[i] = 0x42
  1068  		}
  1069  	}
  1070  	if m.Metadata != nil {
  1071  		{
  1072  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  1073  			if err != nil {
  1074  				return 0, err
  1075  			}
  1076  			i -= size
  1077  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1078  		}
  1079  		i--
  1080  		dAtA[i] = 0x3a
  1081  	}
  1082  	if m.Persistence != nil {
  1083  		{
  1084  			size, err := m.Persistence.MarshalToSizedBuffer(dAtA[:i])
  1085  			if err != nil {
  1086  				return 0, err
  1087  			}
  1088  			i -= size
  1089  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1090  		}
  1091  		i--
  1092  		dAtA[i] = 0x32
  1093  	}
  1094  	if m.MetricsContainerTemplate != nil {
  1095  		{
  1096  			size, err := m.MetricsContainerTemplate.MarshalToSizedBuffer(dAtA[:i])
  1097  			if err != nil {
  1098  				return 0, err
  1099  			}
  1100  			i -= size
  1101  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1102  		}
  1103  		i--
  1104  		dAtA[i] = 0x2a
  1105  	}
  1106  	if m.ReloaderContainerTemplate != nil {
  1107  		{
  1108  			size, err := m.ReloaderContainerTemplate.MarshalToSizedBuffer(dAtA[:i])
  1109  			if err != nil {
  1110  				return 0, err
  1111  			}
  1112  			i -= size
  1113  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1114  		}
  1115  		i--
  1116  		dAtA[i] = 0x22
  1117  	}
  1118  	if m.ContainerTemplate != nil {
  1119  		{
  1120  			size, err := m.ContainerTemplate.MarshalToSizedBuffer(dAtA[:i])
  1121  			if err != nil {
  1122  				return 0, err
  1123  			}
  1124  			i -= size
  1125  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1126  		}
  1127  		i--
  1128  		dAtA[i] = 0x1a
  1129  	}
  1130  	if m.Replicas != nil {
  1131  		i = encodeVarintGenerated(dAtA, i, uint64(*m.Replicas))
  1132  		i--
  1133  		dAtA[i] = 0x10
  1134  	}
  1135  	i -= len(m.Version)
  1136  	copy(dAtA[i:], m.Version)
  1137  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Version)))
  1138  	i--
  1139  	dAtA[i] = 0xa
  1140  	return len(dAtA) - i, nil
  1141  }
  1142  
  1143  func (m *JetStreamConfig) Marshal() (dAtA []byte, err error) {
  1144  	size := m.Size()
  1145  	dAtA = make([]byte, size)
  1146  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1147  	if err != nil {
  1148  		return nil, err
  1149  	}
  1150  	return dAtA[:n], nil
  1151  }
  1152  
  1153  func (m *JetStreamConfig) MarshalTo(dAtA []byte) (int, error) {
  1154  	size := m.Size()
  1155  	return m.MarshalToSizedBuffer(dAtA[:size])
  1156  }
  1157  
  1158  func (m *JetStreamConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1159  	i := len(dAtA)
  1160  	_ = i
  1161  	var l int
  1162  	_ = l
  1163  	i -= len(m.StreamConfig)
  1164  	copy(dAtA[i:], m.StreamConfig)
  1165  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StreamConfig)))
  1166  	i--
  1167  	dAtA[i] = 0x1a
  1168  	if m.AccessSecret != nil {
  1169  		{
  1170  			size, err := m.AccessSecret.MarshalToSizedBuffer(dAtA[:i])
  1171  			if err != nil {
  1172  				return 0, err
  1173  			}
  1174  			i -= size
  1175  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1176  		}
  1177  		i--
  1178  		dAtA[i] = 0x12
  1179  	}
  1180  	i -= len(m.URL)
  1181  	copy(dAtA[i:], m.URL)
  1182  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.URL)))
  1183  	i--
  1184  	dAtA[i] = 0xa
  1185  	return len(dAtA) - i, nil
  1186  }
  1187  
  1188  func (m *KafkaBus) Marshal() (dAtA []byte, err error) {
  1189  	size := m.Size()
  1190  	dAtA = make([]byte, size)
  1191  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1192  	if err != nil {
  1193  		return nil, err
  1194  	}
  1195  	return dAtA[:n], nil
  1196  }
  1197  
  1198  func (m *KafkaBus) MarshalTo(dAtA []byte) (int, error) {
  1199  	size := m.Size()
  1200  	return m.MarshalToSizedBuffer(dAtA[:size])
  1201  }
  1202  
  1203  func (m *KafkaBus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1204  	i := len(dAtA)
  1205  	_ = i
  1206  	var l int
  1207  	_ = l
  1208  	if m.ConsumerGroup != nil {
  1209  		{
  1210  			size, err := m.ConsumerGroup.MarshalToSizedBuffer(dAtA[:i])
  1211  			if err != nil {
  1212  				return 0, err
  1213  			}
  1214  			i -= size
  1215  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1216  		}
  1217  		i--
  1218  		dAtA[i] = 0x32
  1219  	}
  1220  	if m.SASL != nil {
  1221  		{
  1222  			size, err := m.SASL.MarshalToSizedBuffer(dAtA[:i])
  1223  			if err != nil {
  1224  				return 0, err
  1225  			}
  1226  			i -= size
  1227  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1228  		}
  1229  		i--
  1230  		dAtA[i] = 0x2a
  1231  	}
  1232  	if m.TLS != nil {
  1233  		{
  1234  			size, err := m.TLS.MarshalToSizedBuffer(dAtA[:i])
  1235  			if err != nil {
  1236  				return 0, err
  1237  			}
  1238  			i -= size
  1239  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1240  		}
  1241  		i--
  1242  		dAtA[i] = 0x22
  1243  	}
  1244  	i -= len(m.Version)
  1245  	copy(dAtA[i:], m.Version)
  1246  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Version)))
  1247  	i--
  1248  	dAtA[i] = 0x1a
  1249  	i -= len(m.Topic)
  1250  	copy(dAtA[i:], m.Topic)
  1251  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Topic)))
  1252  	i--
  1253  	dAtA[i] = 0x12
  1254  	i -= len(m.URL)
  1255  	copy(dAtA[i:], m.URL)
  1256  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.URL)))
  1257  	i--
  1258  	dAtA[i] = 0xa
  1259  	return len(dAtA) - i, nil
  1260  }
  1261  
  1262  func (m *KafkaConsumerGroup) Marshal() (dAtA []byte, err error) {
  1263  	size := m.Size()
  1264  	dAtA = make([]byte, size)
  1265  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1266  	if err != nil {
  1267  		return nil, err
  1268  	}
  1269  	return dAtA[:n], nil
  1270  }
  1271  
  1272  func (m *KafkaConsumerGroup) MarshalTo(dAtA []byte) (int, error) {
  1273  	size := m.Size()
  1274  	return m.MarshalToSizedBuffer(dAtA[:size])
  1275  }
  1276  
  1277  func (m *KafkaConsumerGroup) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1278  	i := len(dAtA)
  1279  	_ = i
  1280  	var l int
  1281  	_ = l
  1282  	i--
  1283  	if m.StartOldest {
  1284  		dAtA[i] = 1
  1285  	} else {
  1286  		dAtA[i] = 0
  1287  	}
  1288  	i--
  1289  	dAtA[i] = 0x18
  1290  	i -= len(m.RebalanceStrategy)
  1291  	copy(dAtA[i:], m.RebalanceStrategy)
  1292  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RebalanceStrategy)))
  1293  	i--
  1294  	dAtA[i] = 0x12
  1295  	i -= len(m.GroupName)
  1296  	copy(dAtA[i:], m.GroupName)
  1297  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.GroupName)))
  1298  	i--
  1299  	dAtA[i] = 0xa
  1300  	return len(dAtA) - i, nil
  1301  }
  1302  
  1303  func (m *NATSBus) Marshal() (dAtA []byte, err error) {
  1304  	size := m.Size()
  1305  	dAtA = make([]byte, size)
  1306  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1307  	if err != nil {
  1308  		return nil, err
  1309  	}
  1310  	return dAtA[:n], nil
  1311  }
  1312  
  1313  func (m *NATSBus) MarshalTo(dAtA []byte) (int, error) {
  1314  	size := m.Size()
  1315  	return m.MarshalToSizedBuffer(dAtA[:size])
  1316  }
  1317  
  1318  func (m *NATSBus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1319  	i := len(dAtA)
  1320  	_ = i
  1321  	var l int
  1322  	_ = l
  1323  	if m.Exotic != nil {
  1324  		{
  1325  			size, err := m.Exotic.MarshalToSizedBuffer(dAtA[:i])
  1326  			if err != nil {
  1327  				return 0, err
  1328  			}
  1329  			i -= size
  1330  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1331  		}
  1332  		i--
  1333  		dAtA[i] = 0x12
  1334  	}
  1335  	if m.Native != nil {
  1336  		{
  1337  			size, err := m.Native.MarshalToSizedBuffer(dAtA[:i])
  1338  			if err != nil {
  1339  				return 0, err
  1340  			}
  1341  			i -= size
  1342  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1343  		}
  1344  		i--
  1345  		dAtA[i] = 0xa
  1346  	}
  1347  	return len(dAtA) - i, nil
  1348  }
  1349  
  1350  func (m *NATSConfig) Marshal() (dAtA []byte, err error) {
  1351  	size := m.Size()
  1352  	dAtA = make([]byte, size)
  1353  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1354  	if err != nil {
  1355  		return nil, err
  1356  	}
  1357  	return dAtA[:n], nil
  1358  }
  1359  
  1360  func (m *NATSConfig) MarshalTo(dAtA []byte) (int, error) {
  1361  	size := m.Size()
  1362  	return m.MarshalToSizedBuffer(dAtA[:size])
  1363  }
  1364  
  1365  func (m *NATSConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1366  	i := len(dAtA)
  1367  	_ = i
  1368  	var l int
  1369  	_ = l
  1370  	if m.AccessSecret != nil {
  1371  		{
  1372  			size, err := m.AccessSecret.MarshalToSizedBuffer(dAtA[:i])
  1373  			if err != nil {
  1374  				return 0, err
  1375  			}
  1376  			i -= size
  1377  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1378  		}
  1379  		i--
  1380  		dAtA[i] = 0x22
  1381  	}
  1382  	if m.Auth != nil {
  1383  		i -= len(*m.Auth)
  1384  		copy(dAtA[i:], *m.Auth)
  1385  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Auth)))
  1386  		i--
  1387  		dAtA[i] = 0x1a
  1388  	}
  1389  	if m.ClusterID != nil {
  1390  		i -= len(*m.ClusterID)
  1391  		copy(dAtA[i:], *m.ClusterID)
  1392  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.ClusterID)))
  1393  		i--
  1394  		dAtA[i] = 0x12
  1395  	}
  1396  	i -= len(m.URL)
  1397  	copy(dAtA[i:], m.URL)
  1398  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.URL)))
  1399  	i--
  1400  	dAtA[i] = 0xa
  1401  	return len(dAtA) - i, nil
  1402  }
  1403  
  1404  func (m *NativeStrategy) Marshal() (dAtA []byte, err error) {
  1405  	size := m.Size()
  1406  	dAtA = make([]byte, size)
  1407  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1408  	if err != nil {
  1409  		return nil, err
  1410  	}
  1411  	return dAtA[:n], nil
  1412  }
  1413  
  1414  func (m *NativeStrategy) MarshalTo(dAtA []byte) (int, error) {
  1415  	size := m.Size()
  1416  	return m.MarshalToSizedBuffer(dAtA[:size])
  1417  }
  1418  
  1419  func (m *NativeStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1420  	i := len(dAtA)
  1421  	_ = i
  1422  	var l int
  1423  	_ = l
  1424  	if m.RaftCommitTimeout != nil {
  1425  		i -= len(*m.RaftCommitTimeout)
  1426  		copy(dAtA[i:], *m.RaftCommitTimeout)
  1427  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RaftCommitTimeout)))
  1428  		i--
  1429  		dAtA[i] = 0x1
  1430  		i--
  1431  		dAtA[i] = 0xba
  1432  	}
  1433  	if m.RaftLeaseTimeout != nil {
  1434  		i -= len(*m.RaftLeaseTimeout)
  1435  		copy(dAtA[i:], *m.RaftLeaseTimeout)
  1436  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RaftLeaseTimeout)))
  1437  		i--
  1438  		dAtA[i] = 0x1
  1439  		i--
  1440  		dAtA[i] = 0xb2
  1441  	}
  1442  	if m.RaftElectionTimeout != nil {
  1443  		i -= len(*m.RaftElectionTimeout)
  1444  		copy(dAtA[i:], *m.RaftElectionTimeout)
  1445  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RaftElectionTimeout)))
  1446  		i--
  1447  		dAtA[i] = 0x1
  1448  		i--
  1449  		dAtA[i] = 0xaa
  1450  	}
  1451  	if m.RaftHeartbeatTimeout != nil {
  1452  		i -= len(*m.RaftHeartbeatTimeout)
  1453  		copy(dAtA[i:], *m.RaftHeartbeatTimeout)
  1454  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RaftHeartbeatTimeout)))
  1455  		i--
  1456  		dAtA[i] = 0x1
  1457  		i--
  1458  		dAtA[i] = 0xa2
  1459  	}
  1460  	if m.MaxPayload != nil {
  1461  		i -= len(*m.MaxPayload)
  1462  		copy(dAtA[i:], *m.MaxPayload)
  1463  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MaxPayload)))
  1464  		i--
  1465  		dAtA[i] = 0x1
  1466  		i--
  1467  		dAtA[i] = 0x9a
  1468  	}
  1469  	if m.MaxSubs != nil {
  1470  		i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxSubs))
  1471  		i--
  1472  		dAtA[i] = 0x1
  1473  		i--
  1474  		dAtA[i] = 0x90
  1475  	}
  1476  	if m.MaxBytes != nil {
  1477  		i -= len(*m.MaxBytes)
  1478  		copy(dAtA[i:], *m.MaxBytes)
  1479  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MaxBytes)))
  1480  		i--
  1481  		dAtA[i] = 0x1
  1482  		i--
  1483  		dAtA[i] = 0x8a
  1484  	}
  1485  	if m.MaxMsgs != nil {
  1486  		i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxMsgs))
  1487  		i--
  1488  		dAtA[i] = 0x1
  1489  		i--
  1490  		dAtA[i] = 0x80
  1491  	}
  1492  	if m.Affinity != nil {
  1493  		{
  1494  			size, err := m.Affinity.MarshalToSizedBuffer(dAtA[:i])
  1495  			if err != nil {
  1496  				return 0, err
  1497  			}
  1498  			i -= size
  1499  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1500  		}
  1501  		i--
  1502  		dAtA[i] = 0x7a
  1503  	}
  1504  	if m.Priority != nil {
  1505  		i = encodeVarintGenerated(dAtA, i, uint64(*m.Priority))
  1506  		i--
  1507  		dAtA[i] = 0x70
  1508  	}
  1509  	i -= len(m.PriorityClassName)
  1510  	copy(dAtA[i:], m.PriorityClassName)
  1511  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.PriorityClassName)))
  1512  	i--
  1513  	dAtA[i] = 0x6a
  1514  	i -= len(m.ServiceAccountName)
  1515  	copy(dAtA[i:], m.ServiceAccountName)
  1516  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceAccountName)))
  1517  	i--
  1518  	dAtA[i] = 0x62
  1519  	if len(m.ImagePullSecrets) > 0 {
  1520  		for iNdEx := len(m.ImagePullSecrets) - 1; iNdEx >= 0; iNdEx-- {
  1521  			{
  1522  				size, err := m.ImagePullSecrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1523  				if err != nil {
  1524  					return 0, err
  1525  				}
  1526  				i -= size
  1527  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1528  			}
  1529  			i--
  1530  			dAtA[i] = 0x5a
  1531  		}
  1532  	}
  1533  	if m.MaxAge != nil {
  1534  		i -= len(*m.MaxAge)
  1535  		copy(dAtA[i:], *m.MaxAge)
  1536  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.MaxAge)))
  1537  		i--
  1538  		dAtA[i] = 0x52
  1539  	}
  1540  	if m.SecurityContext != nil {
  1541  		{
  1542  			size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
  1543  			if err != nil {
  1544  				return 0, err
  1545  			}
  1546  			i -= size
  1547  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1548  		}
  1549  		i--
  1550  		dAtA[i] = 0x4a
  1551  	}
  1552  	if m.Metadata != nil {
  1553  		{
  1554  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  1555  			if err != nil {
  1556  				return 0, err
  1557  			}
  1558  			i -= size
  1559  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1560  		}
  1561  		i--
  1562  		dAtA[i] = 0x42
  1563  	}
  1564  	if len(m.Tolerations) > 0 {
  1565  		for iNdEx := len(m.Tolerations) - 1; iNdEx >= 0; iNdEx-- {
  1566  			{
  1567  				size, err := m.Tolerations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1568  				if err != nil {
  1569  					return 0, err
  1570  				}
  1571  				i -= size
  1572  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1573  			}
  1574  			i--
  1575  			dAtA[i] = 0x3a
  1576  		}
  1577  	}
  1578  	if len(m.NodeSelector) > 0 {
  1579  		keysForNodeSelector := make([]string, 0, len(m.NodeSelector))
  1580  		for k := range m.NodeSelector {
  1581  			keysForNodeSelector = append(keysForNodeSelector, string(k))
  1582  		}
  1583  		github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
  1584  		for iNdEx := len(keysForNodeSelector) - 1; iNdEx >= 0; iNdEx-- {
  1585  			v := m.NodeSelector[string(keysForNodeSelector[iNdEx])]
  1586  			baseI := i
  1587  			i -= len(v)
  1588  			copy(dAtA[i:], v)
  1589  			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
  1590  			i--
  1591  			dAtA[i] = 0x12
  1592  			i -= len(keysForNodeSelector[iNdEx])
  1593  			copy(dAtA[i:], keysForNodeSelector[iNdEx])
  1594  			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForNodeSelector[iNdEx])))
  1595  			i--
  1596  			dAtA[i] = 0xa
  1597  			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  1598  			i--
  1599  			dAtA[i] = 0x32
  1600  		}
  1601  	}
  1602  	if m.MetricsContainerTemplate != nil {
  1603  		{
  1604  			size, err := m.MetricsContainerTemplate.MarshalToSizedBuffer(dAtA[:i])
  1605  			if err != nil {
  1606  				return 0, err
  1607  			}
  1608  			i -= size
  1609  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1610  		}
  1611  		i--
  1612  		dAtA[i] = 0x2a
  1613  	}
  1614  	if m.ContainerTemplate != nil {
  1615  		{
  1616  			size, err := m.ContainerTemplate.MarshalToSizedBuffer(dAtA[:i])
  1617  			if err != nil {
  1618  				return 0, err
  1619  			}
  1620  			i -= size
  1621  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1622  		}
  1623  		i--
  1624  		dAtA[i] = 0x22
  1625  	}
  1626  	if m.Persistence != nil {
  1627  		{
  1628  			size, err := m.Persistence.MarshalToSizedBuffer(dAtA[:i])
  1629  			if err != nil {
  1630  				return 0, err
  1631  			}
  1632  			i -= size
  1633  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1634  		}
  1635  		i--
  1636  		dAtA[i] = 0x1a
  1637  	}
  1638  	if m.Auth != nil {
  1639  		i -= len(*m.Auth)
  1640  		copy(dAtA[i:], *m.Auth)
  1641  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Auth)))
  1642  		i--
  1643  		dAtA[i] = 0x12
  1644  	}
  1645  	i = encodeVarintGenerated(dAtA, i, uint64(m.Replicas))
  1646  	i--
  1647  	dAtA[i] = 0x8
  1648  	return len(dAtA) - i, nil
  1649  }
  1650  
  1651  func (m *PersistenceStrategy) Marshal() (dAtA []byte, err error) {
  1652  	size := m.Size()
  1653  	dAtA = make([]byte, size)
  1654  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1655  	if err != nil {
  1656  		return nil, err
  1657  	}
  1658  	return dAtA[:n], nil
  1659  }
  1660  
  1661  func (m *PersistenceStrategy) MarshalTo(dAtA []byte) (int, error) {
  1662  	size := m.Size()
  1663  	return m.MarshalToSizedBuffer(dAtA[:size])
  1664  }
  1665  
  1666  func (m *PersistenceStrategy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1667  	i := len(dAtA)
  1668  	_ = i
  1669  	var l int
  1670  	_ = l
  1671  	if m.VolumeSize != nil {
  1672  		{
  1673  			size, err := m.VolumeSize.MarshalToSizedBuffer(dAtA[:i])
  1674  			if err != nil {
  1675  				return 0, err
  1676  			}
  1677  			i -= size
  1678  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1679  		}
  1680  		i--
  1681  		dAtA[i] = 0x1a
  1682  	}
  1683  	if m.AccessMode != nil {
  1684  		i -= len(*m.AccessMode)
  1685  		copy(dAtA[i:], *m.AccessMode)
  1686  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.AccessMode)))
  1687  		i--
  1688  		dAtA[i] = 0x12
  1689  	}
  1690  	if m.StorageClassName != nil {
  1691  		i -= len(*m.StorageClassName)
  1692  		copy(dAtA[i:], *m.StorageClassName)
  1693  		i = encodeVarintGenerated(dAtA, i, uint64(len(*m.StorageClassName)))
  1694  		i--
  1695  		dAtA[i] = 0xa
  1696  	}
  1697  	return len(dAtA) - i, nil
  1698  }
  1699  
  1700  func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  1701  	offset -= sovGenerated(v)
  1702  	base := offset
  1703  	for v >= 1<<7 {
  1704  		dAtA[offset] = uint8(v&0x7f | 0x80)
  1705  		v >>= 7
  1706  		offset++
  1707  	}
  1708  	dAtA[offset] = uint8(v)
  1709  	return base
  1710  }
  1711  func (m *BusConfig) Size() (n int) {
  1712  	if m == nil {
  1713  		return 0
  1714  	}
  1715  	var l int
  1716  	_ = l
  1717  	if m.NATS != nil {
  1718  		l = m.NATS.Size()
  1719  		n += 1 + l + sovGenerated(uint64(l))
  1720  	}
  1721  	if m.JetStream != nil {
  1722  		l = m.JetStream.Size()
  1723  		n += 1 + l + sovGenerated(uint64(l))
  1724  	}
  1725  	if m.Kafka != nil {
  1726  		l = m.Kafka.Size()
  1727  		n += 1 + l + sovGenerated(uint64(l))
  1728  	}
  1729  	return n
  1730  }
  1731  
  1732  func (m *ContainerTemplate) Size() (n int) {
  1733  	if m == nil {
  1734  		return 0
  1735  	}
  1736  	var l int
  1737  	_ = l
  1738  	l = m.Resources.Size()
  1739  	n += 1 + l + sovGenerated(uint64(l))
  1740  	l = len(m.ImagePullPolicy)
  1741  	n += 1 + l + sovGenerated(uint64(l))
  1742  	if m.SecurityContext != nil {
  1743  		l = m.SecurityContext.Size()
  1744  		n += 1 + l + sovGenerated(uint64(l))
  1745  	}
  1746  	return n
  1747  }
  1748  
  1749  func (m *EventBus) Size() (n int) {
  1750  	if m == nil {
  1751  		return 0
  1752  	}
  1753  	var l int
  1754  	_ = l
  1755  	l = m.ObjectMeta.Size()
  1756  	n += 1 + l + sovGenerated(uint64(l))
  1757  	l = m.Spec.Size()
  1758  	n += 1 + l + sovGenerated(uint64(l))
  1759  	l = m.Status.Size()
  1760  	n += 1 + l + sovGenerated(uint64(l))
  1761  	return n
  1762  }
  1763  
  1764  func (m *EventBusList) Size() (n int) {
  1765  	if m == nil {
  1766  		return 0
  1767  	}
  1768  	var l int
  1769  	_ = l
  1770  	l = m.ListMeta.Size()
  1771  	n += 1 + l + sovGenerated(uint64(l))
  1772  	if len(m.Items) > 0 {
  1773  		for _, e := range m.Items {
  1774  			l = e.Size()
  1775  			n += 1 + l + sovGenerated(uint64(l))
  1776  		}
  1777  	}
  1778  	return n
  1779  }
  1780  
  1781  func (m *EventBusSpec) Size() (n int) {
  1782  	if m == nil {
  1783  		return 0
  1784  	}
  1785  	var l int
  1786  	_ = l
  1787  	if m.NATS != nil {
  1788  		l = m.NATS.Size()
  1789  		n += 1 + l + sovGenerated(uint64(l))
  1790  	}
  1791  	if m.JetStream != nil {
  1792  		l = m.JetStream.Size()
  1793  		n += 1 + l + sovGenerated(uint64(l))
  1794  	}
  1795  	if m.Kafka != nil {
  1796  		l = m.Kafka.Size()
  1797  		n += 1 + l + sovGenerated(uint64(l))
  1798  	}
  1799  	if m.JetStreamExotic != nil {
  1800  		l = m.JetStreamExotic.Size()
  1801  		n += 1 + l + sovGenerated(uint64(l))
  1802  	}
  1803  	return n
  1804  }
  1805  
  1806  func (m *EventBusStatus) Size() (n int) {
  1807  	if m == nil {
  1808  		return 0
  1809  	}
  1810  	var l int
  1811  	_ = l
  1812  	l = m.Status.Size()
  1813  	n += 1 + l + sovGenerated(uint64(l))
  1814  	l = m.Config.Size()
  1815  	n += 1 + l + sovGenerated(uint64(l))
  1816  	return n
  1817  }
  1818  
  1819  func (m *JetStreamBus) Size() (n int) {
  1820  	if m == nil {
  1821  		return 0
  1822  	}
  1823  	var l int
  1824  	_ = l
  1825  	l = len(m.Version)
  1826  	n += 1 + l + sovGenerated(uint64(l))
  1827  	if m.Replicas != nil {
  1828  		n += 1 + sovGenerated(uint64(*m.Replicas))
  1829  	}
  1830  	if m.ContainerTemplate != nil {
  1831  		l = m.ContainerTemplate.Size()
  1832  		n += 1 + l + sovGenerated(uint64(l))
  1833  	}
  1834  	if m.ReloaderContainerTemplate != nil {
  1835  		l = m.ReloaderContainerTemplate.Size()
  1836  		n += 1 + l + sovGenerated(uint64(l))
  1837  	}
  1838  	if m.MetricsContainerTemplate != nil {
  1839  		l = m.MetricsContainerTemplate.Size()
  1840  		n += 1 + l + sovGenerated(uint64(l))
  1841  	}
  1842  	if m.Persistence != nil {
  1843  		l = m.Persistence.Size()
  1844  		n += 1 + l + sovGenerated(uint64(l))
  1845  	}
  1846  	if m.Metadata != nil {
  1847  		l = m.Metadata.Size()
  1848  		n += 1 + l + sovGenerated(uint64(l))
  1849  	}
  1850  	if len(m.NodeSelector) > 0 {
  1851  		for k, v := range m.NodeSelector {
  1852  			_ = k
  1853  			_ = v
  1854  			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1855  			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1856  		}
  1857  	}
  1858  	if len(m.Tolerations) > 0 {
  1859  		for _, e := range m.Tolerations {
  1860  			l = e.Size()
  1861  			n += 1 + l + sovGenerated(uint64(l))
  1862  		}
  1863  	}
  1864  	if m.SecurityContext != nil {
  1865  		l = m.SecurityContext.Size()
  1866  		n += 1 + l + sovGenerated(uint64(l))
  1867  	}
  1868  	if len(m.ImagePullSecrets) > 0 {
  1869  		for _, e := range m.ImagePullSecrets {
  1870  			l = e.Size()
  1871  			n += 1 + l + sovGenerated(uint64(l))
  1872  		}
  1873  	}
  1874  	l = len(m.PriorityClassName)
  1875  	n += 1 + l + sovGenerated(uint64(l))
  1876  	if m.Priority != nil {
  1877  		n += 1 + sovGenerated(uint64(*m.Priority))
  1878  	}
  1879  	if m.Affinity != nil {
  1880  		l = m.Affinity.Size()
  1881  		n += 1 + l + sovGenerated(uint64(l))
  1882  	}
  1883  	l = len(m.ServiceAccountName)
  1884  	n += 1 + l + sovGenerated(uint64(l))
  1885  	if m.Settings != nil {
  1886  		l = len(*m.Settings)
  1887  		n += 2 + l + sovGenerated(uint64(l))
  1888  	}
  1889  	if len(m.StartArgs) > 0 {
  1890  		for _, s := range m.StartArgs {
  1891  			l = len(s)
  1892  			n += 2 + l + sovGenerated(uint64(l))
  1893  		}
  1894  	}
  1895  	if m.StreamConfig != nil {
  1896  		l = len(*m.StreamConfig)
  1897  		n += 2 + l + sovGenerated(uint64(l))
  1898  	}
  1899  	if m.MaxPayload != nil {
  1900  		l = len(*m.MaxPayload)
  1901  		n += 2 + l + sovGenerated(uint64(l))
  1902  	}
  1903  	return n
  1904  }
  1905  
  1906  func (m *JetStreamConfig) Size() (n int) {
  1907  	if m == nil {
  1908  		return 0
  1909  	}
  1910  	var l int
  1911  	_ = l
  1912  	l = len(m.URL)
  1913  	n += 1 + l + sovGenerated(uint64(l))
  1914  	if m.AccessSecret != nil {
  1915  		l = m.AccessSecret.Size()
  1916  		n += 1 + l + sovGenerated(uint64(l))
  1917  	}
  1918  	l = len(m.StreamConfig)
  1919  	n += 1 + l + sovGenerated(uint64(l))
  1920  	return n
  1921  }
  1922  
  1923  func (m *KafkaBus) Size() (n int) {
  1924  	if m == nil {
  1925  		return 0
  1926  	}
  1927  	var l int
  1928  	_ = l
  1929  	l = len(m.URL)
  1930  	n += 1 + l + sovGenerated(uint64(l))
  1931  	l = len(m.Topic)
  1932  	n += 1 + l + sovGenerated(uint64(l))
  1933  	l = len(m.Version)
  1934  	n += 1 + l + sovGenerated(uint64(l))
  1935  	if m.TLS != nil {
  1936  		l = m.TLS.Size()
  1937  		n += 1 + l + sovGenerated(uint64(l))
  1938  	}
  1939  	if m.SASL != nil {
  1940  		l = m.SASL.Size()
  1941  		n += 1 + l + sovGenerated(uint64(l))
  1942  	}
  1943  	if m.ConsumerGroup != nil {
  1944  		l = m.ConsumerGroup.Size()
  1945  		n += 1 + l + sovGenerated(uint64(l))
  1946  	}
  1947  	return n
  1948  }
  1949  
  1950  func (m *KafkaConsumerGroup) Size() (n int) {
  1951  	if m == nil {
  1952  		return 0
  1953  	}
  1954  	var l int
  1955  	_ = l
  1956  	l = len(m.GroupName)
  1957  	n += 1 + l + sovGenerated(uint64(l))
  1958  	l = len(m.RebalanceStrategy)
  1959  	n += 1 + l + sovGenerated(uint64(l))
  1960  	n += 2
  1961  	return n
  1962  }
  1963  
  1964  func (m *NATSBus) Size() (n int) {
  1965  	if m == nil {
  1966  		return 0
  1967  	}
  1968  	var l int
  1969  	_ = l
  1970  	if m.Native != nil {
  1971  		l = m.Native.Size()
  1972  		n += 1 + l + sovGenerated(uint64(l))
  1973  	}
  1974  	if m.Exotic != nil {
  1975  		l = m.Exotic.Size()
  1976  		n += 1 + l + sovGenerated(uint64(l))
  1977  	}
  1978  	return n
  1979  }
  1980  
  1981  func (m *NATSConfig) Size() (n int) {
  1982  	if m == nil {
  1983  		return 0
  1984  	}
  1985  	var l int
  1986  	_ = l
  1987  	l = len(m.URL)
  1988  	n += 1 + l + sovGenerated(uint64(l))
  1989  	if m.ClusterID != nil {
  1990  		l = len(*m.ClusterID)
  1991  		n += 1 + l + sovGenerated(uint64(l))
  1992  	}
  1993  	if m.Auth != nil {
  1994  		l = len(*m.Auth)
  1995  		n += 1 + l + sovGenerated(uint64(l))
  1996  	}
  1997  	if m.AccessSecret != nil {
  1998  		l = m.AccessSecret.Size()
  1999  		n += 1 + l + sovGenerated(uint64(l))
  2000  	}
  2001  	return n
  2002  }
  2003  
  2004  func (m *NativeStrategy) Size() (n int) {
  2005  	if m == nil {
  2006  		return 0
  2007  	}
  2008  	var l int
  2009  	_ = l
  2010  	n += 1 + sovGenerated(uint64(m.Replicas))
  2011  	if m.Auth != nil {
  2012  		l = len(*m.Auth)
  2013  		n += 1 + l + sovGenerated(uint64(l))
  2014  	}
  2015  	if m.Persistence != nil {
  2016  		l = m.Persistence.Size()
  2017  		n += 1 + l + sovGenerated(uint64(l))
  2018  	}
  2019  	if m.ContainerTemplate != nil {
  2020  		l = m.ContainerTemplate.Size()
  2021  		n += 1 + l + sovGenerated(uint64(l))
  2022  	}
  2023  	if m.MetricsContainerTemplate != nil {
  2024  		l = m.MetricsContainerTemplate.Size()
  2025  		n += 1 + l + sovGenerated(uint64(l))
  2026  	}
  2027  	if len(m.NodeSelector) > 0 {
  2028  		for k, v := range m.NodeSelector {
  2029  			_ = k
  2030  			_ = v
  2031  			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  2032  			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  2033  		}
  2034  	}
  2035  	if len(m.Tolerations) > 0 {
  2036  		for _, e := range m.Tolerations {
  2037  			l = e.Size()
  2038  			n += 1 + l + sovGenerated(uint64(l))
  2039  		}
  2040  	}
  2041  	if m.Metadata != nil {
  2042  		l = m.Metadata.Size()
  2043  		n += 1 + l + sovGenerated(uint64(l))
  2044  	}
  2045  	if m.SecurityContext != nil {
  2046  		l = m.SecurityContext.Size()
  2047  		n += 1 + l + sovGenerated(uint64(l))
  2048  	}
  2049  	if m.MaxAge != nil {
  2050  		l = len(*m.MaxAge)
  2051  		n += 1 + l + sovGenerated(uint64(l))
  2052  	}
  2053  	if len(m.ImagePullSecrets) > 0 {
  2054  		for _, e := range m.ImagePullSecrets {
  2055  			l = e.Size()
  2056  			n += 1 + l + sovGenerated(uint64(l))
  2057  		}
  2058  	}
  2059  	l = len(m.ServiceAccountName)
  2060  	n += 1 + l + sovGenerated(uint64(l))
  2061  	l = len(m.PriorityClassName)
  2062  	n += 1 + l + sovGenerated(uint64(l))
  2063  	if m.Priority != nil {
  2064  		n += 1 + sovGenerated(uint64(*m.Priority))
  2065  	}
  2066  	if m.Affinity != nil {
  2067  		l = m.Affinity.Size()
  2068  		n += 1 + l + sovGenerated(uint64(l))
  2069  	}
  2070  	if m.MaxMsgs != nil {
  2071  		n += 2 + sovGenerated(uint64(*m.MaxMsgs))
  2072  	}
  2073  	if m.MaxBytes != nil {
  2074  		l = len(*m.MaxBytes)
  2075  		n += 2 + l + sovGenerated(uint64(l))
  2076  	}
  2077  	if m.MaxSubs != nil {
  2078  		n += 2 + sovGenerated(uint64(*m.MaxSubs))
  2079  	}
  2080  	if m.MaxPayload != nil {
  2081  		l = len(*m.MaxPayload)
  2082  		n += 2 + l + sovGenerated(uint64(l))
  2083  	}
  2084  	if m.RaftHeartbeatTimeout != nil {
  2085  		l = len(*m.RaftHeartbeatTimeout)
  2086  		n += 2 + l + sovGenerated(uint64(l))
  2087  	}
  2088  	if m.RaftElectionTimeout != nil {
  2089  		l = len(*m.RaftElectionTimeout)
  2090  		n += 2 + l + sovGenerated(uint64(l))
  2091  	}
  2092  	if m.RaftLeaseTimeout != nil {
  2093  		l = len(*m.RaftLeaseTimeout)
  2094  		n += 2 + l + sovGenerated(uint64(l))
  2095  	}
  2096  	if m.RaftCommitTimeout != nil {
  2097  		l = len(*m.RaftCommitTimeout)
  2098  		n += 2 + l + sovGenerated(uint64(l))
  2099  	}
  2100  	return n
  2101  }
  2102  
  2103  func (m *PersistenceStrategy) Size() (n int) {
  2104  	if m == nil {
  2105  		return 0
  2106  	}
  2107  	var l int
  2108  	_ = l
  2109  	if m.StorageClassName != nil {
  2110  		l = len(*m.StorageClassName)
  2111  		n += 1 + l + sovGenerated(uint64(l))
  2112  	}
  2113  	if m.AccessMode != nil {
  2114  		l = len(*m.AccessMode)
  2115  		n += 1 + l + sovGenerated(uint64(l))
  2116  	}
  2117  	if m.VolumeSize != nil {
  2118  		l = m.VolumeSize.Size()
  2119  		n += 1 + l + sovGenerated(uint64(l))
  2120  	}
  2121  	return n
  2122  }
  2123  
  2124  func sovGenerated(x uint64) (n int) {
  2125  	return (math_bits.Len64(x|1) + 6) / 7
  2126  }
  2127  func sozGenerated(x uint64) (n int) {
  2128  	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  2129  }
  2130  func (this *BusConfig) String() string {
  2131  	if this == nil {
  2132  		return "nil"
  2133  	}
  2134  	s := strings.Join([]string{`&BusConfig{`,
  2135  		`NATS:` + strings.Replace(this.NATS.String(), "NATSConfig", "NATSConfig", 1) + `,`,
  2136  		`JetStream:` + strings.Replace(this.JetStream.String(), "JetStreamConfig", "JetStreamConfig", 1) + `,`,
  2137  		`Kafka:` + strings.Replace(this.Kafka.String(), "KafkaBus", "KafkaBus", 1) + `,`,
  2138  		`}`,
  2139  	}, "")
  2140  	return s
  2141  }
  2142  func (this *ContainerTemplate) String() string {
  2143  	if this == nil {
  2144  		return "nil"
  2145  	}
  2146  	s := strings.Join([]string{`&ContainerTemplate{`,
  2147  		`Resources:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Resources), "ResourceRequirements", "v1.ResourceRequirements", 1), `&`, ``, 1) + `,`,
  2148  		`ImagePullPolicy:` + fmt.Sprintf("%v", this.ImagePullPolicy) + `,`,
  2149  		`SecurityContext:` + strings.Replace(fmt.Sprintf("%v", this.SecurityContext), "SecurityContext", "v1.SecurityContext", 1) + `,`,
  2150  		`}`,
  2151  	}, "")
  2152  	return s
  2153  }
  2154  func (this *EventBus) String() string {
  2155  	if this == nil {
  2156  		return "nil"
  2157  	}
  2158  	s := strings.Join([]string{`&EventBus{`,
  2159  		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v11.ObjectMeta", 1), `&`, ``, 1) + `,`,
  2160  		`Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "EventBusSpec", "EventBusSpec", 1), `&`, ``, 1) + `,`,
  2161  		`Status:` + strings.Replace(strings.Replace(this.Status.String(), "EventBusStatus", "EventBusStatus", 1), `&`, ``, 1) + `,`,
  2162  		`}`,
  2163  	}, "")
  2164  	return s
  2165  }
  2166  func (this *EventBusList) String() string {
  2167  	if this == nil {
  2168  		return "nil"
  2169  	}
  2170  	repeatedStringForItems := "[]EventBus{"
  2171  	for _, f := range this.Items {
  2172  		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "EventBus", "EventBus", 1), `&`, ``, 1) + ","
  2173  	}
  2174  	repeatedStringForItems += "}"
  2175  	s := strings.Join([]string{`&EventBusList{`,
  2176  		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v11.ListMeta", 1), `&`, ``, 1) + `,`,
  2177  		`Items:` + repeatedStringForItems + `,`,
  2178  		`}`,
  2179  	}, "")
  2180  	return s
  2181  }
  2182  func (this *EventBusSpec) String() string {
  2183  	if this == nil {
  2184  		return "nil"
  2185  	}
  2186  	s := strings.Join([]string{`&EventBusSpec{`,
  2187  		`NATS:` + strings.Replace(this.NATS.String(), "NATSBus", "NATSBus", 1) + `,`,
  2188  		`JetStream:` + strings.Replace(this.JetStream.String(), "JetStreamBus", "JetStreamBus", 1) + `,`,
  2189  		`Kafka:` + strings.Replace(this.Kafka.String(), "KafkaBus", "KafkaBus", 1) + `,`,
  2190  		`JetStreamExotic:` + strings.Replace(this.JetStreamExotic.String(), "JetStreamConfig", "JetStreamConfig", 1) + `,`,
  2191  		`}`,
  2192  	}, "")
  2193  	return s
  2194  }
  2195  func (this *EventBusStatus) String() string {
  2196  	if this == nil {
  2197  		return "nil"
  2198  	}
  2199  	s := strings.Join([]string{`&EventBusStatus{`,
  2200  		`Status:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Status), "Status", "common.Status", 1), `&`, ``, 1) + `,`,
  2201  		`Config:` + strings.Replace(strings.Replace(this.Config.String(), "BusConfig", "BusConfig", 1), `&`, ``, 1) + `,`,
  2202  		`}`,
  2203  	}, "")
  2204  	return s
  2205  }
  2206  func (this *JetStreamBus) String() string {
  2207  	if this == nil {
  2208  		return "nil"
  2209  	}
  2210  	repeatedStringForTolerations := "[]Toleration{"
  2211  	for _, f := range this.Tolerations {
  2212  		repeatedStringForTolerations += fmt.Sprintf("%v", f) + ","
  2213  	}
  2214  	repeatedStringForTolerations += "}"
  2215  	repeatedStringForImagePullSecrets := "[]LocalObjectReference{"
  2216  	for _, f := range this.ImagePullSecrets {
  2217  		repeatedStringForImagePullSecrets += fmt.Sprintf("%v", f) + ","
  2218  	}
  2219  	repeatedStringForImagePullSecrets += "}"
  2220  	keysForNodeSelector := make([]string, 0, len(this.NodeSelector))
  2221  	for k := range this.NodeSelector {
  2222  		keysForNodeSelector = append(keysForNodeSelector, k)
  2223  	}
  2224  	github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
  2225  	mapStringForNodeSelector := "map[string]string{"
  2226  	for _, k := range keysForNodeSelector {
  2227  		mapStringForNodeSelector += fmt.Sprintf("%v: %v,", k, this.NodeSelector[k])
  2228  	}
  2229  	mapStringForNodeSelector += "}"
  2230  	s := strings.Join([]string{`&JetStreamBus{`,
  2231  		`Version:` + fmt.Sprintf("%v", this.Version) + `,`,
  2232  		`Replicas:` + valueToStringGenerated(this.Replicas) + `,`,
  2233  		`ContainerTemplate:` + strings.Replace(this.ContainerTemplate.String(), "ContainerTemplate", "ContainerTemplate", 1) + `,`,
  2234  		`ReloaderContainerTemplate:` + strings.Replace(this.ReloaderContainerTemplate.String(), "ContainerTemplate", "ContainerTemplate", 1) + `,`,
  2235  		`MetricsContainerTemplate:` + strings.Replace(this.MetricsContainerTemplate.String(), "ContainerTemplate", "ContainerTemplate", 1) + `,`,
  2236  		`Persistence:` + strings.Replace(this.Persistence.String(), "PersistenceStrategy", "PersistenceStrategy", 1) + `,`,
  2237  		`Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "Metadata", "common.Metadata", 1) + `,`,
  2238  		`NodeSelector:` + mapStringForNodeSelector + `,`,
  2239  		`Tolerations:` + repeatedStringForTolerations + `,`,
  2240  		`SecurityContext:` + strings.Replace(fmt.Sprintf("%v", this.SecurityContext), "PodSecurityContext", "v1.PodSecurityContext", 1) + `,`,
  2241  		`ImagePullSecrets:` + repeatedStringForImagePullSecrets + `,`,
  2242  		`PriorityClassName:` + fmt.Sprintf("%v", this.PriorityClassName) + `,`,
  2243  		`Priority:` + valueToStringGenerated(this.Priority) + `,`,
  2244  		`Affinity:` + strings.Replace(fmt.Sprintf("%v", this.Affinity), "Affinity", "v1.Affinity", 1) + `,`,
  2245  		`ServiceAccountName:` + fmt.Sprintf("%v", this.ServiceAccountName) + `,`,
  2246  		`Settings:` + valueToStringGenerated(this.Settings) + `,`,
  2247  		`StartArgs:` + fmt.Sprintf("%v", this.StartArgs) + `,`,
  2248  		`StreamConfig:` + valueToStringGenerated(this.StreamConfig) + `,`,
  2249  		`MaxPayload:` + valueToStringGenerated(this.MaxPayload) + `,`,
  2250  		`}`,
  2251  	}, "")
  2252  	return s
  2253  }
  2254  func (this *JetStreamConfig) String() string {
  2255  	if this == nil {
  2256  		return "nil"
  2257  	}
  2258  	s := strings.Join([]string{`&JetStreamConfig{`,
  2259  		`URL:` + fmt.Sprintf("%v", this.URL) + `,`,
  2260  		`AccessSecret:` + strings.Replace(fmt.Sprintf("%v", this.AccessSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  2261  		`StreamConfig:` + fmt.Sprintf("%v", this.StreamConfig) + `,`,
  2262  		`}`,
  2263  	}, "")
  2264  	return s
  2265  }
  2266  func (this *KafkaBus) String() string {
  2267  	if this == nil {
  2268  		return "nil"
  2269  	}
  2270  	s := strings.Join([]string{`&KafkaBus{`,
  2271  		`URL:` + fmt.Sprintf("%v", this.URL) + `,`,
  2272  		`Topic:` + fmt.Sprintf("%v", this.Topic) + `,`,
  2273  		`Version:` + fmt.Sprintf("%v", this.Version) + `,`,
  2274  		`TLS:` + strings.Replace(fmt.Sprintf("%v", this.TLS), "TLSConfig", "common.TLSConfig", 1) + `,`,
  2275  		`SASL:` + strings.Replace(fmt.Sprintf("%v", this.SASL), "SASLConfig", "common.SASLConfig", 1) + `,`,
  2276  		`ConsumerGroup:` + strings.Replace(this.ConsumerGroup.String(), "KafkaConsumerGroup", "KafkaConsumerGroup", 1) + `,`,
  2277  		`}`,
  2278  	}, "")
  2279  	return s
  2280  }
  2281  func (this *KafkaConsumerGroup) String() string {
  2282  	if this == nil {
  2283  		return "nil"
  2284  	}
  2285  	s := strings.Join([]string{`&KafkaConsumerGroup{`,
  2286  		`GroupName:` + fmt.Sprintf("%v", this.GroupName) + `,`,
  2287  		`RebalanceStrategy:` + fmt.Sprintf("%v", this.RebalanceStrategy) + `,`,
  2288  		`StartOldest:` + fmt.Sprintf("%v", this.StartOldest) + `,`,
  2289  		`}`,
  2290  	}, "")
  2291  	return s
  2292  }
  2293  func (this *NATSBus) String() string {
  2294  	if this == nil {
  2295  		return "nil"
  2296  	}
  2297  	s := strings.Join([]string{`&NATSBus{`,
  2298  		`Native:` + strings.Replace(this.Native.String(), "NativeStrategy", "NativeStrategy", 1) + `,`,
  2299  		`Exotic:` + strings.Replace(this.Exotic.String(), "NATSConfig", "NATSConfig", 1) + `,`,
  2300  		`}`,
  2301  	}, "")
  2302  	return s
  2303  }
  2304  func (this *NATSConfig) String() string {
  2305  	if this == nil {
  2306  		return "nil"
  2307  	}
  2308  	s := strings.Join([]string{`&NATSConfig{`,
  2309  		`URL:` + fmt.Sprintf("%v", this.URL) + `,`,
  2310  		`ClusterID:` + valueToStringGenerated(this.ClusterID) + `,`,
  2311  		`Auth:` + valueToStringGenerated(this.Auth) + `,`,
  2312  		`AccessSecret:` + strings.Replace(fmt.Sprintf("%v", this.AccessSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  2313  		`}`,
  2314  	}, "")
  2315  	return s
  2316  }
  2317  func (this *NativeStrategy) String() string {
  2318  	if this == nil {
  2319  		return "nil"
  2320  	}
  2321  	repeatedStringForTolerations := "[]Toleration{"
  2322  	for _, f := range this.Tolerations {
  2323  		repeatedStringForTolerations += fmt.Sprintf("%v", f) + ","
  2324  	}
  2325  	repeatedStringForTolerations += "}"
  2326  	repeatedStringForImagePullSecrets := "[]LocalObjectReference{"
  2327  	for _, f := range this.ImagePullSecrets {
  2328  		repeatedStringForImagePullSecrets += fmt.Sprintf("%v", f) + ","
  2329  	}
  2330  	repeatedStringForImagePullSecrets += "}"
  2331  	keysForNodeSelector := make([]string, 0, len(this.NodeSelector))
  2332  	for k := range this.NodeSelector {
  2333  		keysForNodeSelector = append(keysForNodeSelector, k)
  2334  	}
  2335  	github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
  2336  	mapStringForNodeSelector := "map[string]string{"
  2337  	for _, k := range keysForNodeSelector {
  2338  		mapStringForNodeSelector += fmt.Sprintf("%v: %v,", k, this.NodeSelector[k])
  2339  	}
  2340  	mapStringForNodeSelector += "}"
  2341  	s := strings.Join([]string{`&NativeStrategy{`,
  2342  		`Replicas:` + fmt.Sprintf("%v", this.Replicas) + `,`,
  2343  		`Auth:` + valueToStringGenerated(this.Auth) + `,`,
  2344  		`Persistence:` + strings.Replace(this.Persistence.String(), "PersistenceStrategy", "PersistenceStrategy", 1) + `,`,
  2345  		`ContainerTemplate:` + strings.Replace(this.ContainerTemplate.String(), "ContainerTemplate", "ContainerTemplate", 1) + `,`,
  2346  		`MetricsContainerTemplate:` + strings.Replace(this.MetricsContainerTemplate.String(), "ContainerTemplate", "ContainerTemplate", 1) + `,`,
  2347  		`NodeSelector:` + mapStringForNodeSelector + `,`,
  2348  		`Tolerations:` + repeatedStringForTolerations + `,`,
  2349  		`Metadata:` + strings.Replace(fmt.Sprintf("%v", this.Metadata), "Metadata", "common.Metadata", 1) + `,`,
  2350  		`SecurityContext:` + strings.Replace(fmt.Sprintf("%v", this.SecurityContext), "PodSecurityContext", "v1.PodSecurityContext", 1) + `,`,
  2351  		`MaxAge:` + valueToStringGenerated(this.MaxAge) + `,`,
  2352  		`ImagePullSecrets:` + repeatedStringForImagePullSecrets + `,`,
  2353  		`ServiceAccountName:` + fmt.Sprintf("%v", this.ServiceAccountName) + `,`,
  2354  		`PriorityClassName:` + fmt.Sprintf("%v", this.PriorityClassName) + `,`,
  2355  		`Priority:` + valueToStringGenerated(this.Priority) + `,`,
  2356  		`Affinity:` + strings.Replace(fmt.Sprintf("%v", this.Affinity), "Affinity", "v1.Affinity", 1) + `,`,
  2357  		`MaxMsgs:` + valueToStringGenerated(this.MaxMsgs) + `,`,
  2358  		`MaxBytes:` + valueToStringGenerated(this.MaxBytes) + `,`,
  2359  		`MaxSubs:` + valueToStringGenerated(this.MaxSubs) + `,`,
  2360  		`MaxPayload:` + valueToStringGenerated(this.MaxPayload) + `,`,
  2361  		`RaftHeartbeatTimeout:` + valueToStringGenerated(this.RaftHeartbeatTimeout) + `,`,
  2362  		`RaftElectionTimeout:` + valueToStringGenerated(this.RaftElectionTimeout) + `,`,
  2363  		`RaftLeaseTimeout:` + valueToStringGenerated(this.RaftLeaseTimeout) + `,`,
  2364  		`RaftCommitTimeout:` + valueToStringGenerated(this.RaftCommitTimeout) + `,`,
  2365  		`}`,
  2366  	}, "")
  2367  	return s
  2368  }
  2369  func (this *PersistenceStrategy) String() string {
  2370  	if this == nil {
  2371  		return "nil"
  2372  	}
  2373  	s := strings.Join([]string{`&PersistenceStrategy{`,
  2374  		`StorageClassName:` + valueToStringGenerated(this.StorageClassName) + `,`,
  2375  		`AccessMode:` + valueToStringGenerated(this.AccessMode) + `,`,
  2376  		`VolumeSize:` + strings.Replace(fmt.Sprintf("%v", this.VolumeSize), "Quantity", "resource.Quantity", 1) + `,`,
  2377  		`}`,
  2378  	}, "")
  2379  	return s
  2380  }
  2381  func valueToStringGenerated(v interface{}) string {
  2382  	rv := reflect.ValueOf(v)
  2383  	if rv.IsNil() {
  2384  		return "nil"
  2385  	}
  2386  	pv := reflect.Indirect(rv).Interface()
  2387  	return fmt.Sprintf("*%v", pv)
  2388  }
  2389  func (m *BusConfig) Unmarshal(dAtA []byte) error {
  2390  	l := len(dAtA)
  2391  	iNdEx := 0
  2392  	for iNdEx < l {
  2393  		preIndex := iNdEx
  2394  		var wire uint64
  2395  		for shift := uint(0); ; shift += 7 {
  2396  			if shift >= 64 {
  2397  				return ErrIntOverflowGenerated
  2398  			}
  2399  			if iNdEx >= l {
  2400  				return io.ErrUnexpectedEOF
  2401  			}
  2402  			b := dAtA[iNdEx]
  2403  			iNdEx++
  2404  			wire |= uint64(b&0x7F) << shift
  2405  			if b < 0x80 {
  2406  				break
  2407  			}
  2408  		}
  2409  		fieldNum := int32(wire >> 3)
  2410  		wireType := int(wire & 0x7)
  2411  		if wireType == 4 {
  2412  			return fmt.Errorf("proto: BusConfig: wiretype end group for non-group")
  2413  		}
  2414  		if fieldNum <= 0 {
  2415  			return fmt.Errorf("proto: BusConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  2416  		}
  2417  		switch fieldNum {
  2418  		case 1:
  2419  			if wireType != 2 {
  2420  				return fmt.Errorf("proto: wrong wireType = %d for field NATS", wireType)
  2421  			}
  2422  			var msglen int
  2423  			for shift := uint(0); ; shift += 7 {
  2424  				if shift >= 64 {
  2425  					return ErrIntOverflowGenerated
  2426  				}
  2427  				if iNdEx >= l {
  2428  					return io.ErrUnexpectedEOF
  2429  				}
  2430  				b := dAtA[iNdEx]
  2431  				iNdEx++
  2432  				msglen |= int(b&0x7F) << shift
  2433  				if b < 0x80 {
  2434  					break
  2435  				}
  2436  			}
  2437  			if msglen < 0 {
  2438  				return ErrInvalidLengthGenerated
  2439  			}
  2440  			postIndex := iNdEx + msglen
  2441  			if postIndex < 0 {
  2442  				return ErrInvalidLengthGenerated
  2443  			}
  2444  			if postIndex > l {
  2445  				return io.ErrUnexpectedEOF
  2446  			}
  2447  			if m.NATS == nil {
  2448  				m.NATS = &NATSConfig{}
  2449  			}
  2450  			if err := m.NATS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2451  				return err
  2452  			}
  2453  			iNdEx = postIndex
  2454  		case 2:
  2455  			if wireType != 2 {
  2456  				return fmt.Errorf("proto: wrong wireType = %d for field JetStream", wireType)
  2457  			}
  2458  			var msglen int
  2459  			for shift := uint(0); ; shift += 7 {
  2460  				if shift >= 64 {
  2461  					return ErrIntOverflowGenerated
  2462  				}
  2463  				if iNdEx >= l {
  2464  					return io.ErrUnexpectedEOF
  2465  				}
  2466  				b := dAtA[iNdEx]
  2467  				iNdEx++
  2468  				msglen |= int(b&0x7F) << shift
  2469  				if b < 0x80 {
  2470  					break
  2471  				}
  2472  			}
  2473  			if msglen < 0 {
  2474  				return ErrInvalidLengthGenerated
  2475  			}
  2476  			postIndex := iNdEx + msglen
  2477  			if postIndex < 0 {
  2478  				return ErrInvalidLengthGenerated
  2479  			}
  2480  			if postIndex > l {
  2481  				return io.ErrUnexpectedEOF
  2482  			}
  2483  			if m.JetStream == nil {
  2484  				m.JetStream = &JetStreamConfig{}
  2485  			}
  2486  			if err := m.JetStream.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2487  				return err
  2488  			}
  2489  			iNdEx = postIndex
  2490  		case 3:
  2491  			if wireType != 2 {
  2492  				return fmt.Errorf("proto: wrong wireType = %d for field Kafka", wireType)
  2493  			}
  2494  			var msglen int
  2495  			for shift := uint(0); ; shift += 7 {
  2496  				if shift >= 64 {
  2497  					return ErrIntOverflowGenerated
  2498  				}
  2499  				if iNdEx >= l {
  2500  					return io.ErrUnexpectedEOF
  2501  				}
  2502  				b := dAtA[iNdEx]
  2503  				iNdEx++
  2504  				msglen |= int(b&0x7F) << shift
  2505  				if b < 0x80 {
  2506  					break
  2507  				}
  2508  			}
  2509  			if msglen < 0 {
  2510  				return ErrInvalidLengthGenerated
  2511  			}
  2512  			postIndex := iNdEx + msglen
  2513  			if postIndex < 0 {
  2514  				return ErrInvalidLengthGenerated
  2515  			}
  2516  			if postIndex > l {
  2517  				return io.ErrUnexpectedEOF
  2518  			}
  2519  			if m.Kafka == nil {
  2520  				m.Kafka = &KafkaBus{}
  2521  			}
  2522  			if err := m.Kafka.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2523  				return err
  2524  			}
  2525  			iNdEx = postIndex
  2526  		default:
  2527  			iNdEx = preIndex
  2528  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2529  			if err != nil {
  2530  				return err
  2531  			}
  2532  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2533  				return ErrInvalidLengthGenerated
  2534  			}
  2535  			if (iNdEx + skippy) > l {
  2536  				return io.ErrUnexpectedEOF
  2537  			}
  2538  			iNdEx += skippy
  2539  		}
  2540  	}
  2541  
  2542  	if iNdEx > l {
  2543  		return io.ErrUnexpectedEOF
  2544  	}
  2545  	return nil
  2546  }
  2547  func (m *ContainerTemplate) Unmarshal(dAtA []byte) error {
  2548  	l := len(dAtA)
  2549  	iNdEx := 0
  2550  	for iNdEx < l {
  2551  		preIndex := iNdEx
  2552  		var wire uint64
  2553  		for shift := uint(0); ; shift += 7 {
  2554  			if shift >= 64 {
  2555  				return ErrIntOverflowGenerated
  2556  			}
  2557  			if iNdEx >= l {
  2558  				return io.ErrUnexpectedEOF
  2559  			}
  2560  			b := dAtA[iNdEx]
  2561  			iNdEx++
  2562  			wire |= uint64(b&0x7F) << shift
  2563  			if b < 0x80 {
  2564  				break
  2565  			}
  2566  		}
  2567  		fieldNum := int32(wire >> 3)
  2568  		wireType := int(wire & 0x7)
  2569  		if wireType == 4 {
  2570  			return fmt.Errorf("proto: ContainerTemplate: wiretype end group for non-group")
  2571  		}
  2572  		if fieldNum <= 0 {
  2573  			return fmt.Errorf("proto: ContainerTemplate: illegal tag %d (wire type %d)", fieldNum, wire)
  2574  		}
  2575  		switch fieldNum {
  2576  		case 1:
  2577  			if wireType != 2 {
  2578  				return fmt.Errorf("proto: wrong wireType = %d for field Resources", wireType)
  2579  			}
  2580  			var msglen int
  2581  			for shift := uint(0); ; shift += 7 {
  2582  				if shift >= 64 {
  2583  					return ErrIntOverflowGenerated
  2584  				}
  2585  				if iNdEx >= l {
  2586  					return io.ErrUnexpectedEOF
  2587  				}
  2588  				b := dAtA[iNdEx]
  2589  				iNdEx++
  2590  				msglen |= int(b&0x7F) << shift
  2591  				if b < 0x80 {
  2592  					break
  2593  				}
  2594  			}
  2595  			if msglen < 0 {
  2596  				return ErrInvalidLengthGenerated
  2597  			}
  2598  			postIndex := iNdEx + msglen
  2599  			if postIndex < 0 {
  2600  				return ErrInvalidLengthGenerated
  2601  			}
  2602  			if postIndex > l {
  2603  				return io.ErrUnexpectedEOF
  2604  			}
  2605  			if err := m.Resources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2606  				return err
  2607  			}
  2608  			iNdEx = postIndex
  2609  		case 2:
  2610  			if wireType != 2 {
  2611  				return fmt.Errorf("proto: wrong wireType = %d for field ImagePullPolicy", wireType)
  2612  			}
  2613  			var stringLen uint64
  2614  			for shift := uint(0); ; shift += 7 {
  2615  				if shift >= 64 {
  2616  					return ErrIntOverflowGenerated
  2617  				}
  2618  				if iNdEx >= l {
  2619  					return io.ErrUnexpectedEOF
  2620  				}
  2621  				b := dAtA[iNdEx]
  2622  				iNdEx++
  2623  				stringLen |= uint64(b&0x7F) << shift
  2624  				if b < 0x80 {
  2625  					break
  2626  				}
  2627  			}
  2628  			intStringLen := int(stringLen)
  2629  			if intStringLen < 0 {
  2630  				return ErrInvalidLengthGenerated
  2631  			}
  2632  			postIndex := iNdEx + intStringLen
  2633  			if postIndex < 0 {
  2634  				return ErrInvalidLengthGenerated
  2635  			}
  2636  			if postIndex > l {
  2637  				return io.ErrUnexpectedEOF
  2638  			}
  2639  			m.ImagePullPolicy = k8s_io_api_core_v1.PullPolicy(dAtA[iNdEx:postIndex])
  2640  			iNdEx = postIndex
  2641  		case 3:
  2642  			if wireType != 2 {
  2643  				return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
  2644  			}
  2645  			var msglen int
  2646  			for shift := uint(0); ; shift += 7 {
  2647  				if shift >= 64 {
  2648  					return ErrIntOverflowGenerated
  2649  				}
  2650  				if iNdEx >= l {
  2651  					return io.ErrUnexpectedEOF
  2652  				}
  2653  				b := dAtA[iNdEx]
  2654  				iNdEx++
  2655  				msglen |= int(b&0x7F) << shift
  2656  				if b < 0x80 {
  2657  					break
  2658  				}
  2659  			}
  2660  			if msglen < 0 {
  2661  				return ErrInvalidLengthGenerated
  2662  			}
  2663  			postIndex := iNdEx + msglen
  2664  			if postIndex < 0 {
  2665  				return ErrInvalidLengthGenerated
  2666  			}
  2667  			if postIndex > l {
  2668  				return io.ErrUnexpectedEOF
  2669  			}
  2670  			if m.SecurityContext == nil {
  2671  				m.SecurityContext = &v1.SecurityContext{}
  2672  			}
  2673  			if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2674  				return err
  2675  			}
  2676  			iNdEx = postIndex
  2677  		default:
  2678  			iNdEx = preIndex
  2679  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2680  			if err != nil {
  2681  				return err
  2682  			}
  2683  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2684  				return ErrInvalidLengthGenerated
  2685  			}
  2686  			if (iNdEx + skippy) > l {
  2687  				return io.ErrUnexpectedEOF
  2688  			}
  2689  			iNdEx += skippy
  2690  		}
  2691  	}
  2692  
  2693  	if iNdEx > l {
  2694  		return io.ErrUnexpectedEOF
  2695  	}
  2696  	return nil
  2697  }
  2698  func (m *EventBus) Unmarshal(dAtA []byte) error {
  2699  	l := len(dAtA)
  2700  	iNdEx := 0
  2701  	for iNdEx < l {
  2702  		preIndex := iNdEx
  2703  		var wire uint64
  2704  		for shift := uint(0); ; shift += 7 {
  2705  			if shift >= 64 {
  2706  				return ErrIntOverflowGenerated
  2707  			}
  2708  			if iNdEx >= l {
  2709  				return io.ErrUnexpectedEOF
  2710  			}
  2711  			b := dAtA[iNdEx]
  2712  			iNdEx++
  2713  			wire |= uint64(b&0x7F) << shift
  2714  			if b < 0x80 {
  2715  				break
  2716  			}
  2717  		}
  2718  		fieldNum := int32(wire >> 3)
  2719  		wireType := int(wire & 0x7)
  2720  		if wireType == 4 {
  2721  			return fmt.Errorf("proto: EventBus: wiretype end group for non-group")
  2722  		}
  2723  		if fieldNum <= 0 {
  2724  			return fmt.Errorf("proto: EventBus: illegal tag %d (wire type %d)", fieldNum, wire)
  2725  		}
  2726  		switch fieldNum {
  2727  		case 1:
  2728  			if wireType != 2 {
  2729  				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2730  			}
  2731  			var msglen int
  2732  			for shift := uint(0); ; shift += 7 {
  2733  				if shift >= 64 {
  2734  					return ErrIntOverflowGenerated
  2735  				}
  2736  				if iNdEx >= l {
  2737  					return io.ErrUnexpectedEOF
  2738  				}
  2739  				b := dAtA[iNdEx]
  2740  				iNdEx++
  2741  				msglen |= int(b&0x7F) << shift
  2742  				if b < 0x80 {
  2743  					break
  2744  				}
  2745  			}
  2746  			if msglen < 0 {
  2747  				return ErrInvalidLengthGenerated
  2748  			}
  2749  			postIndex := iNdEx + msglen
  2750  			if postIndex < 0 {
  2751  				return ErrInvalidLengthGenerated
  2752  			}
  2753  			if postIndex > l {
  2754  				return io.ErrUnexpectedEOF
  2755  			}
  2756  			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2757  				return err
  2758  			}
  2759  			iNdEx = postIndex
  2760  		case 2:
  2761  			if wireType != 2 {
  2762  				return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  2763  			}
  2764  			var msglen int
  2765  			for shift := uint(0); ; shift += 7 {
  2766  				if shift >= 64 {
  2767  					return ErrIntOverflowGenerated
  2768  				}
  2769  				if iNdEx >= l {
  2770  					return io.ErrUnexpectedEOF
  2771  				}
  2772  				b := dAtA[iNdEx]
  2773  				iNdEx++
  2774  				msglen |= int(b&0x7F) << shift
  2775  				if b < 0x80 {
  2776  					break
  2777  				}
  2778  			}
  2779  			if msglen < 0 {
  2780  				return ErrInvalidLengthGenerated
  2781  			}
  2782  			postIndex := iNdEx + msglen
  2783  			if postIndex < 0 {
  2784  				return ErrInvalidLengthGenerated
  2785  			}
  2786  			if postIndex > l {
  2787  				return io.ErrUnexpectedEOF
  2788  			}
  2789  			if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2790  				return err
  2791  			}
  2792  			iNdEx = postIndex
  2793  		case 3:
  2794  			if wireType != 2 {
  2795  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  2796  			}
  2797  			var msglen int
  2798  			for shift := uint(0); ; shift += 7 {
  2799  				if shift >= 64 {
  2800  					return ErrIntOverflowGenerated
  2801  				}
  2802  				if iNdEx >= l {
  2803  					return io.ErrUnexpectedEOF
  2804  				}
  2805  				b := dAtA[iNdEx]
  2806  				iNdEx++
  2807  				msglen |= int(b&0x7F) << shift
  2808  				if b < 0x80 {
  2809  					break
  2810  				}
  2811  			}
  2812  			if msglen < 0 {
  2813  				return ErrInvalidLengthGenerated
  2814  			}
  2815  			postIndex := iNdEx + msglen
  2816  			if postIndex < 0 {
  2817  				return ErrInvalidLengthGenerated
  2818  			}
  2819  			if postIndex > l {
  2820  				return io.ErrUnexpectedEOF
  2821  			}
  2822  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2823  				return err
  2824  			}
  2825  			iNdEx = postIndex
  2826  		default:
  2827  			iNdEx = preIndex
  2828  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2829  			if err != nil {
  2830  				return err
  2831  			}
  2832  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2833  				return ErrInvalidLengthGenerated
  2834  			}
  2835  			if (iNdEx + skippy) > l {
  2836  				return io.ErrUnexpectedEOF
  2837  			}
  2838  			iNdEx += skippy
  2839  		}
  2840  	}
  2841  
  2842  	if iNdEx > l {
  2843  		return io.ErrUnexpectedEOF
  2844  	}
  2845  	return nil
  2846  }
  2847  func (m *EventBusList) Unmarshal(dAtA []byte) error {
  2848  	l := len(dAtA)
  2849  	iNdEx := 0
  2850  	for iNdEx < l {
  2851  		preIndex := iNdEx
  2852  		var wire uint64
  2853  		for shift := uint(0); ; shift += 7 {
  2854  			if shift >= 64 {
  2855  				return ErrIntOverflowGenerated
  2856  			}
  2857  			if iNdEx >= l {
  2858  				return io.ErrUnexpectedEOF
  2859  			}
  2860  			b := dAtA[iNdEx]
  2861  			iNdEx++
  2862  			wire |= uint64(b&0x7F) << shift
  2863  			if b < 0x80 {
  2864  				break
  2865  			}
  2866  		}
  2867  		fieldNum := int32(wire >> 3)
  2868  		wireType := int(wire & 0x7)
  2869  		if wireType == 4 {
  2870  			return fmt.Errorf("proto: EventBusList: wiretype end group for non-group")
  2871  		}
  2872  		if fieldNum <= 0 {
  2873  			return fmt.Errorf("proto: EventBusList: illegal tag %d (wire type %d)", fieldNum, wire)
  2874  		}
  2875  		switch fieldNum {
  2876  		case 1:
  2877  			if wireType != 2 {
  2878  				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2879  			}
  2880  			var msglen int
  2881  			for shift := uint(0); ; shift += 7 {
  2882  				if shift >= 64 {
  2883  					return ErrIntOverflowGenerated
  2884  				}
  2885  				if iNdEx >= l {
  2886  					return io.ErrUnexpectedEOF
  2887  				}
  2888  				b := dAtA[iNdEx]
  2889  				iNdEx++
  2890  				msglen |= int(b&0x7F) << shift
  2891  				if b < 0x80 {
  2892  					break
  2893  				}
  2894  			}
  2895  			if msglen < 0 {
  2896  				return ErrInvalidLengthGenerated
  2897  			}
  2898  			postIndex := iNdEx + msglen
  2899  			if postIndex < 0 {
  2900  				return ErrInvalidLengthGenerated
  2901  			}
  2902  			if postIndex > l {
  2903  				return io.ErrUnexpectedEOF
  2904  			}
  2905  			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2906  				return err
  2907  			}
  2908  			iNdEx = postIndex
  2909  		case 2:
  2910  			if wireType != 2 {
  2911  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2912  			}
  2913  			var msglen int
  2914  			for shift := uint(0); ; shift += 7 {
  2915  				if shift >= 64 {
  2916  					return ErrIntOverflowGenerated
  2917  				}
  2918  				if iNdEx >= l {
  2919  					return io.ErrUnexpectedEOF
  2920  				}
  2921  				b := dAtA[iNdEx]
  2922  				iNdEx++
  2923  				msglen |= int(b&0x7F) << shift
  2924  				if b < 0x80 {
  2925  					break
  2926  				}
  2927  			}
  2928  			if msglen < 0 {
  2929  				return ErrInvalidLengthGenerated
  2930  			}
  2931  			postIndex := iNdEx + msglen
  2932  			if postIndex < 0 {
  2933  				return ErrInvalidLengthGenerated
  2934  			}
  2935  			if postIndex > l {
  2936  				return io.ErrUnexpectedEOF
  2937  			}
  2938  			m.Items = append(m.Items, EventBus{})
  2939  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2940  				return err
  2941  			}
  2942  			iNdEx = postIndex
  2943  		default:
  2944  			iNdEx = preIndex
  2945  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2946  			if err != nil {
  2947  				return err
  2948  			}
  2949  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2950  				return ErrInvalidLengthGenerated
  2951  			}
  2952  			if (iNdEx + skippy) > l {
  2953  				return io.ErrUnexpectedEOF
  2954  			}
  2955  			iNdEx += skippy
  2956  		}
  2957  	}
  2958  
  2959  	if iNdEx > l {
  2960  		return io.ErrUnexpectedEOF
  2961  	}
  2962  	return nil
  2963  }
  2964  func (m *EventBusSpec) Unmarshal(dAtA []byte) error {
  2965  	l := len(dAtA)
  2966  	iNdEx := 0
  2967  	for iNdEx < l {
  2968  		preIndex := iNdEx
  2969  		var wire uint64
  2970  		for shift := uint(0); ; shift += 7 {
  2971  			if shift >= 64 {
  2972  				return ErrIntOverflowGenerated
  2973  			}
  2974  			if iNdEx >= l {
  2975  				return io.ErrUnexpectedEOF
  2976  			}
  2977  			b := dAtA[iNdEx]
  2978  			iNdEx++
  2979  			wire |= uint64(b&0x7F) << shift
  2980  			if b < 0x80 {
  2981  				break
  2982  			}
  2983  		}
  2984  		fieldNum := int32(wire >> 3)
  2985  		wireType := int(wire & 0x7)
  2986  		if wireType == 4 {
  2987  			return fmt.Errorf("proto: EventBusSpec: wiretype end group for non-group")
  2988  		}
  2989  		if fieldNum <= 0 {
  2990  			return fmt.Errorf("proto: EventBusSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  2991  		}
  2992  		switch fieldNum {
  2993  		case 1:
  2994  			if wireType != 2 {
  2995  				return fmt.Errorf("proto: wrong wireType = %d for field NATS", wireType)
  2996  			}
  2997  			var msglen int
  2998  			for shift := uint(0); ; shift += 7 {
  2999  				if shift >= 64 {
  3000  					return ErrIntOverflowGenerated
  3001  				}
  3002  				if iNdEx >= l {
  3003  					return io.ErrUnexpectedEOF
  3004  				}
  3005  				b := dAtA[iNdEx]
  3006  				iNdEx++
  3007  				msglen |= int(b&0x7F) << shift
  3008  				if b < 0x80 {
  3009  					break
  3010  				}
  3011  			}
  3012  			if msglen < 0 {
  3013  				return ErrInvalidLengthGenerated
  3014  			}
  3015  			postIndex := iNdEx + msglen
  3016  			if postIndex < 0 {
  3017  				return ErrInvalidLengthGenerated
  3018  			}
  3019  			if postIndex > l {
  3020  				return io.ErrUnexpectedEOF
  3021  			}
  3022  			if m.NATS == nil {
  3023  				m.NATS = &NATSBus{}
  3024  			}
  3025  			if err := m.NATS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3026  				return err
  3027  			}
  3028  			iNdEx = postIndex
  3029  		case 2:
  3030  			if wireType != 2 {
  3031  				return fmt.Errorf("proto: wrong wireType = %d for field JetStream", wireType)
  3032  			}
  3033  			var msglen int
  3034  			for shift := uint(0); ; shift += 7 {
  3035  				if shift >= 64 {
  3036  					return ErrIntOverflowGenerated
  3037  				}
  3038  				if iNdEx >= l {
  3039  					return io.ErrUnexpectedEOF
  3040  				}
  3041  				b := dAtA[iNdEx]
  3042  				iNdEx++
  3043  				msglen |= int(b&0x7F) << shift
  3044  				if b < 0x80 {
  3045  					break
  3046  				}
  3047  			}
  3048  			if msglen < 0 {
  3049  				return ErrInvalidLengthGenerated
  3050  			}
  3051  			postIndex := iNdEx + msglen
  3052  			if postIndex < 0 {
  3053  				return ErrInvalidLengthGenerated
  3054  			}
  3055  			if postIndex > l {
  3056  				return io.ErrUnexpectedEOF
  3057  			}
  3058  			if m.JetStream == nil {
  3059  				m.JetStream = &JetStreamBus{}
  3060  			}
  3061  			if err := m.JetStream.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3062  				return err
  3063  			}
  3064  			iNdEx = postIndex
  3065  		case 3:
  3066  			if wireType != 2 {
  3067  				return fmt.Errorf("proto: wrong wireType = %d for field Kafka", wireType)
  3068  			}
  3069  			var msglen int
  3070  			for shift := uint(0); ; shift += 7 {
  3071  				if shift >= 64 {
  3072  					return ErrIntOverflowGenerated
  3073  				}
  3074  				if iNdEx >= l {
  3075  					return io.ErrUnexpectedEOF
  3076  				}
  3077  				b := dAtA[iNdEx]
  3078  				iNdEx++
  3079  				msglen |= int(b&0x7F) << shift
  3080  				if b < 0x80 {
  3081  					break
  3082  				}
  3083  			}
  3084  			if msglen < 0 {
  3085  				return ErrInvalidLengthGenerated
  3086  			}
  3087  			postIndex := iNdEx + msglen
  3088  			if postIndex < 0 {
  3089  				return ErrInvalidLengthGenerated
  3090  			}
  3091  			if postIndex > l {
  3092  				return io.ErrUnexpectedEOF
  3093  			}
  3094  			if m.Kafka == nil {
  3095  				m.Kafka = &KafkaBus{}
  3096  			}
  3097  			if err := m.Kafka.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3098  				return err
  3099  			}
  3100  			iNdEx = postIndex
  3101  		case 4:
  3102  			if wireType != 2 {
  3103  				return fmt.Errorf("proto: wrong wireType = %d for field JetStreamExotic", wireType)
  3104  			}
  3105  			var msglen int
  3106  			for shift := uint(0); ; shift += 7 {
  3107  				if shift >= 64 {
  3108  					return ErrIntOverflowGenerated
  3109  				}
  3110  				if iNdEx >= l {
  3111  					return io.ErrUnexpectedEOF
  3112  				}
  3113  				b := dAtA[iNdEx]
  3114  				iNdEx++
  3115  				msglen |= int(b&0x7F) << shift
  3116  				if b < 0x80 {
  3117  					break
  3118  				}
  3119  			}
  3120  			if msglen < 0 {
  3121  				return ErrInvalidLengthGenerated
  3122  			}
  3123  			postIndex := iNdEx + msglen
  3124  			if postIndex < 0 {
  3125  				return ErrInvalidLengthGenerated
  3126  			}
  3127  			if postIndex > l {
  3128  				return io.ErrUnexpectedEOF
  3129  			}
  3130  			if m.JetStreamExotic == nil {
  3131  				m.JetStreamExotic = &JetStreamConfig{}
  3132  			}
  3133  			if err := m.JetStreamExotic.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3134  				return err
  3135  			}
  3136  			iNdEx = postIndex
  3137  		default:
  3138  			iNdEx = preIndex
  3139  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3140  			if err != nil {
  3141  				return err
  3142  			}
  3143  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3144  				return ErrInvalidLengthGenerated
  3145  			}
  3146  			if (iNdEx + skippy) > l {
  3147  				return io.ErrUnexpectedEOF
  3148  			}
  3149  			iNdEx += skippy
  3150  		}
  3151  	}
  3152  
  3153  	if iNdEx > l {
  3154  		return io.ErrUnexpectedEOF
  3155  	}
  3156  	return nil
  3157  }
  3158  func (m *EventBusStatus) Unmarshal(dAtA []byte) error {
  3159  	l := len(dAtA)
  3160  	iNdEx := 0
  3161  	for iNdEx < l {
  3162  		preIndex := iNdEx
  3163  		var wire uint64
  3164  		for shift := uint(0); ; shift += 7 {
  3165  			if shift >= 64 {
  3166  				return ErrIntOverflowGenerated
  3167  			}
  3168  			if iNdEx >= l {
  3169  				return io.ErrUnexpectedEOF
  3170  			}
  3171  			b := dAtA[iNdEx]
  3172  			iNdEx++
  3173  			wire |= uint64(b&0x7F) << shift
  3174  			if b < 0x80 {
  3175  				break
  3176  			}
  3177  		}
  3178  		fieldNum := int32(wire >> 3)
  3179  		wireType := int(wire & 0x7)
  3180  		if wireType == 4 {
  3181  			return fmt.Errorf("proto: EventBusStatus: wiretype end group for non-group")
  3182  		}
  3183  		if fieldNum <= 0 {
  3184  			return fmt.Errorf("proto: EventBusStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  3185  		}
  3186  		switch fieldNum {
  3187  		case 1:
  3188  			if wireType != 2 {
  3189  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  3190  			}
  3191  			var msglen int
  3192  			for shift := uint(0); ; shift += 7 {
  3193  				if shift >= 64 {
  3194  					return ErrIntOverflowGenerated
  3195  				}
  3196  				if iNdEx >= l {
  3197  					return io.ErrUnexpectedEOF
  3198  				}
  3199  				b := dAtA[iNdEx]
  3200  				iNdEx++
  3201  				msglen |= int(b&0x7F) << shift
  3202  				if b < 0x80 {
  3203  					break
  3204  				}
  3205  			}
  3206  			if msglen < 0 {
  3207  				return ErrInvalidLengthGenerated
  3208  			}
  3209  			postIndex := iNdEx + msglen
  3210  			if postIndex < 0 {
  3211  				return ErrInvalidLengthGenerated
  3212  			}
  3213  			if postIndex > l {
  3214  				return io.ErrUnexpectedEOF
  3215  			}
  3216  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3217  				return err
  3218  			}
  3219  			iNdEx = postIndex
  3220  		case 2:
  3221  			if wireType != 2 {
  3222  				return fmt.Errorf("proto: wrong wireType = %d for field Config", wireType)
  3223  			}
  3224  			var msglen int
  3225  			for shift := uint(0); ; shift += 7 {
  3226  				if shift >= 64 {
  3227  					return ErrIntOverflowGenerated
  3228  				}
  3229  				if iNdEx >= l {
  3230  					return io.ErrUnexpectedEOF
  3231  				}
  3232  				b := dAtA[iNdEx]
  3233  				iNdEx++
  3234  				msglen |= int(b&0x7F) << shift
  3235  				if b < 0x80 {
  3236  					break
  3237  				}
  3238  			}
  3239  			if msglen < 0 {
  3240  				return ErrInvalidLengthGenerated
  3241  			}
  3242  			postIndex := iNdEx + msglen
  3243  			if postIndex < 0 {
  3244  				return ErrInvalidLengthGenerated
  3245  			}
  3246  			if postIndex > l {
  3247  				return io.ErrUnexpectedEOF
  3248  			}
  3249  			if err := m.Config.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3250  				return err
  3251  			}
  3252  			iNdEx = postIndex
  3253  		default:
  3254  			iNdEx = preIndex
  3255  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3256  			if err != nil {
  3257  				return err
  3258  			}
  3259  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3260  				return ErrInvalidLengthGenerated
  3261  			}
  3262  			if (iNdEx + skippy) > l {
  3263  				return io.ErrUnexpectedEOF
  3264  			}
  3265  			iNdEx += skippy
  3266  		}
  3267  	}
  3268  
  3269  	if iNdEx > l {
  3270  		return io.ErrUnexpectedEOF
  3271  	}
  3272  	return nil
  3273  }
  3274  func (m *JetStreamBus) Unmarshal(dAtA []byte) error {
  3275  	l := len(dAtA)
  3276  	iNdEx := 0
  3277  	for iNdEx < l {
  3278  		preIndex := iNdEx
  3279  		var wire uint64
  3280  		for shift := uint(0); ; shift += 7 {
  3281  			if shift >= 64 {
  3282  				return ErrIntOverflowGenerated
  3283  			}
  3284  			if iNdEx >= l {
  3285  				return io.ErrUnexpectedEOF
  3286  			}
  3287  			b := dAtA[iNdEx]
  3288  			iNdEx++
  3289  			wire |= uint64(b&0x7F) << shift
  3290  			if b < 0x80 {
  3291  				break
  3292  			}
  3293  		}
  3294  		fieldNum := int32(wire >> 3)
  3295  		wireType := int(wire & 0x7)
  3296  		if wireType == 4 {
  3297  			return fmt.Errorf("proto: JetStreamBus: wiretype end group for non-group")
  3298  		}
  3299  		if fieldNum <= 0 {
  3300  			return fmt.Errorf("proto: JetStreamBus: illegal tag %d (wire type %d)", fieldNum, wire)
  3301  		}
  3302  		switch fieldNum {
  3303  		case 1:
  3304  			if wireType != 2 {
  3305  				return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  3306  			}
  3307  			var stringLen uint64
  3308  			for shift := uint(0); ; shift += 7 {
  3309  				if shift >= 64 {
  3310  					return ErrIntOverflowGenerated
  3311  				}
  3312  				if iNdEx >= l {
  3313  					return io.ErrUnexpectedEOF
  3314  				}
  3315  				b := dAtA[iNdEx]
  3316  				iNdEx++
  3317  				stringLen |= uint64(b&0x7F) << shift
  3318  				if b < 0x80 {
  3319  					break
  3320  				}
  3321  			}
  3322  			intStringLen := int(stringLen)
  3323  			if intStringLen < 0 {
  3324  				return ErrInvalidLengthGenerated
  3325  			}
  3326  			postIndex := iNdEx + intStringLen
  3327  			if postIndex < 0 {
  3328  				return ErrInvalidLengthGenerated
  3329  			}
  3330  			if postIndex > l {
  3331  				return io.ErrUnexpectedEOF
  3332  			}
  3333  			m.Version = string(dAtA[iNdEx:postIndex])
  3334  			iNdEx = postIndex
  3335  		case 2:
  3336  			if wireType != 0 {
  3337  				return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType)
  3338  			}
  3339  			var v int32
  3340  			for shift := uint(0); ; shift += 7 {
  3341  				if shift >= 64 {
  3342  					return ErrIntOverflowGenerated
  3343  				}
  3344  				if iNdEx >= l {
  3345  					return io.ErrUnexpectedEOF
  3346  				}
  3347  				b := dAtA[iNdEx]
  3348  				iNdEx++
  3349  				v |= int32(b&0x7F) << shift
  3350  				if b < 0x80 {
  3351  					break
  3352  				}
  3353  			}
  3354  			m.Replicas = &v
  3355  		case 3:
  3356  			if wireType != 2 {
  3357  				return fmt.Errorf("proto: wrong wireType = %d for field ContainerTemplate", wireType)
  3358  			}
  3359  			var msglen int
  3360  			for shift := uint(0); ; shift += 7 {
  3361  				if shift >= 64 {
  3362  					return ErrIntOverflowGenerated
  3363  				}
  3364  				if iNdEx >= l {
  3365  					return io.ErrUnexpectedEOF
  3366  				}
  3367  				b := dAtA[iNdEx]
  3368  				iNdEx++
  3369  				msglen |= int(b&0x7F) << shift
  3370  				if b < 0x80 {
  3371  					break
  3372  				}
  3373  			}
  3374  			if msglen < 0 {
  3375  				return ErrInvalidLengthGenerated
  3376  			}
  3377  			postIndex := iNdEx + msglen
  3378  			if postIndex < 0 {
  3379  				return ErrInvalidLengthGenerated
  3380  			}
  3381  			if postIndex > l {
  3382  				return io.ErrUnexpectedEOF
  3383  			}
  3384  			if m.ContainerTemplate == nil {
  3385  				m.ContainerTemplate = &ContainerTemplate{}
  3386  			}
  3387  			if err := m.ContainerTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3388  				return err
  3389  			}
  3390  			iNdEx = postIndex
  3391  		case 4:
  3392  			if wireType != 2 {
  3393  				return fmt.Errorf("proto: wrong wireType = %d for field ReloaderContainerTemplate", wireType)
  3394  			}
  3395  			var msglen int
  3396  			for shift := uint(0); ; shift += 7 {
  3397  				if shift >= 64 {
  3398  					return ErrIntOverflowGenerated
  3399  				}
  3400  				if iNdEx >= l {
  3401  					return io.ErrUnexpectedEOF
  3402  				}
  3403  				b := dAtA[iNdEx]
  3404  				iNdEx++
  3405  				msglen |= int(b&0x7F) << shift
  3406  				if b < 0x80 {
  3407  					break
  3408  				}
  3409  			}
  3410  			if msglen < 0 {
  3411  				return ErrInvalidLengthGenerated
  3412  			}
  3413  			postIndex := iNdEx + msglen
  3414  			if postIndex < 0 {
  3415  				return ErrInvalidLengthGenerated
  3416  			}
  3417  			if postIndex > l {
  3418  				return io.ErrUnexpectedEOF
  3419  			}
  3420  			if m.ReloaderContainerTemplate == nil {
  3421  				m.ReloaderContainerTemplate = &ContainerTemplate{}
  3422  			}
  3423  			if err := m.ReloaderContainerTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3424  				return err
  3425  			}
  3426  			iNdEx = postIndex
  3427  		case 5:
  3428  			if wireType != 2 {
  3429  				return fmt.Errorf("proto: wrong wireType = %d for field MetricsContainerTemplate", wireType)
  3430  			}
  3431  			var msglen int
  3432  			for shift := uint(0); ; shift += 7 {
  3433  				if shift >= 64 {
  3434  					return ErrIntOverflowGenerated
  3435  				}
  3436  				if iNdEx >= l {
  3437  					return io.ErrUnexpectedEOF
  3438  				}
  3439  				b := dAtA[iNdEx]
  3440  				iNdEx++
  3441  				msglen |= int(b&0x7F) << shift
  3442  				if b < 0x80 {
  3443  					break
  3444  				}
  3445  			}
  3446  			if msglen < 0 {
  3447  				return ErrInvalidLengthGenerated
  3448  			}
  3449  			postIndex := iNdEx + msglen
  3450  			if postIndex < 0 {
  3451  				return ErrInvalidLengthGenerated
  3452  			}
  3453  			if postIndex > l {
  3454  				return io.ErrUnexpectedEOF
  3455  			}
  3456  			if m.MetricsContainerTemplate == nil {
  3457  				m.MetricsContainerTemplate = &ContainerTemplate{}
  3458  			}
  3459  			if err := m.MetricsContainerTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3460  				return err
  3461  			}
  3462  			iNdEx = postIndex
  3463  		case 6:
  3464  			if wireType != 2 {
  3465  				return fmt.Errorf("proto: wrong wireType = %d for field Persistence", wireType)
  3466  			}
  3467  			var msglen int
  3468  			for shift := uint(0); ; shift += 7 {
  3469  				if shift >= 64 {
  3470  					return ErrIntOverflowGenerated
  3471  				}
  3472  				if iNdEx >= l {
  3473  					return io.ErrUnexpectedEOF
  3474  				}
  3475  				b := dAtA[iNdEx]
  3476  				iNdEx++
  3477  				msglen |= int(b&0x7F) << shift
  3478  				if b < 0x80 {
  3479  					break
  3480  				}
  3481  			}
  3482  			if msglen < 0 {
  3483  				return ErrInvalidLengthGenerated
  3484  			}
  3485  			postIndex := iNdEx + msglen
  3486  			if postIndex < 0 {
  3487  				return ErrInvalidLengthGenerated
  3488  			}
  3489  			if postIndex > l {
  3490  				return io.ErrUnexpectedEOF
  3491  			}
  3492  			if m.Persistence == nil {
  3493  				m.Persistence = &PersistenceStrategy{}
  3494  			}
  3495  			if err := m.Persistence.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3496  				return err
  3497  			}
  3498  			iNdEx = postIndex
  3499  		case 7:
  3500  			if wireType != 2 {
  3501  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
  3502  			}
  3503  			var msglen int
  3504  			for shift := uint(0); ; shift += 7 {
  3505  				if shift >= 64 {
  3506  					return ErrIntOverflowGenerated
  3507  				}
  3508  				if iNdEx >= l {
  3509  					return io.ErrUnexpectedEOF
  3510  				}
  3511  				b := dAtA[iNdEx]
  3512  				iNdEx++
  3513  				msglen |= int(b&0x7F) << shift
  3514  				if b < 0x80 {
  3515  					break
  3516  				}
  3517  			}
  3518  			if msglen < 0 {
  3519  				return ErrInvalidLengthGenerated
  3520  			}
  3521  			postIndex := iNdEx + msglen
  3522  			if postIndex < 0 {
  3523  				return ErrInvalidLengthGenerated
  3524  			}
  3525  			if postIndex > l {
  3526  				return io.ErrUnexpectedEOF
  3527  			}
  3528  			if m.Metadata == nil {
  3529  				m.Metadata = &common.Metadata{}
  3530  			}
  3531  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3532  				return err
  3533  			}
  3534  			iNdEx = postIndex
  3535  		case 8:
  3536  			if wireType != 2 {
  3537  				return fmt.Errorf("proto: wrong wireType = %d for field NodeSelector", wireType)
  3538  			}
  3539  			var msglen int
  3540  			for shift := uint(0); ; shift += 7 {
  3541  				if shift >= 64 {
  3542  					return ErrIntOverflowGenerated
  3543  				}
  3544  				if iNdEx >= l {
  3545  					return io.ErrUnexpectedEOF
  3546  				}
  3547  				b := dAtA[iNdEx]
  3548  				iNdEx++
  3549  				msglen |= int(b&0x7F) << shift
  3550  				if b < 0x80 {
  3551  					break
  3552  				}
  3553  			}
  3554  			if msglen < 0 {
  3555  				return ErrInvalidLengthGenerated
  3556  			}
  3557  			postIndex := iNdEx + msglen
  3558  			if postIndex < 0 {
  3559  				return ErrInvalidLengthGenerated
  3560  			}
  3561  			if postIndex > l {
  3562  				return io.ErrUnexpectedEOF
  3563  			}
  3564  			if m.NodeSelector == nil {
  3565  				m.NodeSelector = make(map[string]string)
  3566  			}
  3567  			var mapkey string
  3568  			var mapvalue string
  3569  			for iNdEx < postIndex {
  3570  				entryPreIndex := iNdEx
  3571  				var wire uint64
  3572  				for shift := uint(0); ; shift += 7 {
  3573  					if shift >= 64 {
  3574  						return ErrIntOverflowGenerated
  3575  					}
  3576  					if iNdEx >= l {
  3577  						return io.ErrUnexpectedEOF
  3578  					}
  3579  					b := dAtA[iNdEx]
  3580  					iNdEx++
  3581  					wire |= uint64(b&0x7F) << shift
  3582  					if b < 0x80 {
  3583  						break
  3584  					}
  3585  				}
  3586  				fieldNum := int32(wire >> 3)
  3587  				if fieldNum == 1 {
  3588  					var stringLenmapkey uint64
  3589  					for shift := uint(0); ; shift += 7 {
  3590  						if shift >= 64 {
  3591  							return ErrIntOverflowGenerated
  3592  						}
  3593  						if iNdEx >= l {
  3594  							return io.ErrUnexpectedEOF
  3595  						}
  3596  						b := dAtA[iNdEx]
  3597  						iNdEx++
  3598  						stringLenmapkey |= uint64(b&0x7F) << shift
  3599  						if b < 0x80 {
  3600  							break
  3601  						}
  3602  					}
  3603  					intStringLenmapkey := int(stringLenmapkey)
  3604  					if intStringLenmapkey < 0 {
  3605  						return ErrInvalidLengthGenerated
  3606  					}
  3607  					postStringIndexmapkey := iNdEx + intStringLenmapkey
  3608  					if postStringIndexmapkey < 0 {
  3609  						return ErrInvalidLengthGenerated
  3610  					}
  3611  					if postStringIndexmapkey > l {
  3612  						return io.ErrUnexpectedEOF
  3613  					}
  3614  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  3615  					iNdEx = postStringIndexmapkey
  3616  				} else if fieldNum == 2 {
  3617  					var stringLenmapvalue uint64
  3618  					for shift := uint(0); ; shift += 7 {
  3619  						if shift >= 64 {
  3620  							return ErrIntOverflowGenerated
  3621  						}
  3622  						if iNdEx >= l {
  3623  							return io.ErrUnexpectedEOF
  3624  						}
  3625  						b := dAtA[iNdEx]
  3626  						iNdEx++
  3627  						stringLenmapvalue |= uint64(b&0x7F) << shift
  3628  						if b < 0x80 {
  3629  							break
  3630  						}
  3631  					}
  3632  					intStringLenmapvalue := int(stringLenmapvalue)
  3633  					if intStringLenmapvalue < 0 {
  3634  						return ErrInvalidLengthGenerated
  3635  					}
  3636  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  3637  					if postStringIndexmapvalue < 0 {
  3638  						return ErrInvalidLengthGenerated
  3639  					}
  3640  					if postStringIndexmapvalue > l {
  3641  						return io.ErrUnexpectedEOF
  3642  					}
  3643  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  3644  					iNdEx = postStringIndexmapvalue
  3645  				} else {
  3646  					iNdEx = entryPreIndex
  3647  					skippy, err := skipGenerated(dAtA[iNdEx:])
  3648  					if err != nil {
  3649  						return err
  3650  					}
  3651  					if (skippy < 0) || (iNdEx+skippy) < 0 {
  3652  						return ErrInvalidLengthGenerated
  3653  					}
  3654  					if (iNdEx + skippy) > postIndex {
  3655  						return io.ErrUnexpectedEOF
  3656  					}
  3657  					iNdEx += skippy
  3658  				}
  3659  			}
  3660  			m.NodeSelector[mapkey] = mapvalue
  3661  			iNdEx = postIndex
  3662  		case 9:
  3663  			if wireType != 2 {
  3664  				return fmt.Errorf("proto: wrong wireType = %d for field Tolerations", wireType)
  3665  			}
  3666  			var msglen int
  3667  			for shift := uint(0); ; shift += 7 {
  3668  				if shift >= 64 {
  3669  					return ErrIntOverflowGenerated
  3670  				}
  3671  				if iNdEx >= l {
  3672  					return io.ErrUnexpectedEOF
  3673  				}
  3674  				b := dAtA[iNdEx]
  3675  				iNdEx++
  3676  				msglen |= int(b&0x7F) << shift
  3677  				if b < 0x80 {
  3678  					break
  3679  				}
  3680  			}
  3681  			if msglen < 0 {
  3682  				return ErrInvalidLengthGenerated
  3683  			}
  3684  			postIndex := iNdEx + msglen
  3685  			if postIndex < 0 {
  3686  				return ErrInvalidLengthGenerated
  3687  			}
  3688  			if postIndex > l {
  3689  				return io.ErrUnexpectedEOF
  3690  			}
  3691  			m.Tolerations = append(m.Tolerations, v1.Toleration{})
  3692  			if err := m.Tolerations[len(m.Tolerations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3693  				return err
  3694  			}
  3695  			iNdEx = postIndex
  3696  		case 10:
  3697  			if wireType != 2 {
  3698  				return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
  3699  			}
  3700  			var msglen int
  3701  			for shift := uint(0); ; shift += 7 {
  3702  				if shift >= 64 {
  3703  					return ErrIntOverflowGenerated
  3704  				}
  3705  				if iNdEx >= l {
  3706  					return io.ErrUnexpectedEOF
  3707  				}
  3708  				b := dAtA[iNdEx]
  3709  				iNdEx++
  3710  				msglen |= int(b&0x7F) << shift
  3711  				if b < 0x80 {
  3712  					break
  3713  				}
  3714  			}
  3715  			if msglen < 0 {
  3716  				return ErrInvalidLengthGenerated
  3717  			}
  3718  			postIndex := iNdEx + msglen
  3719  			if postIndex < 0 {
  3720  				return ErrInvalidLengthGenerated
  3721  			}
  3722  			if postIndex > l {
  3723  				return io.ErrUnexpectedEOF
  3724  			}
  3725  			if m.SecurityContext == nil {
  3726  				m.SecurityContext = &v1.PodSecurityContext{}
  3727  			}
  3728  			if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3729  				return err
  3730  			}
  3731  			iNdEx = postIndex
  3732  		case 11:
  3733  			if wireType != 2 {
  3734  				return fmt.Errorf("proto: wrong wireType = %d for field ImagePullSecrets", wireType)
  3735  			}
  3736  			var msglen int
  3737  			for shift := uint(0); ; shift += 7 {
  3738  				if shift >= 64 {
  3739  					return ErrIntOverflowGenerated
  3740  				}
  3741  				if iNdEx >= l {
  3742  					return io.ErrUnexpectedEOF
  3743  				}
  3744  				b := dAtA[iNdEx]
  3745  				iNdEx++
  3746  				msglen |= int(b&0x7F) << shift
  3747  				if b < 0x80 {
  3748  					break
  3749  				}
  3750  			}
  3751  			if msglen < 0 {
  3752  				return ErrInvalidLengthGenerated
  3753  			}
  3754  			postIndex := iNdEx + msglen
  3755  			if postIndex < 0 {
  3756  				return ErrInvalidLengthGenerated
  3757  			}
  3758  			if postIndex > l {
  3759  				return io.ErrUnexpectedEOF
  3760  			}
  3761  			m.ImagePullSecrets = append(m.ImagePullSecrets, v1.LocalObjectReference{})
  3762  			if err := m.ImagePullSecrets[len(m.ImagePullSecrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3763  				return err
  3764  			}
  3765  			iNdEx = postIndex
  3766  		case 12:
  3767  			if wireType != 2 {
  3768  				return fmt.Errorf("proto: wrong wireType = %d for field PriorityClassName", wireType)
  3769  			}
  3770  			var stringLen uint64
  3771  			for shift := uint(0); ; shift += 7 {
  3772  				if shift >= 64 {
  3773  					return ErrIntOverflowGenerated
  3774  				}
  3775  				if iNdEx >= l {
  3776  					return io.ErrUnexpectedEOF
  3777  				}
  3778  				b := dAtA[iNdEx]
  3779  				iNdEx++
  3780  				stringLen |= uint64(b&0x7F) << shift
  3781  				if b < 0x80 {
  3782  					break
  3783  				}
  3784  			}
  3785  			intStringLen := int(stringLen)
  3786  			if intStringLen < 0 {
  3787  				return ErrInvalidLengthGenerated
  3788  			}
  3789  			postIndex := iNdEx + intStringLen
  3790  			if postIndex < 0 {
  3791  				return ErrInvalidLengthGenerated
  3792  			}
  3793  			if postIndex > l {
  3794  				return io.ErrUnexpectedEOF
  3795  			}
  3796  			m.PriorityClassName = string(dAtA[iNdEx:postIndex])
  3797  			iNdEx = postIndex
  3798  		case 13:
  3799  			if wireType != 0 {
  3800  				return fmt.Errorf("proto: wrong wireType = %d for field Priority", wireType)
  3801  			}
  3802  			var v int32
  3803  			for shift := uint(0); ; shift += 7 {
  3804  				if shift >= 64 {
  3805  					return ErrIntOverflowGenerated
  3806  				}
  3807  				if iNdEx >= l {
  3808  					return io.ErrUnexpectedEOF
  3809  				}
  3810  				b := dAtA[iNdEx]
  3811  				iNdEx++
  3812  				v |= int32(b&0x7F) << shift
  3813  				if b < 0x80 {
  3814  					break
  3815  				}
  3816  			}
  3817  			m.Priority = &v
  3818  		case 14:
  3819  			if wireType != 2 {
  3820  				return fmt.Errorf("proto: wrong wireType = %d for field Affinity", wireType)
  3821  			}
  3822  			var msglen int
  3823  			for shift := uint(0); ; shift += 7 {
  3824  				if shift >= 64 {
  3825  					return ErrIntOverflowGenerated
  3826  				}
  3827  				if iNdEx >= l {
  3828  					return io.ErrUnexpectedEOF
  3829  				}
  3830  				b := dAtA[iNdEx]
  3831  				iNdEx++
  3832  				msglen |= int(b&0x7F) << shift
  3833  				if b < 0x80 {
  3834  					break
  3835  				}
  3836  			}
  3837  			if msglen < 0 {
  3838  				return ErrInvalidLengthGenerated
  3839  			}
  3840  			postIndex := iNdEx + msglen
  3841  			if postIndex < 0 {
  3842  				return ErrInvalidLengthGenerated
  3843  			}
  3844  			if postIndex > l {
  3845  				return io.ErrUnexpectedEOF
  3846  			}
  3847  			if m.Affinity == nil {
  3848  				m.Affinity = &v1.Affinity{}
  3849  			}
  3850  			if err := m.Affinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3851  				return err
  3852  			}
  3853  			iNdEx = postIndex
  3854  		case 15:
  3855  			if wireType != 2 {
  3856  				return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountName", wireType)
  3857  			}
  3858  			var stringLen uint64
  3859  			for shift := uint(0); ; shift += 7 {
  3860  				if shift >= 64 {
  3861  					return ErrIntOverflowGenerated
  3862  				}
  3863  				if iNdEx >= l {
  3864  					return io.ErrUnexpectedEOF
  3865  				}
  3866  				b := dAtA[iNdEx]
  3867  				iNdEx++
  3868  				stringLen |= uint64(b&0x7F) << shift
  3869  				if b < 0x80 {
  3870  					break
  3871  				}
  3872  			}
  3873  			intStringLen := int(stringLen)
  3874  			if intStringLen < 0 {
  3875  				return ErrInvalidLengthGenerated
  3876  			}
  3877  			postIndex := iNdEx + intStringLen
  3878  			if postIndex < 0 {
  3879  				return ErrInvalidLengthGenerated
  3880  			}
  3881  			if postIndex > l {
  3882  				return io.ErrUnexpectedEOF
  3883  			}
  3884  			m.ServiceAccountName = string(dAtA[iNdEx:postIndex])
  3885  			iNdEx = postIndex
  3886  		case 16:
  3887  			if wireType != 2 {
  3888  				return fmt.Errorf("proto: wrong wireType = %d for field Settings", wireType)
  3889  			}
  3890  			var stringLen uint64
  3891  			for shift := uint(0); ; shift += 7 {
  3892  				if shift >= 64 {
  3893  					return ErrIntOverflowGenerated
  3894  				}
  3895  				if iNdEx >= l {
  3896  					return io.ErrUnexpectedEOF
  3897  				}
  3898  				b := dAtA[iNdEx]
  3899  				iNdEx++
  3900  				stringLen |= uint64(b&0x7F) << shift
  3901  				if b < 0x80 {
  3902  					break
  3903  				}
  3904  			}
  3905  			intStringLen := int(stringLen)
  3906  			if intStringLen < 0 {
  3907  				return ErrInvalidLengthGenerated
  3908  			}
  3909  			postIndex := iNdEx + intStringLen
  3910  			if postIndex < 0 {
  3911  				return ErrInvalidLengthGenerated
  3912  			}
  3913  			if postIndex > l {
  3914  				return io.ErrUnexpectedEOF
  3915  			}
  3916  			s := string(dAtA[iNdEx:postIndex])
  3917  			m.Settings = &s
  3918  			iNdEx = postIndex
  3919  		case 17:
  3920  			if wireType != 2 {
  3921  				return fmt.Errorf("proto: wrong wireType = %d for field StartArgs", wireType)
  3922  			}
  3923  			var stringLen uint64
  3924  			for shift := uint(0); ; shift += 7 {
  3925  				if shift >= 64 {
  3926  					return ErrIntOverflowGenerated
  3927  				}
  3928  				if iNdEx >= l {
  3929  					return io.ErrUnexpectedEOF
  3930  				}
  3931  				b := dAtA[iNdEx]
  3932  				iNdEx++
  3933  				stringLen |= uint64(b&0x7F) << shift
  3934  				if b < 0x80 {
  3935  					break
  3936  				}
  3937  			}
  3938  			intStringLen := int(stringLen)
  3939  			if intStringLen < 0 {
  3940  				return ErrInvalidLengthGenerated
  3941  			}
  3942  			postIndex := iNdEx + intStringLen
  3943  			if postIndex < 0 {
  3944  				return ErrInvalidLengthGenerated
  3945  			}
  3946  			if postIndex > l {
  3947  				return io.ErrUnexpectedEOF
  3948  			}
  3949  			m.StartArgs = append(m.StartArgs, string(dAtA[iNdEx:postIndex]))
  3950  			iNdEx = postIndex
  3951  		case 18:
  3952  			if wireType != 2 {
  3953  				return fmt.Errorf("proto: wrong wireType = %d for field StreamConfig", wireType)
  3954  			}
  3955  			var stringLen uint64
  3956  			for shift := uint(0); ; shift += 7 {
  3957  				if shift >= 64 {
  3958  					return ErrIntOverflowGenerated
  3959  				}
  3960  				if iNdEx >= l {
  3961  					return io.ErrUnexpectedEOF
  3962  				}
  3963  				b := dAtA[iNdEx]
  3964  				iNdEx++
  3965  				stringLen |= uint64(b&0x7F) << shift
  3966  				if b < 0x80 {
  3967  					break
  3968  				}
  3969  			}
  3970  			intStringLen := int(stringLen)
  3971  			if intStringLen < 0 {
  3972  				return ErrInvalidLengthGenerated
  3973  			}
  3974  			postIndex := iNdEx + intStringLen
  3975  			if postIndex < 0 {
  3976  				return ErrInvalidLengthGenerated
  3977  			}
  3978  			if postIndex > l {
  3979  				return io.ErrUnexpectedEOF
  3980  			}
  3981  			s := string(dAtA[iNdEx:postIndex])
  3982  			m.StreamConfig = &s
  3983  			iNdEx = postIndex
  3984  		case 19:
  3985  			if wireType != 2 {
  3986  				return fmt.Errorf("proto: wrong wireType = %d for field MaxPayload", wireType)
  3987  			}
  3988  			var stringLen uint64
  3989  			for shift := uint(0); ; shift += 7 {
  3990  				if shift >= 64 {
  3991  					return ErrIntOverflowGenerated
  3992  				}
  3993  				if iNdEx >= l {
  3994  					return io.ErrUnexpectedEOF
  3995  				}
  3996  				b := dAtA[iNdEx]
  3997  				iNdEx++
  3998  				stringLen |= uint64(b&0x7F) << shift
  3999  				if b < 0x80 {
  4000  					break
  4001  				}
  4002  			}
  4003  			intStringLen := int(stringLen)
  4004  			if intStringLen < 0 {
  4005  				return ErrInvalidLengthGenerated
  4006  			}
  4007  			postIndex := iNdEx + intStringLen
  4008  			if postIndex < 0 {
  4009  				return ErrInvalidLengthGenerated
  4010  			}
  4011  			if postIndex > l {
  4012  				return io.ErrUnexpectedEOF
  4013  			}
  4014  			s := string(dAtA[iNdEx:postIndex])
  4015  			m.MaxPayload = &s
  4016  			iNdEx = postIndex
  4017  		default:
  4018  			iNdEx = preIndex
  4019  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4020  			if err != nil {
  4021  				return err
  4022  			}
  4023  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4024  				return ErrInvalidLengthGenerated
  4025  			}
  4026  			if (iNdEx + skippy) > l {
  4027  				return io.ErrUnexpectedEOF
  4028  			}
  4029  			iNdEx += skippy
  4030  		}
  4031  	}
  4032  
  4033  	if iNdEx > l {
  4034  		return io.ErrUnexpectedEOF
  4035  	}
  4036  	return nil
  4037  }
  4038  func (m *JetStreamConfig) Unmarshal(dAtA []byte) error {
  4039  	l := len(dAtA)
  4040  	iNdEx := 0
  4041  	for iNdEx < l {
  4042  		preIndex := iNdEx
  4043  		var wire uint64
  4044  		for shift := uint(0); ; shift += 7 {
  4045  			if shift >= 64 {
  4046  				return ErrIntOverflowGenerated
  4047  			}
  4048  			if iNdEx >= l {
  4049  				return io.ErrUnexpectedEOF
  4050  			}
  4051  			b := dAtA[iNdEx]
  4052  			iNdEx++
  4053  			wire |= uint64(b&0x7F) << shift
  4054  			if b < 0x80 {
  4055  				break
  4056  			}
  4057  		}
  4058  		fieldNum := int32(wire >> 3)
  4059  		wireType := int(wire & 0x7)
  4060  		if wireType == 4 {
  4061  			return fmt.Errorf("proto: JetStreamConfig: wiretype end group for non-group")
  4062  		}
  4063  		if fieldNum <= 0 {
  4064  			return fmt.Errorf("proto: JetStreamConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  4065  		}
  4066  		switch fieldNum {
  4067  		case 1:
  4068  			if wireType != 2 {
  4069  				return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
  4070  			}
  4071  			var stringLen uint64
  4072  			for shift := uint(0); ; shift += 7 {
  4073  				if shift >= 64 {
  4074  					return ErrIntOverflowGenerated
  4075  				}
  4076  				if iNdEx >= l {
  4077  					return io.ErrUnexpectedEOF
  4078  				}
  4079  				b := dAtA[iNdEx]
  4080  				iNdEx++
  4081  				stringLen |= uint64(b&0x7F) << shift
  4082  				if b < 0x80 {
  4083  					break
  4084  				}
  4085  			}
  4086  			intStringLen := int(stringLen)
  4087  			if intStringLen < 0 {
  4088  				return ErrInvalidLengthGenerated
  4089  			}
  4090  			postIndex := iNdEx + intStringLen
  4091  			if postIndex < 0 {
  4092  				return ErrInvalidLengthGenerated
  4093  			}
  4094  			if postIndex > l {
  4095  				return io.ErrUnexpectedEOF
  4096  			}
  4097  			m.URL = string(dAtA[iNdEx:postIndex])
  4098  			iNdEx = postIndex
  4099  		case 2:
  4100  			if wireType != 2 {
  4101  				return fmt.Errorf("proto: wrong wireType = %d for field AccessSecret", wireType)
  4102  			}
  4103  			var msglen int
  4104  			for shift := uint(0); ; shift += 7 {
  4105  				if shift >= 64 {
  4106  					return ErrIntOverflowGenerated
  4107  				}
  4108  				if iNdEx >= l {
  4109  					return io.ErrUnexpectedEOF
  4110  				}
  4111  				b := dAtA[iNdEx]
  4112  				iNdEx++
  4113  				msglen |= int(b&0x7F) << shift
  4114  				if b < 0x80 {
  4115  					break
  4116  				}
  4117  			}
  4118  			if msglen < 0 {
  4119  				return ErrInvalidLengthGenerated
  4120  			}
  4121  			postIndex := iNdEx + msglen
  4122  			if postIndex < 0 {
  4123  				return ErrInvalidLengthGenerated
  4124  			}
  4125  			if postIndex > l {
  4126  				return io.ErrUnexpectedEOF
  4127  			}
  4128  			if m.AccessSecret == nil {
  4129  				m.AccessSecret = &v1.SecretKeySelector{}
  4130  			}
  4131  			if err := m.AccessSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4132  				return err
  4133  			}
  4134  			iNdEx = postIndex
  4135  		case 3:
  4136  			if wireType != 2 {
  4137  				return fmt.Errorf("proto: wrong wireType = %d for field StreamConfig", wireType)
  4138  			}
  4139  			var stringLen uint64
  4140  			for shift := uint(0); ; shift += 7 {
  4141  				if shift >= 64 {
  4142  					return ErrIntOverflowGenerated
  4143  				}
  4144  				if iNdEx >= l {
  4145  					return io.ErrUnexpectedEOF
  4146  				}
  4147  				b := dAtA[iNdEx]
  4148  				iNdEx++
  4149  				stringLen |= uint64(b&0x7F) << shift
  4150  				if b < 0x80 {
  4151  					break
  4152  				}
  4153  			}
  4154  			intStringLen := int(stringLen)
  4155  			if intStringLen < 0 {
  4156  				return ErrInvalidLengthGenerated
  4157  			}
  4158  			postIndex := iNdEx + intStringLen
  4159  			if postIndex < 0 {
  4160  				return ErrInvalidLengthGenerated
  4161  			}
  4162  			if postIndex > l {
  4163  				return io.ErrUnexpectedEOF
  4164  			}
  4165  			m.StreamConfig = string(dAtA[iNdEx:postIndex])
  4166  			iNdEx = postIndex
  4167  		default:
  4168  			iNdEx = preIndex
  4169  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4170  			if err != nil {
  4171  				return err
  4172  			}
  4173  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4174  				return ErrInvalidLengthGenerated
  4175  			}
  4176  			if (iNdEx + skippy) > l {
  4177  				return io.ErrUnexpectedEOF
  4178  			}
  4179  			iNdEx += skippy
  4180  		}
  4181  	}
  4182  
  4183  	if iNdEx > l {
  4184  		return io.ErrUnexpectedEOF
  4185  	}
  4186  	return nil
  4187  }
  4188  func (m *KafkaBus) Unmarshal(dAtA []byte) error {
  4189  	l := len(dAtA)
  4190  	iNdEx := 0
  4191  	for iNdEx < l {
  4192  		preIndex := iNdEx
  4193  		var wire uint64
  4194  		for shift := uint(0); ; shift += 7 {
  4195  			if shift >= 64 {
  4196  				return ErrIntOverflowGenerated
  4197  			}
  4198  			if iNdEx >= l {
  4199  				return io.ErrUnexpectedEOF
  4200  			}
  4201  			b := dAtA[iNdEx]
  4202  			iNdEx++
  4203  			wire |= uint64(b&0x7F) << shift
  4204  			if b < 0x80 {
  4205  				break
  4206  			}
  4207  		}
  4208  		fieldNum := int32(wire >> 3)
  4209  		wireType := int(wire & 0x7)
  4210  		if wireType == 4 {
  4211  			return fmt.Errorf("proto: KafkaBus: wiretype end group for non-group")
  4212  		}
  4213  		if fieldNum <= 0 {
  4214  			return fmt.Errorf("proto: KafkaBus: illegal tag %d (wire type %d)", fieldNum, wire)
  4215  		}
  4216  		switch fieldNum {
  4217  		case 1:
  4218  			if wireType != 2 {
  4219  				return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
  4220  			}
  4221  			var stringLen uint64
  4222  			for shift := uint(0); ; shift += 7 {
  4223  				if shift >= 64 {
  4224  					return ErrIntOverflowGenerated
  4225  				}
  4226  				if iNdEx >= l {
  4227  					return io.ErrUnexpectedEOF
  4228  				}
  4229  				b := dAtA[iNdEx]
  4230  				iNdEx++
  4231  				stringLen |= uint64(b&0x7F) << shift
  4232  				if b < 0x80 {
  4233  					break
  4234  				}
  4235  			}
  4236  			intStringLen := int(stringLen)
  4237  			if intStringLen < 0 {
  4238  				return ErrInvalidLengthGenerated
  4239  			}
  4240  			postIndex := iNdEx + intStringLen
  4241  			if postIndex < 0 {
  4242  				return ErrInvalidLengthGenerated
  4243  			}
  4244  			if postIndex > l {
  4245  				return io.ErrUnexpectedEOF
  4246  			}
  4247  			m.URL = string(dAtA[iNdEx:postIndex])
  4248  			iNdEx = postIndex
  4249  		case 2:
  4250  			if wireType != 2 {
  4251  				return fmt.Errorf("proto: wrong wireType = %d for field Topic", wireType)
  4252  			}
  4253  			var stringLen uint64
  4254  			for shift := uint(0); ; shift += 7 {
  4255  				if shift >= 64 {
  4256  					return ErrIntOverflowGenerated
  4257  				}
  4258  				if iNdEx >= l {
  4259  					return io.ErrUnexpectedEOF
  4260  				}
  4261  				b := dAtA[iNdEx]
  4262  				iNdEx++
  4263  				stringLen |= uint64(b&0x7F) << shift
  4264  				if b < 0x80 {
  4265  					break
  4266  				}
  4267  			}
  4268  			intStringLen := int(stringLen)
  4269  			if intStringLen < 0 {
  4270  				return ErrInvalidLengthGenerated
  4271  			}
  4272  			postIndex := iNdEx + intStringLen
  4273  			if postIndex < 0 {
  4274  				return ErrInvalidLengthGenerated
  4275  			}
  4276  			if postIndex > l {
  4277  				return io.ErrUnexpectedEOF
  4278  			}
  4279  			m.Topic = string(dAtA[iNdEx:postIndex])
  4280  			iNdEx = postIndex
  4281  		case 3:
  4282  			if wireType != 2 {
  4283  				return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
  4284  			}
  4285  			var stringLen uint64
  4286  			for shift := uint(0); ; shift += 7 {
  4287  				if shift >= 64 {
  4288  					return ErrIntOverflowGenerated
  4289  				}
  4290  				if iNdEx >= l {
  4291  					return io.ErrUnexpectedEOF
  4292  				}
  4293  				b := dAtA[iNdEx]
  4294  				iNdEx++
  4295  				stringLen |= uint64(b&0x7F) << shift
  4296  				if b < 0x80 {
  4297  					break
  4298  				}
  4299  			}
  4300  			intStringLen := int(stringLen)
  4301  			if intStringLen < 0 {
  4302  				return ErrInvalidLengthGenerated
  4303  			}
  4304  			postIndex := iNdEx + intStringLen
  4305  			if postIndex < 0 {
  4306  				return ErrInvalidLengthGenerated
  4307  			}
  4308  			if postIndex > l {
  4309  				return io.ErrUnexpectedEOF
  4310  			}
  4311  			m.Version = string(dAtA[iNdEx:postIndex])
  4312  			iNdEx = postIndex
  4313  		case 4:
  4314  			if wireType != 2 {
  4315  				return fmt.Errorf("proto: wrong wireType = %d for field TLS", wireType)
  4316  			}
  4317  			var msglen int
  4318  			for shift := uint(0); ; shift += 7 {
  4319  				if shift >= 64 {
  4320  					return ErrIntOverflowGenerated
  4321  				}
  4322  				if iNdEx >= l {
  4323  					return io.ErrUnexpectedEOF
  4324  				}
  4325  				b := dAtA[iNdEx]
  4326  				iNdEx++
  4327  				msglen |= int(b&0x7F) << shift
  4328  				if b < 0x80 {
  4329  					break
  4330  				}
  4331  			}
  4332  			if msglen < 0 {
  4333  				return ErrInvalidLengthGenerated
  4334  			}
  4335  			postIndex := iNdEx + msglen
  4336  			if postIndex < 0 {
  4337  				return ErrInvalidLengthGenerated
  4338  			}
  4339  			if postIndex > l {
  4340  				return io.ErrUnexpectedEOF
  4341  			}
  4342  			if m.TLS == nil {
  4343  				m.TLS = &common.TLSConfig{}
  4344  			}
  4345  			if err := m.TLS.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4346  				return err
  4347  			}
  4348  			iNdEx = postIndex
  4349  		case 5:
  4350  			if wireType != 2 {
  4351  				return fmt.Errorf("proto: wrong wireType = %d for field SASL", wireType)
  4352  			}
  4353  			var msglen int
  4354  			for shift := uint(0); ; shift += 7 {
  4355  				if shift >= 64 {
  4356  					return ErrIntOverflowGenerated
  4357  				}
  4358  				if iNdEx >= l {
  4359  					return io.ErrUnexpectedEOF
  4360  				}
  4361  				b := dAtA[iNdEx]
  4362  				iNdEx++
  4363  				msglen |= int(b&0x7F) << shift
  4364  				if b < 0x80 {
  4365  					break
  4366  				}
  4367  			}
  4368  			if msglen < 0 {
  4369  				return ErrInvalidLengthGenerated
  4370  			}
  4371  			postIndex := iNdEx + msglen
  4372  			if postIndex < 0 {
  4373  				return ErrInvalidLengthGenerated
  4374  			}
  4375  			if postIndex > l {
  4376  				return io.ErrUnexpectedEOF
  4377  			}
  4378  			if m.SASL == nil {
  4379  				m.SASL = &common.SASLConfig{}
  4380  			}
  4381  			if err := m.SASL.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4382  				return err
  4383  			}
  4384  			iNdEx = postIndex
  4385  		case 6:
  4386  			if wireType != 2 {
  4387  				return fmt.Errorf("proto: wrong wireType = %d for field ConsumerGroup", wireType)
  4388  			}
  4389  			var msglen int
  4390  			for shift := uint(0); ; shift += 7 {
  4391  				if shift >= 64 {
  4392  					return ErrIntOverflowGenerated
  4393  				}
  4394  				if iNdEx >= l {
  4395  					return io.ErrUnexpectedEOF
  4396  				}
  4397  				b := dAtA[iNdEx]
  4398  				iNdEx++
  4399  				msglen |= int(b&0x7F) << shift
  4400  				if b < 0x80 {
  4401  					break
  4402  				}
  4403  			}
  4404  			if msglen < 0 {
  4405  				return ErrInvalidLengthGenerated
  4406  			}
  4407  			postIndex := iNdEx + msglen
  4408  			if postIndex < 0 {
  4409  				return ErrInvalidLengthGenerated
  4410  			}
  4411  			if postIndex > l {
  4412  				return io.ErrUnexpectedEOF
  4413  			}
  4414  			if m.ConsumerGroup == nil {
  4415  				m.ConsumerGroup = &KafkaConsumerGroup{}
  4416  			}
  4417  			if err := m.ConsumerGroup.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4418  				return err
  4419  			}
  4420  			iNdEx = postIndex
  4421  		default:
  4422  			iNdEx = preIndex
  4423  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4424  			if err != nil {
  4425  				return err
  4426  			}
  4427  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4428  				return ErrInvalidLengthGenerated
  4429  			}
  4430  			if (iNdEx + skippy) > l {
  4431  				return io.ErrUnexpectedEOF
  4432  			}
  4433  			iNdEx += skippy
  4434  		}
  4435  	}
  4436  
  4437  	if iNdEx > l {
  4438  		return io.ErrUnexpectedEOF
  4439  	}
  4440  	return nil
  4441  }
  4442  func (m *KafkaConsumerGroup) Unmarshal(dAtA []byte) error {
  4443  	l := len(dAtA)
  4444  	iNdEx := 0
  4445  	for iNdEx < l {
  4446  		preIndex := iNdEx
  4447  		var wire uint64
  4448  		for shift := uint(0); ; shift += 7 {
  4449  			if shift >= 64 {
  4450  				return ErrIntOverflowGenerated
  4451  			}
  4452  			if iNdEx >= l {
  4453  				return io.ErrUnexpectedEOF
  4454  			}
  4455  			b := dAtA[iNdEx]
  4456  			iNdEx++
  4457  			wire |= uint64(b&0x7F) << shift
  4458  			if b < 0x80 {
  4459  				break
  4460  			}
  4461  		}
  4462  		fieldNum := int32(wire >> 3)
  4463  		wireType := int(wire & 0x7)
  4464  		if wireType == 4 {
  4465  			return fmt.Errorf("proto: KafkaConsumerGroup: wiretype end group for non-group")
  4466  		}
  4467  		if fieldNum <= 0 {
  4468  			return fmt.Errorf("proto: KafkaConsumerGroup: illegal tag %d (wire type %d)", fieldNum, wire)
  4469  		}
  4470  		switch fieldNum {
  4471  		case 1:
  4472  			if wireType != 2 {
  4473  				return fmt.Errorf("proto: wrong wireType = %d for field GroupName", wireType)
  4474  			}
  4475  			var stringLen uint64
  4476  			for shift := uint(0); ; shift += 7 {
  4477  				if shift >= 64 {
  4478  					return ErrIntOverflowGenerated
  4479  				}
  4480  				if iNdEx >= l {
  4481  					return io.ErrUnexpectedEOF
  4482  				}
  4483  				b := dAtA[iNdEx]
  4484  				iNdEx++
  4485  				stringLen |= uint64(b&0x7F) << shift
  4486  				if b < 0x80 {
  4487  					break
  4488  				}
  4489  			}
  4490  			intStringLen := int(stringLen)
  4491  			if intStringLen < 0 {
  4492  				return ErrInvalidLengthGenerated
  4493  			}
  4494  			postIndex := iNdEx + intStringLen
  4495  			if postIndex < 0 {
  4496  				return ErrInvalidLengthGenerated
  4497  			}
  4498  			if postIndex > l {
  4499  				return io.ErrUnexpectedEOF
  4500  			}
  4501  			m.GroupName = string(dAtA[iNdEx:postIndex])
  4502  			iNdEx = postIndex
  4503  		case 2:
  4504  			if wireType != 2 {
  4505  				return fmt.Errorf("proto: wrong wireType = %d for field RebalanceStrategy", wireType)
  4506  			}
  4507  			var stringLen uint64
  4508  			for shift := uint(0); ; shift += 7 {
  4509  				if shift >= 64 {
  4510  					return ErrIntOverflowGenerated
  4511  				}
  4512  				if iNdEx >= l {
  4513  					return io.ErrUnexpectedEOF
  4514  				}
  4515  				b := dAtA[iNdEx]
  4516  				iNdEx++
  4517  				stringLen |= uint64(b&0x7F) << shift
  4518  				if b < 0x80 {
  4519  					break
  4520  				}
  4521  			}
  4522  			intStringLen := int(stringLen)
  4523  			if intStringLen < 0 {
  4524  				return ErrInvalidLengthGenerated
  4525  			}
  4526  			postIndex := iNdEx + intStringLen
  4527  			if postIndex < 0 {
  4528  				return ErrInvalidLengthGenerated
  4529  			}
  4530  			if postIndex > l {
  4531  				return io.ErrUnexpectedEOF
  4532  			}
  4533  			m.RebalanceStrategy = string(dAtA[iNdEx:postIndex])
  4534  			iNdEx = postIndex
  4535  		case 3:
  4536  			if wireType != 0 {
  4537  				return fmt.Errorf("proto: wrong wireType = %d for field StartOldest", wireType)
  4538  			}
  4539  			var v int
  4540  			for shift := uint(0); ; shift += 7 {
  4541  				if shift >= 64 {
  4542  					return ErrIntOverflowGenerated
  4543  				}
  4544  				if iNdEx >= l {
  4545  					return io.ErrUnexpectedEOF
  4546  				}
  4547  				b := dAtA[iNdEx]
  4548  				iNdEx++
  4549  				v |= int(b&0x7F) << shift
  4550  				if b < 0x80 {
  4551  					break
  4552  				}
  4553  			}
  4554  			m.StartOldest = bool(v != 0)
  4555  		default:
  4556  			iNdEx = preIndex
  4557  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4558  			if err != nil {
  4559  				return err
  4560  			}
  4561  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4562  				return ErrInvalidLengthGenerated
  4563  			}
  4564  			if (iNdEx + skippy) > l {
  4565  				return io.ErrUnexpectedEOF
  4566  			}
  4567  			iNdEx += skippy
  4568  		}
  4569  	}
  4570  
  4571  	if iNdEx > l {
  4572  		return io.ErrUnexpectedEOF
  4573  	}
  4574  	return nil
  4575  }
  4576  func (m *NATSBus) Unmarshal(dAtA []byte) error {
  4577  	l := len(dAtA)
  4578  	iNdEx := 0
  4579  	for iNdEx < l {
  4580  		preIndex := iNdEx
  4581  		var wire uint64
  4582  		for shift := uint(0); ; shift += 7 {
  4583  			if shift >= 64 {
  4584  				return ErrIntOverflowGenerated
  4585  			}
  4586  			if iNdEx >= l {
  4587  				return io.ErrUnexpectedEOF
  4588  			}
  4589  			b := dAtA[iNdEx]
  4590  			iNdEx++
  4591  			wire |= uint64(b&0x7F) << shift
  4592  			if b < 0x80 {
  4593  				break
  4594  			}
  4595  		}
  4596  		fieldNum := int32(wire >> 3)
  4597  		wireType := int(wire & 0x7)
  4598  		if wireType == 4 {
  4599  			return fmt.Errorf("proto: NATSBus: wiretype end group for non-group")
  4600  		}
  4601  		if fieldNum <= 0 {
  4602  			return fmt.Errorf("proto: NATSBus: illegal tag %d (wire type %d)", fieldNum, wire)
  4603  		}
  4604  		switch fieldNum {
  4605  		case 1:
  4606  			if wireType != 2 {
  4607  				return fmt.Errorf("proto: wrong wireType = %d for field Native", wireType)
  4608  			}
  4609  			var msglen int
  4610  			for shift := uint(0); ; shift += 7 {
  4611  				if shift >= 64 {
  4612  					return ErrIntOverflowGenerated
  4613  				}
  4614  				if iNdEx >= l {
  4615  					return io.ErrUnexpectedEOF
  4616  				}
  4617  				b := dAtA[iNdEx]
  4618  				iNdEx++
  4619  				msglen |= int(b&0x7F) << shift
  4620  				if b < 0x80 {
  4621  					break
  4622  				}
  4623  			}
  4624  			if msglen < 0 {
  4625  				return ErrInvalidLengthGenerated
  4626  			}
  4627  			postIndex := iNdEx + msglen
  4628  			if postIndex < 0 {
  4629  				return ErrInvalidLengthGenerated
  4630  			}
  4631  			if postIndex > l {
  4632  				return io.ErrUnexpectedEOF
  4633  			}
  4634  			if m.Native == nil {
  4635  				m.Native = &NativeStrategy{}
  4636  			}
  4637  			if err := m.Native.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4638  				return err
  4639  			}
  4640  			iNdEx = postIndex
  4641  		case 2:
  4642  			if wireType != 2 {
  4643  				return fmt.Errorf("proto: wrong wireType = %d for field Exotic", wireType)
  4644  			}
  4645  			var msglen int
  4646  			for shift := uint(0); ; shift += 7 {
  4647  				if shift >= 64 {
  4648  					return ErrIntOverflowGenerated
  4649  				}
  4650  				if iNdEx >= l {
  4651  					return io.ErrUnexpectedEOF
  4652  				}
  4653  				b := dAtA[iNdEx]
  4654  				iNdEx++
  4655  				msglen |= int(b&0x7F) << shift
  4656  				if b < 0x80 {
  4657  					break
  4658  				}
  4659  			}
  4660  			if msglen < 0 {
  4661  				return ErrInvalidLengthGenerated
  4662  			}
  4663  			postIndex := iNdEx + msglen
  4664  			if postIndex < 0 {
  4665  				return ErrInvalidLengthGenerated
  4666  			}
  4667  			if postIndex > l {
  4668  				return io.ErrUnexpectedEOF
  4669  			}
  4670  			if m.Exotic == nil {
  4671  				m.Exotic = &NATSConfig{}
  4672  			}
  4673  			if err := m.Exotic.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4674  				return err
  4675  			}
  4676  			iNdEx = postIndex
  4677  		default:
  4678  			iNdEx = preIndex
  4679  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4680  			if err != nil {
  4681  				return err
  4682  			}
  4683  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4684  				return ErrInvalidLengthGenerated
  4685  			}
  4686  			if (iNdEx + skippy) > l {
  4687  				return io.ErrUnexpectedEOF
  4688  			}
  4689  			iNdEx += skippy
  4690  		}
  4691  	}
  4692  
  4693  	if iNdEx > l {
  4694  		return io.ErrUnexpectedEOF
  4695  	}
  4696  	return nil
  4697  }
  4698  func (m *NATSConfig) Unmarshal(dAtA []byte) error {
  4699  	l := len(dAtA)
  4700  	iNdEx := 0
  4701  	for iNdEx < l {
  4702  		preIndex := iNdEx
  4703  		var wire uint64
  4704  		for shift := uint(0); ; shift += 7 {
  4705  			if shift >= 64 {
  4706  				return ErrIntOverflowGenerated
  4707  			}
  4708  			if iNdEx >= l {
  4709  				return io.ErrUnexpectedEOF
  4710  			}
  4711  			b := dAtA[iNdEx]
  4712  			iNdEx++
  4713  			wire |= uint64(b&0x7F) << shift
  4714  			if b < 0x80 {
  4715  				break
  4716  			}
  4717  		}
  4718  		fieldNum := int32(wire >> 3)
  4719  		wireType := int(wire & 0x7)
  4720  		if wireType == 4 {
  4721  			return fmt.Errorf("proto: NATSConfig: wiretype end group for non-group")
  4722  		}
  4723  		if fieldNum <= 0 {
  4724  			return fmt.Errorf("proto: NATSConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  4725  		}
  4726  		switch fieldNum {
  4727  		case 1:
  4728  			if wireType != 2 {
  4729  				return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
  4730  			}
  4731  			var stringLen uint64
  4732  			for shift := uint(0); ; shift += 7 {
  4733  				if shift >= 64 {
  4734  					return ErrIntOverflowGenerated
  4735  				}
  4736  				if iNdEx >= l {
  4737  					return io.ErrUnexpectedEOF
  4738  				}
  4739  				b := dAtA[iNdEx]
  4740  				iNdEx++
  4741  				stringLen |= uint64(b&0x7F) << shift
  4742  				if b < 0x80 {
  4743  					break
  4744  				}
  4745  			}
  4746  			intStringLen := int(stringLen)
  4747  			if intStringLen < 0 {
  4748  				return ErrInvalidLengthGenerated
  4749  			}
  4750  			postIndex := iNdEx + intStringLen
  4751  			if postIndex < 0 {
  4752  				return ErrInvalidLengthGenerated
  4753  			}
  4754  			if postIndex > l {
  4755  				return io.ErrUnexpectedEOF
  4756  			}
  4757  			m.URL = string(dAtA[iNdEx:postIndex])
  4758  			iNdEx = postIndex
  4759  		case 2:
  4760  			if wireType != 2 {
  4761  				return fmt.Errorf("proto: wrong wireType = %d for field ClusterID", wireType)
  4762  			}
  4763  			var stringLen uint64
  4764  			for shift := uint(0); ; shift += 7 {
  4765  				if shift >= 64 {
  4766  					return ErrIntOverflowGenerated
  4767  				}
  4768  				if iNdEx >= l {
  4769  					return io.ErrUnexpectedEOF
  4770  				}
  4771  				b := dAtA[iNdEx]
  4772  				iNdEx++
  4773  				stringLen |= uint64(b&0x7F) << shift
  4774  				if b < 0x80 {
  4775  					break
  4776  				}
  4777  			}
  4778  			intStringLen := int(stringLen)
  4779  			if intStringLen < 0 {
  4780  				return ErrInvalidLengthGenerated
  4781  			}
  4782  			postIndex := iNdEx + intStringLen
  4783  			if postIndex < 0 {
  4784  				return ErrInvalidLengthGenerated
  4785  			}
  4786  			if postIndex > l {
  4787  				return io.ErrUnexpectedEOF
  4788  			}
  4789  			s := string(dAtA[iNdEx:postIndex])
  4790  			m.ClusterID = &s
  4791  			iNdEx = postIndex
  4792  		case 3:
  4793  			if wireType != 2 {
  4794  				return fmt.Errorf("proto: wrong wireType = %d for field Auth", wireType)
  4795  			}
  4796  			var stringLen uint64
  4797  			for shift := uint(0); ; shift += 7 {
  4798  				if shift >= 64 {
  4799  					return ErrIntOverflowGenerated
  4800  				}
  4801  				if iNdEx >= l {
  4802  					return io.ErrUnexpectedEOF
  4803  				}
  4804  				b := dAtA[iNdEx]
  4805  				iNdEx++
  4806  				stringLen |= uint64(b&0x7F) << shift
  4807  				if b < 0x80 {
  4808  					break
  4809  				}
  4810  			}
  4811  			intStringLen := int(stringLen)
  4812  			if intStringLen < 0 {
  4813  				return ErrInvalidLengthGenerated
  4814  			}
  4815  			postIndex := iNdEx + intStringLen
  4816  			if postIndex < 0 {
  4817  				return ErrInvalidLengthGenerated
  4818  			}
  4819  			if postIndex > l {
  4820  				return io.ErrUnexpectedEOF
  4821  			}
  4822  			s := AuthStrategy(dAtA[iNdEx:postIndex])
  4823  			m.Auth = &s
  4824  			iNdEx = postIndex
  4825  		case 4:
  4826  			if wireType != 2 {
  4827  				return fmt.Errorf("proto: wrong wireType = %d for field AccessSecret", wireType)
  4828  			}
  4829  			var msglen int
  4830  			for shift := uint(0); ; shift += 7 {
  4831  				if shift >= 64 {
  4832  					return ErrIntOverflowGenerated
  4833  				}
  4834  				if iNdEx >= l {
  4835  					return io.ErrUnexpectedEOF
  4836  				}
  4837  				b := dAtA[iNdEx]
  4838  				iNdEx++
  4839  				msglen |= int(b&0x7F) << shift
  4840  				if b < 0x80 {
  4841  					break
  4842  				}
  4843  			}
  4844  			if msglen < 0 {
  4845  				return ErrInvalidLengthGenerated
  4846  			}
  4847  			postIndex := iNdEx + msglen
  4848  			if postIndex < 0 {
  4849  				return ErrInvalidLengthGenerated
  4850  			}
  4851  			if postIndex > l {
  4852  				return io.ErrUnexpectedEOF
  4853  			}
  4854  			if m.AccessSecret == nil {
  4855  				m.AccessSecret = &v1.SecretKeySelector{}
  4856  			}
  4857  			if err := m.AccessSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4858  				return err
  4859  			}
  4860  			iNdEx = postIndex
  4861  		default:
  4862  			iNdEx = preIndex
  4863  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4864  			if err != nil {
  4865  				return err
  4866  			}
  4867  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4868  				return ErrInvalidLengthGenerated
  4869  			}
  4870  			if (iNdEx + skippy) > l {
  4871  				return io.ErrUnexpectedEOF
  4872  			}
  4873  			iNdEx += skippy
  4874  		}
  4875  	}
  4876  
  4877  	if iNdEx > l {
  4878  		return io.ErrUnexpectedEOF
  4879  	}
  4880  	return nil
  4881  }
  4882  func (m *NativeStrategy) Unmarshal(dAtA []byte) error {
  4883  	l := len(dAtA)
  4884  	iNdEx := 0
  4885  	for iNdEx < l {
  4886  		preIndex := iNdEx
  4887  		var wire uint64
  4888  		for shift := uint(0); ; shift += 7 {
  4889  			if shift >= 64 {
  4890  				return ErrIntOverflowGenerated
  4891  			}
  4892  			if iNdEx >= l {
  4893  				return io.ErrUnexpectedEOF
  4894  			}
  4895  			b := dAtA[iNdEx]
  4896  			iNdEx++
  4897  			wire |= uint64(b&0x7F) << shift
  4898  			if b < 0x80 {
  4899  				break
  4900  			}
  4901  		}
  4902  		fieldNum := int32(wire >> 3)
  4903  		wireType := int(wire & 0x7)
  4904  		if wireType == 4 {
  4905  			return fmt.Errorf("proto: NativeStrategy: wiretype end group for non-group")
  4906  		}
  4907  		if fieldNum <= 0 {
  4908  			return fmt.Errorf("proto: NativeStrategy: illegal tag %d (wire type %d)", fieldNum, wire)
  4909  		}
  4910  		switch fieldNum {
  4911  		case 1:
  4912  			if wireType != 0 {
  4913  				return fmt.Errorf("proto: wrong wireType = %d for field Replicas", wireType)
  4914  			}
  4915  			m.Replicas = 0
  4916  			for shift := uint(0); ; shift += 7 {
  4917  				if shift >= 64 {
  4918  					return ErrIntOverflowGenerated
  4919  				}
  4920  				if iNdEx >= l {
  4921  					return io.ErrUnexpectedEOF
  4922  				}
  4923  				b := dAtA[iNdEx]
  4924  				iNdEx++
  4925  				m.Replicas |= int32(b&0x7F) << shift
  4926  				if b < 0x80 {
  4927  					break
  4928  				}
  4929  			}
  4930  		case 2:
  4931  			if wireType != 2 {
  4932  				return fmt.Errorf("proto: wrong wireType = %d for field Auth", wireType)
  4933  			}
  4934  			var stringLen uint64
  4935  			for shift := uint(0); ; shift += 7 {
  4936  				if shift >= 64 {
  4937  					return ErrIntOverflowGenerated
  4938  				}
  4939  				if iNdEx >= l {
  4940  					return io.ErrUnexpectedEOF
  4941  				}
  4942  				b := dAtA[iNdEx]
  4943  				iNdEx++
  4944  				stringLen |= uint64(b&0x7F) << shift
  4945  				if b < 0x80 {
  4946  					break
  4947  				}
  4948  			}
  4949  			intStringLen := int(stringLen)
  4950  			if intStringLen < 0 {
  4951  				return ErrInvalidLengthGenerated
  4952  			}
  4953  			postIndex := iNdEx + intStringLen
  4954  			if postIndex < 0 {
  4955  				return ErrInvalidLengthGenerated
  4956  			}
  4957  			if postIndex > l {
  4958  				return io.ErrUnexpectedEOF
  4959  			}
  4960  			s := AuthStrategy(dAtA[iNdEx:postIndex])
  4961  			m.Auth = &s
  4962  			iNdEx = postIndex
  4963  		case 3:
  4964  			if wireType != 2 {
  4965  				return fmt.Errorf("proto: wrong wireType = %d for field Persistence", wireType)
  4966  			}
  4967  			var msglen int
  4968  			for shift := uint(0); ; shift += 7 {
  4969  				if shift >= 64 {
  4970  					return ErrIntOverflowGenerated
  4971  				}
  4972  				if iNdEx >= l {
  4973  					return io.ErrUnexpectedEOF
  4974  				}
  4975  				b := dAtA[iNdEx]
  4976  				iNdEx++
  4977  				msglen |= int(b&0x7F) << shift
  4978  				if b < 0x80 {
  4979  					break
  4980  				}
  4981  			}
  4982  			if msglen < 0 {
  4983  				return ErrInvalidLengthGenerated
  4984  			}
  4985  			postIndex := iNdEx + msglen
  4986  			if postIndex < 0 {
  4987  				return ErrInvalidLengthGenerated
  4988  			}
  4989  			if postIndex > l {
  4990  				return io.ErrUnexpectedEOF
  4991  			}
  4992  			if m.Persistence == nil {
  4993  				m.Persistence = &PersistenceStrategy{}
  4994  			}
  4995  			if err := m.Persistence.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4996  				return err
  4997  			}
  4998  			iNdEx = postIndex
  4999  		case 4:
  5000  			if wireType != 2 {
  5001  				return fmt.Errorf("proto: wrong wireType = %d for field ContainerTemplate", wireType)
  5002  			}
  5003  			var msglen int
  5004  			for shift := uint(0); ; shift += 7 {
  5005  				if shift >= 64 {
  5006  					return ErrIntOverflowGenerated
  5007  				}
  5008  				if iNdEx >= l {
  5009  					return io.ErrUnexpectedEOF
  5010  				}
  5011  				b := dAtA[iNdEx]
  5012  				iNdEx++
  5013  				msglen |= int(b&0x7F) << shift
  5014  				if b < 0x80 {
  5015  					break
  5016  				}
  5017  			}
  5018  			if msglen < 0 {
  5019  				return ErrInvalidLengthGenerated
  5020  			}
  5021  			postIndex := iNdEx + msglen
  5022  			if postIndex < 0 {
  5023  				return ErrInvalidLengthGenerated
  5024  			}
  5025  			if postIndex > l {
  5026  				return io.ErrUnexpectedEOF
  5027  			}
  5028  			if m.ContainerTemplate == nil {
  5029  				m.ContainerTemplate = &ContainerTemplate{}
  5030  			}
  5031  			if err := m.ContainerTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5032  				return err
  5033  			}
  5034  			iNdEx = postIndex
  5035  		case 5:
  5036  			if wireType != 2 {
  5037  				return fmt.Errorf("proto: wrong wireType = %d for field MetricsContainerTemplate", wireType)
  5038  			}
  5039  			var msglen int
  5040  			for shift := uint(0); ; shift += 7 {
  5041  				if shift >= 64 {
  5042  					return ErrIntOverflowGenerated
  5043  				}
  5044  				if iNdEx >= l {
  5045  					return io.ErrUnexpectedEOF
  5046  				}
  5047  				b := dAtA[iNdEx]
  5048  				iNdEx++
  5049  				msglen |= int(b&0x7F) << shift
  5050  				if b < 0x80 {
  5051  					break
  5052  				}
  5053  			}
  5054  			if msglen < 0 {
  5055  				return ErrInvalidLengthGenerated
  5056  			}
  5057  			postIndex := iNdEx + msglen
  5058  			if postIndex < 0 {
  5059  				return ErrInvalidLengthGenerated
  5060  			}
  5061  			if postIndex > l {
  5062  				return io.ErrUnexpectedEOF
  5063  			}
  5064  			if m.MetricsContainerTemplate == nil {
  5065  				m.MetricsContainerTemplate = &ContainerTemplate{}
  5066  			}
  5067  			if err := m.MetricsContainerTemplate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5068  				return err
  5069  			}
  5070  			iNdEx = postIndex
  5071  		case 6:
  5072  			if wireType != 2 {
  5073  				return fmt.Errorf("proto: wrong wireType = %d for field NodeSelector", wireType)
  5074  			}
  5075  			var msglen int
  5076  			for shift := uint(0); ; shift += 7 {
  5077  				if shift >= 64 {
  5078  					return ErrIntOverflowGenerated
  5079  				}
  5080  				if iNdEx >= l {
  5081  					return io.ErrUnexpectedEOF
  5082  				}
  5083  				b := dAtA[iNdEx]
  5084  				iNdEx++
  5085  				msglen |= int(b&0x7F) << shift
  5086  				if b < 0x80 {
  5087  					break
  5088  				}
  5089  			}
  5090  			if msglen < 0 {
  5091  				return ErrInvalidLengthGenerated
  5092  			}
  5093  			postIndex := iNdEx + msglen
  5094  			if postIndex < 0 {
  5095  				return ErrInvalidLengthGenerated
  5096  			}
  5097  			if postIndex > l {
  5098  				return io.ErrUnexpectedEOF
  5099  			}
  5100  			if m.NodeSelector == nil {
  5101  				m.NodeSelector = make(map[string]string)
  5102  			}
  5103  			var mapkey string
  5104  			var mapvalue string
  5105  			for iNdEx < postIndex {
  5106  				entryPreIndex := iNdEx
  5107  				var wire uint64
  5108  				for shift := uint(0); ; shift += 7 {
  5109  					if shift >= 64 {
  5110  						return ErrIntOverflowGenerated
  5111  					}
  5112  					if iNdEx >= l {
  5113  						return io.ErrUnexpectedEOF
  5114  					}
  5115  					b := dAtA[iNdEx]
  5116  					iNdEx++
  5117  					wire |= uint64(b&0x7F) << shift
  5118  					if b < 0x80 {
  5119  						break
  5120  					}
  5121  				}
  5122  				fieldNum := int32(wire >> 3)
  5123  				if fieldNum == 1 {
  5124  					var stringLenmapkey uint64
  5125  					for shift := uint(0); ; shift += 7 {
  5126  						if shift >= 64 {
  5127  							return ErrIntOverflowGenerated
  5128  						}
  5129  						if iNdEx >= l {
  5130  							return io.ErrUnexpectedEOF
  5131  						}
  5132  						b := dAtA[iNdEx]
  5133  						iNdEx++
  5134  						stringLenmapkey |= uint64(b&0x7F) << shift
  5135  						if b < 0x80 {
  5136  							break
  5137  						}
  5138  					}
  5139  					intStringLenmapkey := int(stringLenmapkey)
  5140  					if intStringLenmapkey < 0 {
  5141  						return ErrInvalidLengthGenerated
  5142  					}
  5143  					postStringIndexmapkey := iNdEx + intStringLenmapkey
  5144  					if postStringIndexmapkey < 0 {
  5145  						return ErrInvalidLengthGenerated
  5146  					}
  5147  					if postStringIndexmapkey > l {
  5148  						return io.ErrUnexpectedEOF
  5149  					}
  5150  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  5151  					iNdEx = postStringIndexmapkey
  5152  				} else if fieldNum == 2 {
  5153  					var stringLenmapvalue uint64
  5154  					for shift := uint(0); ; shift += 7 {
  5155  						if shift >= 64 {
  5156  							return ErrIntOverflowGenerated
  5157  						}
  5158  						if iNdEx >= l {
  5159  							return io.ErrUnexpectedEOF
  5160  						}
  5161  						b := dAtA[iNdEx]
  5162  						iNdEx++
  5163  						stringLenmapvalue |= uint64(b&0x7F) << shift
  5164  						if b < 0x80 {
  5165  							break
  5166  						}
  5167  					}
  5168  					intStringLenmapvalue := int(stringLenmapvalue)
  5169  					if intStringLenmapvalue < 0 {
  5170  						return ErrInvalidLengthGenerated
  5171  					}
  5172  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  5173  					if postStringIndexmapvalue < 0 {
  5174  						return ErrInvalidLengthGenerated
  5175  					}
  5176  					if postStringIndexmapvalue > l {
  5177  						return io.ErrUnexpectedEOF
  5178  					}
  5179  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  5180  					iNdEx = postStringIndexmapvalue
  5181  				} else {
  5182  					iNdEx = entryPreIndex
  5183  					skippy, err := skipGenerated(dAtA[iNdEx:])
  5184  					if err != nil {
  5185  						return err
  5186  					}
  5187  					if (skippy < 0) || (iNdEx+skippy) < 0 {
  5188  						return ErrInvalidLengthGenerated
  5189  					}
  5190  					if (iNdEx + skippy) > postIndex {
  5191  						return io.ErrUnexpectedEOF
  5192  					}
  5193  					iNdEx += skippy
  5194  				}
  5195  			}
  5196  			m.NodeSelector[mapkey] = mapvalue
  5197  			iNdEx = postIndex
  5198  		case 7:
  5199  			if wireType != 2 {
  5200  				return fmt.Errorf("proto: wrong wireType = %d for field Tolerations", wireType)
  5201  			}
  5202  			var msglen int
  5203  			for shift := uint(0); ; shift += 7 {
  5204  				if shift >= 64 {
  5205  					return ErrIntOverflowGenerated
  5206  				}
  5207  				if iNdEx >= l {
  5208  					return io.ErrUnexpectedEOF
  5209  				}
  5210  				b := dAtA[iNdEx]
  5211  				iNdEx++
  5212  				msglen |= int(b&0x7F) << shift
  5213  				if b < 0x80 {
  5214  					break
  5215  				}
  5216  			}
  5217  			if msglen < 0 {
  5218  				return ErrInvalidLengthGenerated
  5219  			}
  5220  			postIndex := iNdEx + msglen
  5221  			if postIndex < 0 {
  5222  				return ErrInvalidLengthGenerated
  5223  			}
  5224  			if postIndex > l {
  5225  				return io.ErrUnexpectedEOF
  5226  			}
  5227  			m.Tolerations = append(m.Tolerations, v1.Toleration{})
  5228  			if err := m.Tolerations[len(m.Tolerations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5229  				return err
  5230  			}
  5231  			iNdEx = postIndex
  5232  		case 8:
  5233  			if wireType != 2 {
  5234  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
  5235  			}
  5236  			var msglen int
  5237  			for shift := uint(0); ; shift += 7 {
  5238  				if shift >= 64 {
  5239  					return ErrIntOverflowGenerated
  5240  				}
  5241  				if iNdEx >= l {
  5242  					return io.ErrUnexpectedEOF
  5243  				}
  5244  				b := dAtA[iNdEx]
  5245  				iNdEx++
  5246  				msglen |= int(b&0x7F) << shift
  5247  				if b < 0x80 {
  5248  					break
  5249  				}
  5250  			}
  5251  			if msglen < 0 {
  5252  				return ErrInvalidLengthGenerated
  5253  			}
  5254  			postIndex := iNdEx + msglen
  5255  			if postIndex < 0 {
  5256  				return ErrInvalidLengthGenerated
  5257  			}
  5258  			if postIndex > l {
  5259  				return io.ErrUnexpectedEOF
  5260  			}
  5261  			if m.Metadata == nil {
  5262  				m.Metadata = &common.Metadata{}
  5263  			}
  5264  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5265  				return err
  5266  			}
  5267  			iNdEx = postIndex
  5268  		case 9:
  5269  			if wireType != 2 {
  5270  				return fmt.Errorf("proto: wrong wireType = %d for field SecurityContext", wireType)
  5271  			}
  5272  			var msglen int
  5273  			for shift := uint(0); ; shift += 7 {
  5274  				if shift >= 64 {
  5275  					return ErrIntOverflowGenerated
  5276  				}
  5277  				if iNdEx >= l {
  5278  					return io.ErrUnexpectedEOF
  5279  				}
  5280  				b := dAtA[iNdEx]
  5281  				iNdEx++
  5282  				msglen |= int(b&0x7F) << shift
  5283  				if b < 0x80 {
  5284  					break
  5285  				}
  5286  			}
  5287  			if msglen < 0 {
  5288  				return ErrInvalidLengthGenerated
  5289  			}
  5290  			postIndex := iNdEx + msglen
  5291  			if postIndex < 0 {
  5292  				return ErrInvalidLengthGenerated
  5293  			}
  5294  			if postIndex > l {
  5295  				return io.ErrUnexpectedEOF
  5296  			}
  5297  			if m.SecurityContext == nil {
  5298  				m.SecurityContext = &v1.PodSecurityContext{}
  5299  			}
  5300  			if err := m.SecurityContext.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5301  				return err
  5302  			}
  5303  			iNdEx = postIndex
  5304  		case 10:
  5305  			if wireType != 2 {
  5306  				return fmt.Errorf("proto: wrong wireType = %d for field MaxAge", wireType)
  5307  			}
  5308  			var stringLen uint64
  5309  			for shift := uint(0); ; shift += 7 {
  5310  				if shift >= 64 {
  5311  					return ErrIntOverflowGenerated
  5312  				}
  5313  				if iNdEx >= l {
  5314  					return io.ErrUnexpectedEOF
  5315  				}
  5316  				b := dAtA[iNdEx]
  5317  				iNdEx++
  5318  				stringLen |= uint64(b&0x7F) << shift
  5319  				if b < 0x80 {
  5320  					break
  5321  				}
  5322  			}
  5323  			intStringLen := int(stringLen)
  5324  			if intStringLen < 0 {
  5325  				return ErrInvalidLengthGenerated
  5326  			}
  5327  			postIndex := iNdEx + intStringLen
  5328  			if postIndex < 0 {
  5329  				return ErrInvalidLengthGenerated
  5330  			}
  5331  			if postIndex > l {
  5332  				return io.ErrUnexpectedEOF
  5333  			}
  5334  			s := string(dAtA[iNdEx:postIndex])
  5335  			m.MaxAge = &s
  5336  			iNdEx = postIndex
  5337  		case 11:
  5338  			if wireType != 2 {
  5339  				return fmt.Errorf("proto: wrong wireType = %d for field ImagePullSecrets", wireType)
  5340  			}
  5341  			var msglen int
  5342  			for shift := uint(0); ; shift += 7 {
  5343  				if shift >= 64 {
  5344  					return ErrIntOverflowGenerated
  5345  				}
  5346  				if iNdEx >= l {
  5347  					return io.ErrUnexpectedEOF
  5348  				}
  5349  				b := dAtA[iNdEx]
  5350  				iNdEx++
  5351  				msglen |= int(b&0x7F) << shift
  5352  				if b < 0x80 {
  5353  					break
  5354  				}
  5355  			}
  5356  			if msglen < 0 {
  5357  				return ErrInvalidLengthGenerated
  5358  			}
  5359  			postIndex := iNdEx + msglen
  5360  			if postIndex < 0 {
  5361  				return ErrInvalidLengthGenerated
  5362  			}
  5363  			if postIndex > l {
  5364  				return io.ErrUnexpectedEOF
  5365  			}
  5366  			m.ImagePullSecrets = append(m.ImagePullSecrets, v1.LocalObjectReference{})
  5367  			if err := m.ImagePullSecrets[len(m.ImagePullSecrets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5368  				return err
  5369  			}
  5370  			iNdEx = postIndex
  5371  		case 12:
  5372  			if wireType != 2 {
  5373  				return fmt.Errorf("proto: wrong wireType = %d for field ServiceAccountName", wireType)
  5374  			}
  5375  			var stringLen uint64
  5376  			for shift := uint(0); ; shift += 7 {
  5377  				if shift >= 64 {
  5378  					return ErrIntOverflowGenerated
  5379  				}
  5380  				if iNdEx >= l {
  5381  					return io.ErrUnexpectedEOF
  5382  				}
  5383  				b := dAtA[iNdEx]
  5384  				iNdEx++
  5385  				stringLen |= uint64(b&0x7F) << shift
  5386  				if b < 0x80 {
  5387  					break
  5388  				}
  5389  			}
  5390  			intStringLen := int(stringLen)
  5391  			if intStringLen < 0 {
  5392  				return ErrInvalidLengthGenerated
  5393  			}
  5394  			postIndex := iNdEx + intStringLen
  5395  			if postIndex < 0 {
  5396  				return ErrInvalidLengthGenerated
  5397  			}
  5398  			if postIndex > l {
  5399  				return io.ErrUnexpectedEOF
  5400  			}
  5401  			m.ServiceAccountName = string(dAtA[iNdEx:postIndex])
  5402  			iNdEx = postIndex
  5403  		case 13:
  5404  			if wireType != 2 {
  5405  				return fmt.Errorf("proto: wrong wireType = %d for field PriorityClassName", wireType)
  5406  			}
  5407  			var stringLen uint64
  5408  			for shift := uint(0); ; shift += 7 {
  5409  				if shift >= 64 {
  5410  					return ErrIntOverflowGenerated
  5411  				}
  5412  				if iNdEx >= l {
  5413  					return io.ErrUnexpectedEOF
  5414  				}
  5415  				b := dAtA[iNdEx]
  5416  				iNdEx++
  5417  				stringLen |= uint64(b&0x7F) << shift
  5418  				if b < 0x80 {
  5419  					break
  5420  				}
  5421  			}
  5422  			intStringLen := int(stringLen)
  5423  			if intStringLen < 0 {
  5424  				return ErrInvalidLengthGenerated
  5425  			}
  5426  			postIndex := iNdEx + intStringLen
  5427  			if postIndex < 0 {
  5428  				return ErrInvalidLengthGenerated
  5429  			}
  5430  			if postIndex > l {
  5431  				return io.ErrUnexpectedEOF
  5432  			}
  5433  			m.PriorityClassName = string(dAtA[iNdEx:postIndex])
  5434  			iNdEx = postIndex
  5435  		case 14:
  5436  			if wireType != 0 {
  5437  				return fmt.Errorf("proto: wrong wireType = %d for field Priority", wireType)
  5438  			}
  5439  			var v int32
  5440  			for shift := uint(0); ; shift += 7 {
  5441  				if shift >= 64 {
  5442  					return ErrIntOverflowGenerated
  5443  				}
  5444  				if iNdEx >= l {
  5445  					return io.ErrUnexpectedEOF
  5446  				}
  5447  				b := dAtA[iNdEx]
  5448  				iNdEx++
  5449  				v |= int32(b&0x7F) << shift
  5450  				if b < 0x80 {
  5451  					break
  5452  				}
  5453  			}
  5454  			m.Priority = &v
  5455  		case 15:
  5456  			if wireType != 2 {
  5457  				return fmt.Errorf("proto: wrong wireType = %d for field Affinity", wireType)
  5458  			}
  5459  			var msglen int
  5460  			for shift := uint(0); ; shift += 7 {
  5461  				if shift >= 64 {
  5462  					return ErrIntOverflowGenerated
  5463  				}
  5464  				if iNdEx >= l {
  5465  					return io.ErrUnexpectedEOF
  5466  				}
  5467  				b := dAtA[iNdEx]
  5468  				iNdEx++
  5469  				msglen |= int(b&0x7F) << shift
  5470  				if b < 0x80 {
  5471  					break
  5472  				}
  5473  			}
  5474  			if msglen < 0 {
  5475  				return ErrInvalidLengthGenerated
  5476  			}
  5477  			postIndex := iNdEx + msglen
  5478  			if postIndex < 0 {
  5479  				return ErrInvalidLengthGenerated
  5480  			}
  5481  			if postIndex > l {
  5482  				return io.ErrUnexpectedEOF
  5483  			}
  5484  			if m.Affinity == nil {
  5485  				m.Affinity = &v1.Affinity{}
  5486  			}
  5487  			if err := m.Affinity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5488  				return err
  5489  			}
  5490  			iNdEx = postIndex
  5491  		case 16:
  5492  			if wireType != 0 {
  5493  				return fmt.Errorf("proto: wrong wireType = %d for field MaxMsgs", wireType)
  5494  			}
  5495  			var v uint64
  5496  			for shift := uint(0); ; shift += 7 {
  5497  				if shift >= 64 {
  5498  					return ErrIntOverflowGenerated
  5499  				}
  5500  				if iNdEx >= l {
  5501  					return io.ErrUnexpectedEOF
  5502  				}
  5503  				b := dAtA[iNdEx]
  5504  				iNdEx++
  5505  				v |= uint64(b&0x7F) << shift
  5506  				if b < 0x80 {
  5507  					break
  5508  				}
  5509  			}
  5510  			m.MaxMsgs = &v
  5511  		case 17:
  5512  			if wireType != 2 {
  5513  				return fmt.Errorf("proto: wrong wireType = %d for field MaxBytes", wireType)
  5514  			}
  5515  			var stringLen uint64
  5516  			for shift := uint(0); ; shift += 7 {
  5517  				if shift >= 64 {
  5518  					return ErrIntOverflowGenerated
  5519  				}
  5520  				if iNdEx >= l {
  5521  					return io.ErrUnexpectedEOF
  5522  				}
  5523  				b := dAtA[iNdEx]
  5524  				iNdEx++
  5525  				stringLen |= uint64(b&0x7F) << shift
  5526  				if b < 0x80 {
  5527  					break
  5528  				}
  5529  			}
  5530  			intStringLen := int(stringLen)
  5531  			if intStringLen < 0 {
  5532  				return ErrInvalidLengthGenerated
  5533  			}
  5534  			postIndex := iNdEx + intStringLen
  5535  			if postIndex < 0 {
  5536  				return ErrInvalidLengthGenerated
  5537  			}
  5538  			if postIndex > l {
  5539  				return io.ErrUnexpectedEOF
  5540  			}
  5541  			s := string(dAtA[iNdEx:postIndex])
  5542  			m.MaxBytes = &s
  5543  			iNdEx = postIndex
  5544  		case 18:
  5545  			if wireType != 0 {
  5546  				return fmt.Errorf("proto: wrong wireType = %d for field MaxSubs", wireType)
  5547  			}
  5548  			var v uint64
  5549  			for shift := uint(0); ; shift += 7 {
  5550  				if shift >= 64 {
  5551  					return ErrIntOverflowGenerated
  5552  				}
  5553  				if iNdEx >= l {
  5554  					return io.ErrUnexpectedEOF
  5555  				}
  5556  				b := dAtA[iNdEx]
  5557  				iNdEx++
  5558  				v |= uint64(b&0x7F) << shift
  5559  				if b < 0x80 {
  5560  					break
  5561  				}
  5562  			}
  5563  			m.MaxSubs = &v
  5564  		case 19:
  5565  			if wireType != 2 {
  5566  				return fmt.Errorf("proto: wrong wireType = %d for field MaxPayload", wireType)
  5567  			}
  5568  			var stringLen uint64
  5569  			for shift := uint(0); ; shift += 7 {
  5570  				if shift >= 64 {
  5571  					return ErrIntOverflowGenerated
  5572  				}
  5573  				if iNdEx >= l {
  5574  					return io.ErrUnexpectedEOF
  5575  				}
  5576  				b := dAtA[iNdEx]
  5577  				iNdEx++
  5578  				stringLen |= uint64(b&0x7F) << shift
  5579  				if b < 0x80 {
  5580  					break
  5581  				}
  5582  			}
  5583  			intStringLen := int(stringLen)
  5584  			if intStringLen < 0 {
  5585  				return ErrInvalidLengthGenerated
  5586  			}
  5587  			postIndex := iNdEx + intStringLen
  5588  			if postIndex < 0 {
  5589  				return ErrInvalidLengthGenerated
  5590  			}
  5591  			if postIndex > l {
  5592  				return io.ErrUnexpectedEOF
  5593  			}
  5594  			s := string(dAtA[iNdEx:postIndex])
  5595  			m.MaxPayload = &s
  5596  			iNdEx = postIndex
  5597  		case 20:
  5598  			if wireType != 2 {
  5599  				return fmt.Errorf("proto: wrong wireType = %d for field RaftHeartbeatTimeout", wireType)
  5600  			}
  5601  			var stringLen uint64
  5602  			for shift := uint(0); ; shift += 7 {
  5603  				if shift >= 64 {
  5604  					return ErrIntOverflowGenerated
  5605  				}
  5606  				if iNdEx >= l {
  5607  					return io.ErrUnexpectedEOF
  5608  				}
  5609  				b := dAtA[iNdEx]
  5610  				iNdEx++
  5611  				stringLen |= uint64(b&0x7F) << shift
  5612  				if b < 0x80 {
  5613  					break
  5614  				}
  5615  			}
  5616  			intStringLen := int(stringLen)
  5617  			if intStringLen < 0 {
  5618  				return ErrInvalidLengthGenerated
  5619  			}
  5620  			postIndex := iNdEx + intStringLen
  5621  			if postIndex < 0 {
  5622  				return ErrInvalidLengthGenerated
  5623  			}
  5624  			if postIndex > l {
  5625  				return io.ErrUnexpectedEOF
  5626  			}
  5627  			s := string(dAtA[iNdEx:postIndex])
  5628  			m.RaftHeartbeatTimeout = &s
  5629  			iNdEx = postIndex
  5630  		case 21:
  5631  			if wireType != 2 {
  5632  				return fmt.Errorf("proto: wrong wireType = %d for field RaftElectionTimeout", wireType)
  5633  			}
  5634  			var stringLen uint64
  5635  			for shift := uint(0); ; shift += 7 {
  5636  				if shift >= 64 {
  5637  					return ErrIntOverflowGenerated
  5638  				}
  5639  				if iNdEx >= l {
  5640  					return io.ErrUnexpectedEOF
  5641  				}
  5642  				b := dAtA[iNdEx]
  5643  				iNdEx++
  5644  				stringLen |= uint64(b&0x7F) << shift
  5645  				if b < 0x80 {
  5646  					break
  5647  				}
  5648  			}
  5649  			intStringLen := int(stringLen)
  5650  			if intStringLen < 0 {
  5651  				return ErrInvalidLengthGenerated
  5652  			}
  5653  			postIndex := iNdEx + intStringLen
  5654  			if postIndex < 0 {
  5655  				return ErrInvalidLengthGenerated
  5656  			}
  5657  			if postIndex > l {
  5658  				return io.ErrUnexpectedEOF
  5659  			}
  5660  			s := string(dAtA[iNdEx:postIndex])
  5661  			m.RaftElectionTimeout = &s
  5662  			iNdEx = postIndex
  5663  		case 22:
  5664  			if wireType != 2 {
  5665  				return fmt.Errorf("proto: wrong wireType = %d for field RaftLeaseTimeout", wireType)
  5666  			}
  5667  			var stringLen uint64
  5668  			for shift := uint(0); ; shift += 7 {
  5669  				if shift >= 64 {
  5670  					return ErrIntOverflowGenerated
  5671  				}
  5672  				if iNdEx >= l {
  5673  					return io.ErrUnexpectedEOF
  5674  				}
  5675  				b := dAtA[iNdEx]
  5676  				iNdEx++
  5677  				stringLen |= uint64(b&0x7F) << shift
  5678  				if b < 0x80 {
  5679  					break
  5680  				}
  5681  			}
  5682  			intStringLen := int(stringLen)
  5683  			if intStringLen < 0 {
  5684  				return ErrInvalidLengthGenerated
  5685  			}
  5686  			postIndex := iNdEx + intStringLen
  5687  			if postIndex < 0 {
  5688  				return ErrInvalidLengthGenerated
  5689  			}
  5690  			if postIndex > l {
  5691  				return io.ErrUnexpectedEOF
  5692  			}
  5693  			s := string(dAtA[iNdEx:postIndex])
  5694  			m.RaftLeaseTimeout = &s
  5695  			iNdEx = postIndex
  5696  		case 23:
  5697  			if wireType != 2 {
  5698  				return fmt.Errorf("proto: wrong wireType = %d for field RaftCommitTimeout", wireType)
  5699  			}
  5700  			var stringLen uint64
  5701  			for shift := uint(0); ; shift += 7 {
  5702  				if shift >= 64 {
  5703  					return ErrIntOverflowGenerated
  5704  				}
  5705  				if iNdEx >= l {
  5706  					return io.ErrUnexpectedEOF
  5707  				}
  5708  				b := dAtA[iNdEx]
  5709  				iNdEx++
  5710  				stringLen |= uint64(b&0x7F) << shift
  5711  				if b < 0x80 {
  5712  					break
  5713  				}
  5714  			}
  5715  			intStringLen := int(stringLen)
  5716  			if intStringLen < 0 {
  5717  				return ErrInvalidLengthGenerated
  5718  			}
  5719  			postIndex := iNdEx + intStringLen
  5720  			if postIndex < 0 {
  5721  				return ErrInvalidLengthGenerated
  5722  			}
  5723  			if postIndex > l {
  5724  				return io.ErrUnexpectedEOF
  5725  			}
  5726  			s := string(dAtA[iNdEx:postIndex])
  5727  			m.RaftCommitTimeout = &s
  5728  			iNdEx = postIndex
  5729  		default:
  5730  			iNdEx = preIndex
  5731  			skippy, err := skipGenerated(dAtA[iNdEx:])
  5732  			if err != nil {
  5733  				return err
  5734  			}
  5735  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  5736  				return ErrInvalidLengthGenerated
  5737  			}
  5738  			if (iNdEx + skippy) > l {
  5739  				return io.ErrUnexpectedEOF
  5740  			}
  5741  			iNdEx += skippy
  5742  		}
  5743  	}
  5744  
  5745  	if iNdEx > l {
  5746  		return io.ErrUnexpectedEOF
  5747  	}
  5748  	return nil
  5749  }
  5750  func (m *PersistenceStrategy) Unmarshal(dAtA []byte) error {
  5751  	l := len(dAtA)
  5752  	iNdEx := 0
  5753  	for iNdEx < l {
  5754  		preIndex := iNdEx
  5755  		var wire uint64
  5756  		for shift := uint(0); ; shift += 7 {
  5757  			if shift >= 64 {
  5758  				return ErrIntOverflowGenerated
  5759  			}
  5760  			if iNdEx >= l {
  5761  				return io.ErrUnexpectedEOF
  5762  			}
  5763  			b := dAtA[iNdEx]
  5764  			iNdEx++
  5765  			wire |= uint64(b&0x7F) << shift
  5766  			if b < 0x80 {
  5767  				break
  5768  			}
  5769  		}
  5770  		fieldNum := int32(wire >> 3)
  5771  		wireType := int(wire & 0x7)
  5772  		if wireType == 4 {
  5773  			return fmt.Errorf("proto: PersistenceStrategy: wiretype end group for non-group")
  5774  		}
  5775  		if fieldNum <= 0 {
  5776  			return fmt.Errorf("proto: PersistenceStrategy: illegal tag %d (wire type %d)", fieldNum, wire)
  5777  		}
  5778  		switch fieldNum {
  5779  		case 1:
  5780  			if wireType != 2 {
  5781  				return fmt.Errorf("proto: wrong wireType = %d for field StorageClassName", wireType)
  5782  			}
  5783  			var stringLen uint64
  5784  			for shift := uint(0); ; shift += 7 {
  5785  				if shift >= 64 {
  5786  					return ErrIntOverflowGenerated
  5787  				}
  5788  				if iNdEx >= l {
  5789  					return io.ErrUnexpectedEOF
  5790  				}
  5791  				b := dAtA[iNdEx]
  5792  				iNdEx++
  5793  				stringLen |= uint64(b&0x7F) << shift
  5794  				if b < 0x80 {
  5795  					break
  5796  				}
  5797  			}
  5798  			intStringLen := int(stringLen)
  5799  			if intStringLen < 0 {
  5800  				return ErrInvalidLengthGenerated
  5801  			}
  5802  			postIndex := iNdEx + intStringLen
  5803  			if postIndex < 0 {
  5804  				return ErrInvalidLengthGenerated
  5805  			}
  5806  			if postIndex > l {
  5807  				return io.ErrUnexpectedEOF
  5808  			}
  5809  			s := string(dAtA[iNdEx:postIndex])
  5810  			m.StorageClassName = &s
  5811  			iNdEx = postIndex
  5812  		case 2:
  5813  			if wireType != 2 {
  5814  				return fmt.Errorf("proto: wrong wireType = %d for field AccessMode", wireType)
  5815  			}
  5816  			var stringLen uint64
  5817  			for shift := uint(0); ; shift += 7 {
  5818  				if shift >= 64 {
  5819  					return ErrIntOverflowGenerated
  5820  				}
  5821  				if iNdEx >= l {
  5822  					return io.ErrUnexpectedEOF
  5823  				}
  5824  				b := dAtA[iNdEx]
  5825  				iNdEx++
  5826  				stringLen |= uint64(b&0x7F) << shift
  5827  				if b < 0x80 {
  5828  					break
  5829  				}
  5830  			}
  5831  			intStringLen := int(stringLen)
  5832  			if intStringLen < 0 {
  5833  				return ErrInvalidLengthGenerated
  5834  			}
  5835  			postIndex := iNdEx + intStringLen
  5836  			if postIndex < 0 {
  5837  				return ErrInvalidLengthGenerated
  5838  			}
  5839  			if postIndex > l {
  5840  				return io.ErrUnexpectedEOF
  5841  			}
  5842  			s := k8s_io_api_core_v1.PersistentVolumeAccessMode(dAtA[iNdEx:postIndex])
  5843  			m.AccessMode = &s
  5844  			iNdEx = postIndex
  5845  		case 3:
  5846  			if wireType != 2 {
  5847  				return fmt.Errorf("proto: wrong wireType = %d for field VolumeSize", wireType)
  5848  			}
  5849  			var msglen int
  5850  			for shift := uint(0); ; shift += 7 {
  5851  				if shift >= 64 {
  5852  					return ErrIntOverflowGenerated
  5853  				}
  5854  				if iNdEx >= l {
  5855  					return io.ErrUnexpectedEOF
  5856  				}
  5857  				b := dAtA[iNdEx]
  5858  				iNdEx++
  5859  				msglen |= int(b&0x7F) << shift
  5860  				if b < 0x80 {
  5861  					break
  5862  				}
  5863  			}
  5864  			if msglen < 0 {
  5865  				return ErrInvalidLengthGenerated
  5866  			}
  5867  			postIndex := iNdEx + msglen
  5868  			if postIndex < 0 {
  5869  				return ErrInvalidLengthGenerated
  5870  			}
  5871  			if postIndex > l {
  5872  				return io.ErrUnexpectedEOF
  5873  			}
  5874  			if m.VolumeSize == nil {
  5875  				m.VolumeSize = &resource.Quantity{}
  5876  			}
  5877  			if err := m.VolumeSize.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  5878  				return err
  5879  			}
  5880  			iNdEx = postIndex
  5881  		default:
  5882  			iNdEx = preIndex
  5883  			skippy, err := skipGenerated(dAtA[iNdEx:])
  5884  			if err != nil {
  5885  				return err
  5886  			}
  5887  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  5888  				return ErrInvalidLengthGenerated
  5889  			}
  5890  			if (iNdEx + skippy) > l {
  5891  				return io.ErrUnexpectedEOF
  5892  			}
  5893  			iNdEx += skippy
  5894  		}
  5895  	}
  5896  
  5897  	if iNdEx > l {
  5898  		return io.ErrUnexpectedEOF
  5899  	}
  5900  	return nil
  5901  }
  5902  func skipGenerated(dAtA []byte) (n int, err error) {
  5903  	l := len(dAtA)
  5904  	iNdEx := 0
  5905  	depth := 0
  5906  	for iNdEx < l {
  5907  		var wire uint64
  5908  		for shift := uint(0); ; shift += 7 {
  5909  			if shift >= 64 {
  5910  				return 0, ErrIntOverflowGenerated
  5911  			}
  5912  			if iNdEx >= l {
  5913  				return 0, io.ErrUnexpectedEOF
  5914  			}
  5915  			b := dAtA[iNdEx]
  5916  			iNdEx++
  5917  			wire |= (uint64(b) & 0x7F) << shift
  5918  			if b < 0x80 {
  5919  				break
  5920  			}
  5921  		}
  5922  		wireType := int(wire & 0x7)
  5923  		switch wireType {
  5924  		case 0:
  5925  			for shift := uint(0); ; shift += 7 {
  5926  				if shift >= 64 {
  5927  					return 0, ErrIntOverflowGenerated
  5928  				}
  5929  				if iNdEx >= l {
  5930  					return 0, io.ErrUnexpectedEOF
  5931  				}
  5932  				iNdEx++
  5933  				if dAtA[iNdEx-1] < 0x80 {
  5934  					break
  5935  				}
  5936  			}
  5937  		case 1:
  5938  			iNdEx += 8
  5939  		case 2:
  5940  			var length int
  5941  			for shift := uint(0); ; shift += 7 {
  5942  				if shift >= 64 {
  5943  					return 0, ErrIntOverflowGenerated
  5944  				}
  5945  				if iNdEx >= l {
  5946  					return 0, io.ErrUnexpectedEOF
  5947  				}
  5948  				b := dAtA[iNdEx]
  5949  				iNdEx++
  5950  				length |= (int(b) & 0x7F) << shift
  5951  				if b < 0x80 {
  5952  					break
  5953  				}
  5954  			}
  5955  			if length < 0 {
  5956  				return 0, ErrInvalidLengthGenerated
  5957  			}
  5958  			iNdEx += length
  5959  		case 3:
  5960  			depth++
  5961  		case 4:
  5962  			if depth == 0 {
  5963  				return 0, ErrUnexpectedEndOfGroupGenerated
  5964  			}
  5965  			depth--
  5966  		case 5:
  5967  			iNdEx += 4
  5968  		default:
  5969  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  5970  		}
  5971  		if iNdEx < 0 {
  5972  			return 0, ErrInvalidLengthGenerated
  5973  		}
  5974  		if depth == 0 {
  5975  			return iNdEx, nil
  5976  		}
  5977  	}
  5978  	return 0, io.ErrUnexpectedEOF
  5979  }
  5980  
  5981  var (
  5982  	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
  5983  	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
  5984  	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  5985  )