code.vegaprotocol.io/vega@v0.79.0/protos/vega/snapshot/v1/snapshot.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.27.1
     4  // 	protoc        (unknown)
     5  // source: vega/snapshot/v1/snapshot.proto
     6  
     7  package v1
     8  
     9  import (
    10  	vega "code.vegaprotocol.io/vega/protos/vega"
    11  	v11 "code.vegaprotocol.io/vega/protos/vega/checkpoint/v1"
    12  	v1 "code.vegaprotocol.io/vega/protos/vega/data/v1"
    13  	v12 "code.vegaprotocol.io/vega/protos/vega/events/v1"
    14  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    16  	reflect "reflect"
    17  	sync "sync"
    18  )
    19  
    20  const (
    21  	// Verify that this generated code is sufficiently up-to-date.
    22  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    23  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    24  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    25  )
    26  
    27  type Format int32
    28  
    29  const (
    30  	// Default value, always invalid
    31  	Format_FORMAT_UNSPECIFIED Format = 0
    32  	// Standard proto encoding
    33  	Format_FORMAT_PROTO Format = 1
    34  	// Compressed proto, might come in handy
    35  	Format_FORMAT_PROTO_COMPRESSED Format = 2
    36  	// Simple JSON serialisation, probably not going to be used
    37  	Format_FORMAT_JSON Format = 3
    38  )
    39  
    40  // Enum value maps for Format.
    41  var (
    42  	Format_name = map[int32]string{
    43  		0: "FORMAT_UNSPECIFIED",
    44  		1: "FORMAT_PROTO",
    45  		2: "FORMAT_PROTO_COMPRESSED",
    46  		3: "FORMAT_JSON",
    47  	}
    48  	Format_value = map[string]int32{
    49  		"FORMAT_UNSPECIFIED":      0,
    50  		"FORMAT_PROTO":            1,
    51  		"FORMAT_PROTO_COMPRESSED": 2,
    52  		"FORMAT_JSON":             3,
    53  	}
    54  )
    55  
    56  func (x Format) Enum() *Format {
    57  	p := new(Format)
    58  	*p = x
    59  	return p
    60  }
    61  
    62  func (x Format) String() string {
    63  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    64  }
    65  
    66  func (Format) Descriptor() protoreflect.EnumDescriptor {
    67  	return file_vega_snapshot_v1_snapshot_proto_enumTypes[0].Descriptor()
    68  }
    69  
    70  func (Format) Type() protoreflect.EnumType {
    71  	return &file_vega_snapshot_v1_snapshot_proto_enumTypes[0]
    72  }
    73  
    74  func (x Format) Number() protoreflect.EnumNumber {
    75  	return protoreflect.EnumNumber(x)
    76  }
    77  
    78  // Deprecated: Use Format.Descriptor instead.
    79  func (Format) EnumDescriptor() ([]byte, []int) {
    80  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{0}
    81  }
    82  
    83  type Snapshot struct {
    84  	state         protoimpl.MessageState
    85  	sizeCache     protoimpl.SizeCache
    86  	unknownFields protoimpl.UnknownFields
    87  
    88  	Height   uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
    89  	Format   Format `protobuf:"varint,2,opt,name=format,proto3,enum=vega.snapshot.v1.Format" json:"format,omitempty"`
    90  	Chunks   uint32 `protobuf:"varint,3,opt,name=chunks,proto3" json:"chunks,omitempty"`
    91  	Hash     []byte `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
    92  	Metadata []byte `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"`
    93  }
    94  
    95  func (x *Snapshot) Reset() {
    96  	*x = Snapshot{}
    97  	if protoimpl.UnsafeEnabled {
    98  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[0]
    99  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   100  		ms.StoreMessageInfo(mi)
   101  	}
   102  }
   103  
   104  func (x *Snapshot) String() string {
   105  	return protoimpl.X.MessageStringOf(x)
   106  }
   107  
   108  func (*Snapshot) ProtoMessage() {}
   109  
   110  func (x *Snapshot) ProtoReflect() protoreflect.Message {
   111  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[0]
   112  	if protoimpl.UnsafeEnabled && x != nil {
   113  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   114  		if ms.LoadMessageInfo() == nil {
   115  			ms.StoreMessageInfo(mi)
   116  		}
   117  		return ms
   118  	}
   119  	return mi.MessageOf(x)
   120  }
   121  
   122  // Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.
   123  func (*Snapshot) Descriptor() ([]byte, []int) {
   124  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{0}
   125  }
   126  
   127  func (x *Snapshot) GetHeight() uint64 {
   128  	if x != nil {
   129  		return x.Height
   130  	}
   131  	return 0
   132  }
   133  
   134  func (x *Snapshot) GetFormat() Format {
   135  	if x != nil {
   136  		return x.Format
   137  	}
   138  	return Format_FORMAT_UNSPECIFIED
   139  }
   140  
   141  func (x *Snapshot) GetChunks() uint32 {
   142  	if x != nil {
   143  		return x.Chunks
   144  	}
   145  	return 0
   146  }
   147  
   148  func (x *Snapshot) GetHash() []byte {
   149  	if x != nil {
   150  		return x.Hash
   151  	}
   152  	return nil
   153  }
   154  
   155  func (x *Snapshot) GetMetadata() []byte {
   156  	if x != nil {
   157  		return x.Metadata
   158  	}
   159  	return nil
   160  }
   161  
   162  // NodeHash represents an exported node from the AVL tree and contains all the
   163  // data necessary to reconstruct an identical copy of the AVL tree after it's
   164  // been serialised
   165  type NodeHash struct {
   166  	state         protoimpl.MessageState
   167  	sizeCache     protoimpl.SizeCache
   168  	unknownFields protoimpl.UnknownFields
   169  
   170  	// Node's full key, for example epoch.all
   171  	Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
   172  	// Hash of the node's value
   173  	Hash string `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
   174  	// Height of the node in the tree
   175  	Height int32 `protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
   176  	// Version of that node i.e., how many times its value has changed during tree
   177  	// updates
   178  	Version int64 `protobuf:"varint,6,opt,name=version,proto3" json:"version,omitempty"`
   179  	// Whether or not the node contains a snapshot payload, only leaf nodes in the
   180  	// AVL contain payloads
   181  	IsLeaf bool `protobuf:"varint,7,opt,name=is_leaf,json=isLeaf,proto3" json:"is_leaf,omitempty"`
   182  }
   183  
   184  func (x *NodeHash) Reset() {
   185  	*x = NodeHash{}
   186  	if protoimpl.UnsafeEnabled {
   187  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[1]
   188  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   189  		ms.StoreMessageInfo(mi)
   190  	}
   191  }
   192  
   193  func (x *NodeHash) String() string {
   194  	return protoimpl.X.MessageStringOf(x)
   195  }
   196  
   197  func (*NodeHash) ProtoMessage() {}
   198  
   199  func (x *NodeHash) ProtoReflect() protoreflect.Message {
   200  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[1]
   201  	if protoimpl.UnsafeEnabled && x != nil {
   202  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   203  		if ms.LoadMessageInfo() == nil {
   204  			ms.StoreMessageInfo(mi)
   205  		}
   206  		return ms
   207  	}
   208  	return mi.MessageOf(x)
   209  }
   210  
   211  // Deprecated: Use NodeHash.ProtoReflect.Descriptor instead.
   212  func (*NodeHash) Descriptor() ([]byte, []int) {
   213  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{1}
   214  }
   215  
   216  func (x *NodeHash) GetKey() string {
   217  	if x != nil {
   218  		return x.Key
   219  	}
   220  	return ""
   221  }
   222  
   223  func (x *NodeHash) GetHash() string {
   224  	if x != nil {
   225  		return x.Hash
   226  	}
   227  	return ""
   228  }
   229  
   230  func (x *NodeHash) GetHeight() int32 {
   231  	if x != nil {
   232  		return x.Height
   233  	}
   234  	return 0
   235  }
   236  
   237  func (x *NodeHash) GetVersion() int64 {
   238  	if x != nil {
   239  		return x.Version
   240  	}
   241  	return 0
   242  }
   243  
   244  func (x *NodeHash) GetIsLeaf() bool {
   245  	if x != nil {
   246  		return x.IsLeaf
   247  	}
   248  	return false
   249  }
   250  
   251  type Metadata struct {
   252  	state         protoimpl.MessageState
   253  	sizeCache     protoimpl.SizeCache
   254  	unknownFields protoimpl.UnknownFields
   255  
   256  	Version         int64       `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
   257  	ChunkHashes     []string    `protobuf:"bytes,2,rep,name=chunk_hashes,json=chunkHashes,proto3" json:"chunk_hashes,omitempty"`
   258  	NodeHashes      []*NodeHash `protobuf:"bytes,3,rep,name=node_hashes,json=nodeHashes,proto3" json:"node_hashes,omitempty"`
   259  	ProtocolVersion string      `protobuf:"bytes,4,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"`
   260  	ProtocolUpgrade bool        `protobuf:"varint,5,opt,name=protocol_upgrade,json=protocolUpgrade,proto3" json:"protocol_upgrade,omitempty"`
   261  }
   262  
   263  func (x *Metadata) Reset() {
   264  	*x = Metadata{}
   265  	if protoimpl.UnsafeEnabled {
   266  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[2]
   267  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   268  		ms.StoreMessageInfo(mi)
   269  	}
   270  }
   271  
   272  func (x *Metadata) String() string {
   273  	return protoimpl.X.MessageStringOf(x)
   274  }
   275  
   276  func (*Metadata) ProtoMessage() {}
   277  
   278  func (x *Metadata) ProtoReflect() protoreflect.Message {
   279  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[2]
   280  	if protoimpl.UnsafeEnabled && x != nil {
   281  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   282  		if ms.LoadMessageInfo() == nil {
   283  			ms.StoreMessageInfo(mi)
   284  		}
   285  		return ms
   286  	}
   287  	return mi.MessageOf(x)
   288  }
   289  
   290  // Deprecated: Use Metadata.ProtoReflect.Descriptor instead.
   291  func (*Metadata) Descriptor() ([]byte, []int) {
   292  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{2}
   293  }
   294  
   295  func (x *Metadata) GetVersion() int64 {
   296  	if x != nil {
   297  		return x.Version
   298  	}
   299  	return 0
   300  }
   301  
   302  func (x *Metadata) GetChunkHashes() []string {
   303  	if x != nil {
   304  		return x.ChunkHashes
   305  	}
   306  	return nil
   307  }
   308  
   309  func (x *Metadata) GetNodeHashes() []*NodeHash {
   310  	if x != nil {
   311  		return x.NodeHashes
   312  	}
   313  	return nil
   314  }
   315  
   316  func (x *Metadata) GetProtocolVersion() string {
   317  	if x != nil {
   318  		return x.ProtocolVersion
   319  	}
   320  	return ""
   321  }
   322  
   323  func (x *Metadata) GetProtocolUpgrade() bool {
   324  	if x != nil {
   325  		return x.ProtocolUpgrade
   326  	}
   327  	return false
   328  }
   329  
   330  // Chunk is simply an as-is chunk belonging to a snapshot
   331  // not sure how usable this type would be
   332  type Chunk struct {
   333  	state         protoimpl.MessageState
   334  	sizeCache     protoimpl.SizeCache
   335  	unknownFields protoimpl.UnknownFields
   336  
   337  	Data []*Payload `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
   338  	Nr   int64      `protobuf:"varint,2,opt,name=nr,proto3" json:"nr,omitempty"` // in case of multi-part data, this is chunk nr...
   339  	Of   int64      `protobuf:"varint,3,opt,name=of,proto3" json:"of,omitempty"` // ...of a total of N chunks
   340  }
   341  
   342  func (x *Chunk) Reset() {
   343  	*x = Chunk{}
   344  	if protoimpl.UnsafeEnabled {
   345  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[3]
   346  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   347  		ms.StoreMessageInfo(mi)
   348  	}
   349  }
   350  
   351  func (x *Chunk) String() string {
   352  	return protoimpl.X.MessageStringOf(x)
   353  }
   354  
   355  func (*Chunk) ProtoMessage() {}
   356  
   357  func (x *Chunk) ProtoReflect() protoreflect.Message {
   358  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[3]
   359  	if protoimpl.UnsafeEnabled && x != nil {
   360  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   361  		if ms.LoadMessageInfo() == nil {
   362  			ms.StoreMessageInfo(mi)
   363  		}
   364  		return ms
   365  	}
   366  	return mi.MessageOf(x)
   367  }
   368  
   369  // Deprecated: Use Chunk.ProtoReflect.Descriptor instead.
   370  func (*Chunk) Descriptor() ([]byte, []int) {
   371  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{3}
   372  }
   373  
   374  func (x *Chunk) GetData() []*Payload {
   375  	if x != nil {
   376  		return x.Data
   377  	}
   378  	return nil
   379  }
   380  
   381  func (x *Chunk) GetNr() int64 {
   382  	if x != nil {
   383  		return x.Nr
   384  	}
   385  	return 0
   386  }
   387  
   388  func (x *Chunk) GetOf() int64 {
   389  	if x != nil {
   390  		return x.Of
   391  	}
   392  	return 0
   393  }
   394  
   395  type Payload struct {
   396  	state         protoimpl.MessageState
   397  	sizeCache     protoimpl.SizeCache
   398  	unknownFields protoimpl.UnknownFields
   399  
   400  	// Types that are assignable to Data:
   401  	//
   402  	//	*Payload_ActiveAssets
   403  	//	*Payload_PendingAssets
   404  	//	*Payload_BankingWithdrawals
   405  	//	*Payload_BankingDeposits
   406  	//	*Payload_BankingSeen
   407  	//	*Payload_BankingAssetActions
   408  	//	*Payload_Checkpoint
   409  	//	*Payload_CollateralAccounts
   410  	//	*Payload_CollateralAssets
   411  	//	*Payload_DelegationActive
   412  	//	*Payload_DelegationPending
   413  	//	*Payload_DelegationAuto
   414  	//	*Payload_GovernanceActive
   415  	//	*Payload_GovernanceEnacted
   416  	//	*Payload_StakingAccounts
   417  	//	*Payload_MatchingBook
   418  	//	*Payload_NetworkParameters
   419  	//	*Payload_ExecutionMarkets
   420  	//	*Payload_MarketPositions
   421  	//	*Payload_AppState
   422  	//	*Payload_Epoch
   423  	//	*Payload_RewardsPendingPayouts
   424  	//	*Payload_GovernanceNode
   425  	//	*Payload_LimitState
   426  	//	*Payload_VoteSpamPolicy
   427  	//	*Payload_SimpleSpamPolicy
   428  	//	*Payload_Notary
   429  	//	*Payload_EventForwarder
   430  	//	*Payload_StakeVerifierDeposited
   431  	//	*Payload_StakeVerifierRemoved
   432  	//	*Payload_Witness
   433  	//	*Payload_DelegationLastReconciliationTime
   434  	//	*Payload_Topology
   435  	//	*Payload_OracleData
   436  	//	*Payload_LiquidityParameters
   437  	//	*Payload_LiquidityPendingProvisions
   438  	//	*Payload_LiquidityPartiesLiquidityOrders
   439  	//	*Payload_LiquidityPartiesOrders
   440  	//	*Payload_LiquidityProvisions
   441  	//	*Payload_LiquiditySupplied
   442  	//	*Payload_LiquidityTarget
   443  	//	*Payload_FloatingPointConsensus
   444  	//	*Payload_MarketTracker
   445  	//	*Payload_BankingRecurringTransfers
   446  	//	*Payload_BankingScheduledTransfers
   447  	//	*Payload_Erc20MultisigTopologyVerified
   448  	//	*Payload_Erc20MultisigTopologyPending
   449  	//	*Payload_ProofOfWork
   450  	//	*Payload_PendingAssetUpdates
   451  	//	*Payload_ProtocolUpgradeProposals
   452  	//	*Payload_BankingPrimaryBridgeState
   453  	//	*Payload_SettlementState
   454  	//	*Payload_LiquidityScores
   455  	//	*Payload_SpotLiquidityTarget
   456  	//	*Payload_BankingRecurringGovernanceTransfers
   457  	//	*Payload_BankingScheduledGovernanceTransfers
   458  	//	*Payload_EthContractCallResults
   459  	//	*Payload_EthOracleVerifierLastBlock
   460  	//	*Payload_LiquidityV2Provisions
   461  	//	*Payload_LiquidityV2PendingProvisions
   462  	//	*Payload_LiquidityV2Performances
   463  	//	*Payload_LiquidityV2Supplied
   464  	//	*Payload_LiquidityV2Scores
   465  	//	*Payload_HoldingAccountTracker
   466  	//	*Payload_Teams
   467  	//	*Payload_TeamSwitches
   468  	//	*Payload_Vesting
   469  	//	*Payload_ReferralProgram
   470  	//	*Payload_ActivityStreak
   471  	//	*Payload_VolumeDiscountProgram
   472  	//	*Payload_LiquidityV2Parameters
   473  	//	*Payload_LiquidityV2PaidFeesStats
   474  	//	*Payload_Liquidation
   475  	//	*Payload_BankingTransferFeeDiscounts
   476  	//	*Payload_GovernanceBatchActive
   477  	//	*Payload_Parties
   478  	//	*Payload_L2EthOracles
   479  	//	*Payload_EthOracleVerifierMisc
   480  	//	*Payload_BankingEvmBridgeStates
   481  	//	*Payload_EvmMultisigTopologies
   482  	//	*Payload_TxCache
   483  	//	*Payload_EvmFwdHeartbeats
   484  	//	*Payload_VolumeRebateProgram
   485  	Data isPayload_Data `protobuf_oneof:"data"`
   486  }
   487  
   488  func (x *Payload) Reset() {
   489  	*x = Payload{}
   490  	if protoimpl.UnsafeEnabled {
   491  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[4]
   492  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   493  		ms.StoreMessageInfo(mi)
   494  	}
   495  }
   496  
   497  func (x *Payload) String() string {
   498  	return protoimpl.X.MessageStringOf(x)
   499  }
   500  
   501  func (*Payload) ProtoMessage() {}
   502  
   503  func (x *Payload) ProtoReflect() protoreflect.Message {
   504  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[4]
   505  	if protoimpl.UnsafeEnabled && x != nil {
   506  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   507  		if ms.LoadMessageInfo() == nil {
   508  			ms.StoreMessageInfo(mi)
   509  		}
   510  		return ms
   511  	}
   512  	return mi.MessageOf(x)
   513  }
   514  
   515  // Deprecated: Use Payload.ProtoReflect.Descriptor instead.
   516  func (*Payload) Descriptor() ([]byte, []int) {
   517  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{4}
   518  }
   519  
   520  func (m *Payload) GetData() isPayload_Data {
   521  	if m != nil {
   522  		return m.Data
   523  	}
   524  	return nil
   525  }
   526  
   527  func (x *Payload) GetActiveAssets() *ActiveAssets {
   528  	if x, ok := x.GetData().(*Payload_ActiveAssets); ok {
   529  		return x.ActiveAssets
   530  	}
   531  	return nil
   532  }
   533  
   534  func (x *Payload) GetPendingAssets() *PendingAssets {
   535  	if x, ok := x.GetData().(*Payload_PendingAssets); ok {
   536  		return x.PendingAssets
   537  	}
   538  	return nil
   539  }
   540  
   541  func (x *Payload) GetBankingWithdrawals() *BankingWithdrawals {
   542  	if x, ok := x.GetData().(*Payload_BankingWithdrawals); ok {
   543  		return x.BankingWithdrawals
   544  	}
   545  	return nil
   546  }
   547  
   548  func (x *Payload) GetBankingDeposits() *BankingDeposits {
   549  	if x, ok := x.GetData().(*Payload_BankingDeposits); ok {
   550  		return x.BankingDeposits
   551  	}
   552  	return nil
   553  }
   554  
   555  func (x *Payload) GetBankingSeen() *BankingSeen {
   556  	if x, ok := x.GetData().(*Payload_BankingSeen); ok {
   557  		return x.BankingSeen
   558  	}
   559  	return nil
   560  }
   561  
   562  func (x *Payload) GetBankingAssetActions() *BankingAssetActions {
   563  	if x, ok := x.GetData().(*Payload_BankingAssetActions); ok {
   564  		return x.BankingAssetActions
   565  	}
   566  	return nil
   567  }
   568  
   569  func (x *Payload) GetCheckpoint() *Checkpoint {
   570  	if x, ok := x.GetData().(*Payload_Checkpoint); ok {
   571  		return x.Checkpoint
   572  	}
   573  	return nil
   574  }
   575  
   576  func (x *Payload) GetCollateralAccounts() *CollateralAccounts {
   577  	if x, ok := x.GetData().(*Payload_CollateralAccounts); ok {
   578  		return x.CollateralAccounts
   579  	}
   580  	return nil
   581  }
   582  
   583  func (x *Payload) GetCollateralAssets() *CollateralAssets {
   584  	if x, ok := x.GetData().(*Payload_CollateralAssets); ok {
   585  		return x.CollateralAssets
   586  	}
   587  	return nil
   588  }
   589  
   590  func (x *Payload) GetDelegationActive() *DelegationActive {
   591  	if x, ok := x.GetData().(*Payload_DelegationActive); ok {
   592  		return x.DelegationActive
   593  	}
   594  	return nil
   595  }
   596  
   597  func (x *Payload) GetDelegationPending() *DelegationPending {
   598  	if x, ok := x.GetData().(*Payload_DelegationPending); ok {
   599  		return x.DelegationPending
   600  	}
   601  	return nil
   602  }
   603  
   604  func (x *Payload) GetDelegationAuto() *DelegationAuto {
   605  	if x, ok := x.GetData().(*Payload_DelegationAuto); ok {
   606  		return x.DelegationAuto
   607  	}
   608  	return nil
   609  }
   610  
   611  func (x *Payload) GetGovernanceActive() *GovernanceActive {
   612  	if x, ok := x.GetData().(*Payload_GovernanceActive); ok {
   613  		return x.GovernanceActive
   614  	}
   615  	return nil
   616  }
   617  
   618  func (x *Payload) GetGovernanceEnacted() *GovernanceEnacted {
   619  	if x, ok := x.GetData().(*Payload_GovernanceEnacted); ok {
   620  		return x.GovernanceEnacted
   621  	}
   622  	return nil
   623  }
   624  
   625  func (x *Payload) GetStakingAccounts() *StakingAccounts {
   626  	if x, ok := x.GetData().(*Payload_StakingAccounts); ok {
   627  		return x.StakingAccounts
   628  	}
   629  	return nil
   630  }
   631  
   632  func (x *Payload) GetMatchingBook() *MatchingBook {
   633  	if x, ok := x.GetData().(*Payload_MatchingBook); ok {
   634  		return x.MatchingBook
   635  	}
   636  	return nil
   637  }
   638  
   639  func (x *Payload) GetNetworkParameters() *NetParams {
   640  	if x, ok := x.GetData().(*Payload_NetworkParameters); ok {
   641  		return x.NetworkParameters
   642  	}
   643  	return nil
   644  }
   645  
   646  func (x *Payload) GetExecutionMarkets() *ExecutionMarkets {
   647  	if x, ok := x.GetData().(*Payload_ExecutionMarkets); ok {
   648  		return x.ExecutionMarkets
   649  	}
   650  	return nil
   651  }
   652  
   653  func (x *Payload) GetMarketPositions() *MarketPositions {
   654  	if x, ok := x.GetData().(*Payload_MarketPositions); ok {
   655  		return x.MarketPositions
   656  	}
   657  	return nil
   658  }
   659  
   660  func (x *Payload) GetAppState() *AppState {
   661  	if x, ok := x.GetData().(*Payload_AppState); ok {
   662  		return x.AppState
   663  	}
   664  	return nil
   665  }
   666  
   667  func (x *Payload) GetEpoch() *EpochState {
   668  	if x, ok := x.GetData().(*Payload_Epoch); ok {
   669  		return x.Epoch
   670  	}
   671  	return nil
   672  }
   673  
   674  func (x *Payload) GetRewardsPendingPayouts() *RewardsPendingPayouts {
   675  	if x, ok := x.GetData().(*Payload_RewardsPendingPayouts); ok {
   676  		return x.RewardsPendingPayouts
   677  	}
   678  	return nil
   679  }
   680  
   681  func (x *Payload) GetGovernanceNode() *GovernanceNode {
   682  	if x, ok := x.GetData().(*Payload_GovernanceNode); ok {
   683  		return x.GovernanceNode
   684  	}
   685  	return nil
   686  }
   687  
   688  func (x *Payload) GetLimitState() *LimitState {
   689  	if x, ok := x.GetData().(*Payload_LimitState); ok {
   690  		return x.LimitState
   691  	}
   692  	return nil
   693  }
   694  
   695  func (x *Payload) GetVoteSpamPolicy() *VoteSpamPolicy {
   696  	if x, ok := x.GetData().(*Payload_VoteSpamPolicy); ok {
   697  		return x.VoteSpamPolicy
   698  	}
   699  	return nil
   700  }
   701  
   702  func (x *Payload) GetSimpleSpamPolicy() *SimpleSpamPolicy {
   703  	if x, ok := x.GetData().(*Payload_SimpleSpamPolicy); ok {
   704  		return x.SimpleSpamPolicy
   705  	}
   706  	return nil
   707  }
   708  
   709  func (x *Payload) GetNotary() *Notary {
   710  	if x, ok := x.GetData().(*Payload_Notary); ok {
   711  		return x.Notary
   712  	}
   713  	return nil
   714  }
   715  
   716  func (x *Payload) GetEventForwarder() *EventForwarder {
   717  	if x, ok := x.GetData().(*Payload_EventForwarder); ok {
   718  		return x.EventForwarder
   719  	}
   720  	return nil
   721  }
   722  
   723  func (x *Payload) GetStakeVerifierDeposited() *StakeVerifierDeposited {
   724  	if x, ok := x.GetData().(*Payload_StakeVerifierDeposited); ok {
   725  		return x.StakeVerifierDeposited
   726  	}
   727  	return nil
   728  }
   729  
   730  func (x *Payload) GetStakeVerifierRemoved() *StakeVerifierRemoved {
   731  	if x, ok := x.GetData().(*Payload_StakeVerifierRemoved); ok {
   732  		return x.StakeVerifierRemoved
   733  	}
   734  	return nil
   735  }
   736  
   737  func (x *Payload) GetWitness() *Witness {
   738  	if x, ok := x.GetData().(*Payload_Witness); ok {
   739  		return x.Witness
   740  	}
   741  	return nil
   742  }
   743  
   744  func (x *Payload) GetDelegationLastReconciliationTime() *DelegationLastReconciliationTime {
   745  	if x, ok := x.GetData().(*Payload_DelegationLastReconciliationTime); ok {
   746  		return x.DelegationLastReconciliationTime
   747  	}
   748  	return nil
   749  }
   750  
   751  func (x *Payload) GetTopology() *Topology {
   752  	if x, ok := x.GetData().(*Payload_Topology); ok {
   753  		return x.Topology
   754  	}
   755  	return nil
   756  }
   757  
   758  func (x *Payload) GetOracleData() *OracleDataBatch {
   759  	if x, ok := x.GetData().(*Payload_OracleData); ok {
   760  		return x.OracleData
   761  	}
   762  	return nil
   763  }
   764  
   765  func (x *Payload) GetLiquidityParameters() *LiquidityParameters {
   766  	if x, ok := x.GetData().(*Payload_LiquidityParameters); ok {
   767  		return x.LiquidityParameters
   768  	}
   769  	return nil
   770  }
   771  
   772  func (x *Payload) GetLiquidityPendingProvisions() *LiquidityPendingProvisions {
   773  	if x, ok := x.GetData().(*Payload_LiquidityPendingProvisions); ok {
   774  		return x.LiquidityPendingProvisions
   775  	}
   776  	return nil
   777  }
   778  
   779  func (x *Payload) GetLiquidityPartiesLiquidityOrders() *LiquidityPartiesLiquidityOrders {
   780  	if x, ok := x.GetData().(*Payload_LiquidityPartiesLiquidityOrders); ok {
   781  		return x.LiquidityPartiesLiquidityOrders
   782  	}
   783  	return nil
   784  }
   785  
   786  func (x *Payload) GetLiquidityPartiesOrders() *LiquidityPartiesOrders {
   787  	if x, ok := x.GetData().(*Payload_LiquidityPartiesOrders); ok {
   788  		return x.LiquidityPartiesOrders
   789  	}
   790  	return nil
   791  }
   792  
   793  func (x *Payload) GetLiquidityProvisions() *LiquidityProvisions {
   794  	if x, ok := x.GetData().(*Payload_LiquidityProvisions); ok {
   795  		return x.LiquidityProvisions
   796  	}
   797  	return nil
   798  }
   799  
   800  func (x *Payload) GetLiquiditySupplied() *LiquiditySupplied {
   801  	if x, ok := x.GetData().(*Payload_LiquiditySupplied); ok {
   802  		return x.LiquiditySupplied
   803  	}
   804  	return nil
   805  }
   806  
   807  func (x *Payload) GetLiquidityTarget() *LiquidityTarget {
   808  	if x, ok := x.GetData().(*Payload_LiquidityTarget); ok {
   809  		return x.LiquidityTarget
   810  	}
   811  	return nil
   812  }
   813  
   814  func (x *Payload) GetFloatingPointConsensus() *FloatingPointConsensus {
   815  	if x, ok := x.GetData().(*Payload_FloatingPointConsensus); ok {
   816  		return x.FloatingPointConsensus
   817  	}
   818  	return nil
   819  }
   820  
   821  func (x *Payload) GetMarketTracker() *MarketTracker {
   822  	if x, ok := x.GetData().(*Payload_MarketTracker); ok {
   823  		return x.MarketTracker
   824  	}
   825  	return nil
   826  }
   827  
   828  func (x *Payload) GetBankingRecurringTransfers() *BankingRecurringTransfers {
   829  	if x, ok := x.GetData().(*Payload_BankingRecurringTransfers); ok {
   830  		return x.BankingRecurringTransfers
   831  	}
   832  	return nil
   833  }
   834  
   835  func (x *Payload) GetBankingScheduledTransfers() *BankingScheduledTransfers {
   836  	if x, ok := x.GetData().(*Payload_BankingScheduledTransfers); ok {
   837  		return x.BankingScheduledTransfers
   838  	}
   839  	return nil
   840  }
   841  
   842  func (x *Payload) GetErc20MultisigTopologyVerified() *ERC20MultiSigTopologyVerified {
   843  	if x, ok := x.GetData().(*Payload_Erc20MultisigTopologyVerified); ok {
   844  		return x.Erc20MultisigTopologyVerified
   845  	}
   846  	return nil
   847  }
   848  
   849  func (x *Payload) GetErc20MultisigTopologyPending() *ERC20MultiSigTopologyPending {
   850  	if x, ok := x.GetData().(*Payload_Erc20MultisigTopologyPending); ok {
   851  		return x.Erc20MultisigTopologyPending
   852  	}
   853  	return nil
   854  }
   855  
   856  func (x *Payload) GetProofOfWork() *ProofOfWork {
   857  	if x, ok := x.GetData().(*Payload_ProofOfWork); ok {
   858  		return x.ProofOfWork
   859  	}
   860  	return nil
   861  }
   862  
   863  func (x *Payload) GetPendingAssetUpdates() *PendingAssetUpdates {
   864  	if x, ok := x.GetData().(*Payload_PendingAssetUpdates); ok {
   865  		return x.PendingAssetUpdates
   866  	}
   867  	return nil
   868  }
   869  
   870  func (x *Payload) GetProtocolUpgradeProposals() *ProtocolUpgradeProposals {
   871  	if x, ok := x.GetData().(*Payload_ProtocolUpgradeProposals); ok {
   872  		return x.ProtocolUpgradeProposals
   873  	}
   874  	return nil
   875  }
   876  
   877  func (x *Payload) GetBankingPrimaryBridgeState() *BankingBridgeState {
   878  	if x, ok := x.GetData().(*Payload_BankingPrimaryBridgeState); ok {
   879  		return x.BankingPrimaryBridgeState
   880  	}
   881  	return nil
   882  }
   883  
   884  func (x *Payload) GetSettlementState() *SettlementState {
   885  	if x, ok := x.GetData().(*Payload_SettlementState); ok {
   886  		return x.SettlementState
   887  	}
   888  	return nil
   889  }
   890  
   891  func (x *Payload) GetLiquidityScores() *LiquidityScores {
   892  	if x, ok := x.GetData().(*Payload_LiquidityScores); ok {
   893  		return x.LiquidityScores
   894  	}
   895  	return nil
   896  }
   897  
   898  func (x *Payload) GetSpotLiquidityTarget() *SpotLiquidityTarget {
   899  	if x, ok := x.GetData().(*Payload_SpotLiquidityTarget); ok {
   900  		return x.SpotLiquidityTarget
   901  	}
   902  	return nil
   903  }
   904  
   905  func (x *Payload) GetBankingRecurringGovernanceTransfers() *BankingRecurringGovernanceTransfers {
   906  	if x, ok := x.GetData().(*Payload_BankingRecurringGovernanceTransfers); ok {
   907  		return x.BankingRecurringGovernanceTransfers
   908  	}
   909  	return nil
   910  }
   911  
   912  func (x *Payload) GetBankingScheduledGovernanceTransfers() *BankingScheduledGovernanceTransfers {
   913  	if x, ok := x.GetData().(*Payload_BankingScheduledGovernanceTransfers); ok {
   914  		return x.BankingScheduledGovernanceTransfers
   915  	}
   916  	return nil
   917  }
   918  
   919  func (x *Payload) GetEthContractCallResults() *EthContractCallResults {
   920  	if x, ok := x.GetData().(*Payload_EthContractCallResults); ok {
   921  		return x.EthContractCallResults
   922  	}
   923  	return nil
   924  }
   925  
   926  func (x *Payload) GetEthOracleVerifierLastBlock() *EthOracleVerifierLastBlock {
   927  	if x, ok := x.GetData().(*Payload_EthOracleVerifierLastBlock); ok {
   928  		return x.EthOracleVerifierLastBlock
   929  	}
   930  	return nil
   931  }
   932  
   933  func (x *Payload) GetLiquidityV2Provisions() *LiquidityV2Provisions {
   934  	if x, ok := x.GetData().(*Payload_LiquidityV2Provisions); ok {
   935  		return x.LiquidityV2Provisions
   936  	}
   937  	return nil
   938  }
   939  
   940  func (x *Payload) GetLiquidityV2PendingProvisions() *LiquidityV2PendingProvisions {
   941  	if x, ok := x.GetData().(*Payload_LiquidityV2PendingProvisions); ok {
   942  		return x.LiquidityV2PendingProvisions
   943  	}
   944  	return nil
   945  }
   946  
   947  func (x *Payload) GetLiquidityV2Performances() *LiquidityV2Performances {
   948  	if x, ok := x.GetData().(*Payload_LiquidityV2Performances); ok {
   949  		return x.LiquidityV2Performances
   950  	}
   951  	return nil
   952  }
   953  
   954  func (x *Payload) GetLiquidityV2Supplied() *LiquidityV2Supplied {
   955  	if x, ok := x.GetData().(*Payload_LiquidityV2Supplied); ok {
   956  		return x.LiquidityV2Supplied
   957  	}
   958  	return nil
   959  }
   960  
   961  func (x *Payload) GetLiquidityV2Scores() *LiquidityV2Scores {
   962  	if x, ok := x.GetData().(*Payload_LiquidityV2Scores); ok {
   963  		return x.LiquidityV2Scores
   964  	}
   965  	return nil
   966  }
   967  
   968  func (x *Payload) GetHoldingAccountTracker() *HoldingAccountTracker {
   969  	if x, ok := x.GetData().(*Payload_HoldingAccountTracker); ok {
   970  		return x.HoldingAccountTracker
   971  	}
   972  	return nil
   973  }
   974  
   975  func (x *Payload) GetTeams() *Teams {
   976  	if x, ok := x.GetData().(*Payload_Teams); ok {
   977  		return x.Teams
   978  	}
   979  	return nil
   980  }
   981  
   982  func (x *Payload) GetTeamSwitches() *TeamSwitches {
   983  	if x, ok := x.GetData().(*Payload_TeamSwitches); ok {
   984  		return x.TeamSwitches
   985  	}
   986  	return nil
   987  }
   988  
   989  func (x *Payload) GetVesting() *Vesting {
   990  	if x, ok := x.GetData().(*Payload_Vesting); ok {
   991  		return x.Vesting
   992  	}
   993  	return nil
   994  }
   995  
   996  func (x *Payload) GetReferralProgram() *ReferralProgramData {
   997  	if x, ok := x.GetData().(*Payload_ReferralProgram); ok {
   998  		return x.ReferralProgram
   999  	}
  1000  	return nil
  1001  }
  1002  
  1003  func (x *Payload) GetActivityStreak() *ActivityStreak {
  1004  	if x, ok := x.GetData().(*Payload_ActivityStreak); ok {
  1005  		return x.ActivityStreak
  1006  	}
  1007  	return nil
  1008  }
  1009  
  1010  func (x *Payload) GetVolumeDiscountProgram() *VolumeDiscountProgram {
  1011  	if x, ok := x.GetData().(*Payload_VolumeDiscountProgram); ok {
  1012  		return x.VolumeDiscountProgram
  1013  	}
  1014  	return nil
  1015  }
  1016  
  1017  func (x *Payload) GetLiquidityV2Parameters() *LiquidityV2Parameters {
  1018  	if x, ok := x.GetData().(*Payload_LiquidityV2Parameters); ok {
  1019  		return x.LiquidityV2Parameters
  1020  	}
  1021  	return nil
  1022  }
  1023  
  1024  func (x *Payload) GetLiquidityV2PaidFeesStats() *LiquidityV2PaidFeesStats {
  1025  	if x, ok := x.GetData().(*Payload_LiquidityV2PaidFeesStats); ok {
  1026  		return x.LiquidityV2PaidFeesStats
  1027  	}
  1028  	return nil
  1029  }
  1030  
  1031  func (x *Payload) GetLiquidation() *Liquidation {
  1032  	if x, ok := x.GetData().(*Payload_Liquidation); ok {
  1033  		return x.Liquidation
  1034  	}
  1035  	return nil
  1036  }
  1037  
  1038  func (x *Payload) GetBankingTransferFeeDiscounts() *BankingTransferFeeDiscounts {
  1039  	if x, ok := x.GetData().(*Payload_BankingTransferFeeDiscounts); ok {
  1040  		return x.BankingTransferFeeDiscounts
  1041  	}
  1042  	return nil
  1043  }
  1044  
  1045  func (x *Payload) GetGovernanceBatchActive() *GovernanceBatchActive {
  1046  	if x, ok := x.GetData().(*Payload_GovernanceBatchActive); ok {
  1047  		return x.GovernanceBatchActive
  1048  	}
  1049  	return nil
  1050  }
  1051  
  1052  func (x *Payload) GetParties() *Parties {
  1053  	if x, ok := x.GetData().(*Payload_Parties); ok {
  1054  		return x.Parties
  1055  	}
  1056  	return nil
  1057  }
  1058  
  1059  func (x *Payload) GetL2EthOracles() *L2EthOracles {
  1060  	if x, ok := x.GetData().(*Payload_L2EthOracles); ok {
  1061  		return x.L2EthOracles
  1062  	}
  1063  	return nil
  1064  }
  1065  
  1066  func (x *Payload) GetEthOracleVerifierMisc() *EthOracleVerifierMisc {
  1067  	if x, ok := x.GetData().(*Payload_EthOracleVerifierMisc); ok {
  1068  		return x.EthOracleVerifierMisc
  1069  	}
  1070  	return nil
  1071  }
  1072  
  1073  func (x *Payload) GetBankingEvmBridgeStates() *BankingEVMBridgeStates {
  1074  	if x, ok := x.GetData().(*Payload_BankingEvmBridgeStates); ok {
  1075  		return x.BankingEvmBridgeStates
  1076  	}
  1077  	return nil
  1078  }
  1079  
  1080  func (x *Payload) GetEvmMultisigTopologies() *EVMMultisigTopologies {
  1081  	if x, ok := x.GetData().(*Payload_EvmMultisigTopologies); ok {
  1082  		return x.EvmMultisigTopologies
  1083  	}
  1084  	return nil
  1085  }
  1086  
  1087  func (x *Payload) GetTxCache() *TxCache {
  1088  	if x, ok := x.GetData().(*Payload_TxCache); ok {
  1089  		return x.TxCache
  1090  	}
  1091  	return nil
  1092  }
  1093  
  1094  func (x *Payload) GetEvmFwdHeartbeats() *EVMFwdHeartbeats {
  1095  	if x, ok := x.GetData().(*Payload_EvmFwdHeartbeats); ok {
  1096  		return x.EvmFwdHeartbeats
  1097  	}
  1098  	return nil
  1099  }
  1100  
  1101  func (x *Payload) GetVolumeRebateProgram() *VolumeRebateProgram {
  1102  	if x, ok := x.GetData().(*Payload_VolumeRebateProgram); ok {
  1103  		return x.VolumeRebateProgram
  1104  	}
  1105  	return nil
  1106  }
  1107  
  1108  type isPayload_Data interface {
  1109  	isPayload_Data()
  1110  }
  1111  
  1112  type Payload_ActiveAssets struct {
  1113  	ActiveAssets *ActiveAssets `protobuf:"bytes,1,opt,name=active_assets,json=activeAssets,proto3,oneof"`
  1114  }
  1115  
  1116  type Payload_PendingAssets struct {
  1117  	PendingAssets *PendingAssets `protobuf:"bytes,2,opt,name=pending_assets,json=pendingAssets,proto3,oneof"`
  1118  }
  1119  
  1120  type Payload_BankingWithdrawals struct {
  1121  	BankingWithdrawals *BankingWithdrawals `protobuf:"bytes,3,opt,name=banking_withdrawals,json=bankingWithdrawals,proto3,oneof"`
  1122  }
  1123  
  1124  type Payload_BankingDeposits struct {
  1125  	BankingDeposits *BankingDeposits `protobuf:"bytes,4,opt,name=banking_deposits,json=bankingDeposits,proto3,oneof"`
  1126  }
  1127  
  1128  type Payload_BankingSeen struct {
  1129  	BankingSeen *BankingSeen `protobuf:"bytes,5,opt,name=banking_seen,json=bankingSeen,proto3,oneof"`
  1130  }
  1131  
  1132  type Payload_BankingAssetActions struct {
  1133  	BankingAssetActions *BankingAssetActions `protobuf:"bytes,6,opt,name=banking_asset_actions,json=bankingAssetActions,proto3,oneof"`
  1134  }
  1135  
  1136  type Payload_Checkpoint struct {
  1137  	Checkpoint *Checkpoint `protobuf:"bytes,7,opt,name=checkpoint,proto3,oneof"`
  1138  }
  1139  
  1140  type Payload_CollateralAccounts struct {
  1141  	CollateralAccounts *CollateralAccounts `protobuf:"bytes,8,opt,name=collateral_accounts,json=collateralAccounts,proto3,oneof"`
  1142  }
  1143  
  1144  type Payload_CollateralAssets struct {
  1145  	CollateralAssets *CollateralAssets `protobuf:"bytes,9,opt,name=collateral_assets,json=collateralAssets,proto3,oneof"`
  1146  }
  1147  
  1148  type Payload_DelegationActive struct {
  1149  	DelegationActive *DelegationActive `protobuf:"bytes,10,opt,name=delegation_active,json=delegationActive,proto3,oneof"`
  1150  }
  1151  
  1152  type Payload_DelegationPending struct {
  1153  	DelegationPending *DelegationPending `protobuf:"bytes,11,opt,name=delegation_pending,json=delegationPending,proto3,oneof"`
  1154  }
  1155  
  1156  type Payload_DelegationAuto struct {
  1157  	DelegationAuto *DelegationAuto `protobuf:"bytes,12,opt,name=delegation_auto,json=delegationAuto,proto3,oneof"`
  1158  }
  1159  
  1160  type Payload_GovernanceActive struct {
  1161  	GovernanceActive *GovernanceActive `protobuf:"bytes,13,opt,name=governance_active,json=governanceActive,proto3,oneof"`
  1162  }
  1163  
  1164  type Payload_GovernanceEnacted struct {
  1165  	GovernanceEnacted *GovernanceEnacted `protobuf:"bytes,14,opt,name=governance_enacted,json=governanceEnacted,proto3,oneof"`
  1166  }
  1167  
  1168  type Payload_StakingAccounts struct {
  1169  	StakingAccounts *StakingAccounts `protobuf:"bytes,15,opt,name=staking_accounts,json=stakingAccounts,proto3,oneof"`
  1170  }
  1171  
  1172  type Payload_MatchingBook struct {
  1173  	MatchingBook *MatchingBook `protobuf:"bytes,16,opt,name=matching_book,json=matchingBook,proto3,oneof"`
  1174  }
  1175  
  1176  type Payload_NetworkParameters struct {
  1177  	NetworkParameters *NetParams `protobuf:"bytes,17,opt,name=network_parameters,json=networkParameters,proto3,oneof"`
  1178  }
  1179  
  1180  type Payload_ExecutionMarkets struct {
  1181  	ExecutionMarkets *ExecutionMarkets `protobuf:"bytes,18,opt,name=execution_markets,json=executionMarkets,proto3,oneof"`
  1182  }
  1183  
  1184  type Payload_MarketPositions struct {
  1185  	MarketPositions *MarketPositions `protobuf:"bytes,19,opt,name=market_positions,json=marketPositions,proto3,oneof"`
  1186  }
  1187  
  1188  type Payload_AppState struct {
  1189  	AppState *AppState `protobuf:"bytes,20,opt,name=app_state,json=appState,proto3,oneof"`
  1190  }
  1191  
  1192  type Payload_Epoch struct {
  1193  	Epoch *EpochState `protobuf:"bytes,21,opt,name=epoch,proto3,oneof"`
  1194  }
  1195  
  1196  type Payload_RewardsPendingPayouts struct {
  1197  	RewardsPendingPayouts *RewardsPendingPayouts `protobuf:"bytes,23,opt,name=rewards_pending_payouts,json=rewardsPendingPayouts,proto3,oneof"`
  1198  }
  1199  
  1200  type Payload_GovernanceNode struct {
  1201  	GovernanceNode *GovernanceNode `protobuf:"bytes,24,opt,name=governance_node,json=governanceNode,proto3,oneof"`
  1202  }
  1203  
  1204  type Payload_LimitState struct {
  1205  	LimitState *LimitState `protobuf:"bytes,25,opt,name=limit_state,json=limitState,proto3,oneof"`
  1206  }
  1207  
  1208  type Payload_VoteSpamPolicy struct {
  1209  	VoteSpamPolicy *VoteSpamPolicy `protobuf:"bytes,26,opt,name=vote_spam_policy,json=voteSpamPolicy,proto3,oneof"`
  1210  }
  1211  
  1212  type Payload_SimpleSpamPolicy struct {
  1213  	SimpleSpamPolicy *SimpleSpamPolicy `protobuf:"bytes,27,opt,name=simple_spam_policy,json=simpleSpamPolicy,proto3,oneof"`
  1214  }
  1215  
  1216  type Payload_Notary struct {
  1217  	Notary *Notary `protobuf:"bytes,28,opt,name=notary,proto3,oneof"`
  1218  }
  1219  
  1220  type Payload_EventForwarder struct {
  1221  	EventForwarder *EventForwarder `protobuf:"bytes,31,opt,name=event_forwarder,json=eventForwarder,proto3,oneof"`
  1222  }
  1223  
  1224  type Payload_StakeVerifierDeposited struct {
  1225  	StakeVerifierDeposited *StakeVerifierDeposited `protobuf:"bytes,32,opt,name=stake_verifier_deposited,json=stakeVerifierDeposited,proto3,oneof"`
  1226  }
  1227  
  1228  type Payload_StakeVerifierRemoved struct {
  1229  	StakeVerifierRemoved *StakeVerifierRemoved `protobuf:"bytes,33,opt,name=stake_verifier_removed,json=stakeVerifierRemoved,proto3,oneof"`
  1230  }
  1231  
  1232  type Payload_Witness struct {
  1233  	Witness *Witness `protobuf:"bytes,34,opt,name=witness,proto3,oneof"`
  1234  }
  1235  
  1236  type Payload_DelegationLastReconciliationTime struct {
  1237  	DelegationLastReconciliationTime *DelegationLastReconciliationTime `protobuf:"bytes,35,opt,name=delegation_last_reconciliation_time,json=delegationLastReconciliationTime,proto3,oneof"`
  1238  }
  1239  
  1240  type Payload_Topology struct {
  1241  	Topology *Topology `protobuf:"bytes,36,opt,name=topology,proto3,oneof"`
  1242  }
  1243  
  1244  type Payload_OracleData struct {
  1245  	OracleData *OracleDataBatch `protobuf:"bytes,37,opt,name=oracle_data,json=oracleData,proto3,oneof"`
  1246  }
  1247  
  1248  type Payload_LiquidityParameters struct {
  1249  	LiquidityParameters *LiquidityParameters `protobuf:"bytes,38,opt,name=liquidity_parameters,json=liquidityParameters,proto3,oneof"`
  1250  }
  1251  
  1252  type Payload_LiquidityPendingProvisions struct {
  1253  	LiquidityPendingProvisions *LiquidityPendingProvisions `protobuf:"bytes,39,opt,name=liquidity_pending_provisions,json=liquidityPendingProvisions,proto3,oneof"`
  1254  }
  1255  
  1256  type Payload_LiquidityPartiesLiquidityOrders struct {
  1257  	LiquidityPartiesLiquidityOrders *LiquidityPartiesLiquidityOrders `protobuf:"bytes,40,opt,name=liquidity_parties_liquidity_orders,json=liquidityPartiesLiquidityOrders,proto3,oneof"`
  1258  }
  1259  
  1260  type Payload_LiquidityPartiesOrders struct {
  1261  	LiquidityPartiesOrders *LiquidityPartiesOrders `protobuf:"bytes,41,opt,name=liquidity_parties_orders,json=liquidityPartiesOrders,proto3,oneof"`
  1262  }
  1263  
  1264  type Payload_LiquidityProvisions struct {
  1265  	LiquidityProvisions *LiquidityProvisions `protobuf:"bytes,42,opt,name=liquidity_provisions,json=liquidityProvisions,proto3,oneof"`
  1266  }
  1267  
  1268  type Payload_LiquiditySupplied struct {
  1269  	LiquiditySupplied *LiquiditySupplied `protobuf:"bytes,43,opt,name=liquidity_supplied,json=liquiditySupplied,proto3,oneof"`
  1270  }
  1271  
  1272  type Payload_LiquidityTarget struct {
  1273  	LiquidityTarget *LiquidityTarget `protobuf:"bytes,44,opt,name=liquidity_target,json=liquidityTarget,proto3,oneof"`
  1274  }
  1275  
  1276  type Payload_FloatingPointConsensus struct {
  1277  	FloatingPointConsensus *FloatingPointConsensus `protobuf:"bytes,46,opt,name=floating_point_consensus,json=floatingPointConsensus,proto3,oneof"`
  1278  }
  1279  
  1280  type Payload_MarketTracker struct {
  1281  	MarketTracker *MarketTracker `protobuf:"bytes,47,opt,name=market_tracker,json=marketTracker,proto3,oneof"`
  1282  }
  1283  
  1284  type Payload_BankingRecurringTransfers struct {
  1285  	BankingRecurringTransfers *BankingRecurringTransfers `protobuf:"bytes,49,opt,name=banking_recurring_transfers,json=bankingRecurringTransfers,proto3,oneof"`
  1286  }
  1287  
  1288  type Payload_BankingScheduledTransfers struct {
  1289  	BankingScheduledTransfers *BankingScheduledTransfers `protobuf:"bytes,50,opt,name=banking_scheduled_transfers,json=bankingScheduledTransfers,proto3,oneof"`
  1290  }
  1291  
  1292  type Payload_Erc20MultisigTopologyVerified struct {
  1293  	Erc20MultisigTopologyVerified *ERC20MultiSigTopologyVerified `protobuf:"bytes,51,opt,name=erc20_multisig_topology_verified,json=erc20MultisigTopologyVerified,proto3,oneof"`
  1294  }
  1295  
  1296  type Payload_Erc20MultisigTopologyPending struct {
  1297  	Erc20MultisigTopologyPending *ERC20MultiSigTopologyPending `protobuf:"bytes,52,opt,name=erc20_multisig_topology_pending,json=erc20MultisigTopologyPending,proto3,oneof"`
  1298  }
  1299  
  1300  type Payload_ProofOfWork struct {
  1301  	ProofOfWork *ProofOfWork `protobuf:"bytes,53,opt,name=proof_of_work,json=proofOfWork,proto3,oneof"`
  1302  }
  1303  
  1304  type Payload_PendingAssetUpdates struct {
  1305  	PendingAssetUpdates *PendingAssetUpdates `protobuf:"bytes,54,opt,name=pending_asset_updates,json=pendingAssetUpdates,proto3,oneof"`
  1306  }
  1307  
  1308  type Payload_ProtocolUpgradeProposals struct {
  1309  	ProtocolUpgradeProposals *ProtocolUpgradeProposals `protobuf:"bytes,55,opt,name=protocol_upgrade_proposals,json=protocolUpgradeProposals,proto3,oneof"`
  1310  }
  1311  
  1312  type Payload_BankingPrimaryBridgeState struct {
  1313  	BankingPrimaryBridgeState *BankingBridgeState `protobuf:"bytes,56,opt,name=banking_primary_bridge_state,json=bankingPrimaryBridgeState,proto3,oneof"`
  1314  }
  1315  
  1316  type Payload_SettlementState struct {
  1317  	SettlementState *SettlementState `protobuf:"bytes,57,opt,name=settlement_state,json=settlementState,proto3,oneof"`
  1318  }
  1319  
  1320  type Payload_LiquidityScores struct {
  1321  	LiquidityScores *LiquidityScores `protobuf:"bytes,58,opt,name=liquidity_scores,json=liquidityScores,proto3,oneof"`
  1322  }
  1323  
  1324  type Payload_SpotLiquidityTarget struct {
  1325  	SpotLiquidityTarget *SpotLiquidityTarget `protobuf:"bytes,59,opt,name=spot_liquidity_target,json=spotLiquidityTarget,proto3,oneof"`
  1326  }
  1327  
  1328  type Payload_BankingRecurringGovernanceTransfers struct {
  1329  	BankingRecurringGovernanceTransfers *BankingRecurringGovernanceTransfers `protobuf:"bytes,60,opt,name=banking_recurring_governance_transfers,json=bankingRecurringGovernanceTransfers,proto3,oneof"`
  1330  }
  1331  
  1332  type Payload_BankingScheduledGovernanceTransfers struct {
  1333  	BankingScheduledGovernanceTransfers *BankingScheduledGovernanceTransfers `protobuf:"bytes,61,opt,name=banking_scheduled_governance_transfers,json=bankingScheduledGovernanceTransfers,proto3,oneof"`
  1334  }
  1335  
  1336  type Payload_EthContractCallResults struct {
  1337  	EthContractCallResults *EthContractCallResults `protobuf:"bytes,62,opt,name=eth_contract_call_results,json=ethContractCallResults,proto3,oneof"`
  1338  }
  1339  
  1340  type Payload_EthOracleVerifierLastBlock struct {
  1341  	EthOracleVerifierLastBlock *EthOracleVerifierLastBlock `protobuf:"bytes,63,opt,name=eth_oracle_verifier_last_block,json=ethOracleVerifierLastBlock,proto3,oneof"`
  1342  }
  1343  
  1344  type Payload_LiquidityV2Provisions struct {
  1345  	LiquidityV2Provisions *LiquidityV2Provisions `protobuf:"bytes,64,opt,name=liquidity_v2_provisions,json=liquidityV2Provisions,proto3,oneof"`
  1346  }
  1347  
  1348  type Payload_LiquidityV2PendingProvisions struct {
  1349  	LiquidityV2PendingProvisions *LiquidityV2PendingProvisions `protobuf:"bytes,65,opt,name=liquidity_v2_pending_provisions,json=liquidityV2PendingProvisions,proto3,oneof"`
  1350  }
  1351  
  1352  type Payload_LiquidityV2Performances struct {
  1353  	LiquidityV2Performances *LiquidityV2Performances `protobuf:"bytes,66,opt,name=liquidity_v2_performances,json=liquidityV2Performances,proto3,oneof"`
  1354  }
  1355  
  1356  type Payload_LiquidityV2Supplied struct {
  1357  	LiquidityV2Supplied *LiquidityV2Supplied `protobuf:"bytes,67,opt,name=liquidity_v2_supplied,json=liquidityV2Supplied,proto3,oneof"`
  1358  }
  1359  
  1360  type Payload_LiquidityV2Scores struct {
  1361  	LiquidityV2Scores *LiquidityV2Scores `protobuf:"bytes,68,opt,name=liquidity_v2_scores,json=liquidityV2Scores,proto3,oneof"`
  1362  }
  1363  
  1364  type Payload_HoldingAccountTracker struct {
  1365  	HoldingAccountTracker *HoldingAccountTracker `protobuf:"bytes,69,opt,name=holding_account_tracker,json=holdingAccountTracker,proto3,oneof"`
  1366  }
  1367  
  1368  type Payload_Teams struct {
  1369  	Teams *Teams `protobuf:"bytes,70,opt,name=teams,proto3,oneof"`
  1370  }
  1371  
  1372  type Payload_TeamSwitches struct {
  1373  	TeamSwitches *TeamSwitches `protobuf:"bytes,71,opt,name=team_switches,json=teamSwitches,proto3,oneof"`
  1374  }
  1375  
  1376  type Payload_Vesting struct {
  1377  	Vesting *Vesting `protobuf:"bytes,72,opt,name=vesting,proto3,oneof"`
  1378  }
  1379  
  1380  type Payload_ReferralProgram struct {
  1381  	ReferralProgram *ReferralProgramData `protobuf:"bytes,73,opt,name=referral_program,json=referralProgram,proto3,oneof"`
  1382  }
  1383  
  1384  type Payload_ActivityStreak struct {
  1385  	ActivityStreak *ActivityStreak `protobuf:"bytes,76,opt,name=activity_streak,json=activityStreak,proto3,oneof"`
  1386  }
  1387  
  1388  type Payload_VolumeDiscountProgram struct {
  1389  	VolumeDiscountProgram *VolumeDiscountProgram `protobuf:"bytes,77,opt,name=volume_discount_program,json=volumeDiscountProgram,proto3,oneof"`
  1390  }
  1391  
  1392  type Payload_LiquidityV2Parameters struct {
  1393  	LiquidityV2Parameters *LiquidityV2Parameters `protobuf:"bytes,78,opt,name=liquidity_v2_parameters,json=liquidityV2Parameters,proto3,oneof"`
  1394  }
  1395  
  1396  type Payload_LiquidityV2PaidFeesStats struct {
  1397  	LiquidityV2PaidFeesStats *LiquidityV2PaidFeesStats `protobuf:"bytes,79,opt,name=liquidity_v2_paid_fees_stats,json=liquidityV2PaidFeesStats,proto3,oneof"`
  1398  }
  1399  
  1400  type Payload_Liquidation struct {
  1401  	Liquidation *Liquidation `protobuf:"bytes,80,opt,name=liquidation,proto3,oneof"`
  1402  }
  1403  
  1404  type Payload_BankingTransferFeeDiscounts struct {
  1405  	BankingTransferFeeDiscounts *BankingTransferFeeDiscounts `protobuf:"bytes,81,opt,name=banking_transfer_fee_discounts,json=bankingTransferFeeDiscounts,proto3,oneof"`
  1406  }
  1407  
  1408  type Payload_GovernanceBatchActive struct {
  1409  	GovernanceBatchActive *GovernanceBatchActive `protobuf:"bytes,82,opt,name=governance_batch_active,json=governanceBatchActive,proto3,oneof"`
  1410  }
  1411  
  1412  type Payload_Parties struct {
  1413  	Parties *Parties `protobuf:"bytes,83,opt,name=parties,proto3,oneof"`
  1414  }
  1415  
  1416  type Payload_L2EthOracles struct {
  1417  	L2EthOracles *L2EthOracles `protobuf:"bytes,84,opt,name=l2_eth_oracles,json=l2EthOracles,proto3,oneof"`
  1418  }
  1419  
  1420  type Payload_EthOracleVerifierMisc struct {
  1421  	EthOracleVerifierMisc *EthOracleVerifierMisc `protobuf:"bytes,85,opt,name=eth_oracle_verifier_misc,json=ethOracleVerifierMisc,proto3,oneof"`
  1422  }
  1423  
  1424  type Payload_BankingEvmBridgeStates struct {
  1425  	BankingEvmBridgeStates *BankingEVMBridgeStates `protobuf:"bytes,86,opt,name=banking_evm_bridge_states,json=bankingEvmBridgeStates,proto3,oneof"`
  1426  }
  1427  
  1428  type Payload_EvmMultisigTopologies struct {
  1429  	EvmMultisigTopologies *EVMMultisigTopologies `protobuf:"bytes,87,opt,name=evm_multisig_topologies,json=evmMultisigTopologies,proto3,oneof"`
  1430  }
  1431  
  1432  type Payload_TxCache struct {
  1433  	TxCache *TxCache `protobuf:"bytes,88,opt,name=tx_cache,json=txCache,proto3,oneof"`
  1434  }
  1435  
  1436  type Payload_EvmFwdHeartbeats struct {
  1437  	EvmFwdHeartbeats *EVMFwdHeartbeats `protobuf:"bytes,89,opt,name=evm_fwd_heartbeats,json=evmFwdHeartbeats,proto3,oneof"`
  1438  }
  1439  
  1440  type Payload_VolumeRebateProgram struct {
  1441  	VolumeRebateProgram *VolumeRebateProgram `protobuf:"bytes,90,opt,name=volume_rebate_program,json=volumeRebateProgram,proto3,oneof"`
  1442  }
  1443  
  1444  func (*Payload_ActiveAssets) isPayload_Data() {}
  1445  
  1446  func (*Payload_PendingAssets) isPayload_Data() {}
  1447  
  1448  func (*Payload_BankingWithdrawals) isPayload_Data() {}
  1449  
  1450  func (*Payload_BankingDeposits) isPayload_Data() {}
  1451  
  1452  func (*Payload_BankingSeen) isPayload_Data() {}
  1453  
  1454  func (*Payload_BankingAssetActions) isPayload_Data() {}
  1455  
  1456  func (*Payload_Checkpoint) isPayload_Data() {}
  1457  
  1458  func (*Payload_CollateralAccounts) isPayload_Data() {}
  1459  
  1460  func (*Payload_CollateralAssets) isPayload_Data() {}
  1461  
  1462  func (*Payload_DelegationActive) isPayload_Data() {}
  1463  
  1464  func (*Payload_DelegationPending) isPayload_Data() {}
  1465  
  1466  func (*Payload_DelegationAuto) isPayload_Data() {}
  1467  
  1468  func (*Payload_GovernanceActive) isPayload_Data() {}
  1469  
  1470  func (*Payload_GovernanceEnacted) isPayload_Data() {}
  1471  
  1472  func (*Payload_StakingAccounts) isPayload_Data() {}
  1473  
  1474  func (*Payload_MatchingBook) isPayload_Data() {}
  1475  
  1476  func (*Payload_NetworkParameters) isPayload_Data() {}
  1477  
  1478  func (*Payload_ExecutionMarkets) isPayload_Data() {}
  1479  
  1480  func (*Payload_MarketPositions) isPayload_Data() {}
  1481  
  1482  func (*Payload_AppState) isPayload_Data() {}
  1483  
  1484  func (*Payload_Epoch) isPayload_Data() {}
  1485  
  1486  func (*Payload_RewardsPendingPayouts) isPayload_Data() {}
  1487  
  1488  func (*Payload_GovernanceNode) isPayload_Data() {}
  1489  
  1490  func (*Payload_LimitState) isPayload_Data() {}
  1491  
  1492  func (*Payload_VoteSpamPolicy) isPayload_Data() {}
  1493  
  1494  func (*Payload_SimpleSpamPolicy) isPayload_Data() {}
  1495  
  1496  func (*Payload_Notary) isPayload_Data() {}
  1497  
  1498  func (*Payload_EventForwarder) isPayload_Data() {}
  1499  
  1500  func (*Payload_StakeVerifierDeposited) isPayload_Data() {}
  1501  
  1502  func (*Payload_StakeVerifierRemoved) isPayload_Data() {}
  1503  
  1504  func (*Payload_Witness) isPayload_Data() {}
  1505  
  1506  func (*Payload_DelegationLastReconciliationTime) isPayload_Data() {}
  1507  
  1508  func (*Payload_Topology) isPayload_Data() {}
  1509  
  1510  func (*Payload_OracleData) isPayload_Data() {}
  1511  
  1512  func (*Payload_LiquidityParameters) isPayload_Data() {}
  1513  
  1514  func (*Payload_LiquidityPendingProvisions) isPayload_Data() {}
  1515  
  1516  func (*Payload_LiquidityPartiesLiquidityOrders) isPayload_Data() {}
  1517  
  1518  func (*Payload_LiquidityPartiesOrders) isPayload_Data() {}
  1519  
  1520  func (*Payload_LiquidityProvisions) isPayload_Data() {}
  1521  
  1522  func (*Payload_LiquiditySupplied) isPayload_Data() {}
  1523  
  1524  func (*Payload_LiquidityTarget) isPayload_Data() {}
  1525  
  1526  func (*Payload_FloatingPointConsensus) isPayload_Data() {}
  1527  
  1528  func (*Payload_MarketTracker) isPayload_Data() {}
  1529  
  1530  func (*Payload_BankingRecurringTransfers) isPayload_Data() {}
  1531  
  1532  func (*Payload_BankingScheduledTransfers) isPayload_Data() {}
  1533  
  1534  func (*Payload_Erc20MultisigTopologyVerified) isPayload_Data() {}
  1535  
  1536  func (*Payload_Erc20MultisigTopologyPending) isPayload_Data() {}
  1537  
  1538  func (*Payload_ProofOfWork) isPayload_Data() {}
  1539  
  1540  func (*Payload_PendingAssetUpdates) isPayload_Data() {}
  1541  
  1542  func (*Payload_ProtocolUpgradeProposals) isPayload_Data() {}
  1543  
  1544  func (*Payload_BankingPrimaryBridgeState) isPayload_Data() {}
  1545  
  1546  func (*Payload_SettlementState) isPayload_Data() {}
  1547  
  1548  func (*Payload_LiquidityScores) isPayload_Data() {}
  1549  
  1550  func (*Payload_SpotLiquidityTarget) isPayload_Data() {}
  1551  
  1552  func (*Payload_BankingRecurringGovernanceTransfers) isPayload_Data() {}
  1553  
  1554  func (*Payload_BankingScheduledGovernanceTransfers) isPayload_Data() {}
  1555  
  1556  func (*Payload_EthContractCallResults) isPayload_Data() {}
  1557  
  1558  func (*Payload_EthOracleVerifierLastBlock) isPayload_Data() {}
  1559  
  1560  func (*Payload_LiquidityV2Provisions) isPayload_Data() {}
  1561  
  1562  func (*Payload_LiquidityV2PendingProvisions) isPayload_Data() {}
  1563  
  1564  func (*Payload_LiquidityV2Performances) isPayload_Data() {}
  1565  
  1566  func (*Payload_LiquidityV2Supplied) isPayload_Data() {}
  1567  
  1568  func (*Payload_LiquidityV2Scores) isPayload_Data() {}
  1569  
  1570  func (*Payload_HoldingAccountTracker) isPayload_Data() {}
  1571  
  1572  func (*Payload_Teams) isPayload_Data() {}
  1573  
  1574  func (*Payload_TeamSwitches) isPayload_Data() {}
  1575  
  1576  func (*Payload_Vesting) isPayload_Data() {}
  1577  
  1578  func (*Payload_ReferralProgram) isPayload_Data() {}
  1579  
  1580  func (*Payload_ActivityStreak) isPayload_Data() {}
  1581  
  1582  func (*Payload_VolumeDiscountProgram) isPayload_Data() {}
  1583  
  1584  func (*Payload_LiquidityV2Parameters) isPayload_Data() {}
  1585  
  1586  func (*Payload_LiquidityV2PaidFeesStats) isPayload_Data() {}
  1587  
  1588  func (*Payload_Liquidation) isPayload_Data() {}
  1589  
  1590  func (*Payload_BankingTransferFeeDiscounts) isPayload_Data() {}
  1591  
  1592  func (*Payload_GovernanceBatchActive) isPayload_Data() {}
  1593  
  1594  func (*Payload_Parties) isPayload_Data() {}
  1595  
  1596  func (*Payload_L2EthOracles) isPayload_Data() {}
  1597  
  1598  func (*Payload_EthOracleVerifierMisc) isPayload_Data() {}
  1599  
  1600  func (*Payload_BankingEvmBridgeStates) isPayload_Data() {}
  1601  
  1602  func (*Payload_EvmMultisigTopologies) isPayload_Data() {}
  1603  
  1604  func (*Payload_TxCache) isPayload_Data() {}
  1605  
  1606  func (*Payload_EvmFwdHeartbeats) isPayload_Data() {}
  1607  
  1608  func (*Payload_VolumeRebateProgram) isPayload_Data() {}
  1609  
  1610  type OrderHoldingQuantities struct {
  1611  	state         protoimpl.MessageState
  1612  	sizeCache     protoimpl.SizeCache
  1613  	unknownFields protoimpl.UnknownFields
  1614  
  1615  	Id       string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  1616  	Quantity string `protobuf:"bytes,2,opt,name=quantity,proto3" json:"quantity,omitempty"`
  1617  	Fee      string `protobuf:"bytes,3,opt,name=fee,proto3" json:"fee,omitempty"`
  1618  }
  1619  
  1620  func (x *OrderHoldingQuantities) Reset() {
  1621  	*x = OrderHoldingQuantities{}
  1622  	if protoimpl.UnsafeEnabled {
  1623  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[5]
  1624  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1625  		ms.StoreMessageInfo(mi)
  1626  	}
  1627  }
  1628  
  1629  func (x *OrderHoldingQuantities) String() string {
  1630  	return protoimpl.X.MessageStringOf(x)
  1631  }
  1632  
  1633  func (*OrderHoldingQuantities) ProtoMessage() {}
  1634  
  1635  func (x *OrderHoldingQuantities) ProtoReflect() protoreflect.Message {
  1636  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[5]
  1637  	if protoimpl.UnsafeEnabled && x != nil {
  1638  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1639  		if ms.LoadMessageInfo() == nil {
  1640  			ms.StoreMessageInfo(mi)
  1641  		}
  1642  		return ms
  1643  	}
  1644  	return mi.MessageOf(x)
  1645  }
  1646  
  1647  // Deprecated: Use OrderHoldingQuantities.ProtoReflect.Descriptor instead.
  1648  func (*OrderHoldingQuantities) Descriptor() ([]byte, []int) {
  1649  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{5}
  1650  }
  1651  
  1652  func (x *OrderHoldingQuantities) GetId() string {
  1653  	if x != nil {
  1654  		return x.Id
  1655  	}
  1656  	return ""
  1657  }
  1658  
  1659  func (x *OrderHoldingQuantities) GetQuantity() string {
  1660  	if x != nil {
  1661  		return x.Quantity
  1662  	}
  1663  	return ""
  1664  }
  1665  
  1666  func (x *OrderHoldingQuantities) GetFee() string {
  1667  	if x != nil {
  1668  		return x.Fee
  1669  	}
  1670  	return ""
  1671  }
  1672  
  1673  type HoldingAccountTracker struct {
  1674  	state         protoimpl.MessageState
  1675  	sizeCache     protoimpl.SizeCache
  1676  	unknownFields protoimpl.UnknownFields
  1677  
  1678  	MarketId     string                    `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
  1679  	OrderHolding []*OrderHoldingQuantities `protobuf:"bytes,2,rep,name=order_holding,json=orderHolding,proto3" json:"order_holding,omitempty"`
  1680  }
  1681  
  1682  func (x *HoldingAccountTracker) Reset() {
  1683  	*x = HoldingAccountTracker{}
  1684  	if protoimpl.UnsafeEnabled {
  1685  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[6]
  1686  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1687  		ms.StoreMessageInfo(mi)
  1688  	}
  1689  }
  1690  
  1691  func (x *HoldingAccountTracker) String() string {
  1692  	return protoimpl.X.MessageStringOf(x)
  1693  }
  1694  
  1695  func (*HoldingAccountTracker) ProtoMessage() {}
  1696  
  1697  func (x *HoldingAccountTracker) ProtoReflect() protoreflect.Message {
  1698  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[6]
  1699  	if protoimpl.UnsafeEnabled && x != nil {
  1700  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1701  		if ms.LoadMessageInfo() == nil {
  1702  			ms.StoreMessageInfo(mi)
  1703  		}
  1704  		return ms
  1705  	}
  1706  	return mi.MessageOf(x)
  1707  }
  1708  
  1709  // Deprecated: Use HoldingAccountTracker.ProtoReflect.Descriptor instead.
  1710  func (*HoldingAccountTracker) Descriptor() ([]byte, []int) {
  1711  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{6}
  1712  }
  1713  
  1714  func (x *HoldingAccountTracker) GetMarketId() string {
  1715  	if x != nil {
  1716  		return x.MarketId
  1717  	}
  1718  	return ""
  1719  }
  1720  
  1721  func (x *HoldingAccountTracker) GetOrderHolding() []*OrderHoldingQuantities {
  1722  	if x != nil {
  1723  		return x.OrderHolding
  1724  	}
  1725  	return nil
  1726  }
  1727  
  1728  type TimestampedTotalStake struct {
  1729  	state         protoimpl.MessageState
  1730  	sizeCache     protoimpl.SizeCache
  1731  	unknownFields protoimpl.UnknownFields
  1732  
  1733  	TotalStake uint64 `protobuf:"varint,1,opt,name=total_stake,json=totalStake,proto3" json:"total_stake,omitempty"`
  1734  	Time       int64  `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
  1735  }
  1736  
  1737  func (x *TimestampedTotalStake) Reset() {
  1738  	*x = TimestampedTotalStake{}
  1739  	if protoimpl.UnsafeEnabled {
  1740  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[7]
  1741  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1742  		ms.StoreMessageInfo(mi)
  1743  	}
  1744  }
  1745  
  1746  func (x *TimestampedTotalStake) String() string {
  1747  	return protoimpl.X.MessageStringOf(x)
  1748  }
  1749  
  1750  func (*TimestampedTotalStake) ProtoMessage() {}
  1751  
  1752  func (x *TimestampedTotalStake) ProtoReflect() protoreflect.Message {
  1753  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[7]
  1754  	if protoimpl.UnsafeEnabled && x != nil {
  1755  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1756  		if ms.LoadMessageInfo() == nil {
  1757  			ms.StoreMessageInfo(mi)
  1758  		}
  1759  		return ms
  1760  	}
  1761  	return mi.MessageOf(x)
  1762  }
  1763  
  1764  // Deprecated: Use TimestampedTotalStake.ProtoReflect.Descriptor instead.
  1765  func (*TimestampedTotalStake) Descriptor() ([]byte, []int) {
  1766  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{7}
  1767  }
  1768  
  1769  func (x *TimestampedTotalStake) GetTotalStake() uint64 {
  1770  	if x != nil {
  1771  		return x.TotalStake
  1772  	}
  1773  	return 0
  1774  }
  1775  
  1776  func (x *TimestampedTotalStake) GetTime() int64 {
  1777  	if x != nil {
  1778  		return x.Time
  1779  	}
  1780  	return 0
  1781  }
  1782  
  1783  type TimestampedOpenInterest struct {
  1784  	state         protoimpl.MessageState
  1785  	sizeCache     protoimpl.SizeCache
  1786  	unknownFields protoimpl.UnknownFields
  1787  
  1788  	OpenInterest uint64 `protobuf:"varint,1,opt,name=open_interest,json=openInterest,proto3" json:"open_interest,omitempty"`
  1789  	Time         int64  `protobuf:"varint,2,opt,name=time,proto3" json:"time,omitempty"`
  1790  }
  1791  
  1792  func (x *TimestampedOpenInterest) Reset() {
  1793  	*x = TimestampedOpenInterest{}
  1794  	if protoimpl.UnsafeEnabled {
  1795  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[8]
  1796  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1797  		ms.StoreMessageInfo(mi)
  1798  	}
  1799  }
  1800  
  1801  func (x *TimestampedOpenInterest) String() string {
  1802  	return protoimpl.X.MessageStringOf(x)
  1803  }
  1804  
  1805  func (*TimestampedOpenInterest) ProtoMessage() {}
  1806  
  1807  func (x *TimestampedOpenInterest) ProtoReflect() protoreflect.Message {
  1808  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[8]
  1809  	if protoimpl.UnsafeEnabled && x != nil {
  1810  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1811  		if ms.LoadMessageInfo() == nil {
  1812  			ms.StoreMessageInfo(mi)
  1813  		}
  1814  		return ms
  1815  	}
  1816  	return mi.MessageOf(x)
  1817  }
  1818  
  1819  // Deprecated: Use TimestampedOpenInterest.ProtoReflect.Descriptor instead.
  1820  func (*TimestampedOpenInterest) Descriptor() ([]byte, []int) {
  1821  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{8}
  1822  }
  1823  
  1824  func (x *TimestampedOpenInterest) GetOpenInterest() uint64 {
  1825  	if x != nil {
  1826  		return x.OpenInterest
  1827  	}
  1828  	return 0
  1829  }
  1830  
  1831  func (x *TimestampedOpenInterest) GetTime() int64 {
  1832  	if x != nil {
  1833  		return x.Time
  1834  	}
  1835  	return 0
  1836  }
  1837  
  1838  type LiquidityTarget struct {
  1839  	state         protoimpl.MessageState
  1840  	sizeCache     protoimpl.SizeCache
  1841  	unknownFields protoimpl.UnknownFields
  1842  
  1843  	MarketId              string                     `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
  1844  	CurrentTime           int64                      `protobuf:"varint,2,opt,name=current_time,json=currentTime,proto3" json:"current_time,omitempty"`
  1845  	ScheduledTruncate     int64                      `protobuf:"varint,3,opt,name=scheduled_truncate,json=scheduledTruncate,proto3" json:"scheduled_truncate,omitempty"`
  1846  	CurrentOpenInterests  []uint64                   `protobuf:"varint,4,rep,packed,name=current_open_interests,json=currentOpenInterests,proto3" json:"current_open_interests,omitempty"`
  1847  	PreviousOpenInterests []*TimestampedOpenInterest `protobuf:"bytes,5,rep,name=previous_open_interests,json=previousOpenInterests,proto3" json:"previous_open_interests,omitempty"`
  1848  	MaxOpenInterests      *TimestampedOpenInterest   `protobuf:"bytes,6,opt,name=max_open_interests,json=maxOpenInterests,proto3" json:"max_open_interests,omitempty"`
  1849  }
  1850  
  1851  func (x *LiquidityTarget) Reset() {
  1852  	*x = LiquidityTarget{}
  1853  	if protoimpl.UnsafeEnabled {
  1854  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[9]
  1855  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1856  		ms.StoreMessageInfo(mi)
  1857  	}
  1858  }
  1859  
  1860  func (x *LiquidityTarget) String() string {
  1861  	return protoimpl.X.MessageStringOf(x)
  1862  }
  1863  
  1864  func (*LiquidityTarget) ProtoMessage() {}
  1865  
  1866  func (x *LiquidityTarget) ProtoReflect() protoreflect.Message {
  1867  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[9]
  1868  	if protoimpl.UnsafeEnabled && x != nil {
  1869  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1870  		if ms.LoadMessageInfo() == nil {
  1871  			ms.StoreMessageInfo(mi)
  1872  		}
  1873  		return ms
  1874  	}
  1875  	return mi.MessageOf(x)
  1876  }
  1877  
  1878  // Deprecated: Use LiquidityTarget.ProtoReflect.Descriptor instead.
  1879  func (*LiquidityTarget) Descriptor() ([]byte, []int) {
  1880  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{9}
  1881  }
  1882  
  1883  func (x *LiquidityTarget) GetMarketId() string {
  1884  	if x != nil {
  1885  		return x.MarketId
  1886  	}
  1887  	return ""
  1888  }
  1889  
  1890  func (x *LiquidityTarget) GetCurrentTime() int64 {
  1891  	if x != nil {
  1892  		return x.CurrentTime
  1893  	}
  1894  	return 0
  1895  }
  1896  
  1897  func (x *LiquidityTarget) GetScheduledTruncate() int64 {
  1898  	if x != nil {
  1899  		return x.ScheduledTruncate
  1900  	}
  1901  	return 0
  1902  }
  1903  
  1904  func (x *LiquidityTarget) GetCurrentOpenInterests() []uint64 {
  1905  	if x != nil {
  1906  		return x.CurrentOpenInterests
  1907  	}
  1908  	return nil
  1909  }
  1910  
  1911  func (x *LiquidityTarget) GetPreviousOpenInterests() []*TimestampedOpenInterest {
  1912  	if x != nil {
  1913  		return x.PreviousOpenInterests
  1914  	}
  1915  	return nil
  1916  }
  1917  
  1918  func (x *LiquidityTarget) GetMaxOpenInterests() *TimestampedOpenInterest {
  1919  	if x != nil {
  1920  		return x.MaxOpenInterests
  1921  	}
  1922  	return nil
  1923  }
  1924  
  1925  type SpotLiquidityTarget struct {
  1926  	state         protoimpl.MessageState
  1927  	sizeCache     protoimpl.SizeCache
  1928  	unknownFields protoimpl.UnknownFields
  1929  
  1930  	MarketId           string                   `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
  1931  	CurrentTime        int64                    `protobuf:"varint,2,opt,name=current_time,json=currentTime,proto3" json:"current_time,omitempty"`
  1932  	ScheduledTruncate  int64                    `protobuf:"varint,3,opt,name=scheduled_truncate,json=scheduledTruncate,proto3" json:"scheduled_truncate,omitempty"`
  1933  	CurrentTotalStake  []uint64                 `protobuf:"varint,4,rep,packed,name=current_total_stake,json=currentTotalStake,proto3" json:"current_total_stake,omitempty"`
  1934  	PreviousTotalStake []*TimestampedTotalStake `protobuf:"bytes,5,rep,name=previous_total_stake,json=previousTotalStake,proto3" json:"previous_total_stake,omitempty"`
  1935  	MaxTotalStake      *TimestampedTotalStake   `protobuf:"bytes,6,opt,name=max_total_stake,json=maxTotalStake,proto3" json:"max_total_stake,omitempty"`
  1936  }
  1937  
  1938  func (x *SpotLiquidityTarget) Reset() {
  1939  	*x = SpotLiquidityTarget{}
  1940  	if protoimpl.UnsafeEnabled {
  1941  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[10]
  1942  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1943  		ms.StoreMessageInfo(mi)
  1944  	}
  1945  }
  1946  
  1947  func (x *SpotLiquidityTarget) String() string {
  1948  	return protoimpl.X.MessageStringOf(x)
  1949  }
  1950  
  1951  func (*SpotLiquidityTarget) ProtoMessage() {}
  1952  
  1953  func (x *SpotLiquidityTarget) ProtoReflect() protoreflect.Message {
  1954  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[10]
  1955  	if protoimpl.UnsafeEnabled && x != nil {
  1956  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1957  		if ms.LoadMessageInfo() == nil {
  1958  			ms.StoreMessageInfo(mi)
  1959  		}
  1960  		return ms
  1961  	}
  1962  	return mi.MessageOf(x)
  1963  }
  1964  
  1965  // Deprecated: Use SpotLiquidityTarget.ProtoReflect.Descriptor instead.
  1966  func (*SpotLiquidityTarget) Descriptor() ([]byte, []int) {
  1967  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{10}
  1968  }
  1969  
  1970  func (x *SpotLiquidityTarget) GetMarketId() string {
  1971  	if x != nil {
  1972  		return x.MarketId
  1973  	}
  1974  	return ""
  1975  }
  1976  
  1977  func (x *SpotLiquidityTarget) GetCurrentTime() int64 {
  1978  	if x != nil {
  1979  		return x.CurrentTime
  1980  	}
  1981  	return 0
  1982  }
  1983  
  1984  func (x *SpotLiquidityTarget) GetScheduledTruncate() int64 {
  1985  	if x != nil {
  1986  		return x.ScheduledTruncate
  1987  	}
  1988  	return 0
  1989  }
  1990  
  1991  func (x *SpotLiquidityTarget) GetCurrentTotalStake() []uint64 {
  1992  	if x != nil {
  1993  		return x.CurrentTotalStake
  1994  	}
  1995  	return nil
  1996  }
  1997  
  1998  func (x *SpotLiquidityTarget) GetPreviousTotalStake() []*TimestampedTotalStake {
  1999  	if x != nil {
  2000  		return x.PreviousTotalStake
  2001  	}
  2002  	return nil
  2003  }
  2004  
  2005  func (x *SpotLiquidityTarget) GetMaxTotalStake() *TimestampedTotalStake {
  2006  	if x != nil {
  2007  		return x.MaxTotalStake
  2008  	}
  2009  	return nil
  2010  }
  2011  
  2012  type LiquidityOffsetProbabilityPair struct {
  2013  	state         protoimpl.MessageState
  2014  	sizeCache     protoimpl.SizeCache
  2015  	unknownFields protoimpl.UnknownFields
  2016  
  2017  	Offset      uint32 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
  2018  	Probability string `protobuf:"bytes,2,opt,name=probability,proto3" json:"probability,omitempty"`
  2019  }
  2020  
  2021  func (x *LiquidityOffsetProbabilityPair) Reset() {
  2022  	*x = LiquidityOffsetProbabilityPair{}
  2023  	if protoimpl.UnsafeEnabled {
  2024  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[11]
  2025  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2026  		ms.StoreMessageInfo(mi)
  2027  	}
  2028  }
  2029  
  2030  func (x *LiquidityOffsetProbabilityPair) String() string {
  2031  	return protoimpl.X.MessageStringOf(x)
  2032  }
  2033  
  2034  func (*LiquidityOffsetProbabilityPair) ProtoMessage() {}
  2035  
  2036  func (x *LiquidityOffsetProbabilityPair) ProtoReflect() protoreflect.Message {
  2037  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[11]
  2038  	if protoimpl.UnsafeEnabled && x != nil {
  2039  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2040  		if ms.LoadMessageInfo() == nil {
  2041  			ms.StoreMessageInfo(mi)
  2042  		}
  2043  		return ms
  2044  	}
  2045  	return mi.MessageOf(x)
  2046  }
  2047  
  2048  // Deprecated: Use LiquidityOffsetProbabilityPair.ProtoReflect.Descriptor instead.
  2049  func (*LiquidityOffsetProbabilityPair) Descriptor() ([]byte, []int) {
  2050  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{11}
  2051  }
  2052  
  2053  func (x *LiquidityOffsetProbabilityPair) GetOffset() uint32 {
  2054  	if x != nil {
  2055  		return x.Offset
  2056  	}
  2057  	return 0
  2058  }
  2059  
  2060  func (x *LiquidityOffsetProbabilityPair) GetProbability() string {
  2061  	if x != nil {
  2062  		return x.Probability
  2063  	}
  2064  	return ""
  2065  }
  2066  
  2067  type LiquiditySupplied struct {
  2068  	state         protoimpl.MessageState
  2069  	sizeCache     protoimpl.SizeCache
  2070  	unknownFields protoimpl.UnknownFields
  2071  
  2072  	MarketId         string                            `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
  2073  	ConsensusReached bool                              `protobuf:"varint,2,opt,name=consensus_reached,json=consensusReached,proto3" json:"consensus_reached,omitempty"`
  2074  	BidCache         []*LiquidityOffsetProbabilityPair `protobuf:"bytes,3,rep,name=bid_cache,json=bidCache,proto3" json:"bid_cache,omitempty"`
  2075  	AskCache         []*LiquidityOffsetProbabilityPair `protobuf:"bytes,4,rep,name=ask_cache,json=askCache,proto3" json:"ask_cache,omitempty"`
  2076  }
  2077  
  2078  func (x *LiquiditySupplied) Reset() {
  2079  	*x = LiquiditySupplied{}
  2080  	if protoimpl.UnsafeEnabled {
  2081  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[12]
  2082  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2083  		ms.StoreMessageInfo(mi)
  2084  	}
  2085  }
  2086  
  2087  func (x *LiquiditySupplied) String() string {
  2088  	return protoimpl.X.MessageStringOf(x)
  2089  }
  2090  
  2091  func (*LiquiditySupplied) ProtoMessage() {}
  2092  
  2093  func (x *LiquiditySupplied) ProtoReflect() protoreflect.Message {
  2094  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[12]
  2095  	if protoimpl.UnsafeEnabled && x != nil {
  2096  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2097  		if ms.LoadMessageInfo() == nil {
  2098  			ms.StoreMessageInfo(mi)
  2099  		}
  2100  		return ms
  2101  	}
  2102  	return mi.MessageOf(x)
  2103  }
  2104  
  2105  // Deprecated: Use LiquiditySupplied.ProtoReflect.Descriptor instead.
  2106  func (*LiquiditySupplied) Descriptor() ([]byte, []int) {
  2107  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{12}
  2108  }
  2109  
  2110  func (x *LiquiditySupplied) GetMarketId() string {
  2111  	if x != nil {
  2112  		return x.MarketId
  2113  	}
  2114  	return ""
  2115  }
  2116  
  2117  func (x *LiquiditySupplied) GetConsensusReached() bool {
  2118  	if x != nil {
  2119  		return x.ConsensusReached
  2120  	}
  2121  	return false
  2122  }
  2123  
  2124  func (x *LiquiditySupplied) GetBidCache() []*LiquidityOffsetProbabilityPair {
  2125  	if x != nil {
  2126  		return x.BidCache
  2127  	}
  2128  	return nil
  2129  }
  2130  
  2131  func (x *LiquiditySupplied) GetAskCache() []*LiquidityOffsetProbabilityPair {
  2132  	if x != nil {
  2133  		return x.AskCache
  2134  	}
  2135  	return nil
  2136  }
  2137  
  2138  type OracleDataBatch struct {
  2139  	state         protoimpl.MessageState
  2140  	sizeCache     protoimpl.SizeCache
  2141  	unknownFields protoimpl.UnknownFields
  2142  
  2143  	OracleData []*OracleData `protobuf:"bytes,1,rep,name=oracle_data,json=oracleData,proto3" json:"oracle_data,omitempty"`
  2144  }
  2145  
  2146  func (x *OracleDataBatch) Reset() {
  2147  	*x = OracleDataBatch{}
  2148  	if protoimpl.UnsafeEnabled {
  2149  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[13]
  2150  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2151  		ms.StoreMessageInfo(mi)
  2152  	}
  2153  }
  2154  
  2155  func (x *OracleDataBatch) String() string {
  2156  	return protoimpl.X.MessageStringOf(x)
  2157  }
  2158  
  2159  func (*OracleDataBatch) ProtoMessage() {}
  2160  
  2161  func (x *OracleDataBatch) ProtoReflect() protoreflect.Message {
  2162  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[13]
  2163  	if protoimpl.UnsafeEnabled && x != nil {
  2164  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2165  		if ms.LoadMessageInfo() == nil {
  2166  			ms.StoreMessageInfo(mi)
  2167  		}
  2168  		return ms
  2169  	}
  2170  	return mi.MessageOf(x)
  2171  }
  2172  
  2173  // Deprecated: Use OracleDataBatch.ProtoReflect.Descriptor instead.
  2174  func (*OracleDataBatch) Descriptor() ([]byte, []int) {
  2175  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{13}
  2176  }
  2177  
  2178  func (x *OracleDataBatch) GetOracleData() []*OracleData {
  2179  	if x != nil {
  2180  		return x.OracleData
  2181  	}
  2182  	return nil
  2183  }
  2184  
  2185  type OracleData struct {
  2186  	state         protoimpl.MessageState
  2187  	sizeCache     protoimpl.SizeCache
  2188  	unknownFields protoimpl.UnknownFields
  2189  
  2190  	Signers  []*v1.Signer      `protobuf:"bytes,1,rep,name=signers,proto3" json:"signers,omitempty"`
  2191  	Data     []*OracleDataPair `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
  2192  	MetaData []*v1.Property    `protobuf:"bytes,3,rep,name=meta_data,json=metaData,proto3" json:"meta_data,omitempty"`
  2193  }
  2194  
  2195  func (x *OracleData) Reset() {
  2196  	*x = OracleData{}
  2197  	if protoimpl.UnsafeEnabled {
  2198  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[14]
  2199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2200  		ms.StoreMessageInfo(mi)
  2201  	}
  2202  }
  2203  
  2204  func (x *OracleData) String() string {
  2205  	return protoimpl.X.MessageStringOf(x)
  2206  }
  2207  
  2208  func (*OracleData) ProtoMessage() {}
  2209  
  2210  func (x *OracleData) ProtoReflect() protoreflect.Message {
  2211  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[14]
  2212  	if protoimpl.UnsafeEnabled && x != nil {
  2213  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2214  		if ms.LoadMessageInfo() == nil {
  2215  			ms.StoreMessageInfo(mi)
  2216  		}
  2217  		return ms
  2218  	}
  2219  	return mi.MessageOf(x)
  2220  }
  2221  
  2222  // Deprecated: Use OracleData.ProtoReflect.Descriptor instead.
  2223  func (*OracleData) Descriptor() ([]byte, []int) {
  2224  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{14}
  2225  }
  2226  
  2227  func (x *OracleData) GetSigners() []*v1.Signer {
  2228  	if x != nil {
  2229  		return x.Signers
  2230  	}
  2231  	return nil
  2232  }
  2233  
  2234  func (x *OracleData) GetData() []*OracleDataPair {
  2235  	if x != nil {
  2236  		return x.Data
  2237  	}
  2238  	return nil
  2239  }
  2240  
  2241  func (x *OracleData) GetMetaData() []*v1.Property {
  2242  	if x != nil {
  2243  		return x.MetaData
  2244  	}
  2245  	return nil
  2246  }
  2247  
  2248  type OracleDataPair struct {
  2249  	state         protoimpl.MessageState
  2250  	sizeCache     protoimpl.SizeCache
  2251  	unknownFields protoimpl.UnknownFields
  2252  
  2253  	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  2254  	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  2255  }
  2256  
  2257  func (x *OracleDataPair) Reset() {
  2258  	*x = OracleDataPair{}
  2259  	if protoimpl.UnsafeEnabled {
  2260  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[15]
  2261  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2262  		ms.StoreMessageInfo(mi)
  2263  	}
  2264  }
  2265  
  2266  func (x *OracleDataPair) String() string {
  2267  	return protoimpl.X.MessageStringOf(x)
  2268  }
  2269  
  2270  func (*OracleDataPair) ProtoMessage() {}
  2271  
  2272  func (x *OracleDataPair) ProtoReflect() protoreflect.Message {
  2273  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[15]
  2274  	if protoimpl.UnsafeEnabled && x != nil {
  2275  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2276  		if ms.LoadMessageInfo() == nil {
  2277  			ms.StoreMessageInfo(mi)
  2278  		}
  2279  		return ms
  2280  	}
  2281  	return mi.MessageOf(x)
  2282  }
  2283  
  2284  // Deprecated: Use OracleDataPair.ProtoReflect.Descriptor instead.
  2285  func (*OracleDataPair) Descriptor() ([]byte, []int) {
  2286  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{15}
  2287  }
  2288  
  2289  func (x *OracleDataPair) GetKey() string {
  2290  	if x != nil {
  2291  		return x.Key
  2292  	}
  2293  	return ""
  2294  }
  2295  
  2296  func (x *OracleDataPair) GetValue() string {
  2297  	if x != nil {
  2298  		return x.Value
  2299  	}
  2300  	return ""
  2301  }
  2302  
  2303  type Witness struct {
  2304  	state         protoimpl.MessageState
  2305  	sizeCache     protoimpl.SizeCache
  2306  	unknownFields protoimpl.UnknownFields
  2307  
  2308  	Resources []*Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
  2309  }
  2310  
  2311  func (x *Witness) Reset() {
  2312  	*x = Witness{}
  2313  	if protoimpl.UnsafeEnabled {
  2314  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[16]
  2315  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2316  		ms.StoreMessageInfo(mi)
  2317  	}
  2318  }
  2319  
  2320  func (x *Witness) String() string {
  2321  	return protoimpl.X.MessageStringOf(x)
  2322  }
  2323  
  2324  func (*Witness) ProtoMessage() {}
  2325  
  2326  func (x *Witness) ProtoReflect() protoreflect.Message {
  2327  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[16]
  2328  	if protoimpl.UnsafeEnabled && x != nil {
  2329  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2330  		if ms.LoadMessageInfo() == nil {
  2331  			ms.StoreMessageInfo(mi)
  2332  		}
  2333  		return ms
  2334  	}
  2335  	return mi.MessageOf(x)
  2336  }
  2337  
  2338  // Deprecated: Use Witness.ProtoReflect.Descriptor instead.
  2339  func (*Witness) Descriptor() ([]byte, []int) {
  2340  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{16}
  2341  }
  2342  
  2343  func (x *Witness) GetResources() []*Resource {
  2344  	if x != nil {
  2345  		return x.Resources
  2346  	}
  2347  	return nil
  2348  }
  2349  
  2350  type Resource struct {
  2351  	state         protoimpl.MessageState
  2352  	sizeCache     protoimpl.SizeCache
  2353  	unknownFields protoimpl.UnknownFields
  2354  
  2355  	Id         string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  2356  	CheckUntil int64    `protobuf:"varint,2,opt,name=check_until,json=checkUntil,proto3" json:"check_until,omitempty"`
  2357  	Votes      []string `protobuf:"bytes,3,rep,name=votes,proto3" json:"votes,omitempty"`
  2358  	State      uint32   `protobuf:"varint,4,opt,name=state,proto3" json:"state,omitempty"`
  2359  }
  2360  
  2361  func (x *Resource) Reset() {
  2362  	*x = Resource{}
  2363  	if protoimpl.UnsafeEnabled {
  2364  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[17]
  2365  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2366  		ms.StoreMessageInfo(mi)
  2367  	}
  2368  }
  2369  
  2370  func (x *Resource) String() string {
  2371  	return protoimpl.X.MessageStringOf(x)
  2372  }
  2373  
  2374  func (*Resource) ProtoMessage() {}
  2375  
  2376  func (x *Resource) ProtoReflect() protoreflect.Message {
  2377  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[17]
  2378  	if protoimpl.UnsafeEnabled && x != nil {
  2379  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2380  		if ms.LoadMessageInfo() == nil {
  2381  			ms.StoreMessageInfo(mi)
  2382  		}
  2383  		return ms
  2384  	}
  2385  	return mi.MessageOf(x)
  2386  }
  2387  
  2388  // Deprecated: Use Resource.ProtoReflect.Descriptor instead.
  2389  func (*Resource) Descriptor() ([]byte, []int) {
  2390  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{17}
  2391  }
  2392  
  2393  func (x *Resource) GetId() string {
  2394  	if x != nil {
  2395  		return x.Id
  2396  	}
  2397  	return ""
  2398  }
  2399  
  2400  func (x *Resource) GetCheckUntil() int64 {
  2401  	if x != nil {
  2402  		return x.CheckUntil
  2403  	}
  2404  	return 0
  2405  }
  2406  
  2407  func (x *Resource) GetVotes() []string {
  2408  	if x != nil {
  2409  		return x.Votes
  2410  	}
  2411  	return nil
  2412  }
  2413  
  2414  func (x *Resource) GetState() uint32 {
  2415  	if x != nil {
  2416  		return x.State
  2417  	}
  2418  	return 0
  2419  }
  2420  
  2421  type EventForwarderBucket struct {
  2422  	state         protoimpl.MessageState
  2423  	sizeCache     protoimpl.SizeCache
  2424  	unknownFields protoimpl.UnknownFields
  2425  
  2426  	Ts     int64    `protobuf:"varint,1,opt,name=ts,proto3" json:"ts,omitempty"`
  2427  	Hashes []string `protobuf:"bytes,2,rep,name=hashes,proto3" json:"hashes,omitempty"`
  2428  }
  2429  
  2430  func (x *EventForwarderBucket) Reset() {
  2431  	*x = EventForwarderBucket{}
  2432  	if protoimpl.UnsafeEnabled {
  2433  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[18]
  2434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2435  		ms.StoreMessageInfo(mi)
  2436  	}
  2437  }
  2438  
  2439  func (x *EventForwarderBucket) String() string {
  2440  	return protoimpl.X.MessageStringOf(x)
  2441  }
  2442  
  2443  func (*EventForwarderBucket) ProtoMessage() {}
  2444  
  2445  func (x *EventForwarderBucket) ProtoReflect() protoreflect.Message {
  2446  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[18]
  2447  	if protoimpl.UnsafeEnabled && x != nil {
  2448  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2449  		if ms.LoadMessageInfo() == nil {
  2450  			ms.StoreMessageInfo(mi)
  2451  		}
  2452  		return ms
  2453  	}
  2454  	return mi.MessageOf(x)
  2455  }
  2456  
  2457  // Deprecated: Use EventForwarderBucket.ProtoReflect.Descriptor instead.
  2458  func (*EventForwarderBucket) Descriptor() ([]byte, []int) {
  2459  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{18}
  2460  }
  2461  
  2462  func (x *EventForwarderBucket) GetTs() int64 {
  2463  	if x != nil {
  2464  		return x.Ts
  2465  	}
  2466  	return 0
  2467  }
  2468  
  2469  func (x *EventForwarderBucket) GetHashes() []string {
  2470  	if x != nil {
  2471  		return x.Hashes
  2472  	}
  2473  	return nil
  2474  }
  2475  
  2476  type EventForwarder struct {
  2477  	state         protoimpl.MessageState
  2478  	sizeCache     protoimpl.SizeCache
  2479  	unknownFields protoimpl.UnknownFields
  2480  
  2481  	// this is deprecated, use the other one now
  2482  	AckedEvents []string                `protobuf:"bytes,1,rep,name=acked_events,json=ackedEvents,proto3" json:"acked_events,omitempty"`
  2483  	Buckets     []*EventForwarderBucket `protobuf:"bytes,2,rep,name=buckets,proto3" json:"buckets,omitempty"`
  2484  	ChainId     string                  `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
  2485  }
  2486  
  2487  func (x *EventForwarder) Reset() {
  2488  	*x = EventForwarder{}
  2489  	if protoimpl.UnsafeEnabled {
  2490  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[19]
  2491  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2492  		ms.StoreMessageInfo(mi)
  2493  	}
  2494  }
  2495  
  2496  func (x *EventForwarder) String() string {
  2497  	return protoimpl.X.MessageStringOf(x)
  2498  }
  2499  
  2500  func (*EventForwarder) ProtoMessage() {}
  2501  
  2502  func (x *EventForwarder) ProtoReflect() protoreflect.Message {
  2503  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[19]
  2504  	if protoimpl.UnsafeEnabled && x != nil {
  2505  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2506  		if ms.LoadMessageInfo() == nil {
  2507  			ms.StoreMessageInfo(mi)
  2508  		}
  2509  		return ms
  2510  	}
  2511  	return mi.MessageOf(x)
  2512  }
  2513  
  2514  // Deprecated: Use EventForwarder.ProtoReflect.Descriptor instead.
  2515  func (*EventForwarder) Descriptor() ([]byte, []int) {
  2516  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{19}
  2517  }
  2518  
  2519  func (x *EventForwarder) GetAckedEvents() []string {
  2520  	if x != nil {
  2521  		return x.AckedEvents
  2522  	}
  2523  	return nil
  2524  }
  2525  
  2526  func (x *EventForwarder) GetBuckets() []*EventForwarderBucket {
  2527  	if x != nil {
  2528  		return x.Buckets
  2529  	}
  2530  	return nil
  2531  }
  2532  
  2533  func (x *EventForwarder) GetChainId() string {
  2534  	if x != nil {
  2535  		return x.ChainId
  2536  	}
  2537  	return ""
  2538  }
  2539  
  2540  type CollateralAccounts struct {
  2541  	state         protoimpl.MessageState
  2542  	sizeCache     protoimpl.SizeCache
  2543  	unknownFields protoimpl.UnknownFields
  2544  
  2545  	Accounts            []*vega.Account `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
  2546  	NextBalanceSnapshot int64           `protobuf:"varint,2,opt,name=next_balance_snapshot,json=nextBalanceSnapshot,proto3" json:"next_balance_snapshot,omitempty"`
  2547  	EarmarkedBalances   []*Earmarked    `protobuf:"bytes,3,rep,name=earmarked_balances,json=earmarkedBalances,proto3" json:"earmarked_balances,omitempty"`
  2548  }
  2549  
  2550  func (x *CollateralAccounts) Reset() {
  2551  	*x = CollateralAccounts{}
  2552  	if protoimpl.UnsafeEnabled {
  2553  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[20]
  2554  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2555  		ms.StoreMessageInfo(mi)
  2556  	}
  2557  }
  2558  
  2559  func (x *CollateralAccounts) String() string {
  2560  	return protoimpl.X.MessageStringOf(x)
  2561  }
  2562  
  2563  func (*CollateralAccounts) ProtoMessage() {}
  2564  
  2565  func (x *CollateralAccounts) ProtoReflect() protoreflect.Message {
  2566  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[20]
  2567  	if protoimpl.UnsafeEnabled && x != nil {
  2568  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2569  		if ms.LoadMessageInfo() == nil {
  2570  			ms.StoreMessageInfo(mi)
  2571  		}
  2572  		return ms
  2573  	}
  2574  	return mi.MessageOf(x)
  2575  }
  2576  
  2577  // Deprecated: Use CollateralAccounts.ProtoReflect.Descriptor instead.
  2578  func (*CollateralAccounts) Descriptor() ([]byte, []int) {
  2579  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{20}
  2580  }
  2581  
  2582  func (x *CollateralAccounts) GetAccounts() []*vega.Account {
  2583  	if x != nil {
  2584  		return x.Accounts
  2585  	}
  2586  	return nil
  2587  }
  2588  
  2589  func (x *CollateralAccounts) GetNextBalanceSnapshot() int64 {
  2590  	if x != nil {
  2591  		return x.NextBalanceSnapshot
  2592  	}
  2593  	return 0
  2594  }
  2595  
  2596  func (x *CollateralAccounts) GetEarmarkedBalances() []*Earmarked {
  2597  	if x != nil {
  2598  		return x.EarmarkedBalances
  2599  	}
  2600  	return nil
  2601  }
  2602  
  2603  type Earmarked struct {
  2604  	state         protoimpl.MessageState
  2605  	sizeCache     protoimpl.SizeCache
  2606  	unknownFields protoimpl.UnknownFields
  2607  
  2608  	// the earmarked account id
  2609  	AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
  2610  	// the earmarked balance
  2611  	EarmarkedBalance string `protobuf:"bytes,2,opt,name=earmarked_balance,json=earmarkedBalance,proto3" json:"earmarked_balance,omitempty"`
  2612  }
  2613  
  2614  func (x *Earmarked) Reset() {
  2615  	*x = Earmarked{}
  2616  	if protoimpl.UnsafeEnabled {
  2617  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[21]
  2618  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2619  		ms.StoreMessageInfo(mi)
  2620  	}
  2621  }
  2622  
  2623  func (x *Earmarked) String() string {
  2624  	return protoimpl.X.MessageStringOf(x)
  2625  }
  2626  
  2627  func (*Earmarked) ProtoMessage() {}
  2628  
  2629  func (x *Earmarked) ProtoReflect() protoreflect.Message {
  2630  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[21]
  2631  	if protoimpl.UnsafeEnabled && x != nil {
  2632  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2633  		if ms.LoadMessageInfo() == nil {
  2634  			ms.StoreMessageInfo(mi)
  2635  		}
  2636  		return ms
  2637  	}
  2638  	return mi.MessageOf(x)
  2639  }
  2640  
  2641  // Deprecated: Use Earmarked.ProtoReflect.Descriptor instead.
  2642  func (*Earmarked) Descriptor() ([]byte, []int) {
  2643  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{21}
  2644  }
  2645  
  2646  func (x *Earmarked) GetAccountId() string {
  2647  	if x != nil {
  2648  		return x.AccountId
  2649  	}
  2650  	return ""
  2651  }
  2652  
  2653  func (x *Earmarked) GetEarmarkedBalance() string {
  2654  	if x != nil {
  2655  		return x.EarmarkedBalance
  2656  	}
  2657  	return ""
  2658  }
  2659  
  2660  type CollateralAssets struct {
  2661  	state         protoimpl.MessageState
  2662  	sizeCache     protoimpl.SizeCache
  2663  	unknownFields protoimpl.UnknownFields
  2664  
  2665  	Assets []*vega.Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
  2666  }
  2667  
  2668  func (x *CollateralAssets) Reset() {
  2669  	*x = CollateralAssets{}
  2670  	if protoimpl.UnsafeEnabled {
  2671  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[22]
  2672  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2673  		ms.StoreMessageInfo(mi)
  2674  	}
  2675  }
  2676  
  2677  func (x *CollateralAssets) String() string {
  2678  	return protoimpl.X.MessageStringOf(x)
  2679  }
  2680  
  2681  func (*CollateralAssets) ProtoMessage() {}
  2682  
  2683  func (x *CollateralAssets) ProtoReflect() protoreflect.Message {
  2684  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[22]
  2685  	if protoimpl.UnsafeEnabled && x != nil {
  2686  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2687  		if ms.LoadMessageInfo() == nil {
  2688  			ms.StoreMessageInfo(mi)
  2689  		}
  2690  		return ms
  2691  	}
  2692  	return mi.MessageOf(x)
  2693  }
  2694  
  2695  // Deprecated: Use CollateralAssets.ProtoReflect.Descriptor instead.
  2696  func (*CollateralAssets) Descriptor() ([]byte, []int) {
  2697  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{22}
  2698  }
  2699  
  2700  func (x *CollateralAssets) GetAssets() []*vega.Asset {
  2701  	if x != nil {
  2702  		return x.Assets
  2703  	}
  2704  	return nil
  2705  }
  2706  
  2707  type ActiveAssets struct {
  2708  	state         protoimpl.MessageState
  2709  	sizeCache     protoimpl.SizeCache
  2710  	unknownFields protoimpl.UnknownFields
  2711  
  2712  	Assets []*vega.Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
  2713  }
  2714  
  2715  func (x *ActiveAssets) Reset() {
  2716  	*x = ActiveAssets{}
  2717  	if protoimpl.UnsafeEnabled {
  2718  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[23]
  2719  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2720  		ms.StoreMessageInfo(mi)
  2721  	}
  2722  }
  2723  
  2724  func (x *ActiveAssets) String() string {
  2725  	return protoimpl.X.MessageStringOf(x)
  2726  }
  2727  
  2728  func (*ActiveAssets) ProtoMessage() {}
  2729  
  2730  func (x *ActiveAssets) ProtoReflect() protoreflect.Message {
  2731  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[23]
  2732  	if protoimpl.UnsafeEnabled && x != nil {
  2733  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2734  		if ms.LoadMessageInfo() == nil {
  2735  			ms.StoreMessageInfo(mi)
  2736  		}
  2737  		return ms
  2738  	}
  2739  	return mi.MessageOf(x)
  2740  }
  2741  
  2742  // Deprecated: Use ActiveAssets.ProtoReflect.Descriptor instead.
  2743  func (*ActiveAssets) Descriptor() ([]byte, []int) {
  2744  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{23}
  2745  }
  2746  
  2747  func (x *ActiveAssets) GetAssets() []*vega.Asset {
  2748  	if x != nil {
  2749  		return x.Assets
  2750  	}
  2751  	return nil
  2752  }
  2753  
  2754  type PendingAssets struct {
  2755  	state         protoimpl.MessageState
  2756  	sizeCache     protoimpl.SizeCache
  2757  	unknownFields protoimpl.UnknownFields
  2758  
  2759  	Assets []*vega.Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
  2760  }
  2761  
  2762  func (x *PendingAssets) Reset() {
  2763  	*x = PendingAssets{}
  2764  	if protoimpl.UnsafeEnabled {
  2765  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[24]
  2766  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2767  		ms.StoreMessageInfo(mi)
  2768  	}
  2769  }
  2770  
  2771  func (x *PendingAssets) String() string {
  2772  	return protoimpl.X.MessageStringOf(x)
  2773  }
  2774  
  2775  func (*PendingAssets) ProtoMessage() {}
  2776  
  2777  func (x *PendingAssets) ProtoReflect() protoreflect.Message {
  2778  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[24]
  2779  	if protoimpl.UnsafeEnabled && x != nil {
  2780  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2781  		if ms.LoadMessageInfo() == nil {
  2782  			ms.StoreMessageInfo(mi)
  2783  		}
  2784  		return ms
  2785  	}
  2786  	return mi.MessageOf(x)
  2787  }
  2788  
  2789  // Deprecated: Use PendingAssets.ProtoReflect.Descriptor instead.
  2790  func (*PendingAssets) Descriptor() ([]byte, []int) {
  2791  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{24}
  2792  }
  2793  
  2794  func (x *PendingAssets) GetAssets() []*vega.Asset {
  2795  	if x != nil {
  2796  		return x.Assets
  2797  	}
  2798  	return nil
  2799  }
  2800  
  2801  type PendingAssetUpdates struct {
  2802  	state         protoimpl.MessageState
  2803  	sizeCache     protoimpl.SizeCache
  2804  	unknownFields protoimpl.UnknownFields
  2805  
  2806  	Assets []*vega.Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
  2807  }
  2808  
  2809  func (x *PendingAssetUpdates) Reset() {
  2810  	*x = PendingAssetUpdates{}
  2811  	if protoimpl.UnsafeEnabled {
  2812  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[25]
  2813  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2814  		ms.StoreMessageInfo(mi)
  2815  	}
  2816  }
  2817  
  2818  func (x *PendingAssetUpdates) String() string {
  2819  	return protoimpl.X.MessageStringOf(x)
  2820  }
  2821  
  2822  func (*PendingAssetUpdates) ProtoMessage() {}
  2823  
  2824  func (x *PendingAssetUpdates) ProtoReflect() protoreflect.Message {
  2825  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[25]
  2826  	if protoimpl.UnsafeEnabled && x != nil {
  2827  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2828  		if ms.LoadMessageInfo() == nil {
  2829  			ms.StoreMessageInfo(mi)
  2830  		}
  2831  		return ms
  2832  	}
  2833  	return mi.MessageOf(x)
  2834  }
  2835  
  2836  // Deprecated: Use PendingAssetUpdates.ProtoReflect.Descriptor instead.
  2837  func (*PendingAssetUpdates) Descriptor() ([]byte, []int) {
  2838  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{25}
  2839  }
  2840  
  2841  func (x *PendingAssetUpdates) GetAssets() []*vega.Asset {
  2842  	if x != nil {
  2843  		return x.Assets
  2844  	}
  2845  	return nil
  2846  }
  2847  
  2848  type Withdrawal struct {
  2849  	state         protoimpl.MessageState
  2850  	sizeCache     protoimpl.SizeCache
  2851  	unknownFields protoimpl.UnknownFields
  2852  
  2853  	Ref        string           `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
  2854  	Withdrawal *vega.Withdrawal `protobuf:"bytes,2,opt,name=withdrawal,proto3" json:"withdrawal,omitempty"`
  2855  }
  2856  
  2857  func (x *Withdrawal) Reset() {
  2858  	*x = Withdrawal{}
  2859  	if protoimpl.UnsafeEnabled {
  2860  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[26]
  2861  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2862  		ms.StoreMessageInfo(mi)
  2863  	}
  2864  }
  2865  
  2866  func (x *Withdrawal) String() string {
  2867  	return protoimpl.X.MessageStringOf(x)
  2868  }
  2869  
  2870  func (*Withdrawal) ProtoMessage() {}
  2871  
  2872  func (x *Withdrawal) ProtoReflect() protoreflect.Message {
  2873  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[26]
  2874  	if protoimpl.UnsafeEnabled && x != nil {
  2875  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2876  		if ms.LoadMessageInfo() == nil {
  2877  			ms.StoreMessageInfo(mi)
  2878  		}
  2879  		return ms
  2880  	}
  2881  	return mi.MessageOf(x)
  2882  }
  2883  
  2884  // Deprecated: Use Withdrawal.ProtoReflect.Descriptor instead.
  2885  func (*Withdrawal) Descriptor() ([]byte, []int) {
  2886  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{26}
  2887  }
  2888  
  2889  func (x *Withdrawal) GetRef() string {
  2890  	if x != nil {
  2891  		return x.Ref
  2892  	}
  2893  	return ""
  2894  }
  2895  
  2896  func (x *Withdrawal) GetWithdrawal() *vega.Withdrawal {
  2897  	if x != nil {
  2898  		return x.Withdrawal
  2899  	}
  2900  	return nil
  2901  }
  2902  
  2903  type Deposit struct {
  2904  	state         protoimpl.MessageState
  2905  	sizeCache     protoimpl.SizeCache
  2906  	unknownFields protoimpl.UnknownFields
  2907  
  2908  	Id      string        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  2909  	Deposit *vega.Deposit `protobuf:"bytes,2,opt,name=deposit,proto3" json:"deposit,omitempty"`
  2910  }
  2911  
  2912  func (x *Deposit) Reset() {
  2913  	*x = Deposit{}
  2914  	if protoimpl.UnsafeEnabled {
  2915  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[27]
  2916  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2917  		ms.StoreMessageInfo(mi)
  2918  	}
  2919  }
  2920  
  2921  func (x *Deposit) String() string {
  2922  	return protoimpl.X.MessageStringOf(x)
  2923  }
  2924  
  2925  func (*Deposit) ProtoMessage() {}
  2926  
  2927  func (x *Deposit) ProtoReflect() protoreflect.Message {
  2928  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[27]
  2929  	if protoimpl.UnsafeEnabled && x != nil {
  2930  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2931  		if ms.LoadMessageInfo() == nil {
  2932  			ms.StoreMessageInfo(mi)
  2933  		}
  2934  		return ms
  2935  	}
  2936  	return mi.MessageOf(x)
  2937  }
  2938  
  2939  // Deprecated: Use Deposit.ProtoReflect.Descriptor instead.
  2940  func (*Deposit) Descriptor() ([]byte, []int) {
  2941  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{27}
  2942  }
  2943  
  2944  func (x *Deposit) GetId() string {
  2945  	if x != nil {
  2946  		return x.Id
  2947  	}
  2948  	return ""
  2949  }
  2950  
  2951  func (x *Deposit) GetDeposit() *vega.Deposit {
  2952  	if x != nil {
  2953  		return x.Deposit
  2954  	}
  2955  	return nil
  2956  }
  2957  
  2958  type TxRef struct {
  2959  	state         protoimpl.MessageState
  2960  	sizeCache     protoimpl.SizeCache
  2961  	unknownFields protoimpl.UnknownFields
  2962  
  2963  	Asset    string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
  2964  	BlockNr  uint64 `protobuf:"varint,2,opt,name=block_nr,json=blockNr,proto3" json:"block_nr,omitempty"`
  2965  	Hash     string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
  2966  	LogIndex uint64 `protobuf:"varint,4,opt,name=log_index,json=logIndex,proto3" json:"log_index,omitempty"`
  2967  	ChainId  string `protobuf:"bytes,5,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
  2968  }
  2969  
  2970  func (x *TxRef) Reset() {
  2971  	*x = TxRef{}
  2972  	if protoimpl.UnsafeEnabled {
  2973  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[28]
  2974  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2975  		ms.StoreMessageInfo(mi)
  2976  	}
  2977  }
  2978  
  2979  func (x *TxRef) String() string {
  2980  	return protoimpl.X.MessageStringOf(x)
  2981  }
  2982  
  2983  func (*TxRef) ProtoMessage() {}
  2984  
  2985  func (x *TxRef) ProtoReflect() protoreflect.Message {
  2986  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[28]
  2987  	if protoimpl.UnsafeEnabled && x != nil {
  2988  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2989  		if ms.LoadMessageInfo() == nil {
  2990  			ms.StoreMessageInfo(mi)
  2991  		}
  2992  		return ms
  2993  	}
  2994  	return mi.MessageOf(x)
  2995  }
  2996  
  2997  // Deprecated: Use TxRef.ProtoReflect.Descriptor instead.
  2998  func (*TxRef) Descriptor() ([]byte, []int) {
  2999  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{28}
  3000  }
  3001  
  3002  func (x *TxRef) GetAsset() string {
  3003  	if x != nil {
  3004  		return x.Asset
  3005  	}
  3006  	return ""
  3007  }
  3008  
  3009  func (x *TxRef) GetBlockNr() uint64 {
  3010  	if x != nil {
  3011  		return x.BlockNr
  3012  	}
  3013  	return 0
  3014  }
  3015  
  3016  func (x *TxRef) GetHash() string {
  3017  	if x != nil {
  3018  		return x.Hash
  3019  	}
  3020  	return ""
  3021  }
  3022  
  3023  func (x *TxRef) GetLogIndex() uint64 {
  3024  	if x != nil {
  3025  		return x.LogIndex
  3026  	}
  3027  	return 0
  3028  }
  3029  
  3030  func (x *TxRef) GetChainId() string {
  3031  	if x != nil {
  3032  		return x.ChainId
  3033  	}
  3034  	return ""
  3035  }
  3036  
  3037  type BankingWithdrawals struct {
  3038  	state         protoimpl.MessageState
  3039  	sizeCache     protoimpl.SizeCache
  3040  	unknownFields protoimpl.UnknownFields
  3041  
  3042  	Withdrawals []*Withdrawal `protobuf:"bytes,1,rep,name=withdrawals,proto3" json:"withdrawals,omitempty"`
  3043  }
  3044  
  3045  func (x *BankingWithdrawals) Reset() {
  3046  	*x = BankingWithdrawals{}
  3047  	if protoimpl.UnsafeEnabled {
  3048  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[29]
  3049  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3050  		ms.StoreMessageInfo(mi)
  3051  	}
  3052  }
  3053  
  3054  func (x *BankingWithdrawals) String() string {
  3055  	return protoimpl.X.MessageStringOf(x)
  3056  }
  3057  
  3058  func (*BankingWithdrawals) ProtoMessage() {}
  3059  
  3060  func (x *BankingWithdrawals) ProtoReflect() protoreflect.Message {
  3061  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[29]
  3062  	if protoimpl.UnsafeEnabled && x != nil {
  3063  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3064  		if ms.LoadMessageInfo() == nil {
  3065  			ms.StoreMessageInfo(mi)
  3066  		}
  3067  		return ms
  3068  	}
  3069  	return mi.MessageOf(x)
  3070  }
  3071  
  3072  // Deprecated: Use BankingWithdrawals.ProtoReflect.Descriptor instead.
  3073  func (*BankingWithdrawals) Descriptor() ([]byte, []int) {
  3074  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{29}
  3075  }
  3076  
  3077  func (x *BankingWithdrawals) GetWithdrawals() []*Withdrawal {
  3078  	if x != nil {
  3079  		return x.Withdrawals
  3080  	}
  3081  	return nil
  3082  }
  3083  
  3084  type BankingDeposits struct {
  3085  	state         protoimpl.MessageState
  3086  	sizeCache     protoimpl.SizeCache
  3087  	unknownFields protoimpl.UnknownFields
  3088  
  3089  	Deposit []*Deposit `protobuf:"bytes,1,rep,name=deposit,proto3" json:"deposit,omitempty"`
  3090  }
  3091  
  3092  func (x *BankingDeposits) Reset() {
  3093  	*x = BankingDeposits{}
  3094  	if protoimpl.UnsafeEnabled {
  3095  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[30]
  3096  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3097  		ms.StoreMessageInfo(mi)
  3098  	}
  3099  }
  3100  
  3101  func (x *BankingDeposits) String() string {
  3102  	return protoimpl.X.MessageStringOf(x)
  3103  }
  3104  
  3105  func (*BankingDeposits) ProtoMessage() {}
  3106  
  3107  func (x *BankingDeposits) ProtoReflect() protoreflect.Message {
  3108  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[30]
  3109  	if protoimpl.UnsafeEnabled && x != nil {
  3110  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3111  		if ms.LoadMessageInfo() == nil {
  3112  			ms.StoreMessageInfo(mi)
  3113  		}
  3114  		return ms
  3115  	}
  3116  	return mi.MessageOf(x)
  3117  }
  3118  
  3119  // Deprecated: Use BankingDeposits.ProtoReflect.Descriptor instead.
  3120  func (*BankingDeposits) Descriptor() ([]byte, []int) {
  3121  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{30}
  3122  }
  3123  
  3124  func (x *BankingDeposits) GetDeposit() []*Deposit {
  3125  	if x != nil {
  3126  		return x.Deposit
  3127  	}
  3128  	return nil
  3129  }
  3130  
  3131  type BankingSeen struct {
  3132  	state         protoimpl.MessageState
  3133  	sizeCache     protoimpl.SizeCache
  3134  	unknownFields protoimpl.UnknownFields
  3135  
  3136  	Refs                      []string `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"`
  3137  	LastSeenPrimaryEthBlock   uint64   `protobuf:"varint,2,opt,name=last_seen_primary_eth_block,json=lastSeenPrimaryEthBlock,proto3" json:"last_seen_primary_eth_block,omitempty"`
  3138  	LastSeenSecondaryEthBlock uint64   `protobuf:"varint,3,opt,name=last_seen_secondary_eth_block,json=lastSeenSecondaryEthBlock,proto3" json:"last_seen_secondary_eth_block,omitempty"`
  3139  }
  3140  
  3141  func (x *BankingSeen) Reset() {
  3142  	*x = BankingSeen{}
  3143  	if protoimpl.UnsafeEnabled {
  3144  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[31]
  3145  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3146  		ms.StoreMessageInfo(mi)
  3147  	}
  3148  }
  3149  
  3150  func (x *BankingSeen) String() string {
  3151  	return protoimpl.X.MessageStringOf(x)
  3152  }
  3153  
  3154  func (*BankingSeen) ProtoMessage() {}
  3155  
  3156  func (x *BankingSeen) ProtoReflect() protoreflect.Message {
  3157  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[31]
  3158  	if protoimpl.UnsafeEnabled && x != nil {
  3159  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3160  		if ms.LoadMessageInfo() == nil {
  3161  			ms.StoreMessageInfo(mi)
  3162  		}
  3163  		return ms
  3164  	}
  3165  	return mi.MessageOf(x)
  3166  }
  3167  
  3168  // Deprecated: Use BankingSeen.ProtoReflect.Descriptor instead.
  3169  func (*BankingSeen) Descriptor() ([]byte, []int) {
  3170  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{31}
  3171  }
  3172  
  3173  func (x *BankingSeen) GetRefs() []string {
  3174  	if x != nil {
  3175  		return x.Refs
  3176  	}
  3177  	return nil
  3178  }
  3179  
  3180  func (x *BankingSeen) GetLastSeenPrimaryEthBlock() uint64 {
  3181  	if x != nil {
  3182  		return x.LastSeenPrimaryEthBlock
  3183  	}
  3184  	return 0
  3185  }
  3186  
  3187  func (x *BankingSeen) GetLastSeenSecondaryEthBlock() uint64 {
  3188  	if x != nil {
  3189  		return x.LastSeenSecondaryEthBlock
  3190  	}
  3191  	return 0
  3192  }
  3193  
  3194  type BankingAssetActions struct {
  3195  	state         protoimpl.MessageState
  3196  	sizeCache     protoimpl.SizeCache
  3197  	unknownFields protoimpl.UnknownFields
  3198  
  3199  	AssetAction []*v11.AssetAction `protobuf:"bytes,1,rep,name=asset_action,json=assetAction,proto3" json:"asset_action,omitempty"`
  3200  }
  3201  
  3202  func (x *BankingAssetActions) Reset() {
  3203  	*x = BankingAssetActions{}
  3204  	if protoimpl.UnsafeEnabled {
  3205  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[32]
  3206  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3207  		ms.StoreMessageInfo(mi)
  3208  	}
  3209  }
  3210  
  3211  func (x *BankingAssetActions) String() string {
  3212  	return protoimpl.X.MessageStringOf(x)
  3213  }
  3214  
  3215  func (*BankingAssetActions) ProtoMessage() {}
  3216  
  3217  func (x *BankingAssetActions) ProtoReflect() protoreflect.Message {
  3218  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[32]
  3219  	if protoimpl.UnsafeEnabled && x != nil {
  3220  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3221  		if ms.LoadMessageInfo() == nil {
  3222  			ms.StoreMessageInfo(mi)
  3223  		}
  3224  		return ms
  3225  	}
  3226  	return mi.MessageOf(x)
  3227  }
  3228  
  3229  // Deprecated: Use BankingAssetActions.ProtoReflect.Descriptor instead.
  3230  func (*BankingAssetActions) Descriptor() ([]byte, []int) {
  3231  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{32}
  3232  }
  3233  
  3234  func (x *BankingAssetActions) GetAssetAction() []*v11.AssetAction {
  3235  	if x != nil {
  3236  		return x.AssetAction
  3237  	}
  3238  	return nil
  3239  }
  3240  
  3241  type BankingRecurringTransfers struct {
  3242  	state         protoimpl.MessageState
  3243  	sizeCache     protoimpl.SizeCache
  3244  	unknownFields protoimpl.UnknownFields
  3245  
  3246  	RecurringTransfers *v11.RecurringTransfers `protobuf:"bytes,1,opt,name=recurring_transfers,json=recurringTransfers,proto3" json:"recurring_transfers,omitempty"`
  3247  	NextMetricUpdate   int64                   `protobuf:"varint,2,opt,name=next_metric_update,json=nextMetricUpdate,proto3" json:"next_metric_update,omitempty"`
  3248  }
  3249  
  3250  func (x *BankingRecurringTransfers) Reset() {
  3251  	*x = BankingRecurringTransfers{}
  3252  	if protoimpl.UnsafeEnabled {
  3253  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[33]
  3254  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3255  		ms.StoreMessageInfo(mi)
  3256  	}
  3257  }
  3258  
  3259  func (x *BankingRecurringTransfers) String() string {
  3260  	return protoimpl.X.MessageStringOf(x)
  3261  }
  3262  
  3263  func (*BankingRecurringTransfers) ProtoMessage() {}
  3264  
  3265  func (x *BankingRecurringTransfers) ProtoReflect() protoreflect.Message {
  3266  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[33]
  3267  	if protoimpl.UnsafeEnabled && x != nil {
  3268  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3269  		if ms.LoadMessageInfo() == nil {
  3270  			ms.StoreMessageInfo(mi)
  3271  		}
  3272  		return ms
  3273  	}
  3274  	return mi.MessageOf(x)
  3275  }
  3276  
  3277  // Deprecated: Use BankingRecurringTransfers.ProtoReflect.Descriptor instead.
  3278  func (*BankingRecurringTransfers) Descriptor() ([]byte, []int) {
  3279  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{33}
  3280  }
  3281  
  3282  func (x *BankingRecurringTransfers) GetRecurringTransfers() *v11.RecurringTransfers {
  3283  	if x != nil {
  3284  		return x.RecurringTransfers
  3285  	}
  3286  	return nil
  3287  }
  3288  
  3289  func (x *BankingRecurringTransfers) GetNextMetricUpdate() int64 {
  3290  	if x != nil {
  3291  		return x.NextMetricUpdate
  3292  	}
  3293  	return 0
  3294  }
  3295  
  3296  type BankingScheduledTransfers struct {
  3297  	state         protoimpl.MessageState
  3298  	sizeCache     protoimpl.SizeCache
  3299  	unknownFields protoimpl.UnknownFields
  3300  
  3301  	TransfersAtTime []*v11.ScheduledTransferAtTime `protobuf:"bytes,1,rep,name=transfers_at_time,json=transfersAtTime,proto3" json:"transfers_at_time,omitempty"`
  3302  }
  3303  
  3304  func (x *BankingScheduledTransfers) Reset() {
  3305  	*x = BankingScheduledTransfers{}
  3306  	if protoimpl.UnsafeEnabled {
  3307  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[34]
  3308  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3309  		ms.StoreMessageInfo(mi)
  3310  	}
  3311  }
  3312  
  3313  func (x *BankingScheduledTransfers) String() string {
  3314  	return protoimpl.X.MessageStringOf(x)
  3315  }
  3316  
  3317  func (*BankingScheduledTransfers) ProtoMessage() {}
  3318  
  3319  func (x *BankingScheduledTransfers) ProtoReflect() protoreflect.Message {
  3320  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[34]
  3321  	if protoimpl.UnsafeEnabled && x != nil {
  3322  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3323  		if ms.LoadMessageInfo() == nil {
  3324  			ms.StoreMessageInfo(mi)
  3325  		}
  3326  		return ms
  3327  	}
  3328  	return mi.MessageOf(x)
  3329  }
  3330  
  3331  // Deprecated: Use BankingScheduledTransfers.ProtoReflect.Descriptor instead.
  3332  func (*BankingScheduledTransfers) Descriptor() ([]byte, []int) {
  3333  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{34}
  3334  }
  3335  
  3336  func (x *BankingScheduledTransfers) GetTransfersAtTime() []*v11.ScheduledTransferAtTime {
  3337  	if x != nil {
  3338  		return x.TransfersAtTime
  3339  	}
  3340  	return nil
  3341  }
  3342  
  3343  type BankingRecurringGovernanceTransfers struct {
  3344  	state         protoimpl.MessageState
  3345  	sizeCache     protoimpl.SizeCache
  3346  	unknownFields protoimpl.UnknownFields
  3347  
  3348  	RecurringTransfers []*v11.GovernanceTransfer `protobuf:"bytes,1,rep,name=recurring_transfers,json=recurringTransfers,proto3" json:"recurring_transfers,omitempty"`
  3349  }
  3350  
  3351  func (x *BankingRecurringGovernanceTransfers) Reset() {
  3352  	*x = BankingRecurringGovernanceTransfers{}
  3353  	if protoimpl.UnsafeEnabled {
  3354  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[35]
  3355  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3356  		ms.StoreMessageInfo(mi)
  3357  	}
  3358  }
  3359  
  3360  func (x *BankingRecurringGovernanceTransfers) String() string {
  3361  	return protoimpl.X.MessageStringOf(x)
  3362  }
  3363  
  3364  func (*BankingRecurringGovernanceTransfers) ProtoMessage() {}
  3365  
  3366  func (x *BankingRecurringGovernanceTransfers) ProtoReflect() protoreflect.Message {
  3367  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[35]
  3368  	if protoimpl.UnsafeEnabled && x != nil {
  3369  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3370  		if ms.LoadMessageInfo() == nil {
  3371  			ms.StoreMessageInfo(mi)
  3372  		}
  3373  		return ms
  3374  	}
  3375  	return mi.MessageOf(x)
  3376  }
  3377  
  3378  // Deprecated: Use BankingRecurringGovernanceTransfers.ProtoReflect.Descriptor instead.
  3379  func (*BankingRecurringGovernanceTransfers) Descriptor() ([]byte, []int) {
  3380  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{35}
  3381  }
  3382  
  3383  func (x *BankingRecurringGovernanceTransfers) GetRecurringTransfers() []*v11.GovernanceTransfer {
  3384  	if x != nil {
  3385  		return x.RecurringTransfers
  3386  	}
  3387  	return nil
  3388  }
  3389  
  3390  type BankingScheduledGovernanceTransfers struct {
  3391  	state         protoimpl.MessageState
  3392  	sizeCache     protoimpl.SizeCache
  3393  	unknownFields protoimpl.UnknownFields
  3394  
  3395  	TransfersAtTime []*v11.ScheduledGovernanceTransferAtTime `protobuf:"bytes,1,rep,name=transfers_at_time,json=transfersAtTime,proto3" json:"transfers_at_time,omitempty"`
  3396  }
  3397  
  3398  func (x *BankingScheduledGovernanceTransfers) Reset() {
  3399  	*x = BankingScheduledGovernanceTransfers{}
  3400  	if protoimpl.UnsafeEnabled {
  3401  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[36]
  3402  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3403  		ms.StoreMessageInfo(mi)
  3404  	}
  3405  }
  3406  
  3407  func (x *BankingScheduledGovernanceTransfers) String() string {
  3408  	return protoimpl.X.MessageStringOf(x)
  3409  }
  3410  
  3411  func (*BankingScheduledGovernanceTransfers) ProtoMessage() {}
  3412  
  3413  func (x *BankingScheduledGovernanceTransfers) ProtoReflect() protoreflect.Message {
  3414  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[36]
  3415  	if protoimpl.UnsafeEnabled && x != nil {
  3416  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3417  		if ms.LoadMessageInfo() == nil {
  3418  			ms.StoreMessageInfo(mi)
  3419  		}
  3420  		return ms
  3421  	}
  3422  	return mi.MessageOf(x)
  3423  }
  3424  
  3425  // Deprecated: Use BankingScheduledGovernanceTransfers.ProtoReflect.Descriptor instead.
  3426  func (*BankingScheduledGovernanceTransfers) Descriptor() ([]byte, []int) {
  3427  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{36}
  3428  }
  3429  
  3430  func (x *BankingScheduledGovernanceTransfers) GetTransfersAtTime() []*v11.ScheduledGovernanceTransferAtTime {
  3431  	if x != nil {
  3432  		return x.TransfersAtTime
  3433  	}
  3434  	return nil
  3435  }
  3436  
  3437  type BankingBridgeState struct {
  3438  	state         protoimpl.MessageState
  3439  	sizeCache     protoimpl.SizeCache
  3440  	unknownFields protoimpl.UnknownFields
  3441  
  3442  	BridgeState *v11.BridgeState `protobuf:"bytes,1,opt,name=bridge_state,json=bridgeState,proto3" json:"bridge_state,omitempty"`
  3443  }
  3444  
  3445  func (x *BankingBridgeState) Reset() {
  3446  	*x = BankingBridgeState{}
  3447  	if protoimpl.UnsafeEnabled {
  3448  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[37]
  3449  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3450  		ms.StoreMessageInfo(mi)
  3451  	}
  3452  }
  3453  
  3454  func (x *BankingBridgeState) String() string {
  3455  	return protoimpl.X.MessageStringOf(x)
  3456  }
  3457  
  3458  func (*BankingBridgeState) ProtoMessage() {}
  3459  
  3460  func (x *BankingBridgeState) ProtoReflect() protoreflect.Message {
  3461  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[37]
  3462  	if protoimpl.UnsafeEnabled && x != nil {
  3463  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3464  		if ms.LoadMessageInfo() == nil {
  3465  			ms.StoreMessageInfo(mi)
  3466  		}
  3467  		return ms
  3468  	}
  3469  	return mi.MessageOf(x)
  3470  }
  3471  
  3472  // Deprecated: Use BankingBridgeState.ProtoReflect.Descriptor instead.
  3473  func (*BankingBridgeState) Descriptor() ([]byte, []int) {
  3474  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{37}
  3475  }
  3476  
  3477  func (x *BankingBridgeState) GetBridgeState() *v11.BridgeState {
  3478  	if x != nil {
  3479  		return x.BridgeState
  3480  	}
  3481  	return nil
  3482  }
  3483  
  3484  type BankingEVMBridgeStates struct {
  3485  	state         protoimpl.MessageState
  3486  	sizeCache     protoimpl.SizeCache
  3487  	unknownFields protoimpl.UnknownFields
  3488  
  3489  	BridgeStates []*v11.BridgeState `protobuf:"bytes,1,rep,name=bridge_states,json=bridgeStates,proto3" json:"bridge_states,omitempty"`
  3490  }
  3491  
  3492  func (x *BankingEVMBridgeStates) Reset() {
  3493  	*x = BankingEVMBridgeStates{}
  3494  	if protoimpl.UnsafeEnabled {
  3495  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[38]
  3496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3497  		ms.StoreMessageInfo(mi)
  3498  	}
  3499  }
  3500  
  3501  func (x *BankingEVMBridgeStates) String() string {
  3502  	return protoimpl.X.MessageStringOf(x)
  3503  }
  3504  
  3505  func (*BankingEVMBridgeStates) ProtoMessage() {}
  3506  
  3507  func (x *BankingEVMBridgeStates) ProtoReflect() protoreflect.Message {
  3508  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[38]
  3509  	if protoimpl.UnsafeEnabled && x != nil {
  3510  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3511  		if ms.LoadMessageInfo() == nil {
  3512  			ms.StoreMessageInfo(mi)
  3513  		}
  3514  		return ms
  3515  	}
  3516  	return mi.MessageOf(x)
  3517  }
  3518  
  3519  // Deprecated: Use BankingEVMBridgeStates.ProtoReflect.Descriptor instead.
  3520  func (*BankingEVMBridgeStates) Descriptor() ([]byte, []int) {
  3521  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{38}
  3522  }
  3523  
  3524  func (x *BankingEVMBridgeStates) GetBridgeStates() []*v11.BridgeState {
  3525  	if x != nil {
  3526  		return x.BridgeStates
  3527  	}
  3528  	return nil
  3529  }
  3530  
  3531  type Checkpoint struct {
  3532  	state         protoimpl.MessageState
  3533  	sizeCache     protoimpl.SizeCache
  3534  	unknownFields protoimpl.UnknownFields
  3535  
  3536  	NextCp int64 `protobuf:"varint,1,opt,name=next_cp,json=nextCp,proto3" json:"next_cp,omitempty"`
  3537  }
  3538  
  3539  func (x *Checkpoint) Reset() {
  3540  	*x = Checkpoint{}
  3541  	if protoimpl.UnsafeEnabled {
  3542  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[39]
  3543  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3544  		ms.StoreMessageInfo(mi)
  3545  	}
  3546  }
  3547  
  3548  func (x *Checkpoint) String() string {
  3549  	return protoimpl.X.MessageStringOf(x)
  3550  }
  3551  
  3552  func (*Checkpoint) ProtoMessage() {}
  3553  
  3554  func (x *Checkpoint) ProtoReflect() protoreflect.Message {
  3555  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[39]
  3556  	if protoimpl.UnsafeEnabled && x != nil {
  3557  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3558  		if ms.LoadMessageInfo() == nil {
  3559  			ms.StoreMessageInfo(mi)
  3560  		}
  3561  		return ms
  3562  	}
  3563  	return mi.MessageOf(x)
  3564  }
  3565  
  3566  // Deprecated: Use Checkpoint.ProtoReflect.Descriptor instead.
  3567  func (*Checkpoint) Descriptor() ([]byte, []int) {
  3568  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{39}
  3569  }
  3570  
  3571  func (x *Checkpoint) GetNextCp() int64 {
  3572  	if x != nil {
  3573  		return x.NextCp
  3574  	}
  3575  	return 0
  3576  }
  3577  
  3578  type DelegationLastReconciliationTime struct {
  3579  	state         protoimpl.MessageState
  3580  	sizeCache     protoimpl.SizeCache
  3581  	unknownFields protoimpl.UnknownFields
  3582  
  3583  	LastReconciliationTime int64 `protobuf:"varint,1,opt,name=last_reconciliation_time,json=lastReconciliationTime,proto3" json:"last_reconciliation_time,omitempty"`
  3584  }
  3585  
  3586  func (x *DelegationLastReconciliationTime) Reset() {
  3587  	*x = DelegationLastReconciliationTime{}
  3588  	if protoimpl.UnsafeEnabled {
  3589  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[40]
  3590  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3591  		ms.StoreMessageInfo(mi)
  3592  	}
  3593  }
  3594  
  3595  func (x *DelegationLastReconciliationTime) String() string {
  3596  	return protoimpl.X.MessageStringOf(x)
  3597  }
  3598  
  3599  func (*DelegationLastReconciliationTime) ProtoMessage() {}
  3600  
  3601  func (x *DelegationLastReconciliationTime) ProtoReflect() protoreflect.Message {
  3602  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[40]
  3603  	if protoimpl.UnsafeEnabled && x != nil {
  3604  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3605  		if ms.LoadMessageInfo() == nil {
  3606  			ms.StoreMessageInfo(mi)
  3607  		}
  3608  		return ms
  3609  	}
  3610  	return mi.MessageOf(x)
  3611  }
  3612  
  3613  // Deprecated: Use DelegationLastReconciliationTime.ProtoReflect.Descriptor instead.
  3614  func (*DelegationLastReconciliationTime) Descriptor() ([]byte, []int) {
  3615  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{40}
  3616  }
  3617  
  3618  func (x *DelegationLastReconciliationTime) GetLastReconciliationTime() int64 {
  3619  	if x != nil {
  3620  		return x.LastReconciliationTime
  3621  	}
  3622  	return 0
  3623  }
  3624  
  3625  type DelegationActive struct {
  3626  	state         protoimpl.MessageState
  3627  	sizeCache     protoimpl.SizeCache
  3628  	unknownFields protoimpl.UnknownFields
  3629  
  3630  	Delegations []*vega.Delegation `protobuf:"bytes,1,rep,name=delegations,proto3" json:"delegations,omitempty"`
  3631  }
  3632  
  3633  func (x *DelegationActive) Reset() {
  3634  	*x = DelegationActive{}
  3635  	if protoimpl.UnsafeEnabled {
  3636  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[41]
  3637  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3638  		ms.StoreMessageInfo(mi)
  3639  	}
  3640  }
  3641  
  3642  func (x *DelegationActive) String() string {
  3643  	return protoimpl.X.MessageStringOf(x)
  3644  }
  3645  
  3646  func (*DelegationActive) ProtoMessage() {}
  3647  
  3648  func (x *DelegationActive) ProtoReflect() protoreflect.Message {
  3649  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[41]
  3650  	if protoimpl.UnsafeEnabled && x != nil {
  3651  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3652  		if ms.LoadMessageInfo() == nil {
  3653  			ms.StoreMessageInfo(mi)
  3654  		}
  3655  		return ms
  3656  	}
  3657  	return mi.MessageOf(x)
  3658  }
  3659  
  3660  // Deprecated: Use DelegationActive.ProtoReflect.Descriptor instead.
  3661  func (*DelegationActive) Descriptor() ([]byte, []int) {
  3662  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{41}
  3663  }
  3664  
  3665  func (x *DelegationActive) GetDelegations() []*vega.Delegation {
  3666  	if x != nil {
  3667  		return x.Delegations
  3668  	}
  3669  	return nil
  3670  }
  3671  
  3672  type DelegationPending struct {
  3673  	state         protoimpl.MessageState
  3674  	sizeCache     protoimpl.SizeCache
  3675  	unknownFields protoimpl.UnknownFields
  3676  
  3677  	Delegations  []*vega.Delegation `protobuf:"bytes,1,rep,name=delegations,proto3" json:"delegations,omitempty"`
  3678  	Undelegation []*vega.Delegation `protobuf:"bytes,2,rep,name=undelegation,proto3" json:"undelegation,omitempty"`
  3679  }
  3680  
  3681  func (x *DelegationPending) Reset() {
  3682  	*x = DelegationPending{}
  3683  	if protoimpl.UnsafeEnabled {
  3684  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[42]
  3685  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3686  		ms.StoreMessageInfo(mi)
  3687  	}
  3688  }
  3689  
  3690  func (x *DelegationPending) String() string {
  3691  	return protoimpl.X.MessageStringOf(x)
  3692  }
  3693  
  3694  func (*DelegationPending) ProtoMessage() {}
  3695  
  3696  func (x *DelegationPending) ProtoReflect() protoreflect.Message {
  3697  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[42]
  3698  	if protoimpl.UnsafeEnabled && x != nil {
  3699  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3700  		if ms.LoadMessageInfo() == nil {
  3701  			ms.StoreMessageInfo(mi)
  3702  		}
  3703  		return ms
  3704  	}
  3705  	return mi.MessageOf(x)
  3706  }
  3707  
  3708  // Deprecated: Use DelegationPending.ProtoReflect.Descriptor instead.
  3709  func (*DelegationPending) Descriptor() ([]byte, []int) {
  3710  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{42}
  3711  }
  3712  
  3713  func (x *DelegationPending) GetDelegations() []*vega.Delegation {
  3714  	if x != nil {
  3715  		return x.Delegations
  3716  	}
  3717  	return nil
  3718  }
  3719  
  3720  func (x *DelegationPending) GetUndelegation() []*vega.Delegation {
  3721  	if x != nil {
  3722  		return x.Undelegation
  3723  	}
  3724  	return nil
  3725  }
  3726  
  3727  type DelegationAuto struct {
  3728  	state         protoimpl.MessageState
  3729  	sizeCache     protoimpl.SizeCache
  3730  	unknownFields protoimpl.UnknownFields
  3731  
  3732  	Parties []string `protobuf:"bytes,1,rep,name=parties,proto3" json:"parties,omitempty"`
  3733  }
  3734  
  3735  func (x *DelegationAuto) Reset() {
  3736  	*x = DelegationAuto{}
  3737  	if protoimpl.UnsafeEnabled {
  3738  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[43]
  3739  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3740  		ms.StoreMessageInfo(mi)
  3741  	}
  3742  }
  3743  
  3744  func (x *DelegationAuto) String() string {
  3745  	return protoimpl.X.MessageStringOf(x)
  3746  }
  3747  
  3748  func (*DelegationAuto) ProtoMessage() {}
  3749  
  3750  func (x *DelegationAuto) ProtoReflect() protoreflect.Message {
  3751  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[43]
  3752  	if protoimpl.UnsafeEnabled && x != nil {
  3753  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3754  		if ms.LoadMessageInfo() == nil {
  3755  			ms.StoreMessageInfo(mi)
  3756  		}
  3757  		return ms
  3758  	}
  3759  	return mi.MessageOf(x)
  3760  }
  3761  
  3762  // Deprecated: Use DelegationAuto.ProtoReflect.Descriptor instead.
  3763  func (*DelegationAuto) Descriptor() ([]byte, []int) {
  3764  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{43}
  3765  }
  3766  
  3767  func (x *DelegationAuto) GetParties() []string {
  3768  	if x != nil {
  3769  		return x.Parties
  3770  	}
  3771  	return nil
  3772  }
  3773  
  3774  type ProposalData struct {
  3775  	state         protoimpl.MessageState
  3776  	sizeCache     protoimpl.SizeCache
  3777  	unknownFields protoimpl.UnknownFields
  3778  
  3779  	Proposal *vega.Proposal `protobuf:"bytes,1,opt,name=proposal,proto3" json:"proposal,omitempty"`
  3780  	Yes      []*vega.Vote   `protobuf:"bytes,2,rep,name=yes,proto3" json:"yes,omitempty"`
  3781  	No       []*vega.Vote   `protobuf:"bytes,3,rep,name=no,proto3" json:"no,omitempty"`
  3782  	Invalid  []*vega.Vote   `protobuf:"bytes,4,rep,name=invalid,proto3" json:"invalid,omitempty"`
  3783  }
  3784  
  3785  func (x *ProposalData) Reset() {
  3786  	*x = ProposalData{}
  3787  	if protoimpl.UnsafeEnabled {
  3788  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[44]
  3789  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3790  		ms.StoreMessageInfo(mi)
  3791  	}
  3792  }
  3793  
  3794  func (x *ProposalData) String() string {
  3795  	return protoimpl.X.MessageStringOf(x)
  3796  }
  3797  
  3798  func (*ProposalData) ProtoMessage() {}
  3799  
  3800  func (x *ProposalData) ProtoReflect() protoreflect.Message {
  3801  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[44]
  3802  	if protoimpl.UnsafeEnabled && x != nil {
  3803  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3804  		if ms.LoadMessageInfo() == nil {
  3805  			ms.StoreMessageInfo(mi)
  3806  		}
  3807  		return ms
  3808  	}
  3809  	return mi.MessageOf(x)
  3810  }
  3811  
  3812  // Deprecated: Use ProposalData.ProtoReflect.Descriptor instead.
  3813  func (*ProposalData) Descriptor() ([]byte, []int) {
  3814  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{44}
  3815  }
  3816  
  3817  func (x *ProposalData) GetProposal() *vega.Proposal {
  3818  	if x != nil {
  3819  		return x.Proposal
  3820  	}
  3821  	return nil
  3822  }
  3823  
  3824  func (x *ProposalData) GetYes() []*vega.Vote {
  3825  	if x != nil {
  3826  		return x.Yes
  3827  	}
  3828  	return nil
  3829  }
  3830  
  3831  func (x *ProposalData) GetNo() []*vega.Vote {
  3832  	if x != nil {
  3833  		return x.No
  3834  	}
  3835  	return nil
  3836  }
  3837  
  3838  func (x *ProposalData) GetInvalid() []*vega.Vote {
  3839  	if x != nil {
  3840  		return x.Invalid
  3841  	}
  3842  	return nil
  3843  }
  3844  
  3845  type GovernanceEnacted struct {
  3846  	state         protoimpl.MessageState
  3847  	sizeCache     protoimpl.SizeCache
  3848  	unknownFields protoimpl.UnknownFields
  3849  
  3850  	Proposals []*ProposalData `protobuf:"bytes,1,rep,name=proposals,proto3" json:"proposals,omitempty"`
  3851  }
  3852  
  3853  func (x *GovernanceEnacted) Reset() {
  3854  	*x = GovernanceEnacted{}
  3855  	if protoimpl.UnsafeEnabled {
  3856  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[45]
  3857  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3858  		ms.StoreMessageInfo(mi)
  3859  	}
  3860  }
  3861  
  3862  func (x *GovernanceEnacted) String() string {
  3863  	return protoimpl.X.MessageStringOf(x)
  3864  }
  3865  
  3866  func (*GovernanceEnacted) ProtoMessage() {}
  3867  
  3868  func (x *GovernanceEnacted) ProtoReflect() protoreflect.Message {
  3869  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[45]
  3870  	if protoimpl.UnsafeEnabled && x != nil {
  3871  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3872  		if ms.LoadMessageInfo() == nil {
  3873  			ms.StoreMessageInfo(mi)
  3874  		}
  3875  		return ms
  3876  	}
  3877  	return mi.MessageOf(x)
  3878  }
  3879  
  3880  // Deprecated: Use GovernanceEnacted.ProtoReflect.Descriptor instead.
  3881  func (*GovernanceEnacted) Descriptor() ([]byte, []int) {
  3882  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{45}
  3883  }
  3884  
  3885  func (x *GovernanceEnacted) GetProposals() []*ProposalData {
  3886  	if x != nil {
  3887  		return x.Proposals
  3888  	}
  3889  	return nil
  3890  }
  3891  
  3892  type GovernanceActive struct {
  3893  	state         protoimpl.MessageState
  3894  	sizeCache     protoimpl.SizeCache
  3895  	unknownFields protoimpl.UnknownFields
  3896  
  3897  	Proposals []*ProposalData `protobuf:"bytes,1,rep,name=proposals,proto3" json:"proposals,omitempty"`
  3898  }
  3899  
  3900  func (x *GovernanceActive) Reset() {
  3901  	*x = GovernanceActive{}
  3902  	if protoimpl.UnsafeEnabled {
  3903  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[46]
  3904  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3905  		ms.StoreMessageInfo(mi)
  3906  	}
  3907  }
  3908  
  3909  func (x *GovernanceActive) String() string {
  3910  	return protoimpl.X.MessageStringOf(x)
  3911  }
  3912  
  3913  func (*GovernanceActive) ProtoMessage() {}
  3914  
  3915  func (x *GovernanceActive) ProtoReflect() protoreflect.Message {
  3916  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[46]
  3917  	if protoimpl.UnsafeEnabled && x != nil {
  3918  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3919  		if ms.LoadMessageInfo() == nil {
  3920  			ms.StoreMessageInfo(mi)
  3921  		}
  3922  		return ms
  3923  	}
  3924  	return mi.MessageOf(x)
  3925  }
  3926  
  3927  // Deprecated: Use GovernanceActive.ProtoReflect.Descriptor instead.
  3928  func (*GovernanceActive) Descriptor() ([]byte, []int) {
  3929  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{46}
  3930  }
  3931  
  3932  func (x *GovernanceActive) GetProposals() []*ProposalData {
  3933  	if x != nil {
  3934  		return x.Proposals
  3935  	}
  3936  	return nil
  3937  }
  3938  
  3939  type BatchProposalData struct {
  3940  	state         protoimpl.MessageState
  3941  	sizeCache     protoimpl.SizeCache
  3942  	unknownFields protoimpl.UnknownFields
  3943  
  3944  	BatchProposal *ProposalData    `protobuf:"bytes,1,opt,name=batch_proposal,json=batchProposal,proto3" json:"batch_proposal,omitempty"`
  3945  	Proposals     []*vega.Proposal `protobuf:"bytes,2,rep,name=proposals,proto3" json:"proposals,omitempty"`
  3946  }
  3947  
  3948  func (x *BatchProposalData) Reset() {
  3949  	*x = BatchProposalData{}
  3950  	if protoimpl.UnsafeEnabled {
  3951  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[47]
  3952  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3953  		ms.StoreMessageInfo(mi)
  3954  	}
  3955  }
  3956  
  3957  func (x *BatchProposalData) String() string {
  3958  	return protoimpl.X.MessageStringOf(x)
  3959  }
  3960  
  3961  func (*BatchProposalData) ProtoMessage() {}
  3962  
  3963  func (x *BatchProposalData) ProtoReflect() protoreflect.Message {
  3964  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[47]
  3965  	if protoimpl.UnsafeEnabled && x != nil {
  3966  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3967  		if ms.LoadMessageInfo() == nil {
  3968  			ms.StoreMessageInfo(mi)
  3969  		}
  3970  		return ms
  3971  	}
  3972  	return mi.MessageOf(x)
  3973  }
  3974  
  3975  // Deprecated: Use BatchProposalData.ProtoReflect.Descriptor instead.
  3976  func (*BatchProposalData) Descriptor() ([]byte, []int) {
  3977  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{47}
  3978  }
  3979  
  3980  func (x *BatchProposalData) GetBatchProposal() *ProposalData {
  3981  	if x != nil {
  3982  		return x.BatchProposal
  3983  	}
  3984  	return nil
  3985  }
  3986  
  3987  func (x *BatchProposalData) GetProposals() []*vega.Proposal {
  3988  	if x != nil {
  3989  		return x.Proposals
  3990  	}
  3991  	return nil
  3992  }
  3993  
  3994  type GovernanceBatchActive struct {
  3995  	state         protoimpl.MessageState
  3996  	sizeCache     protoimpl.SizeCache
  3997  	unknownFields protoimpl.UnknownFields
  3998  
  3999  	BatchProposals []*BatchProposalData `protobuf:"bytes,1,rep,name=batch_proposals,json=batchProposals,proto3" json:"batch_proposals,omitempty"`
  4000  }
  4001  
  4002  func (x *GovernanceBatchActive) Reset() {
  4003  	*x = GovernanceBatchActive{}
  4004  	if protoimpl.UnsafeEnabled {
  4005  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[48]
  4006  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4007  		ms.StoreMessageInfo(mi)
  4008  	}
  4009  }
  4010  
  4011  func (x *GovernanceBatchActive) String() string {
  4012  	return protoimpl.X.MessageStringOf(x)
  4013  }
  4014  
  4015  func (*GovernanceBatchActive) ProtoMessage() {}
  4016  
  4017  func (x *GovernanceBatchActive) ProtoReflect() protoreflect.Message {
  4018  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[48]
  4019  	if protoimpl.UnsafeEnabled && x != nil {
  4020  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4021  		if ms.LoadMessageInfo() == nil {
  4022  			ms.StoreMessageInfo(mi)
  4023  		}
  4024  		return ms
  4025  	}
  4026  	return mi.MessageOf(x)
  4027  }
  4028  
  4029  // Deprecated: Use GovernanceBatchActive.ProtoReflect.Descriptor instead.
  4030  func (*GovernanceBatchActive) Descriptor() ([]byte, []int) {
  4031  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{48}
  4032  }
  4033  
  4034  func (x *GovernanceBatchActive) GetBatchProposals() []*BatchProposalData {
  4035  	if x != nil {
  4036  		return x.BatchProposals
  4037  	}
  4038  	return nil
  4039  }
  4040  
  4041  type GovernanceNode struct {
  4042  	state         protoimpl.MessageState
  4043  	sizeCache     protoimpl.SizeCache
  4044  	unknownFields protoimpl.UnknownFields
  4045  
  4046  	Proposals         []*vega.Proposal     `protobuf:"bytes,1,rep,name=proposals,proto3" json:"proposals,omitempty"`
  4047  	ProposalData      []*ProposalData      `protobuf:"bytes,2,rep,name=proposal_data,json=proposalData,proto3" json:"proposal_data,omitempty"` // includes votes
  4048  	BatchProposalData []*BatchProposalData `protobuf:"bytes,3,rep,name=batch_proposal_data,json=batchProposalData,proto3" json:"batch_proposal_data,omitempty"`
  4049  }
  4050  
  4051  func (x *GovernanceNode) Reset() {
  4052  	*x = GovernanceNode{}
  4053  	if protoimpl.UnsafeEnabled {
  4054  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[49]
  4055  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4056  		ms.StoreMessageInfo(mi)
  4057  	}
  4058  }
  4059  
  4060  func (x *GovernanceNode) String() string {
  4061  	return protoimpl.X.MessageStringOf(x)
  4062  }
  4063  
  4064  func (*GovernanceNode) ProtoMessage() {}
  4065  
  4066  func (x *GovernanceNode) ProtoReflect() protoreflect.Message {
  4067  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[49]
  4068  	if protoimpl.UnsafeEnabled && x != nil {
  4069  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4070  		if ms.LoadMessageInfo() == nil {
  4071  			ms.StoreMessageInfo(mi)
  4072  		}
  4073  		return ms
  4074  	}
  4075  	return mi.MessageOf(x)
  4076  }
  4077  
  4078  // Deprecated: Use GovernanceNode.ProtoReflect.Descriptor instead.
  4079  func (*GovernanceNode) Descriptor() ([]byte, []int) {
  4080  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{49}
  4081  }
  4082  
  4083  func (x *GovernanceNode) GetProposals() []*vega.Proposal {
  4084  	if x != nil {
  4085  		return x.Proposals
  4086  	}
  4087  	return nil
  4088  }
  4089  
  4090  func (x *GovernanceNode) GetProposalData() []*ProposalData {
  4091  	if x != nil {
  4092  		return x.ProposalData
  4093  	}
  4094  	return nil
  4095  }
  4096  
  4097  func (x *GovernanceNode) GetBatchProposalData() []*BatchProposalData {
  4098  	if x != nil {
  4099  		return x.BatchProposalData
  4100  	}
  4101  	return nil
  4102  }
  4103  
  4104  type StakingAccount struct {
  4105  	state         protoimpl.MessageState
  4106  	sizeCache     protoimpl.SizeCache
  4107  	unknownFields protoimpl.UnknownFields
  4108  
  4109  	Party   string              `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  4110  	Balance string              `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
  4111  	Events  []*v12.StakeLinking `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"`
  4112  }
  4113  
  4114  func (x *StakingAccount) Reset() {
  4115  	*x = StakingAccount{}
  4116  	if protoimpl.UnsafeEnabled {
  4117  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[50]
  4118  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4119  		ms.StoreMessageInfo(mi)
  4120  	}
  4121  }
  4122  
  4123  func (x *StakingAccount) String() string {
  4124  	return protoimpl.X.MessageStringOf(x)
  4125  }
  4126  
  4127  func (*StakingAccount) ProtoMessage() {}
  4128  
  4129  func (x *StakingAccount) ProtoReflect() protoreflect.Message {
  4130  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[50]
  4131  	if protoimpl.UnsafeEnabled && x != nil {
  4132  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4133  		if ms.LoadMessageInfo() == nil {
  4134  			ms.StoreMessageInfo(mi)
  4135  		}
  4136  		return ms
  4137  	}
  4138  	return mi.MessageOf(x)
  4139  }
  4140  
  4141  // Deprecated: Use StakingAccount.ProtoReflect.Descriptor instead.
  4142  func (*StakingAccount) Descriptor() ([]byte, []int) {
  4143  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{50}
  4144  }
  4145  
  4146  func (x *StakingAccount) GetParty() string {
  4147  	if x != nil {
  4148  		return x.Party
  4149  	}
  4150  	return ""
  4151  }
  4152  
  4153  func (x *StakingAccount) GetBalance() string {
  4154  	if x != nil {
  4155  		return x.Balance
  4156  	}
  4157  	return ""
  4158  }
  4159  
  4160  func (x *StakingAccount) GetEvents() []*v12.StakeLinking {
  4161  	if x != nil {
  4162  		return x.Events
  4163  	}
  4164  	return nil
  4165  }
  4166  
  4167  type StakingAccounts struct {
  4168  	state         protoimpl.MessageState
  4169  	sizeCache     protoimpl.SizeCache
  4170  	unknownFields protoimpl.UnknownFields
  4171  
  4172  	Accounts                []*StakingAccount      `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
  4173  	StakingAssetTotalSupply string                 `protobuf:"bytes,2,opt,name=staking_asset_total_supply,json=stakingAssetTotalSupply,proto3" json:"staking_asset_total_supply,omitempty"`
  4174  	PendingStakeTotalSupply *vega.StakeTotalSupply `protobuf:"bytes,3,opt,name=pending_stake_total_supply,json=pendingStakeTotalSupply,proto3" json:"pending_stake_total_supply,omitempty"`
  4175  }
  4176  
  4177  func (x *StakingAccounts) Reset() {
  4178  	*x = StakingAccounts{}
  4179  	if protoimpl.UnsafeEnabled {
  4180  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[51]
  4181  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4182  		ms.StoreMessageInfo(mi)
  4183  	}
  4184  }
  4185  
  4186  func (x *StakingAccounts) String() string {
  4187  	return protoimpl.X.MessageStringOf(x)
  4188  }
  4189  
  4190  func (*StakingAccounts) ProtoMessage() {}
  4191  
  4192  func (x *StakingAccounts) ProtoReflect() protoreflect.Message {
  4193  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[51]
  4194  	if protoimpl.UnsafeEnabled && x != nil {
  4195  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4196  		if ms.LoadMessageInfo() == nil {
  4197  			ms.StoreMessageInfo(mi)
  4198  		}
  4199  		return ms
  4200  	}
  4201  	return mi.MessageOf(x)
  4202  }
  4203  
  4204  // Deprecated: Use StakingAccounts.ProtoReflect.Descriptor instead.
  4205  func (*StakingAccounts) Descriptor() ([]byte, []int) {
  4206  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{51}
  4207  }
  4208  
  4209  func (x *StakingAccounts) GetAccounts() []*StakingAccount {
  4210  	if x != nil {
  4211  		return x.Accounts
  4212  	}
  4213  	return nil
  4214  }
  4215  
  4216  func (x *StakingAccounts) GetStakingAssetTotalSupply() string {
  4217  	if x != nil {
  4218  		return x.StakingAssetTotalSupply
  4219  	}
  4220  	return ""
  4221  }
  4222  
  4223  func (x *StakingAccounts) GetPendingStakeTotalSupply() *vega.StakeTotalSupply {
  4224  	if x != nil {
  4225  		return x.PendingStakeTotalSupply
  4226  	}
  4227  	return nil
  4228  }
  4229  
  4230  type MatchingBook struct {
  4231  	state         protoimpl.MessageState
  4232  	sizeCache     protoimpl.SizeCache
  4233  	unknownFields protoimpl.UnknownFields
  4234  
  4235  	MarketId        string        `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
  4236  	Buy             []*vega.Order `protobuf:"bytes,2,rep,name=buy,proto3" json:"buy,omitempty"`
  4237  	Sell            []*vega.Order `protobuf:"bytes,3,rep,name=sell,proto3" json:"sell,omitempty"`
  4238  	LastTradedPrice string        `protobuf:"bytes,4,opt,name=last_traded_price,json=lastTradedPrice,proto3" json:"last_traded_price,omitempty"`
  4239  	Auction         bool          `protobuf:"varint,5,opt,name=auction,proto3" json:"auction,omitempty"`
  4240  	BatchId         uint64        `protobuf:"varint,6,opt,name=batch_id,json=batchId,proto3" json:"batch_id,omitempty"`
  4241  	PeggedOrderIds  []string      `protobuf:"bytes,7,rep,name=pegged_order_ids,json=peggedOrderIds,proto3" json:"pegged_order_ids,omitempty"`
  4242  }
  4243  
  4244  func (x *MatchingBook) Reset() {
  4245  	*x = MatchingBook{}
  4246  	if protoimpl.UnsafeEnabled {
  4247  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[52]
  4248  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4249  		ms.StoreMessageInfo(mi)
  4250  	}
  4251  }
  4252  
  4253  func (x *MatchingBook) String() string {
  4254  	return protoimpl.X.MessageStringOf(x)
  4255  }
  4256  
  4257  func (*MatchingBook) ProtoMessage() {}
  4258  
  4259  func (x *MatchingBook) ProtoReflect() protoreflect.Message {
  4260  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[52]
  4261  	if protoimpl.UnsafeEnabled && x != nil {
  4262  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4263  		if ms.LoadMessageInfo() == nil {
  4264  			ms.StoreMessageInfo(mi)
  4265  		}
  4266  		return ms
  4267  	}
  4268  	return mi.MessageOf(x)
  4269  }
  4270  
  4271  // Deprecated: Use MatchingBook.ProtoReflect.Descriptor instead.
  4272  func (*MatchingBook) Descriptor() ([]byte, []int) {
  4273  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{52}
  4274  }
  4275  
  4276  func (x *MatchingBook) GetMarketId() string {
  4277  	if x != nil {
  4278  		return x.MarketId
  4279  	}
  4280  	return ""
  4281  }
  4282  
  4283  func (x *MatchingBook) GetBuy() []*vega.Order {
  4284  	if x != nil {
  4285  		return x.Buy
  4286  	}
  4287  	return nil
  4288  }
  4289  
  4290  func (x *MatchingBook) GetSell() []*vega.Order {
  4291  	if x != nil {
  4292  		return x.Sell
  4293  	}
  4294  	return nil
  4295  }
  4296  
  4297  func (x *MatchingBook) GetLastTradedPrice() string {
  4298  	if x != nil {
  4299  		return x.LastTradedPrice
  4300  	}
  4301  	return ""
  4302  }
  4303  
  4304  func (x *MatchingBook) GetAuction() bool {
  4305  	if x != nil {
  4306  		return x.Auction
  4307  	}
  4308  	return false
  4309  }
  4310  
  4311  func (x *MatchingBook) GetBatchId() uint64 {
  4312  	if x != nil {
  4313  		return x.BatchId
  4314  	}
  4315  	return 0
  4316  }
  4317  
  4318  func (x *MatchingBook) GetPeggedOrderIds() []string {
  4319  	if x != nil {
  4320  		return x.PeggedOrderIds
  4321  	}
  4322  	return nil
  4323  }
  4324  
  4325  type NetParams struct {
  4326  	state         protoimpl.MessageState
  4327  	sizeCache     protoimpl.SizeCache
  4328  	unknownFields protoimpl.UnknownFields
  4329  
  4330  	Params []*vega.NetworkParameter `protobuf:"bytes,1,rep,name=params,proto3" json:"params,omitempty"`
  4331  }
  4332  
  4333  func (x *NetParams) Reset() {
  4334  	*x = NetParams{}
  4335  	if protoimpl.UnsafeEnabled {
  4336  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[53]
  4337  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4338  		ms.StoreMessageInfo(mi)
  4339  	}
  4340  }
  4341  
  4342  func (x *NetParams) String() string {
  4343  	return protoimpl.X.MessageStringOf(x)
  4344  }
  4345  
  4346  func (*NetParams) ProtoMessage() {}
  4347  
  4348  func (x *NetParams) ProtoReflect() protoreflect.Message {
  4349  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[53]
  4350  	if protoimpl.UnsafeEnabled && x != nil {
  4351  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4352  		if ms.LoadMessageInfo() == nil {
  4353  			ms.StoreMessageInfo(mi)
  4354  		}
  4355  		return ms
  4356  	}
  4357  	return mi.MessageOf(x)
  4358  }
  4359  
  4360  // Deprecated: Use NetParams.ProtoReflect.Descriptor instead.
  4361  func (*NetParams) Descriptor() ([]byte, []int) {
  4362  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{53}
  4363  }
  4364  
  4365  func (x *NetParams) GetParams() []*vega.NetworkParameter {
  4366  	if x != nil {
  4367  		return x.Params
  4368  	}
  4369  	return nil
  4370  }
  4371  
  4372  type DecimalMap struct {
  4373  	state         protoimpl.MessageState
  4374  	sizeCache     protoimpl.SizeCache
  4375  	unknownFields protoimpl.UnknownFields
  4376  
  4377  	Key int64  `protobuf:"varint,1,opt,name=key,proto3" json:"key,omitempty"`
  4378  	Val string `protobuf:"bytes,2,opt,name=val,proto3" json:"val,omitempty"`
  4379  }
  4380  
  4381  func (x *DecimalMap) Reset() {
  4382  	*x = DecimalMap{}
  4383  	if protoimpl.UnsafeEnabled {
  4384  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[54]
  4385  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4386  		ms.StoreMessageInfo(mi)
  4387  	}
  4388  }
  4389  
  4390  func (x *DecimalMap) String() string {
  4391  	return protoimpl.X.MessageStringOf(x)
  4392  }
  4393  
  4394  func (*DecimalMap) ProtoMessage() {}
  4395  
  4396  func (x *DecimalMap) ProtoReflect() protoreflect.Message {
  4397  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[54]
  4398  	if protoimpl.UnsafeEnabled && x != nil {
  4399  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4400  		if ms.LoadMessageInfo() == nil {
  4401  			ms.StoreMessageInfo(mi)
  4402  		}
  4403  		return ms
  4404  	}
  4405  	return mi.MessageOf(x)
  4406  }
  4407  
  4408  // Deprecated: Use DecimalMap.ProtoReflect.Descriptor instead.
  4409  func (*DecimalMap) Descriptor() ([]byte, []int) {
  4410  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{54}
  4411  }
  4412  
  4413  func (x *DecimalMap) GetKey() int64 {
  4414  	if x != nil {
  4415  		return x.Key
  4416  	}
  4417  	return 0
  4418  }
  4419  
  4420  func (x *DecimalMap) GetVal() string {
  4421  	if x != nil {
  4422  		return x.Val
  4423  	}
  4424  	return ""
  4425  }
  4426  
  4427  type TimePrice struct {
  4428  	state         protoimpl.MessageState
  4429  	sizeCache     protoimpl.SizeCache
  4430  	unknownFields protoimpl.UnknownFields
  4431  
  4432  	Time  int64  `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
  4433  	Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
  4434  }
  4435  
  4436  func (x *TimePrice) Reset() {
  4437  	*x = TimePrice{}
  4438  	if protoimpl.UnsafeEnabled {
  4439  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[55]
  4440  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4441  		ms.StoreMessageInfo(mi)
  4442  	}
  4443  }
  4444  
  4445  func (x *TimePrice) String() string {
  4446  	return protoimpl.X.MessageStringOf(x)
  4447  }
  4448  
  4449  func (*TimePrice) ProtoMessage() {}
  4450  
  4451  func (x *TimePrice) ProtoReflect() protoreflect.Message {
  4452  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[55]
  4453  	if protoimpl.UnsafeEnabled && x != nil {
  4454  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4455  		if ms.LoadMessageInfo() == nil {
  4456  			ms.StoreMessageInfo(mi)
  4457  		}
  4458  		return ms
  4459  	}
  4460  	return mi.MessageOf(x)
  4461  }
  4462  
  4463  // Deprecated: Use TimePrice.ProtoReflect.Descriptor instead.
  4464  func (*TimePrice) Descriptor() ([]byte, []int) {
  4465  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{55}
  4466  }
  4467  
  4468  func (x *TimePrice) GetTime() int64 {
  4469  	if x != nil {
  4470  		return x.Time
  4471  	}
  4472  	return 0
  4473  }
  4474  
  4475  func (x *TimePrice) GetPrice() string {
  4476  	if x != nil {
  4477  		return x.Price
  4478  	}
  4479  	return ""
  4480  }
  4481  
  4482  type PriceVolume struct {
  4483  	state         protoimpl.MessageState
  4484  	sizeCache     protoimpl.SizeCache
  4485  	unknownFields protoimpl.UnknownFields
  4486  
  4487  	Price  string `protobuf:"bytes,1,opt,name=price,proto3" json:"price,omitempty"`
  4488  	Volume uint64 `protobuf:"varint,2,opt,name=volume,proto3" json:"volume,omitempty"`
  4489  }
  4490  
  4491  func (x *PriceVolume) Reset() {
  4492  	*x = PriceVolume{}
  4493  	if protoimpl.UnsafeEnabled {
  4494  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[56]
  4495  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4496  		ms.StoreMessageInfo(mi)
  4497  	}
  4498  }
  4499  
  4500  func (x *PriceVolume) String() string {
  4501  	return protoimpl.X.MessageStringOf(x)
  4502  }
  4503  
  4504  func (*PriceVolume) ProtoMessage() {}
  4505  
  4506  func (x *PriceVolume) ProtoReflect() protoreflect.Message {
  4507  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[56]
  4508  	if protoimpl.UnsafeEnabled && x != nil {
  4509  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4510  		if ms.LoadMessageInfo() == nil {
  4511  			ms.StoreMessageInfo(mi)
  4512  		}
  4513  		return ms
  4514  	}
  4515  	return mi.MessageOf(x)
  4516  }
  4517  
  4518  // Deprecated: Use PriceVolume.ProtoReflect.Descriptor instead.
  4519  func (*PriceVolume) Descriptor() ([]byte, []int) {
  4520  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{56}
  4521  }
  4522  
  4523  func (x *PriceVolume) GetPrice() string {
  4524  	if x != nil {
  4525  		return x.Price
  4526  	}
  4527  	return ""
  4528  }
  4529  
  4530  func (x *PriceVolume) GetVolume() uint64 {
  4531  	if x != nil {
  4532  		return x.Volume
  4533  	}
  4534  	return 0
  4535  }
  4536  
  4537  type PriceRange struct {
  4538  	state         protoimpl.MessageState
  4539  	sizeCache     protoimpl.SizeCache
  4540  	unknownFields protoimpl.UnknownFields
  4541  
  4542  	Min string `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"`
  4543  	Max string `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
  4544  	Ref string `protobuf:"bytes,3,opt,name=ref,proto3" json:"ref,omitempty"`
  4545  }
  4546  
  4547  func (x *PriceRange) Reset() {
  4548  	*x = PriceRange{}
  4549  	if protoimpl.UnsafeEnabled {
  4550  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[57]
  4551  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4552  		ms.StoreMessageInfo(mi)
  4553  	}
  4554  }
  4555  
  4556  func (x *PriceRange) String() string {
  4557  	return protoimpl.X.MessageStringOf(x)
  4558  }
  4559  
  4560  func (*PriceRange) ProtoMessage() {}
  4561  
  4562  func (x *PriceRange) ProtoReflect() protoreflect.Message {
  4563  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[57]
  4564  	if protoimpl.UnsafeEnabled && x != nil {
  4565  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4566  		if ms.LoadMessageInfo() == nil {
  4567  			ms.StoreMessageInfo(mi)
  4568  		}
  4569  		return ms
  4570  	}
  4571  	return mi.MessageOf(x)
  4572  }
  4573  
  4574  // Deprecated: Use PriceRange.ProtoReflect.Descriptor instead.
  4575  func (*PriceRange) Descriptor() ([]byte, []int) {
  4576  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{57}
  4577  }
  4578  
  4579  func (x *PriceRange) GetMin() string {
  4580  	if x != nil {
  4581  		return x.Min
  4582  	}
  4583  	return ""
  4584  }
  4585  
  4586  func (x *PriceRange) GetMax() string {
  4587  	if x != nil {
  4588  		return x.Max
  4589  	}
  4590  	return ""
  4591  }
  4592  
  4593  func (x *PriceRange) GetRef() string {
  4594  	if x != nil {
  4595  		return x.Ref
  4596  	}
  4597  	return ""
  4598  }
  4599  
  4600  type PriceBound struct {
  4601  	state         protoimpl.MessageState
  4602  	sizeCache     protoimpl.SizeCache
  4603  	unknownFields protoimpl.UnknownFields
  4604  
  4605  	Active     bool                         `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
  4606  	UpFactor   string                       `protobuf:"bytes,2,opt,name=up_factor,json=upFactor,proto3" json:"up_factor,omitempty"`
  4607  	DownFactor string                       `protobuf:"bytes,3,opt,name=down_factor,json=downFactor,proto3" json:"down_factor,omitempty"`
  4608  	Trigger    *vega.PriceMonitoringTrigger `protobuf:"bytes,4,opt,name=trigger,proto3" json:"trigger,omitempty"`
  4609  }
  4610  
  4611  func (x *PriceBound) Reset() {
  4612  	*x = PriceBound{}
  4613  	if protoimpl.UnsafeEnabled {
  4614  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[58]
  4615  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4616  		ms.StoreMessageInfo(mi)
  4617  	}
  4618  }
  4619  
  4620  func (x *PriceBound) String() string {
  4621  	return protoimpl.X.MessageStringOf(x)
  4622  }
  4623  
  4624  func (*PriceBound) ProtoMessage() {}
  4625  
  4626  func (x *PriceBound) ProtoReflect() protoreflect.Message {
  4627  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[58]
  4628  	if protoimpl.UnsafeEnabled && x != nil {
  4629  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4630  		if ms.LoadMessageInfo() == nil {
  4631  			ms.StoreMessageInfo(mi)
  4632  		}
  4633  		return ms
  4634  	}
  4635  	return mi.MessageOf(x)
  4636  }
  4637  
  4638  // Deprecated: Use PriceBound.ProtoReflect.Descriptor instead.
  4639  func (*PriceBound) Descriptor() ([]byte, []int) {
  4640  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{58}
  4641  }
  4642  
  4643  func (x *PriceBound) GetActive() bool {
  4644  	if x != nil {
  4645  		return x.Active
  4646  	}
  4647  	return false
  4648  }
  4649  
  4650  func (x *PriceBound) GetUpFactor() string {
  4651  	if x != nil {
  4652  		return x.UpFactor
  4653  	}
  4654  	return ""
  4655  }
  4656  
  4657  func (x *PriceBound) GetDownFactor() string {
  4658  	if x != nil {
  4659  		return x.DownFactor
  4660  	}
  4661  	return ""
  4662  }
  4663  
  4664  func (x *PriceBound) GetTrigger() *vega.PriceMonitoringTrigger {
  4665  	if x != nil {
  4666  		return x.Trigger
  4667  	}
  4668  	return nil
  4669  }
  4670  
  4671  type PriceRangeCache struct {
  4672  	state         protoimpl.MessageState
  4673  	sizeCache     protoimpl.SizeCache
  4674  	unknownFields protoimpl.UnknownFields
  4675  
  4676  	Bound      *PriceBound `protobuf:"bytes,1,opt,name=bound,proto3" json:"bound,omitempty"`
  4677  	Range      *PriceRange `protobuf:"bytes,2,opt,name=range,proto3" json:"range,omitempty"`
  4678  	BoundIndex uint64      `protobuf:"varint,3,opt,name=bound_index,json=boundIndex,proto3" json:"bound_index,omitempty"`
  4679  }
  4680  
  4681  func (x *PriceRangeCache) Reset() {
  4682  	*x = PriceRangeCache{}
  4683  	if protoimpl.UnsafeEnabled {
  4684  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[59]
  4685  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4686  		ms.StoreMessageInfo(mi)
  4687  	}
  4688  }
  4689  
  4690  func (x *PriceRangeCache) String() string {
  4691  	return protoimpl.X.MessageStringOf(x)
  4692  }
  4693  
  4694  func (*PriceRangeCache) ProtoMessage() {}
  4695  
  4696  func (x *PriceRangeCache) ProtoReflect() protoreflect.Message {
  4697  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[59]
  4698  	if protoimpl.UnsafeEnabled && x != nil {
  4699  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4700  		if ms.LoadMessageInfo() == nil {
  4701  			ms.StoreMessageInfo(mi)
  4702  		}
  4703  		return ms
  4704  	}
  4705  	return mi.MessageOf(x)
  4706  }
  4707  
  4708  // Deprecated: Use PriceRangeCache.ProtoReflect.Descriptor instead.
  4709  func (*PriceRangeCache) Descriptor() ([]byte, []int) {
  4710  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{59}
  4711  }
  4712  
  4713  func (x *PriceRangeCache) GetBound() *PriceBound {
  4714  	if x != nil {
  4715  		return x.Bound
  4716  	}
  4717  	return nil
  4718  }
  4719  
  4720  func (x *PriceRangeCache) GetRange() *PriceRange {
  4721  	if x != nil {
  4722  		return x.Range
  4723  	}
  4724  	return nil
  4725  }
  4726  
  4727  func (x *PriceRangeCache) GetBoundIndex() uint64 {
  4728  	if x != nil {
  4729  		return x.BoundIndex
  4730  	}
  4731  	return 0
  4732  }
  4733  
  4734  type CurrentPrice struct {
  4735  	state         protoimpl.MessageState
  4736  	sizeCache     protoimpl.SizeCache
  4737  	unknownFields protoimpl.UnknownFields
  4738  
  4739  	Price  string `protobuf:"bytes,1,opt,name=price,proto3" json:"price,omitempty"`
  4740  	Volume uint64 `protobuf:"varint,2,opt,name=volume,proto3" json:"volume,omitempty"`
  4741  }
  4742  
  4743  func (x *CurrentPrice) Reset() {
  4744  	*x = CurrentPrice{}
  4745  	if protoimpl.UnsafeEnabled {
  4746  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[60]
  4747  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4748  		ms.StoreMessageInfo(mi)
  4749  	}
  4750  }
  4751  
  4752  func (x *CurrentPrice) String() string {
  4753  	return protoimpl.X.MessageStringOf(x)
  4754  }
  4755  
  4756  func (*CurrentPrice) ProtoMessage() {}
  4757  
  4758  func (x *CurrentPrice) ProtoReflect() protoreflect.Message {
  4759  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[60]
  4760  	if protoimpl.UnsafeEnabled && x != nil {
  4761  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4762  		if ms.LoadMessageInfo() == nil {
  4763  			ms.StoreMessageInfo(mi)
  4764  		}
  4765  		return ms
  4766  	}
  4767  	return mi.MessageOf(x)
  4768  }
  4769  
  4770  // Deprecated: Use CurrentPrice.ProtoReflect.Descriptor instead.
  4771  func (*CurrentPrice) Descriptor() ([]byte, []int) {
  4772  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{60}
  4773  }
  4774  
  4775  func (x *CurrentPrice) GetPrice() string {
  4776  	if x != nil {
  4777  		return x.Price
  4778  	}
  4779  	return ""
  4780  }
  4781  
  4782  func (x *CurrentPrice) GetVolume() uint64 {
  4783  	if x != nil {
  4784  		return x.Volume
  4785  	}
  4786  	return 0
  4787  }
  4788  
  4789  type PastPrice struct {
  4790  	state         protoimpl.MessageState
  4791  	sizeCache     protoimpl.SizeCache
  4792  	unknownFields protoimpl.UnknownFields
  4793  
  4794  	Time                int64  `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
  4795  	VolumeWeightedPrice string `protobuf:"bytes,2,opt,name=volume_weighted_price,json=volumeWeightedPrice,proto3" json:"volume_weighted_price,omitempty"`
  4796  }
  4797  
  4798  func (x *PastPrice) Reset() {
  4799  	*x = PastPrice{}
  4800  	if protoimpl.UnsafeEnabled {
  4801  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[61]
  4802  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4803  		ms.StoreMessageInfo(mi)
  4804  	}
  4805  }
  4806  
  4807  func (x *PastPrice) String() string {
  4808  	return protoimpl.X.MessageStringOf(x)
  4809  }
  4810  
  4811  func (*PastPrice) ProtoMessage() {}
  4812  
  4813  func (x *PastPrice) ProtoReflect() protoreflect.Message {
  4814  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[61]
  4815  	if protoimpl.UnsafeEnabled && x != nil {
  4816  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4817  		if ms.LoadMessageInfo() == nil {
  4818  			ms.StoreMessageInfo(mi)
  4819  		}
  4820  		return ms
  4821  	}
  4822  	return mi.MessageOf(x)
  4823  }
  4824  
  4825  // Deprecated: Use PastPrice.ProtoReflect.Descriptor instead.
  4826  func (*PastPrice) Descriptor() ([]byte, []int) {
  4827  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{61}
  4828  }
  4829  
  4830  func (x *PastPrice) GetTime() int64 {
  4831  	if x != nil {
  4832  		return x.Time
  4833  	}
  4834  	return 0
  4835  }
  4836  
  4837  func (x *PastPrice) GetVolumeWeightedPrice() string {
  4838  	if x != nil {
  4839  		return x.VolumeWeightedPrice
  4840  	}
  4841  	return ""
  4842  }
  4843  
  4844  type PriceMonitor struct {
  4845  	state         protoimpl.MessageState
  4846  	sizeCache     protoimpl.SizeCache
  4847  	unknownFields protoimpl.UnknownFields
  4848  
  4849  	Initialised         bool               `protobuf:"varint,3,opt,name=initialised,proto3" json:"initialised,omitempty"`
  4850  	FpHorizons          []*DecimalMap      `protobuf:"bytes,4,rep,name=fp_horizons,json=fpHorizons,proto3" json:"fp_horizons,omitempty"`
  4851  	Now                 int64              `protobuf:"varint,5,opt,name=now,proto3" json:"now,omitempty"`
  4852  	Update              int64              `protobuf:"varint,6,opt,name=update,proto3" json:"update,omitempty"`
  4853  	Bounds              []*PriceBound      `protobuf:"bytes,7,rep,name=bounds,proto3" json:"bounds,omitempty"`
  4854  	PriceRangeCacheTime int64              `protobuf:"varint,8,opt,name=price_range_cache_time,json=priceRangeCacheTime,proto3" json:"price_range_cache_time,omitempty"`
  4855  	PriceRangeCache     []*PriceRangeCache `protobuf:"bytes,9,rep,name=price_range_cache,json=priceRangeCache,proto3" json:"price_range_cache,omitempty"`
  4856  	RefPriceCacheTime   int64              `protobuf:"varint,10,opt,name=ref_price_cache_time,json=refPriceCacheTime,proto3" json:"ref_price_cache_time,omitempty"`
  4857  	RefPriceCache       []*DecimalMap      `protobuf:"bytes,11,rep,name=ref_price_cache,json=refPriceCache,proto3" json:"ref_price_cache,omitempty"`
  4858  	PricesNow           []*CurrentPrice    `protobuf:"bytes,12,rep,name=prices_now,json=pricesNow,proto3" json:"prices_now,omitempty"`
  4859  	PricesPast          []*PastPrice       `protobuf:"bytes,13,rep,name=prices_past,json=pricesPast,proto3" json:"prices_past,omitempty"`
  4860  	ConsensusReached    bool               `protobuf:"varint,14,opt,name=consensus_reached,json=consensusReached,proto3" json:"consensus_reached,omitempty"`
  4861  }
  4862  
  4863  func (x *PriceMonitor) Reset() {
  4864  	*x = PriceMonitor{}
  4865  	if protoimpl.UnsafeEnabled {
  4866  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[62]
  4867  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4868  		ms.StoreMessageInfo(mi)
  4869  	}
  4870  }
  4871  
  4872  func (x *PriceMonitor) String() string {
  4873  	return protoimpl.X.MessageStringOf(x)
  4874  }
  4875  
  4876  func (*PriceMonitor) ProtoMessage() {}
  4877  
  4878  func (x *PriceMonitor) ProtoReflect() protoreflect.Message {
  4879  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[62]
  4880  	if protoimpl.UnsafeEnabled && x != nil {
  4881  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4882  		if ms.LoadMessageInfo() == nil {
  4883  			ms.StoreMessageInfo(mi)
  4884  		}
  4885  		return ms
  4886  	}
  4887  	return mi.MessageOf(x)
  4888  }
  4889  
  4890  // Deprecated: Use PriceMonitor.ProtoReflect.Descriptor instead.
  4891  func (*PriceMonitor) Descriptor() ([]byte, []int) {
  4892  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{62}
  4893  }
  4894  
  4895  func (x *PriceMonitor) GetInitialised() bool {
  4896  	if x != nil {
  4897  		return x.Initialised
  4898  	}
  4899  	return false
  4900  }
  4901  
  4902  func (x *PriceMonitor) GetFpHorizons() []*DecimalMap {
  4903  	if x != nil {
  4904  		return x.FpHorizons
  4905  	}
  4906  	return nil
  4907  }
  4908  
  4909  func (x *PriceMonitor) GetNow() int64 {
  4910  	if x != nil {
  4911  		return x.Now
  4912  	}
  4913  	return 0
  4914  }
  4915  
  4916  func (x *PriceMonitor) GetUpdate() int64 {
  4917  	if x != nil {
  4918  		return x.Update
  4919  	}
  4920  	return 0
  4921  }
  4922  
  4923  func (x *PriceMonitor) GetBounds() []*PriceBound {
  4924  	if x != nil {
  4925  		return x.Bounds
  4926  	}
  4927  	return nil
  4928  }
  4929  
  4930  func (x *PriceMonitor) GetPriceRangeCacheTime() int64 {
  4931  	if x != nil {
  4932  		return x.PriceRangeCacheTime
  4933  	}
  4934  	return 0
  4935  }
  4936  
  4937  func (x *PriceMonitor) GetPriceRangeCache() []*PriceRangeCache {
  4938  	if x != nil {
  4939  		return x.PriceRangeCache
  4940  	}
  4941  	return nil
  4942  }
  4943  
  4944  func (x *PriceMonitor) GetRefPriceCacheTime() int64 {
  4945  	if x != nil {
  4946  		return x.RefPriceCacheTime
  4947  	}
  4948  	return 0
  4949  }
  4950  
  4951  func (x *PriceMonitor) GetRefPriceCache() []*DecimalMap {
  4952  	if x != nil {
  4953  		return x.RefPriceCache
  4954  	}
  4955  	return nil
  4956  }
  4957  
  4958  func (x *PriceMonitor) GetPricesNow() []*CurrentPrice {
  4959  	if x != nil {
  4960  		return x.PricesNow
  4961  	}
  4962  	return nil
  4963  }
  4964  
  4965  func (x *PriceMonitor) GetPricesPast() []*PastPrice {
  4966  	if x != nil {
  4967  		return x.PricesPast
  4968  	}
  4969  	return nil
  4970  }
  4971  
  4972  func (x *PriceMonitor) GetConsensusReached() bool {
  4973  	if x != nil {
  4974  		return x.ConsensusReached
  4975  	}
  4976  	return false
  4977  }
  4978  
  4979  type AuctionState struct {
  4980  	state         protoimpl.MessageState
  4981  	sizeCache     protoimpl.SizeCache
  4982  	unknownFields protoimpl.UnknownFields
  4983  
  4984  	Mode               vega.Market_TradingMode `protobuf:"varint,1,opt,name=mode,proto3,enum=vega.Market_TradingMode" json:"mode,omitempty"`
  4985  	DefaultMode        vega.Market_TradingMode `protobuf:"varint,2,opt,name=default_mode,json=defaultMode,proto3,enum=vega.Market_TradingMode" json:"default_mode,omitempty"`
  4986  	Trigger            vega.AuctionTrigger     `protobuf:"varint,3,opt,name=trigger,proto3,enum=vega.AuctionTrigger" json:"trigger,omitempty"`
  4987  	Begin              int64                   `protobuf:"varint,4,opt,name=begin,proto3" json:"begin,omitempty"`
  4988  	End                *vega.AuctionDuration   `protobuf:"bytes,5,opt,name=end,proto3" json:"end,omitempty"`
  4989  	Start              bool                    `protobuf:"varint,6,opt,name=start,proto3" json:"start,omitempty"`
  4990  	Stop               bool                    `protobuf:"varint,7,opt,name=stop,proto3" json:"stop,omitempty"`
  4991  	Extension          vega.AuctionTrigger     `protobuf:"varint,8,opt,name=extension,proto3,enum=vega.AuctionTrigger" json:"extension,omitempty"`
  4992  	ExtensionEventSent bool                    `protobuf:"varint,9,opt,name=extension_event_sent,json=extensionEventSent,proto3" json:"extension_event_sent,omitempty"`
  4993  }
  4994  
  4995  func (x *AuctionState) Reset() {
  4996  	*x = AuctionState{}
  4997  	if protoimpl.UnsafeEnabled {
  4998  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[63]
  4999  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5000  		ms.StoreMessageInfo(mi)
  5001  	}
  5002  }
  5003  
  5004  func (x *AuctionState) String() string {
  5005  	return protoimpl.X.MessageStringOf(x)
  5006  }
  5007  
  5008  func (*AuctionState) ProtoMessage() {}
  5009  
  5010  func (x *AuctionState) ProtoReflect() protoreflect.Message {
  5011  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[63]
  5012  	if protoimpl.UnsafeEnabled && x != nil {
  5013  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5014  		if ms.LoadMessageInfo() == nil {
  5015  			ms.StoreMessageInfo(mi)
  5016  		}
  5017  		return ms
  5018  	}
  5019  	return mi.MessageOf(x)
  5020  }
  5021  
  5022  // Deprecated: Use AuctionState.ProtoReflect.Descriptor instead.
  5023  func (*AuctionState) Descriptor() ([]byte, []int) {
  5024  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{63}
  5025  }
  5026  
  5027  func (x *AuctionState) GetMode() vega.Market_TradingMode {
  5028  	if x != nil {
  5029  		return x.Mode
  5030  	}
  5031  	return vega.Market_TradingMode(0)
  5032  }
  5033  
  5034  func (x *AuctionState) GetDefaultMode() vega.Market_TradingMode {
  5035  	if x != nil {
  5036  		return x.DefaultMode
  5037  	}
  5038  	return vega.Market_TradingMode(0)
  5039  }
  5040  
  5041  func (x *AuctionState) GetTrigger() vega.AuctionTrigger {
  5042  	if x != nil {
  5043  		return x.Trigger
  5044  	}
  5045  	return vega.AuctionTrigger(0)
  5046  }
  5047  
  5048  func (x *AuctionState) GetBegin() int64 {
  5049  	if x != nil {
  5050  		return x.Begin
  5051  	}
  5052  	return 0
  5053  }
  5054  
  5055  func (x *AuctionState) GetEnd() *vega.AuctionDuration {
  5056  	if x != nil {
  5057  		return x.End
  5058  	}
  5059  	return nil
  5060  }
  5061  
  5062  func (x *AuctionState) GetStart() bool {
  5063  	if x != nil {
  5064  		return x.Start
  5065  	}
  5066  	return false
  5067  }
  5068  
  5069  func (x *AuctionState) GetStop() bool {
  5070  	if x != nil {
  5071  		return x.Stop
  5072  	}
  5073  	return false
  5074  }
  5075  
  5076  func (x *AuctionState) GetExtension() vega.AuctionTrigger {
  5077  	if x != nil {
  5078  		return x.Extension
  5079  	}
  5080  	return vega.AuctionTrigger(0)
  5081  }
  5082  
  5083  func (x *AuctionState) GetExtensionEventSent() bool {
  5084  	if x != nil {
  5085  		return x.ExtensionEventSent
  5086  	}
  5087  	return false
  5088  }
  5089  
  5090  type EquityShareLP struct {
  5091  	state         protoimpl.MessageState
  5092  	sizeCache     protoimpl.SizeCache
  5093  	unknownFields protoimpl.UnknownFields
  5094  
  5095  	Id     string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  5096  	Stake  string `protobuf:"bytes,2,opt,name=stake,proto3" json:"stake,omitempty"`
  5097  	Share  string `protobuf:"bytes,3,opt,name=share,proto3" json:"share,omitempty"`
  5098  	Avg    string `protobuf:"bytes,4,opt,name=avg,proto3" json:"avg,omitempty"`
  5099  	Vshare string `protobuf:"bytes,5,opt,name=vshare,proto3" json:"vshare,omitempty"`
  5100  }
  5101  
  5102  func (x *EquityShareLP) Reset() {
  5103  	*x = EquityShareLP{}
  5104  	if protoimpl.UnsafeEnabled {
  5105  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[64]
  5106  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5107  		ms.StoreMessageInfo(mi)
  5108  	}
  5109  }
  5110  
  5111  func (x *EquityShareLP) String() string {
  5112  	return protoimpl.X.MessageStringOf(x)
  5113  }
  5114  
  5115  func (*EquityShareLP) ProtoMessage() {}
  5116  
  5117  func (x *EquityShareLP) ProtoReflect() protoreflect.Message {
  5118  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[64]
  5119  	if protoimpl.UnsafeEnabled && x != nil {
  5120  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5121  		if ms.LoadMessageInfo() == nil {
  5122  			ms.StoreMessageInfo(mi)
  5123  		}
  5124  		return ms
  5125  	}
  5126  	return mi.MessageOf(x)
  5127  }
  5128  
  5129  // Deprecated: Use EquityShareLP.ProtoReflect.Descriptor instead.
  5130  func (*EquityShareLP) Descriptor() ([]byte, []int) {
  5131  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{64}
  5132  }
  5133  
  5134  func (x *EquityShareLP) GetId() string {
  5135  	if x != nil {
  5136  		return x.Id
  5137  	}
  5138  	return ""
  5139  }
  5140  
  5141  func (x *EquityShareLP) GetStake() string {
  5142  	if x != nil {
  5143  		return x.Stake
  5144  	}
  5145  	return ""
  5146  }
  5147  
  5148  func (x *EquityShareLP) GetShare() string {
  5149  	if x != nil {
  5150  		return x.Share
  5151  	}
  5152  	return ""
  5153  }
  5154  
  5155  func (x *EquityShareLP) GetAvg() string {
  5156  	if x != nil {
  5157  		return x.Avg
  5158  	}
  5159  	return ""
  5160  }
  5161  
  5162  func (x *EquityShareLP) GetVshare() string {
  5163  	if x != nil {
  5164  		return x.Vshare
  5165  	}
  5166  	return ""
  5167  }
  5168  
  5169  type EquityShare struct {
  5170  	state         protoimpl.MessageState
  5171  	sizeCache     protoimpl.SizeCache
  5172  	unknownFields protoimpl.UnknownFields
  5173  
  5174  	Mvp                 string           `protobuf:"bytes,1,opt,name=mvp,proto3" json:"mvp,omitempty"`
  5175  	OpeningAuctionEnded bool             `protobuf:"varint,2,opt,name=opening_auction_ended,json=openingAuctionEnded,proto3" json:"opening_auction_ended,omitempty"`
  5176  	Lps                 []*EquityShareLP `protobuf:"bytes,3,rep,name=lps,proto3" json:"lps,omitempty"`
  5177  	R                   string           `protobuf:"bytes,4,opt,name=r,proto3" json:"r,omitempty"`
  5178  	PMvp                string           `protobuf:"bytes,5,opt,name=p_mvp,json=pMvp,proto3" json:"p_mvp,omitempty"`
  5179  }
  5180  
  5181  func (x *EquityShare) Reset() {
  5182  	*x = EquityShare{}
  5183  	if protoimpl.UnsafeEnabled {
  5184  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[65]
  5185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5186  		ms.StoreMessageInfo(mi)
  5187  	}
  5188  }
  5189  
  5190  func (x *EquityShare) String() string {
  5191  	return protoimpl.X.MessageStringOf(x)
  5192  }
  5193  
  5194  func (*EquityShare) ProtoMessage() {}
  5195  
  5196  func (x *EquityShare) ProtoReflect() protoreflect.Message {
  5197  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[65]
  5198  	if protoimpl.UnsafeEnabled && x != nil {
  5199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5200  		if ms.LoadMessageInfo() == nil {
  5201  			ms.StoreMessageInfo(mi)
  5202  		}
  5203  		return ms
  5204  	}
  5205  	return mi.MessageOf(x)
  5206  }
  5207  
  5208  // Deprecated: Use EquityShare.ProtoReflect.Descriptor instead.
  5209  func (*EquityShare) Descriptor() ([]byte, []int) {
  5210  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{65}
  5211  }
  5212  
  5213  func (x *EquityShare) GetMvp() string {
  5214  	if x != nil {
  5215  		return x.Mvp
  5216  	}
  5217  	return ""
  5218  }
  5219  
  5220  func (x *EquityShare) GetOpeningAuctionEnded() bool {
  5221  	if x != nil {
  5222  		return x.OpeningAuctionEnded
  5223  	}
  5224  	return false
  5225  }
  5226  
  5227  func (x *EquityShare) GetLps() []*EquityShareLP {
  5228  	if x != nil {
  5229  		return x.Lps
  5230  	}
  5231  	return nil
  5232  }
  5233  
  5234  func (x *EquityShare) GetR() string {
  5235  	if x != nil {
  5236  		return x.R
  5237  	}
  5238  	return ""
  5239  }
  5240  
  5241  func (x *EquityShare) GetPMvp() string {
  5242  	if x != nil {
  5243  		return x.PMvp
  5244  	}
  5245  	return ""
  5246  }
  5247  
  5248  type FeeSplitter struct {
  5249  	state         protoimpl.MessageState
  5250  	sizeCache     protoimpl.SizeCache
  5251  	unknownFields protoimpl.UnknownFields
  5252  
  5253  	TimeWindowStart int64  `protobuf:"varint,1,opt,name=time_window_start,json=timeWindowStart,proto3" json:"time_window_start,omitempty"`
  5254  	TradeValue      string `protobuf:"bytes,2,opt,name=trade_value,json=tradeValue,proto3" json:"trade_value,omitempty"`
  5255  	Avg             string `protobuf:"bytes,3,opt,name=avg,proto3" json:"avg,omitempty"`
  5256  	Window          uint64 `protobuf:"varint,4,opt,name=window,proto3" json:"window,omitempty"`
  5257  }
  5258  
  5259  func (x *FeeSplitter) Reset() {
  5260  	*x = FeeSplitter{}
  5261  	if protoimpl.UnsafeEnabled {
  5262  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[66]
  5263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5264  		ms.StoreMessageInfo(mi)
  5265  	}
  5266  }
  5267  
  5268  func (x *FeeSplitter) String() string {
  5269  	return protoimpl.X.MessageStringOf(x)
  5270  }
  5271  
  5272  func (*FeeSplitter) ProtoMessage() {}
  5273  
  5274  func (x *FeeSplitter) ProtoReflect() protoreflect.Message {
  5275  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[66]
  5276  	if protoimpl.UnsafeEnabled && x != nil {
  5277  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5278  		if ms.LoadMessageInfo() == nil {
  5279  			ms.StoreMessageInfo(mi)
  5280  		}
  5281  		return ms
  5282  	}
  5283  	return mi.MessageOf(x)
  5284  }
  5285  
  5286  // Deprecated: Use FeeSplitter.ProtoReflect.Descriptor instead.
  5287  func (*FeeSplitter) Descriptor() ([]byte, []int) {
  5288  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{66}
  5289  }
  5290  
  5291  func (x *FeeSplitter) GetTimeWindowStart() int64 {
  5292  	if x != nil {
  5293  		return x.TimeWindowStart
  5294  	}
  5295  	return 0
  5296  }
  5297  
  5298  func (x *FeeSplitter) GetTradeValue() string {
  5299  	if x != nil {
  5300  		return x.TradeValue
  5301  	}
  5302  	return ""
  5303  }
  5304  
  5305  func (x *FeeSplitter) GetAvg() string {
  5306  	if x != nil {
  5307  		return x.Avg
  5308  	}
  5309  	return ""
  5310  }
  5311  
  5312  func (x *FeeSplitter) GetWindow() uint64 {
  5313  	if x != nil {
  5314  		return x.Window
  5315  	}
  5316  	return 0
  5317  }
  5318  
  5319  type SpotMarket struct {
  5320  	state         protoimpl.MessageState
  5321  	sizeCache     protoimpl.SizeCache
  5322  	unknownFields protoimpl.UnknownFields
  5323  
  5324  	Market                     *vega.Market               `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"`
  5325  	PriceMonitor               *PriceMonitor              `protobuf:"bytes,2,opt,name=price_monitor,json=priceMonitor,proto3" json:"price_monitor,omitempty"`
  5326  	AuctionState               *AuctionState              `protobuf:"bytes,3,opt,name=auction_state,json=auctionState,proto3" json:"auction_state,omitempty"`
  5327  	PeggedOrders               *PeggedOrders              `protobuf:"bytes,4,opt,name=pegged_orders,json=peggedOrders,proto3" json:"pegged_orders,omitempty"`
  5328  	ExpiringOrders             []*vega.Order              `protobuf:"bytes,5,rep,name=expiring_orders,json=expiringOrders,proto3" json:"expiring_orders,omitempty"`
  5329  	LastBestBid                string                     `protobuf:"bytes,6,opt,name=last_best_bid,json=lastBestBid,proto3" json:"last_best_bid,omitempty"`
  5330  	LastBestAsk                string                     `protobuf:"bytes,7,opt,name=last_best_ask,json=lastBestAsk,proto3" json:"last_best_ask,omitempty"`
  5331  	LastMidBid                 string                     `protobuf:"bytes,8,opt,name=last_mid_bid,json=lastMidBid,proto3" json:"last_mid_bid,omitempty"`
  5332  	LastMidAsk                 string                     `protobuf:"bytes,9,opt,name=last_mid_ask,json=lastMidAsk,proto3" json:"last_mid_ask,omitempty"`
  5333  	LastMarketValueProxy       string                     `protobuf:"bytes,10,opt,name=last_market_value_proxy,json=lastMarketValueProxy,proto3" json:"last_market_value_proxy,omitempty"`
  5334  	LastEquityShareDistributed int64                      `protobuf:"varint,11,opt,name=last_equity_share_distributed,json=lastEquityShareDistributed,proto3" json:"last_equity_share_distributed,omitempty"`
  5335  	EquityShare                *EquityShare               `protobuf:"bytes,12,opt,name=equity_share,json=equityShare,proto3" json:"equity_share,omitempty"`
  5336  	CurrentMarkPrice           string                     `protobuf:"bytes,13,opt,name=current_mark_price,json=currentMarkPrice,proto3" json:"current_mark_price,omitempty"`
  5337  	FeeSplitter                *FeeSplitter               `protobuf:"bytes,14,opt,name=fee_splitter,json=feeSplitter,proto3" json:"fee_splitter,omitempty"`
  5338  	NextMarkToMarket           int64                      `protobuf:"varint,15,opt,name=next_mark_to_market,json=nextMarkToMarket,proto3" json:"next_mark_to_market,omitempty"`
  5339  	LastTradedPrice            string                     `protobuf:"bytes,16,opt,name=last_traded_price,json=lastTradedPrice,proto3" json:"last_traded_price,omitempty"`
  5340  	Parties                    []string                   `protobuf:"bytes,17,rep,name=parties,proto3" json:"parties,omitempty"`
  5341  	Closed                     bool                       `protobuf:"varint,18,opt,name=closed,proto3" json:"closed,omitempty"`
  5342  	StopOrders                 *StopOrders                `protobuf:"bytes,19,opt,name=stop_orders,json=stopOrders,proto3" json:"stop_orders,omitempty"`
  5343  	ExpiringStopOrders         []*vega.Order              `protobuf:"bytes,20,rep,name=expiring_stop_orders,json=expiringStopOrders,proto3" json:"expiring_stop_orders,omitempty"`
  5344  	FeesStats                  *v12.FeesStats             `protobuf:"bytes,21,opt,name=fees_stats,json=feesStats,proto3" json:"fees_stats,omitempty"`
  5345  	HasTraded                  bool                       `protobuf:"varint,22,opt,name=has_traded,json=hasTraded,proto3" json:"has_traded,omitempty"`
  5346  	MarketLiquidity            *MarketLiquidity           `protobuf:"bytes,23,opt,name=market_liquidity,json=marketLiquidity,proto3" json:"market_liquidity,omitempty"`
  5347  	ProtocolAutomatedPurchase  *ProtocolAutomatedPurchase `protobuf:"bytes,24,opt,name=protocol_automated_purchase,json=protocolAutomatedPurchase,proto3" json:"protocol_automated_purchase,omitempty"`
  5348  }
  5349  
  5350  func (x *SpotMarket) Reset() {
  5351  	*x = SpotMarket{}
  5352  	if protoimpl.UnsafeEnabled {
  5353  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[67]
  5354  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5355  		ms.StoreMessageInfo(mi)
  5356  	}
  5357  }
  5358  
  5359  func (x *SpotMarket) String() string {
  5360  	return protoimpl.X.MessageStringOf(x)
  5361  }
  5362  
  5363  func (*SpotMarket) ProtoMessage() {}
  5364  
  5365  func (x *SpotMarket) ProtoReflect() protoreflect.Message {
  5366  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[67]
  5367  	if protoimpl.UnsafeEnabled && x != nil {
  5368  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5369  		if ms.LoadMessageInfo() == nil {
  5370  			ms.StoreMessageInfo(mi)
  5371  		}
  5372  		return ms
  5373  	}
  5374  	return mi.MessageOf(x)
  5375  }
  5376  
  5377  // Deprecated: Use SpotMarket.ProtoReflect.Descriptor instead.
  5378  func (*SpotMarket) Descriptor() ([]byte, []int) {
  5379  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{67}
  5380  }
  5381  
  5382  func (x *SpotMarket) GetMarket() *vega.Market {
  5383  	if x != nil {
  5384  		return x.Market
  5385  	}
  5386  	return nil
  5387  }
  5388  
  5389  func (x *SpotMarket) GetPriceMonitor() *PriceMonitor {
  5390  	if x != nil {
  5391  		return x.PriceMonitor
  5392  	}
  5393  	return nil
  5394  }
  5395  
  5396  func (x *SpotMarket) GetAuctionState() *AuctionState {
  5397  	if x != nil {
  5398  		return x.AuctionState
  5399  	}
  5400  	return nil
  5401  }
  5402  
  5403  func (x *SpotMarket) GetPeggedOrders() *PeggedOrders {
  5404  	if x != nil {
  5405  		return x.PeggedOrders
  5406  	}
  5407  	return nil
  5408  }
  5409  
  5410  func (x *SpotMarket) GetExpiringOrders() []*vega.Order {
  5411  	if x != nil {
  5412  		return x.ExpiringOrders
  5413  	}
  5414  	return nil
  5415  }
  5416  
  5417  func (x *SpotMarket) GetLastBestBid() string {
  5418  	if x != nil {
  5419  		return x.LastBestBid
  5420  	}
  5421  	return ""
  5422  }
  5423  
  5424  func (x *SpotMarket) GetLastBestAsk() string {
  5425  	if x != nil {
  5426  		return x.LastBestAsk
  5427  	}
  5428  	return ""
  5429  }
  5430  
  5431  func (x *SpotMarket) GetLastMidBid() string {
  5432  	if x != nil {
  5433  		return x.LastMidBid
  5434  	}
  5435  	return ""
  5436  }
  5437  
  5438  func (x *SpotMarket) GetLastMidAsk() string {
  5439  	if x != nil {
  5440  		return x.LastMidAsk
  5441  	}
  5442  	return ""
  5443  }
  5444  
  5445  func (x *SpotMarket) GetLastMarketValueProxy() string {
  5446  	if x != nil {
  5447  		return x.LastMarketValueProxy
  5448  	}
  5449  	return ""
  5450  }
  5451  
  5452  func (x *SpotMarket) GetLastEquityShareDistributed() int64 {
  5453  	if x != nil {
  5454  		return x.LastEquityShareDistributed
  5455  	}
  5456  	return 0
  5457  }
  5458  
  5459  func (x *SpotMarket) GetEquityShare() *EquityShare {
  5460  	if x != nil {
  5461  		return x.EquityShare
  5462  	}
  5463  	return nil
  5464  }
  5465  
  5466  func (x *SpotMarket) GetCurrentMarkPrice() string {
  5467  	if x != nil {
  5468  		return x.CurrentMarkPrice
  5469  	}
  5470  	return ""
  5471  }
  5472  
  5473  func (x *SpotMarket) GetFeeSplitter() *FeeSplitter {
  5474  	if x != nil {
  5475  		return x.FeeSplitter
  5476  	}
  5477  	return nil
  5478  }
  5479  
  5480  func (x *SpotMarket) GetNextMarkToMarket() int64 {
  5481  	if x != nil {
  5482  		return x.NextMarkToMarket
  5483  	}
  5484  	return 0
  5485  }
  5486  
  5487  func (x *SpotMarket) GetLastTradedPrice() string {
  5488  	if x != nil {
  5489  		return x.LastTradedPrice
  5490  	}
  5491  	return ""
  5492  }
  5493  
  5494  func (x *SpotMarket) GetParties() []string {
  5495  	if x != nil {
  5496  		return x.Parties
  5497  	}
  5498  	return nil
  5499  }
  5500  
  5501  func (x *SpotMarket) GetClosed() bool {
  5502  	if x != nil {
  5503  		return x.Closed
  5504  	}
  5505  	return false
  5506  }
  5507  
  5508  func (x *SpotMarket) GetStopOrders() *StopOrders {
  5509  	if x != nil {
  5510  		return x.StopOrders
  5511  	}
  5512  	return nil
  5513  }
  5514  
  5515  func (x *SpotMarket) GetExpiringStopOrders() []*vega.Order {
  5516  	if x != nil {
  5517  		return x.ExpiringStopOrders
  5518  	}
  5519  	return nil
  5520  }
  5521  
  5522  func (x *SpotMarket) GetFeesStats() *v12.FeesStats {
  5523  	if x != nil {
  5524  		return x.FeesStats
  5525  	}
  5526  	return nil
  5527  }
  5528  
  5529  func (x *SpotMarket) GetHasTraded() bool {
  5530  	if x != nil {
  5531  		return x.HasTraded
  5532  	}
  5533  	return false
  5534  }
  5535  
  5536  func (x *SpotMarket) GetMarketLiquidity() *MarketLiquidity {
  5537  	if x != nil {
  5538  		return x.MarketLiquidity
  5539  	}
  5540  	return nil
  5541  }
  5542  
  5543  func (x *SpotMarket) GetProtocolAutomatedPurchase() *ProtocolAutomatedPurchase {
  5544  	if x != nil {
  5545  		return x.ProtocolAutomatedPurchase
  5546  	}
  5547  	return nil
  5548  }
  5549  
  5550  type Market struct {
  5551  	state         protoimpl.MessageState
  5552  	sizeCache     protoimpl.SizeCache
  5553  	unknownFields protoimpl.UnknownFields
  5554  
  5555  	Market                           *vega.Market              `protobuf:"bytes,1,opt,name=market,proto3" json:"market,omitempty"`
  5556  	PriceMonitor                     *PriceMonitor             `protobuf:"bytes,2,opt,name=price_monitor,json=priceMonitor,proto3" json:"price_monitor,omitempty"`
  5557  	AuctionState                     *AuctionState             `protobuf:"bytes,3,opt,name=auction_state,json=auctionState,proto3" json:"auction_state,omitempty"`
  5558  	PeggedOrders                     *PeggedOrders             `protobuf:"bytes,4,opt,name=pegged_orders,json=peggedOrders,proto3" json:"pegged_orders,omitempty"`
  5559  	ExpiringOrders                   []*vega.Order             `protobuf:"bytes,5,rep,name=expiring_orders,json=expiringOrders,proto3" json:"expiring_orders,omitempty"`
  5560  	LastBestBid                      string                    `protobuf:"bytes,6,opt,name=last_best_bid,json=lastBestBid,proto3" json:"last_best_bid,omitempty"`
  5561  	LastBestAsk                      string                    `protobuf:"bytes,7,opt,name=last_best_ask,json=lastBestAsk,proto3" json:"last_best_ask,omitempty"`
  5562  	LastMidBid                       string                    `protobuf:"bytes,8,opt,name=last_mid_bid,json=lastMidBid,proto3" json:"last_mid_bid,omitempty"`
  5563  	LastMidAsk                       string                    `protobuf:"bytes,9,opt,name=last_mid_ask,json=lastMidAsk,proto3" json:"last_mid_ask,omitempty"`
  5564  	LastMarketValueProxy             string                    `protobuf:"bytes,10,opt,name=last_market_value_proxy,json=lastMarketValueProxy,proto3" json:"last_market_value_proxy,omitempty"`
  5565  	LastEquityShareDistributed       int64                     `protobuf:"varint,11,opt,name=last_equity_share_distributed,json=lastEquityShareDistributed,proto3" json:"last_equity_share_distributed,omitempty"`
  5566  	EquityShare                      *EquityShare              `protobuf:"bytes,12,opt,name=equity_share,json=equityShare,proto3" json:"equity_share,omitempty"`
  5567  	CurrentMarkPrice                 string                    `protobuf:"bytes,13,opt,name=current_mark_price,json=currentMarkPrice,proto3" json:"current_mark_price,omitempty"`
  5568  	RiskFactorShort                  string                    `protobuf:"bytes,14,opt,name=risk_factor_short,json=riskFactorShort,proto3" json:"risk_factor_short,omitempty"`
  5569  	RiskFactorLong                   string                    `protobuf:"bytes,15,opt,name=risk_factor_long,json=riskFactorLong,proto3" json:"risk_factor_long,omitempty"`
  5570  	RiskFactorConsensusReached       bool                      `protobuf:"varint,16,opt,name=risk_factor_consensus_reached,json=riskFactorConsensusReached,proto3" json:"risk_factor_consensus_reached,omitempty"`
  5571  	FeeSplitter                      *FeeSplitter              `protobuf:"bytes,17,opt,name=fee_splitter,json=feeSplitter,proto3" json:"fee_splitter,omitempty"`
  5572  	SettlementData                   string                    `protobuf:"bytes,18,opt,name=settlement_data,json=settlementData,proto3" json:"settlement_data,omitempty"`
  5573  	NextMarkToMarket                 int64                     `protobuf:"varint,19,opt,name=next_mark_to_market,json=nextMarkToMarket,proto3" json:"next_mark_to_market,omitempty"`
  5574  	LastTradedPrice                  string                    `protobuf:"bytes,20,opt,name=last_traded_price,json=lastTradedPrice,proto3" json:"last_traded_price,omitempty"`
  5575  	Parties                          []string                  `protobuf:"bytes,21,rep,name=parties,proto3" json:"parties,omitempty"`
  5576  	Closed                           bool                      `protobuf:"varint,22,opt,name=closed,proto3" json:"closed,omitempty"`
  5577  	Succeeded                        bool                      `protobuf:"varint,23,opt,name=succeeded,proto3" json:"succeeded,omitempty"`
  5578  	StopOrders                       *StopOrders               `protobuf:"bytes,24,opt,name=stop_orders,json=stopOrders,proto3" json:"stop_orders,omitempty"`
  5579  	ExpiringStopOrders               []*vega.Order             `protobuf:"bytes,25,rep,name=expiring_stop_orders,json=expiringStopOrders,proto3" json:"expiring_stop_orders,omitempty"`
  5580  	Product                          *Product                  `protobuf:"bytes,26,opt,name=product,proto3" json:"product,omitempty"`
  5581  	FeesStats                        *v12.FeesStats            `protobuf:"bytes,27,opt,name=fees_stats,json=feesStats,proto3" json:"fees_stats,omitempty"`
  5582  	PartyMarginFactor                []*PartyMarginFactor      `protobuf:"bytes,28,rep,name=party_margin_factor,json=partyMarginFactor,proto3" json:"party_margin_factor,omitempty"`
  5583  	MarkPriceCalculator              *CompositePriceCalculator `protobuf:"bytes,29,opt,name=mark_price_calculator,json=markPriceCalculator,proto3" json:"mark_price_calculator,omitempty"`
  5584  	InternalCompositePriceCalculator *CompositePriceCalculator `protobuf:"bytes,30,opt,name=internal_composite_price_calculator,json=internalCompositePriceCalculator,proto3,oneof" json:"internal_composite_price_calculator,omitempty"`
  5585  	NextInternalCompositePriceCalc   int64                     `protobuf:"varint,31,opt,name=next_internal_composite_price_calc,json=nextInternalCompositePriceCalc,proto3" json:"next_internal_composite_price_calc,omitempty"`
  5586  	MarketLiquidity                  *MarketLiquidity          `protobuf:"bytes,32,opt,name=market_liquidity,json=marketLiquidity,proto3" json:"market_liquidity,omitempty"`
  5587  	Amm                              *AmmState                 `protobuf:"bytes,33,opt,name=amm,proto3" json:"amm,omitempty"`
  5588  }
  5589  
  5590  func (x *Market) Reset() {
  5591  	*x = Market{}
  5592  	if protoimpl.UnsafeEnabled {
  5593  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[68]
  5594  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5595  		ms.StoreMessageInfo(mi)
  5596  	}
  5597  }
  5598  
  5599  func (x *Market) String() string {
  5600  	return protoimpl.X.MessageStringOf(x)
  5601  }
  5602  
  5603  func (*Market) ProtoMessage() {}
  5604  
  5605  func (x *Market) ProtoReflect() protoreflect.Message {
  5606  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[68]
  5607  	if protoimpl.UnsafeEnabled && x != nil {
  5608  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5609  		if ms.LoadMessageInfo() == nil {
  5610  			ms.StoreMessageInfo(mi)
  5611  		}
  5612  		return ms
  5613  	}
  5614  	return mi.MessageOf(x)
  5615  }
  5616  
  5617  // Deprecated: Use Market.ProtoReflect.Descriptor instead.
  5618  func (*Market) Descriptor() ([]byte, []int) {
  5619  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{68}
  5620  }
  5621  
  5622  func (x *Market) GetMarket() *vega.Market {
  5623  	if x != nil {
  5624  		return x.Market
  5625  	}
  5626  	return nil
  5627  }
  5628  
  5629  func (x *Market) GetPriceMonitor() *PriceMonitor {
  5630  	if x != nil {
  5631  		return x.PriceMonitor
  5632  	}
  5633  	return nil
  5634  }
  5635  
  5636  func (x *Market) GetAuctionState() *AuctionState {
  5637  	if x != nil {
  5638  		return x.AuctionState
  5639  	}
  5640  	return nil
  5641  }
  5642  
  5643  func (x *Market) GetPeggedOrders() *PeggedOrders {
  5644  	if x != nil {
  5645  		return x.PeggedOrders
  5646  	}
  5647  	return nil
  5648  }
  5649  
  5650  func (x *Market) GetExpiringOrders() []*vega.Order {
  5651  	if x != nil {
  5652  		return x.ExpiringOrders
  5653  	}
  5654  	return nil
  5655  }
  5656  
  5657  func (x *Market) GetLastBestBid() string {
  5658  	if x != nil {
  5659  		return x.LastBestBid
  5660  	}
  5661  	return ""
  5662  }
  5663  
  5664  func (x *Market) GetLastBestAsk() string {
  5665  	if x != nil {
  5666  		return x.LastBestAsk
  5667  	}
  5668  	return ""
  5669  }
  5670  
  5671  func (x *Market) GetLastMidBid() string {
  5672  	if x != nil {
  5673  		return x.LastMidBid
  5674  	}
  5675  	return ""
  5676  }
  5677  
  5678  func (x *Market) GetLastMidAsk() string {
  5679  	if x != nil {
  5680  		return x.LastMidAsk
  5681  	}
  5682  	return ""
  5683  }
  5684  
  5685  func (x *Market) GetLastMarketValueProxy() string {
  5686  	if x != nil {
  5687  		return x.LastMarketValueProxy
  5688  	}
  5689  	return ""
  5690  }
  5691  
  5692  func (x *Market) GetLastEquityShareDistributed() int64 {
  5693  	if x != nil {
  5694  		return x.LastEquityShareDistributed
  5695  	}
  5696  	return 0
  5697  }
  5698  
  5699  func (x *Market) GetEquityShare() *EquityShare {
  5700  	if x != nil {
  5701  		return x.EquityShare
  5702  	}
  5703  	return nil
  5704  }
  5705  
  5706  func (x *Market) GetCurrentMarkPrice() string {
  5707  	if x != nil {
  5708  		return x.CurrentMarkPrice
  5709  	}
  5710  	return ""
  5711  }
  5712  
  5713  func (x *Market) GetRiskFactorShort() string {
  5714  	if x != nil {
  5715  		return x.RiskFactorShort
  5716  	}
  5717  	return ""
  5718  }
  5719  
  5720  func (x *Market) GetRiskFactorLong() string {
  5721  	if x != nil {
  5722  		return x.RiskFactorLong
  5723  	}
  5724  	return ""
  5725  }
  5726  
  5727  func (x *Market) GetRiskFactorConsensusReached() bool {
  5728  	if x != nil {
  5729  		return x.RiskFactorConsensusReached
  5730  	}
  5731  	return false
  5732  }
  5733  
  5734  func (x *Market) GetFeeSplitter() *FeeSplitter {
  5735  	if x != nil {
  5736  		return x.FeeSplitter
  5737  	}
  5738  	return nil
  5739  }
  5740  
  5741  func (x *Market) GetSettlementData() string {
  5742  	if x != nil {
  5743  		return x.SettlementData
  5744  	}
  5745  	return ""
  5746  }
  5747  
  5748  func (x *Market) GetNextMarkToMarket() int64 {
  5749  	if x != nil {
  5750  		return x.NextMarkToMarket
  5751  	}
  5752  	return 0
  5753  }
  5754  
  5755  func (x *Market) GetLastTradedPrice() string {
  5756  	if x != nil {
  5757  		return x.LastTradedPrice
  5758  	}
  5759  	return ""
  5760  }
  5761  
  5762  func (x *Market) GetParties() []string {
  5763  	if x != nil {
  5764  		return x.Parties
  5765  	}
  5766  	return nil
  5767  }
  5768  
  5769  func (x *Market) GetClosed() bool {
  5770  	if x != nil {
  5771  		return x.Closed
  5772  	}
  5773  	return false
  5774  }
  5775  
  5776  func (x *Market) GetSucceeded() bool {
  5777  	if x != nil {
  5778  		return x.Succeeded
  5779  	}
  5780  	return false
  5781  }
  5782  
  5783  func (x *Market) GetStopOrders() *StopOrders {
  5784  	if x != nil {
  5785  		return x.StopOrders
  5786  	}
  5787  	return nil
  5788  }
  5789  
  5790  func (x *Market) GetExpiringStopOrders() []*vega.Order {
  5791  	if x != nil {
  5792  		return x.ExpiringStopOrders
  5793  	}
  5794  	return nil
  5795  }
  5796  
  5797  func (x *Market) GetProduct() *Product {
  5798  	if x != nil {
  5799  		return x.Product
  5800  	}
  5801  	return nil
  5802  }
  5803  
  5804  func (x *Market) GetFeesStats() *v12.FeesStats {
  5805  	if x != nil {
  5806  		return x.FeesStats
  5807  	}
  5808  	return nil
  5809  }
  5810  
  5811  func (x *Market) GetPartyMarginFactor() []*PartyMarginFactor {
  5812  	if x != nil {
  5813  		return x.PartyMarginFactor
  5814  	}
  5815  	return nil
  5816  }
  5817  
  5818  func (x *Market) GetMarkPriceCalculator() *CompositePriceCalculator {
  5819  	if x != nil {
  5820  		return x.MarkPriceCalculator
  5821  	}
  5822  	return nil
  5823  }
  5824  
  5825  func (x *Market) GetInternalCompositePriceCalculator() *CompositePriceCalculator {
  5826  	if x != nil {
  5827  		return x.InternalCompositePriceCalculator
  5828  	}
  5829  	return nil
  5830  }
  5831  
  5832  func (x *Market) GetNextInternalCompositePriceCalc() int64 {
  5833  	if x != nil {
  5834  		return x.NextInternalCompositePriceCalc
  5835  	}
  5836  	return 0
  5837  }
  5838  
  5839  func (x *Market) GetMarketLiquidity() *MarketLiquidity {
  5840  	if x != nil {
  5841  		return x.MarketLiquidity
  5842  	}
  5843  	return nil
  5844  }
  5845  
  5846  func (x *Market) GetAmm() *AmmState {
  5847  	if x != nil {
  5848  		return x.Amm
  5849  	}
  5850  	return nil
  5851  }
  5852  
  5853  type PartyMarginFactor struct {
  5854  	state         protoimpl.MessageState
  5855  	sizeCache     protoimpl.SizeCache
  5856  	unknownFields protoimpl.UnknownFields
  5857  
  5858  	Party        string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  5859  	MarginFactor string `protobuf:"bytes,2,opt,name=margin_factor,json=marginFactor,proto3" json:"margin_factor,omitempty"`
  5860  }
  5861  
  5862  func (x *PartyMarginFactor) Reset() {
  5863  	*x = PartyMarginFactor{}
  5864  	if protoimpl.UnsafeEnabled {
  5865  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[69]
  5866  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5867  		ms.StoreMessageInfo(mi)
  5868  	}
  5869  }
  5870  
  5871  func (x *PartyMarginFactor) String() string {
  5872  	return protoimpl.X.MessageStringOf(x)
  5873  }
  5874  
  5875  func (*PartyMarginFactor) ProtoMessage() {}
  5876  
  5877  func (x *PartyMarginFactor) ProtoReflect() protoreflect.Message {
  5878  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[69]
  5879  	if protoimpl.UnsafeEnabled && x != nil {
  5880  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5881  		if ms.LoadMessageInfo() == nil {
  5882  			ms.StoreMessageInfo(mi)
  5883  		}
  5884  		return ms
  5885  	}
  5886  	return mi.MessageOf(x)
  5887  }
  5888  
  5889  // Deprecated: Use PartyMarginFactor.ProtoReflect.Descriptor instead.
  5890  func (*PartyMarginFactor) Descriptor() ([]byte, []int) {
  5891  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{69}
  5892  }
  5893  
  5894  func (x *PartyMarginFactor) GetParty() string {
  5895  	if x != nil {
  5896  		return x.Party
  5897  	}
  5898  	return ""
  5899  }
  5900  
  5901  func (x *PartyMarginFactor) GetMarginFactor() string {
  5902  	if x != nil {
  5903  		return x.MarginFactor
  5904  	}
  5905  	return ""
  5906  }
  5907  
  5908  type AmmState struct {
  5909  	state         protoimpl.MessageState
  5910  	sizeCache     protoimpl.SizeCache
  5911  	unknownFields protoimpl.UnknownFields
  5912  
  5913  	Sqrter      []*StringMapEntry `protobuf:"bytes,1,rep,name=sqrter,proto3" json:"sqrter,omitempty"`
  5914  	AmmPartyIds []*StringMapEntry `protobuf:"bytes,2,rep,name=amm_party_ids,json=ammPartyIds,proto3" json:"amm_party_ids,omitempty"`
  5915  	Pools       []*PoolMapEntry   `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"`
  5916  }
  5917  
  5918  func (x *AmmState) Reset() {
  5919  	*x = AmmState{}
  5920  	if protoimpl.UnsafeEnabled {
  5921  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[70]
  5922  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5923  		ms.StoreMessageInfo(mi)
  5924  	}
  5925  }
  5926  
  5927  func (x *AmmState) String() string {
  5928  	return protoimpl.X.MessageStringOf(x)
  5929  }
  5930  
  5931  func (*AmmState) ProtoMessage() {}
  5932  
  5933  func (x *AmmState) ProtoReflect() protoreflect.Message {
  5934  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[70]
  5935  	if protoimpl.UnsafeEnabled && x != nil {
  5936  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5937  		if ms.LoadMessageInfo() == nil {
  5938  			ms.StoreMessageInfo(mi)
  5939  		}
  5940  		return ms
  5941  	}
  5942  	return mi.MessageOf(x)
  5943  }
  5944  
  5945  // Deprecated: Use AmmState.ProtoReflect.Descriptor instead.
  5946  func (*AmmState) Descriptor() ([]byte, []int) {
  5947  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{70}
  5948  }
  5949  
  5950  func (x *AmmState) GetSqrter() []*StringMapEntry {
  5951  	if x != nil {
  5952  		return x.Sqrter
  5953  	}
  5954  	return nil
  5955  }
  5956  
  5957  func (x *AmmState) GetAmmPartyIds() []*StringMapEntry {
  5958  	if x != nil {
  5959  		return x.AmmPartyIds
  5960  	}
  5961  	return nil
  5962  }
  5963  
  5964  func (x *AmmState) GetPools() []*PoolMapEntry {
  5965  	if x != nil {
  5966  		return x.Pools
  5967  	}
  5968  	return nil
  5969  }
  5970  
  5971  type PoolMapEntry struct {
  5972  	state         protoimpl.MessageState
  5973  	sizeCache     protoimpl.SizeCache
  5974  	unknownFields protoimpl.UnknownFields
  5975  
  5976  	Party string             `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  5977  	Pool  *PoolMapEntry_Pool `protobuf:"bytes,2,opt,name=pool,proto3" json:"pool,omitempty"`
  5978  }
  5979  
  5980  func (x *PoolMapEntry) Reset() {
  5981  	*x = PoolMapEntry{}
  5982  	if protoimpl.UnsafeEnabled {
  5983  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[71]
  5984  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5985  		ms.StoreMessageInfo(mi)
  5986  	}
  5987  }
  5988  
  5989  func (x *PoolMapEntry) String() string {
  5990  	return protoimpl.X.MessageStringOf(x)
  5991  }
  5992  
  5993  func (*PoolMapEntry) ProtoMessage() {}
  5994  
  5995  func (x *PoolMapEntry) ProtoReflect() protoreflect.Message {
  5996  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[71]
  5997  	if protoimpl.UnsafeEnabled && x != nil {
  5998  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5999  		if ms.LoadMessageInfo() == nil {
  6000  			ms.StoreMessageInfo(mi)
  6001  		}
  6002  		return ms
  6003  	}
  6004  	return mi.MessageOf(x)
  6005  }
  6006  
  6007  // Deprecated: Use PoolMapEntry.ProtoReflect.Descriptor instead.
  6008  func (*PoolMapEntry) Descriptor() ([]byte, []int) {
  6009  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{71}
  6010  }
  6011  
  6012  func (x *PoolMapEntry) GetParty() string {
  6013  	if x != nil {
  6014  		return x.Party
  6015  	}
  6016  	return ""
  6017  }
  6018  
  6019  func (x *PoolMapEntry) GetPool() *PoolMapEntry_Pool {
  6020  	if x != nil {
  6021  		return x.Pool
  6022  	}
  6023  	return nil
  6024  }
  6025  
  6026  type StringMapEntry struct {
  6027  	state         protoimpl.MessageState
  6028  	sizeCache     protoimpl.SizeCache
  6029  	unknownFields protoimpl.UnknownFields
  6030  
  6031  	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
  6032  	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  6033  }
  6034  
  6035  func (x *StringMapEntry) Reset() {
  6036  	*x = StringMapEntry{}
  6037  	if protoimpl.UnsafeEnabled {
  6038  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[72]
  6039  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6040  		ms.StoreMessageInfo(mi)
  6041  	}
  6042  }
  6043  
  6044  func (x *StringMapEntry) String() string {
  6045  	return protoimpl.X.MessageStringOf(x)
  6046  }
  6047  
  6048  func (*StringMapEntry) ProtoMessage() {}
  6049  
  6050  func (x *StringMapEntry) ProtoReflect() protoreflect.Message {
  6051  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[72]
  6052  	if protoimpl.UnsafeEnabled && x != nil {
  6053  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6054  		if ms.LoadMessageInfo() == nil {
  6055  			ms.StoreMessageInfo(mi)
  6056  		}
  6057  		return ms
  6058  	}
  6059  	return mi.MessageOf(x)
  6060  }
  6061  
  6062  // Deprecated: Use StringMapEntry.ProtoReflect.Descriptor instead.
  6063  func (*StringMapEntry) Descriptor() ([]byte, []int) {
  6064  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{72}
  6065  }
  6066  
  6067  func (x *StringMapEntry) GetKey() string {
  6068  	if x != nil {
  6069  		return x.Key
  6070  	}
  6071  	return ""
  6072  }
  6073  
  6074  func (x *StringMapEntry) GetValue() string {
  6075  	if x != nil {
  6076  		return x.Value
  6077  	}
  6078  	return ""
  6079  }
  6080  
  6081  // eventually support multiple products
  6082  type Product struct {
  6083  	state         protoimpl.MessageState
  6084  	sizeCache     protoimpl.SizeCache
  6085  	unknownFields protoimpl.UnknownFields
  6086  
  6087  	// Types that are assignable to Type:
  6088  	//
  6089  	//	*Product_Perps
  6090  	Type isProduct_Type `protobuf_oneof:"type"`
  6091  }
  6092  
  6093  func (x *Product) Reset() {
  6094  	*x = Product{}
  6095  	if protoimpl.UnsafeEnabled {
  6096  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[73]
  6097  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6098  		ms.StoreMessageInfo(mi)
  6099  	}
  6100  }
  6101  
  6102  func (x *Product) String() string {
  6103  	return protoimpl.X.MessageStringOf(x)
  6104  }
  6105  
  6106  func (*Product) ProtoMessage() {}
  6107  
  6108  func (x *Product) ProtoReflect() protoreflect.Message {
  6109  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[73]
  6110  	if protoimpl.UnsafeEnabled && x != nil {
  6111  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6112  		if ms.LoadMessageInfo() == nil {
  6113  			ms.StoreMessageInfo(mi)
  6114  		}
  6115  		return ms
  6116  	}
  6117  	return mi.MessageOf(x)
  6118  }
  6119  
  6120  // Deprecated: Use Product.ProtoReflect.Descriptor instead.
  6121  func (*Product) Descriptor() ([]byte, []int) {
  6122  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{73}
  6123  }
  6124  
  6125  func (m *Product) GetType() isProduct_Type {
  6126  	if m != nil {
  6127  		return m.Type
  6128  	}
  6129  	return nil
  6130  }
  6131  
  6132  func (x *Product) GetPerps() *Perps {
  6133  	if x, ok := x.GetType().(*Product_Perps); ok {
  6134  		return x.Perps
  6135  	}
  6136  	return nil
  6137  }
  6138  
  6139  type isProduct_Type interface {
  6140  	isProduct_Type()
  6141  }
  6142  
  6143  type Product_Perps struct {
  6144  	Perps *Perps `protobuf:"bytes,1,opt,name=perps,proto3,oneof"`
  6145  }
  6146  
  6147  func (*Product_Perps) isProduct_Type() {}
  6148  
  6149  type DataPoint struct {
  6150  	state         protoimpl.MessageState
  6151  	sizeCache     protoimpl.SizeCache
  6152  	unknownFields protoimpl.UnknownFields
  6153  
  6154  	Price     string `protobuf:"bytes,1,opt,name=price,proto3" json:"price,omitempty"`
  6155  	Timestamp int64  `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
  6156  }
  6157  
  6158  func (x *DataPoint) Reset() {
  6159  	*x = DataPoint{}
  6160  	if protoimpl.UnsafeEnabled {
  6161  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[74]
  6162  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6163  		ms.StoreMessageInfo(mi)
  6164  	}
  6165  }
  6166  
  6167  func (x *DataPoint) String() string {
  6168  	return protoimpl.X.MessageStringOf(x)
  6169  }
  6170  
  6171  func (*DataPoint) ProtoMessage() {}
  6172  
  6173  func (x *DataPoint) ProtoReflect() protoreflect.Message {
  6174  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[74]
  6175  	if protoimpl.UnsafeEnabled && x != nil {
  6176  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6177  		if ms.LoadMessageInfo() == nil {
  6178  			ms.StoreMessageInfo(mi)
  6179  		}
  6180  		return ms
  6181  	}
  6182  	return mi.MessageOf(x)
  6183  }
  6184  
  6185  // Deprecated: Use DataPoint.ProtoReflect.Descriptor instead.
  6186  func (*DataPoint) Descriptor() ([]byte, []int) {
  6187  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{74}
  6188  }
  6189  
  6190  func (x *DataPoint) GetPrice() string {
  6191  	if x != nil {
  6192  		return x.Price
  6193  	}
  6194  	return ""
  6195  }
  6196  
  6197  func (x *DataPoint) GetTimestamp() int64 {
  6198  	if x != nil {
  6199  		return x.Timestamp
  6200  	}
  6201  	return 0
  6202  }
  6203  
  6204  type AuctionIntervals struct {
  6205  	state         protoimpl.MessageState
  6206  	sizeCache     protoimpl.SizeCache
  6207  	unknownFields protoimpl.UnknownFields
  6208  
  6209  	T            []int64 `protobuf:"varint,1,rep,packed,name=t,proto3" json:"t,omitempty"`
  6210  	AuctionStart int64   `protobuf:"varint,2,opt,name=auction_start,json=auctionStart,proto3" json:"auction_start,omitempty"`
  6211  	Total        int64   `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
  6212  }
  6213  
  6214  func (x *AuctionIntervals) Reset() {
  6215  	*x = AuctionIntervals{}
  6216  	if protoimpl.UnsafeEnabled {
  6217  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[75]
  6218  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6219  		ms.StoreMessageInfo(mi)
  6220  	}
  6221  }
  6222  
  6223  func (x *AuctionIntervals) String() string {
  6224  	return protoimpl.X.MessageStringOf(x)
  6225  }
  6226  
  6227  func (*AuctionIntervals) ProtoMessage() {}
  6228  
  6229  func (x *AuctionIntervals) ProtoReflect() protoreflect.Message {
  6230  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[75]
  6231  	if protoimpl.UnsafeEnabled && x != nil {
  6232  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6233  		if ms.LoadMessageInfo() == nil {
  6234  			ms.StoreMessageInfo(mi)
  6235  		}
  6236  		return ms
  6237  	}
  6238  	return mi.MessageOf(x)
  6239  }
  6240  
  6241  // Deprecated: Use AuctionIntervals.ProtoReflect.Descriptor instead.
  6242  func (*AuctionIntervals) Descriptor() ([]byte, []int) {
  6243  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{75}
  6244  }
  6245  
  6246  func (x *AuctionIntervals) GetT() []int64 {
  6247  	if x != nil {
  6248  		return x.T
  6249  	}
  6250  	return nil
  6251  }
  6252  
  6253  func (x *AuctionIntervals) GetAuctionStart() int64 {
  6254  	if x != nil {
  6255  		return x.AuctionStart
  6256  	}
  6257  	return 0
  6258  }
  6259  
  6260  func (x *AuctionIntervals) GetTotal() int64 {
  6261  	if x != nil {
  6262  		return x.Total
  6263  	}
  6264  	return 0
  6265  }
  6266  
  6267  type TWAPData struct {
  6268  	state         protoimpl.MessageState
  6269  	sizeCache     protoimpl.SizeCache
  6270  	unknownFields protoimpl.UnknownFields
  6271  
  6272  	Start      int64  `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
  6273  	End        int64  `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
  6274  	SumProduct string `protobuf:"bytes,3,opt,name=sum_product,json=sumProduct,proto3" json:"sum_product,omitempty"`
  6275  }
  6276  
  6277  func (x *TWAPData) Reset() {
  6278  	*x = TWAPData{}
  6279  	if protoimpl.UnsafeEnabled {
  6280  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[76]
  6281  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6282  		ms.StoreMessageInfo(mi)
  6283  	}
  6284  }
  6285  
  6286  func (x *TWAPData) String() string {
  6287  	return protoimpl.X.MessageStringOf(x)
  6288  }
  6289  
  6290  func (*TWAPData) ProtoMessage() {}
  6291  
  6292  func (x *TWAPData) ProtoReflect() protoreflect.Message {
  6293  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[76]
  6294  	if protoimpl.UnsafeEnabled && x != nil {
  6295  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6296  		if ms.LoadMessageInfo() == nil {
  6297  			ms.StoreMessageInfo(mi)
  6298  		}
  6299  		return ms
  6300  	}
  6301  	return mi.MessageOf(x)
  6302  }
  6303  
  6304  // Deprecated: Use TWAPData.ProtoReflect.Descriptor instead.
  6305  func (*TWAPData) Descriptor() ([]byte, []int) {
  6306  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{76}
  6307  }
  6308  
  6309  func (x *TWAPData) GetStart() int64 {
  6310  	if x != nil {
  6311  		return x.Start
  6312  	}
  6313  	return 0
  6314  }
  6315  
  6316  func (x *TWAPData) GetEnd() int64 {
  6317  	if x != nil {
  6318  		return x.End
  6319  	}
  6320  	return 0
  6321  }
  6322  
  6323  func (x *TWAPData) GetSumProduct() string {
  6324  	if x != nil {
  6325  		return x.SumProduct
  6326  	}
  6327  	return ""
  6328  }
  6329  
  6330  type Perps struct {
  6331  	state         protoimpl.MessageState
  6332  	sizeCache     protoimpl.SizeCache
  6333  	unknownFields protoimpl.UnknownFields
  6334  
  6335  	Id                string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  6336  	ExternalDataPoint []*DataPoint      `protobuf:"bytes,2,rep,name=external_data_point,json=externalDataPoint,proto3" json:"external_data_point,omitempty"`
  6337  	InternalDataPoint []*DataPoint      `protobuf:"bytes,3,rep,name=internal_data_point,json=internalDataPoint,proto3" json:"internal_data_point,omitempty"`
  6338  	Seq               uint64            `protobuf:"varint,4,opt,name=seq,proto3" json:"seq,omitempty"`
  6339  	StartedAt         int64             `protobuf:"varint,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
  6340  	ExternalTwapData  *TWAPData         `protobuf:"bytes,6,opt,name=external_twap_data,json=externalTwapData,proto3" json:"external_twap_data,omitempty"`
  6341  	InternalTwapData  *TWAPData         `protobuf:"bytes,7,opt,name=internal_twap_data,json=internalTwapData,proto3" json:"internal_twap_data,omitempty"`
  6342  	AuctionIntervals  *AuctionIntervals `protobuf:"bytes,8,opt,name=auction_intervals,json=auctionIntervals,proto3" json:"auction_intervals,omitempty"`
  6343  }
  6344  
  6345  func (x *Perps) Reset() {
  6346  	*x = Perps{}
  6347  	if protoimpl.UnsafeEnabled {
  6348  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[77]
  6349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6350  		ms.StoreMessageInfo(mi)
  6351  	}
  6352  }
  6353  
  6354  func (x *Perps) String() string {
  6355  	return protoimpl.X.MessageStringOf(x)
  6356  }
  6357  
  6358  func (*Perps) ProtoMessage() {}
  6359  
  6360  func (x *Perps) ProtoReflect() protoreflect.Message {
  6361  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[77]
  6362  	if protoimpl.UnsafeEnabled && x != nil {
  6363  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6364  		if ms.LoadMessageInfo() == nil {
  6365  			ms.StoreMessageInfo(mi)
  6366  		}
  6367  		return ms
  6368  	}
  6369  	return mi.MessageOf(x)
  6370  }
  6371  
  6372  // Deprecated: Use Perps.ProtoReflect.Descriptor instead.
  6373  func (*Perps) Descriptor() ([]byte, []int) {
  6374  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{77}
  6375  }
  6376  
  6377  func (x *Perps) GetId() string {
  6378  	if x != nil {
  6379  		return x.Id
  6380  	}
  6381  	return ""
  6382  }
  6383  
  6384  func (x *Perps) GetExternalDataPoint() []*DataPoint {
  6385  	if x != nil {
  6386  		return x.ExternalDataPoint
  6387  	}
  6388  	return nil
  6389  }
  6390  
  6391  func (x *Perps) GetInternalDataPoint() []*DataPoint {
  6392  	if x != nil {
  6393  		return x.InternalDataPoint
  6394  	}
  6395  	return nil
  6396  }
  6397  
  6398  func (x *Perps) GetSeq() uint64 {
  6399  	if x != nil {
  6400  		return x.Seq
  6401  	}
  6402  	return 0
  6403  }
  6404  
  6405  func (x *Perps) GetStartedAt() int64 {
  6406  	if x != nil {
  6407  		return x.StartedAt
  6408  	}
  6409  	return 0
  6410  }
  6411  
  6412  func (x *Perps) GetExternalTwapData() *TWAPData {
  6413  	if x != nil {
  6414  		return x.ExternalTwapData
  6415  	}
  6416  	return nil
  6417  }
  6418  
  6419  func (x *Perps) GetInternalTwapData() *TWAPData {
  6420  	if x != nil {
  6421  		return x.InternalTwapData
  6422  	}
  6423  	return nil
  6424  }
  6425  
  6426  func (x *Perps) GetAuctionIntervals() *AuctionIntervals {
  6427  	if x != nil {
  6428  		return x.AuctionIntervals
  6429  	}
  6430  	return nil
  6431  }
  6432  
  6433  type OrdersAtPrice struct {
  6434  	state         protoimpl.MessageState
  6435  	sizeCache     protoimpl.SizeCache
  6436  	unknownFields protoimpl.UnknownFields
  6437  
  6438  	Price  string   `protobuf:"bytes,1,opt,name=price,proto3" json:"price,omitempty"`
  6439  	Orders []string `protobuf:"bytes,2,rep,name=orders,proto3" json:"orders,omitempty"`
  6440  }
  6441  
  6442  func (x *OrdersAtPrice) Reset() {
  6443  	*x = OrdersAtPrice{}
  6444  	if protoimpl.UnsafeEnabled {
  6445  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[78]
  6446  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6447  		ms.StoreMessageInfo(mi)
  6448  	}
  6449  }
  6450  
  6451  func (x *OrdersAtPrice) String() string {
  6452  	return protoimpl.X.MessageStringOf(x)
  6453  }
  6454  
  6455  func (*OrdersAtPrice) ProtoMessage() {}
  6456  
  6457  func (x *OrdersAtPrice) ProtoReflect() protoreflect.Message {
  6458  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[78]
  6459  	if protoimpl.UnsafeEnabled && x != nil {
  6460  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6461  		if ms.LoadMessageInfo() == nil {
  6462  			ms.StoreMessageInfo(mi)
  6463  		}
  6464  		return ms
  6465  	}
  6466  	return mi.MessageOf(x)
  6467  }
  6468  
  6469  // Deprecated: Use OrdersAtPrice.ProtoReflect.Descriptor instead.
  6470  func (*OrdersAtPrice) Descriptor() ([]byte, []int) {
  6471  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{78}
  6472  }
  6473  
  6474  func (x *OrdersAtPrice) GetPrice() string {
  6475  	if x != nil {
  6476  		return x.Price
  6477  	}
  6478  	return ""
  6479  }
  6480  
  6481  func (x *OrdersAtPrice) GetOrders() []string {
  6482  	if x != nil {
  6483  		return x.Orders
  6484  	}
  6485  	return nil
  6486  }
  6487  
  6488  type PricedStopOrders struct {
  6489  	state         protoimpl.MessageState
  6490  	sizeCache     protoimpl.SizeCache
  6491  	unknownFields protoimpl.UnknownFields
  6492  
  6493  	FallsBellow []*OrdersAtPrice `protobuf:"bytes,1,rep,name=falls_bellow,json=fallsBellow,proto3" json:"falls_bellow,omitempty"`
  6494  	RisesAbove  []*OrdersAtPrice `protobuf:"bytes,2,rep,name=rises_above,json=risesAbove,proto3" json:"rises_above,omitempty"`
  6495  }
  6496  
  6497  func (x *PricedStopOrders) Reset() {
  6498  	*x = PricedStopOrders{}
  6499  	if protoimpl.UnsafeEnabled {
  6500  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[79]
  6501  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6502  		ms.StoreMessageInfo(mi)
  6503  	}
  6504  }
  6505  
  6506  func (x *PricedStopOrders) String() string {
  6507  	return protoimpl.X.MessageStringOf(x)
  6508  }
  6509  
  6510  func (*PricedStopOrders) ProtoMessage() {}
  6511  
  6512  func (x *PricedStopOrders) ProtoReflect() protoreflect.Message {
  6513  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[79]
  6514  	if protoimpl.UnsafeEnabled && x != nil {
  6515  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6516  		if ms.LoadMessageInfo() == nil {
  6517  			ms.StoreMessageInfo(mi)
  6518  		}
  6519  		return ms
  6520  	}
  6521  	return mi.MessageOf(x)
  6522  }
  6523  
  6524  // Deprecated: Use PricedStopOrders.ProtoReflect.Descriptor instead.
  6525  func (*PricedStopOrders) Descriptor() ([]byte, []int) {
  6526  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{79}
  6527  }
  6528  
  6529  func (x *PricedStopOrders) GetFallsBellow() []*OrdersAtPrice {
  6530  	if x != nil {
  6531  		return x.FallsBellow
  6532  	}
  6533  	return nil
  6534  }
  6535  
  6536  func (x *PricedStopOrders) GetRisesAbove() []*OrdersAtPrice {
  6537  	if x != nil {
  6538  		return x.RisesAbove
  6539  	}
  6540  	return nil
  6541  }
  6542  
  6543  type TrailingStopOrders struct {
  6544  	state         protoimpl.MessageState
  6545  	sizeCache     protoimpl.SizeCache
  6546  	unknownFields protoimpl.UnknownFields
  6547  
  6548  	LastSeenPrice string            `protobuf:"bytes,1,opt,name=last_seen_price,json=lastSeenPrice,proto3" json:"last_seen_price,omitempty"`
  6549  	FallsBellow   []*OffsetsAtPrice `protobuf:"bytes,2,rep,name=falls_bellow,json=fallsBellow,proto3" json:"falls_bellow,omitempty"`
  6550  	RisesAbove    []*OffsetsAtPrice `protobuf:"bytes,3,rep,name=rises_above,json=risesAbove,proto3" json:"rises_above,omitempty"`
  6551  }
  6552  
  6553  func (x *TrailingStopOrders) Reset() {
  6554  	*x = TrailingStopOrders{}
  6555  	if protoimpl.UnsafeEnabled {
  6556  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[80]
  6557  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6558  		ms.StoreMessageInfo(mi)
  6559  	}
  6560  }
  6561  
  6562  func (x *TrailingStopOrders) String() string {
  6563  	return protoimpl.X.MessageStringOf(x)
  6564  }
  6565  
  6566  func (*TrailingStopOrders) ProtoMessage() {}
  6567  
  6568  func (x *TrailingStopOrders) ProtoReflect() protoreflect.Message {
  6569  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[80]
  6570  	if protoimpl.UnsafeEnabled && x != nil {
  6571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6572  		if ms.LoadMessageInfo() == nil {
  6573  			ms.StoreMessageInfo(mi)
  6574  		}
  6575  		return ms
  6576  	}
  6577  	return mi.MessageOf(x)
  6578  }
  6579  
  6580  // Deprecated: Use TrailingStopOrders.ProtoReflect.Descriptor instead.
  6581  func (*TrailingStopOrders) Descriptor() ([]byte, []int) {
  6582  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{80}
  6583  }
  6584  
  6585  func (x *TrailingStopOrders) GetLastSeenPrice() string {
  6586  	if x != nil {
  6587  		return x.LastSeenPrice
  6588  	}
  6589  	return ""
  6590  }
  6591  
  6592  func (x *TrailingStopOrders) GetFallsBellow() []*OffsetsAtPrice {
  6593  	if x != nil {
  6594  		return x.FallsBellow
  6595  	}
  6596  	return nil
  6597  }
  6598  
  6599  func (x *TrailingStopOrders) GetRisesAbove() []*OffsetsAtPrice {
  6600  	if x != nil {
  6601  		return x.RisesAbove
  6602  	}
  6603  	return nil
  6604  }
  6605  
  6606  type OrdersAtOffset struct {
  6607  	state         protoimpl.MessageState
  6608  	sizeCache     protoimpl.SizeCache
  6609  	unknownFields protoimpl.UnknownFields
  6610  
  6611  	Offset string   `protobuf:"bytes,1,opt,name=offset,proto3" json:"offset,omitempty"`
  6612  	Orders []string `protobuf:"bytes,2,rep,name=orders,proto3" json:"orders,omitempty"`
  6613  }
  6614  
  6615  func (x *OrdersAtOffset) Reset() {
  6616  	*x = OrdersAtOffset{}
  6617  	if protoimpl.UnsafeEnabled {
  6618  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[81]
  6619  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6620  		ms.StoreMessageInfo(mi)
  6621  	}
  6622  }
  6623  
  6624  func (x *OrdersAtOffset) String() string {
  6625  	return protoimpl.X.MessageStringOf(x)
  6626  }
  6627  
  6628  func (*OrdersAtOffset) ProtoMessage() {}
  6629  
  6630  func (x *OrdersAtOffset) ProtoReflect() protoreflect.Message {
  6631  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[81]
  6632  	if protoimpl.UnsafeEnabled && x != nil {
  6633  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6634  		if ms.LoadMessageInfo() == nil {
  6635  			ms.StoreMessageInfo(mi)
  6636  		}
  6637  		return ms
  6638  	}
  6639  	return mi.MessageOf(x)
  6640  }
  6641  
  6642  // Deprecated: Use OrdersAtOffset.ProtoReflect.Descriptor instead.
  6643  func (*OrdersAtOffset) Descriptor() ([]byte, []int) {
  6644  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{81}
  6645  }
  6646  
  6647  func (x *OrdersAtOffset) GetOffset() string {
  6648  	if x != nil {
  6649  		return x.Offset
  6650  	}
  6651  	return ""
  6652  }
  6653  
  6654  func (x *OrdersAtOffset) GetOrders() []string {
  6655  	if x != nil {
  6656  		return x.Orders
  6657  	}
  6658  	return nil
  6659  }
  6660  
  6661  type OffsetsAtPrice struct {
  6662  	state         protoimpl.MessageState
  6663  	sizeCache     protoimpl.SizeCache
  6664  	unknownFields protoimpl.UnknownFields
  6665  
  6666  	Price   string            `protobuf:"bytes,1,opt,name=price,proto3" json:"price,omitempty"`
  6667  	Offsets []*OrdersAtOffset `protobuf:"bytes,2,rep,name=offsets,proto3" json:"offsets,omitempty"`
  6668  }
  6669  
  6670  func (x *OffsetsAtPrice) Reset() {
  6671  	*x = OffsetsAtPrice{}
  6672  	if protoimpl.UnsafeEnabled {
  6673  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[82]
  6674  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6675  		ms.StoreMessageInfo(mi)
  6676  	}
  6677  }
  6678  
  6679  func (x *OffsetsAtPrice) String() string {
  6680  	return protoimpl.X.MessageStringOf(x)
  6681  }
  6682  
  6683  func (*OffsetsAtPrice) ProtoMessage() {}
  6684  
  6685  func (x *OffsetsAtPrice) ProtoReflect() protoreflect.Message {
  6686  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[82]
  6687  	if protoimpl.UnsafeEnabled && x != nil {
  6688  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6689  		if ms.LoadMessageInfo() == nil {
  6690  			ms.StoreMessageInfo(mi)
  6691  		}
  6692  		return ms
  6693  	}
  6694  	return mi.MessageOf(x)
  6695  }
  6696  
  6697  // Deprecated: Use OffsetsAtPrice.ProtoReflect.Descriptor instead.
  6698  func (*OffsetsAtPrice) Descriptor() ([]byte, []int) {
  6699  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{82}
  6700  }
  6701  
  6702  func (x *OffsetsAtPrice) GetPrice() string {
  6703  	if x != nil {
  6704  		return x.Price
  6705  	}
  6706  	return ""
  6707  }
  6708  
  6709  func (x *OffsetsAtPrice) GetOffsets() []*OrdersAtOffset {
  6710  	if x != nil {
  6711  		return x.Offsets
  6712  	}
  6713  	return nil
  6714  }
  6715  
  6716  type StopOrders struct {
  6717  	state         protoimpl.MessageState
  6718  	sizeCache     protoimpl.SizeCache
  6719  	unknownFields protoimpl.UnknownFields
  6720  
  6721  	StopOrders         []*v12.StopOrderEvent `protobuf:"bytes,1,rep,name=stop_orders,json=stopOrders,proto3" json:"stop_orders,omitempty"`
  6722  	PricedStopOrders   *PricedStopOrders     `protobuf:"bytes,2,opt,name=priced_stop_orders,json=pricedStopOrders,proto3" json:"priced_stop_orders,omitempty"`
  6723  	TrailingStopOrders *TrailingStopOrders   `protobuf:"bytes,3,opt,name=trailing_stop_orders,json=trailingStopOrders,proto3" json:"trailing_stop_orders,omitempty"`
  6724  }
  6725  
  6726  func (x *StopOrders) Reset() {
  6727  	*x = StopOrders{}
  6728  	if protoimpl.UnsafeEnabled {
  6729  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[83]
  6730  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6731  		ms.StoreMessageInfo(mi)
  6732  	}
  6733  }
  6734  
  6735  func (x *StopOrders) String() string {
  6736  	return protoimpl.X.MessageStringOf(x)
  6737  }
  6738  
  6739  func (*StopOrders) ProtoMessage() {}
  6740  
  6741  func (x *StopOrders) ProtoReflect() protoreflect.Message {
  6742  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[83]
  6743  	if protoimpl.UnsafeEnabled && x != nil {
  6744  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6745  		if ms.LoadMessageInfo() == nil {
  6746  			ms.StoreMessageInfo(mi)
  6747  		}
  6748  		return ms
  6749  	}
  6750  	return mi.MessageOf(x)
  6751  }
  6752  
  6753  // Deprecated: Use StopOrders.ProtoReflect.Descriptor instead.
  6754  func (*StopOrders) Descriptor() ([]byte, []int) {
  6755  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{83}
  6756  }
  6757  
  6758  func (x *StopOrders) GetStopOrders() []*v12.StopOrderEvent {
  6759  	if x != nil {
  6760  		return x.StopOrders
  6761  	}
  6762  	return nil
  6763  }
  6764  
  6765  func (x *StopOrders) GetPricedStopOrders() *PricedStopOrders {
  6766  	if x != nil {
  6767  		return x.PricedStopOrders
  6768  	}
  6769  	return nil
  6770  }
  6771  
  6772  func (x *StopOrders) GetTrailingStopOrders() *TrailingStopOrders {
  6773  	if x != nil {
  6774  		return x.TrailingStopOrders
  6775  	}
  6776  	return nil
  6777  }
  6778  
  6779  type PeggedOrders struct {
  6780  	state         protoimpl.MessageState
  6781  	sizeCache     protoimpl.SizeCache
  6782  	unknownFields protoimpl.UnknownFields
  6783  
  6784  	ParkedOrders []*vega.Order `protobuf:"bytes,2,rep,name=parked_orders,json=parkedOrders,proto3" json:"parked_orders,omitempty"`
  6785  }
  6786  
  6787  func (x *PeggedOrders) Reset() {
  6788  	*x = PeggedOrders{}
  6789  	if protoimpl.UnsafeEnabled {
  6790  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[84]
  6791  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6792  		ms.StoreMessageInfo(mi)
  6793  	}
  6794  }
  6795  
  6796  func (x *PeggedOrders) String() string {
  6797  	return protoimpl.X.MessageStringOf(x)
  6798  }
  6799  
  6800  func (*PeggedOrders) ProtoMessage() {}
  6801  
  6802  func (x *PeggedOrders) ProtoReflect() protoreflect.Message {
  6803  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[84]
  6804  	if protoimpl.UnsafeEnabled && x != nil {
  6805  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6806  		if ms.LoadMessageInfo() == nil {
  6807  			ms.StoreMessageInfo(mi)
  6808  		}
  6809  		return ms
  6810  	}
  6811  	return mi.MessageOf(x)
  6812  }
  6813  
  6814  // Deprecated: Use PeggedOrders.ProtoReflect.Descriptor instead.
  6815  func (*PeggedOrders) Descriptor() ([]byte, []int) {
  6816  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{84}
  6817  }
  6818  
  6819  func (x *PeggedOrders) GetParkedOrders() []*vega.Order {
  6820  	if x != nil {
  6821  		return x.ParkedOrders
  6822  	}
  6823  	return nil
  6824  }
  6825  
  6826  type SLANetworkParams struct {
  6827  	state         protoimpl.MessageState
  6828  	sizeCache     protoimpl.SizeCache
  6829  	unknownFields protoimpl.UnknownFields
  6830  
  6831  	BondPenaltyFactor               string `protobuf:"bytes,1,opt,name=bond_penalty_factor,json=bondPenaltyFactor,proto3" json:"bond_penalty_factor,omitempty"`
  6832  	EarlyExitPenalty                string `protobuf:"bytes,2,opt,name=early_exit_penalty,json=earlyExitPenalty,proto3" json:"early_exit_penalty,omitempty"`
  6833  	MaxLiquidityFee                 string `protobuf:"bytes,3,opt,name=max_liquidity_fee,json=maxLiquidityFee,proto3" json:"max_liquidity_fee,omitempty"`
  6834  	NonPerformanceBondPenaltyMax    string `protobuf:"bytes,4,opt,name=non_performance_bond_penalty_max,json=nonPerformanceBondPenaltyMax,proto3" json:"non_performance_bond_penalty_max,omitempty"`
  6835  	NonPerformanceBondPenaltySlope  string `protobuf:"bytes,5,opt,name=non_performance_bond_penalty_slope,json=nonPerformanceBondPenaltySlope,proto3" json:"non_performance_bond_penalty_slope,omitempty"`
  6836  	StakeToCcyVolume                string `protobuf:"bytes,6,opt,name=stake_to_ccy_volume,json=stakeToCcyVolume,proto3" json:"stake_to_ccy_volume,omitempty"`
  6837  	ProvidersFeeCalculationTimeStep int64  `protobuf:"varint,7,opt,name=providers_fee_calculation_time_step,json=providersFeeCalculationTimeStep,proto3" json:"providers_fee_calculation_time_step,omitempty"`
  6838  }
  6839  
  6840  func (x *SLANetworkParams) Reset() {
  6841  	*x = SLANetworkParams{}
  6842  	if protoimpl.UnsafeEnabled {
  6843  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[85]
  6844  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6845  		ms.StoreMessageInfo(mi)
  6846  	}
  6847  }
  6848  
  6849  func (x *SLANetworkParams) String() string {
  6850  	return protoimpl.X.MessageStringOf(x)
  6851  }
  6852  
  6853  func (*SLANetworkParams) ProtoMessage() {}
  6854  
  6855  func (x *SLANetworkParams) ProtoReflect() protoreflect.Message {
  6856  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[85]
  6857  	if protoimpl.UnsafeEnabled && x != nil {
  6858  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6859  		if ms.LoadMessageInfo() == nil {
  6860  			ms.StoreMessageInfo(mi)
  6861  		}
  6862  		return ms
  6863  	}
  6864  	return mi.MessageOf(x)
  6865  }
  6866  
  6867  // Deprecated: Use SLANetworkParams.ProtoReflect.Descriptor instead.
  6868  func (*SLANetworkParams) Descriptor() ([]byte, []int) {
  6869  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{85}
  6870  }
  6871  
  6872  func (x *SLANetworkParams) GetBondPenaltyFactor() string {
  6873  	if x != nil {
  6874  		return x.BondPenaltyFactor
  6875  	}
  6876  	return ""
  6877  }
  6878  
  6879  func (x *SLANetworkParams) GetEarlyExitPenalty() string {
  6880  	if x != nil {
  6881  		return x.EarlyExitPenalty
  6882  	}
  6883  	return ""
  6884  }
  6885  
  6886  func (x *SLANetworkParams) GetMaxLiquidityFee() string {
  6887  	if x != nil {
  6888  		return x.MaxLiquidityFee
  6889  	}
  6890  	return ""
  6891  }
  6892  
  6893  func (x *SLANetworkParams) GetNonPerformanceBondPenaltyMax() string {
  6894  	if x != nil {
  6895  		return x.NonPerformanceBondPenaltyMax
  6896  	}
  6897  	return ""
  6898  }
  6899  
  6900  func (x *SLANetworkParams) GetNonPerformanceBondPenaltySlope() string {
  6901  	if x != nil {
  6902  		return x.NonPerformanceBondPenaltySlope
  6903  	}
  6904  	return ""
  6905  }
  6906  
  6907  func (x *SLANetworkParams) GetStakeToCcyVolume() string {
  6908  	if x != nil {
  6909  		return x.StakeToCcyVolume
  6910  	}
  6911  	return ""
  6912  }
  6913  
  6914  func (x *SLANetworkParams) GetProvidersFeeCalculationTimeStep() int64 {
  6915  	if x != nil {
  6916  		return x.ProvidersFeeCalculationTimeStep
  6917  	}
  6918  	return 0
  6919  }
  6920  
  6921  type ExecutionMarkets struct {
  6922  	state         protoimpl.MessageState
  6923  	sizeCache     protoimpl.SizeCache
  6924  	unknownFields protoimpl.UnknownFields
  6925  
  6926  	Markets          []*Market          `protobuf:"bytes,1,rep,name=markets,proto3" json:"markets,omitempty"`
  6927  	SpotMarkets      []*SpotMarket      `protobuf:"bytes,2,rep,name=spot_markets,json=spotMarkets,proto3" json:"spot_markets,omitempty"`
  6928  	SettledMarkets   []*v11.MarketState `protobuf:"bytes,3,rep,name=settled_markets,json=settledMarkets,proto3" json:"settled_markets,omitempty"`
  6929  	Successors       []*Successors      `protobuf:"bytes,4,rep,name=successors,proto3" json:"successors,omitempty"`
  6930  	MarketIds        []string           `protobuf:"bytes,5,rep,name=market_ids,json=marketIds,proto3" json:"market_ids,omitempty"`
  6931  	SlaNetworkParams *SLANetworkParams  `protobuf:"bytes,6,opt,name=sla_network_params,json=slaNetworkParams,proto3" json:"sla_network_params,omitempty"`
  6932  }
  6933  
  6934  func (x *ExecutionMarkets) Reset() {
  6935  	*x = ExecutionMarkets{}
  6936  	if protoimpl.UnsafeEnabled {
  6937  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[86]
  6938  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6939  		ms.StoreMessageInfo(mi)
  6940  	}
  6941  }
  6942  
  6943  func (x *ExecutionMarkets) String() string {
  6944  	return protoimpl.X.MessageStringOf(x)
  6945  }
  6946  
  6947  func (*ExecutionMarkets) ProtoMessage() {}
  6948  
  6949  func (x *ExecutionMarkets) ProtoReflect() protoreflect.Message {
  6950  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[86]
  6951  	if protoimpl.UnsafeEnabled && x != nil {
  6952  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6953  		if ms.LoadMessageInfo() == nil {
  6954  			ms.StoreMessageInfo(mi)
  6955  		}
  6956  		return ms
  6957  	}
  6958  	return mi.MessageOf(x)
  6959  }
  6960  
  6961  // Deprecated: Use ExecutionMarkets.ProtoReflect.Descriptor instead.
  6962  func (*ExecutionMarkets) Descriptor() ([]byte, []int) {
  6963  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{86}
  6964  }
  6965  
  6966  func (x *ExecutionMarkets) GetMarkets() []*Market {
  6967  	if x != nil {
  6968  		return x.Markets
  6969  	}
  6970  	return nil
  6971  }
  6972  
  6973  func (x *ExecutionMarkets) GetSpotMarkets() []*SpotMarket {
  6974  	if x != nil {
  6975  		return x.SpotMarkets
  6976  	}
  6977  	return nil
  6978  }
  6979  
  6980  func (x *ExecutionMarkets) GetSettledMarkets() []*v11.MarketState {
  6981  	if x != nil {
  6982  		return x.SettledMarkets
  6983  	}
  6984  	return nil
  6985  }
  6986  
  6987  func (x *ExecutionMarkets) GetSuccessors() []*Successors {
  6988  	if x != nil {
  6989  		return x.Successors
  6990  	}
  6991  	return nil
  6992  }
  6993  
  6994  func (x *ExecutionMarkets) GetMarketIds() []string {
  6995  	if x != nil {
  6996  		return x.MarketIds
  6997  	}
  6998  	return nil
  6999  }
  7000  
  7001  func (x *ExecutionMarkets) GetSlaNetworkParams() *SLANetworkParams {
  7002  	if x != nil {
  7003  		return x.SlaNetworkParams
  7004  	}
  7005  	return nil
  7006  }
  7007  
  7008  type Successors struct {
  7009  	state         protoimpl.MessageState
  7010  	sizeCache     protoimpl.SizeCache
  7011  	unknownFields protoimpl.UnknownFields
  7012  
  7013  	ParentMarket     string   `protobuf:"bytes,1,opt,name=parent_market,json=parentMarket,proto3" json:"parent_market,omitempty"`
  7014  	SuccessorMarkets []string `protobuf:"bytes,2,rep,name=successor_markets,json=successorMarkets,proto3" json:"successor_markets,omitempty"`
  7015  }
  7016  
  7017  func (x *Successors) Reset() {
  7018  	*x = Successors{}
  7019  	if protoimpl.UnsafeEnabled {
  7020  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[87]
  7021  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7022  		ms.StoreMessageInfo(mi)
  7023  	}
  7024  }
  7025  
  7026  func (x *Successors) String() string {
  7027  	return protoimpl.X.MessageStringOf(x)
  7028  }
  7029  
  7030  func (*Successors) ProtoMessage() {}
  7031  
  7032  func (x *Successors) ProtoReflect() protoreflect.Message {
  7033  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[87]
  7034  	if protoimpl.UnsafeEnabled && x != nil {
  7035  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7036  		if ms.LoadMessageInfo() == nil {
  7037  			ms.StoreMessageInfo(mi)
  7038  		}
  7039  		return ms
  7040  	}
  7041  	return mi.MessageOf(x)
  7042  }
  7043  
  7044  // Deprecated: Use Successors.ProtoReflect.Descriptor instead.
  7045  func (*Successors) Descriptor() ([]byte, []int) {
  7046  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{87}
  7047  }
  7048  
  7049  func (x *Successors) GetParentMarket() string {
  7050  	if x != nil {
  7051  		return x.ParentMarket
  7052  	}
  7053  	return ""
  7054  }
  7055  
  7056  func (x *Successors) GetSuccessorMarkets() []string {
  7057  	if x != nil {
  7058  		return x.SuccessorMarkets
  7059  	}
  7060  	return nil
  7061  }
  7062  
  7063  type Position struct {
  7064  	state         protoimpl.MessageState
  7065  	sizeCache     protoimpl.SizeCache
  7066  	unknownFields protoimpl.UnknownFields
  7067  
  7068  	PartyId           string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
  7069  	Size              int64  `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
  7070  	Buy               int64  `protobuf:"varint,3,opt,name=buy,proto3" json:"buy,omitempty"`
  7071  	Sell              int64  `protobuf:"varint,4,opt,name=sell,proto3" json:"sell,omitempty"`
  7072  	Price             string `protobuf:"bytes,5,opt,name=price,proto3" json:"price,omitempty"`
  7073  	BuySumProduct     string `protobuf:"bytes,6,opt,name=buy_sum_product,json=buySumProduct,proto3" json:"buy_sum_product,omitempty"`
  7074  	SellSumProduct    string `protobuf:"bytes,7,opt,name=sell_sum_product,json=sellSumProduct,proto3" json:"sell_sum_product,omitempty"`
  7075  	Distressed        bool   `protobuf:"varint,8,opt,name=distressed,proto3" json:"distressed,omitempty"`
  7076  	AverageEntryPrice []byte `protobuf:"bytes,9,opt,name=average_entry_price,json=averageEntryPrice,proto3" json:"average_entry_price,omitempty"`
  7077  }
  7078  
  7079  func (x *Position) Reset() {
  7080  	*x = Position{}
  7081  	if protoimpl.UnsafeEnabled {
  7082  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[88]
  7083  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7084  		ms.StoreMessageInfo(mi)
  7085  	}
  7086  }
  7087  
  7088  func (x *Position) String() string {
  7089  	return protoimpl.X.MessageStringOf(x)
  7090  }
  7091  
  7092  func (*Position) ProtoMessage() {}
  7093  
  7094  func (x *Position) ProtoReflect() protoreflect.Message {
  7095  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[88]
  7096  	if protoimpl.UnsafeEnabled && x != nil {
  7097  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7098  		if ms.LoadMessageInfo() == nil {
  7099  			ms.StoreMessageInfo(mi)
  7100  		}
  7101  		return ms
  7102  	}
  7103  	return mi.MessageOf(x)
  7104  }
  7105  
  7106  // Deprecated: Use Position.ProtoReflect.Descriptor instead.
  7107  func (*Position) Descriptor() ([]byte, []int) {
  7108  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{88}
  7109  }
  7110  
  7111  func (x *Position) GetPartyId() string {
  7112  	if x != nil {
  7113  		return x.PartyId
  7114  	}
  7115  	return ""
  7116  }
  7117  
  7118  func (x *Position) GetSize() int64 {
  7119  	if x != nil {
  7120  		return x.Size
  7121  	}
  7122  	return 0
  7123  }
  7124  
  7125  func (x *Position) GetBuy() int64 {
  7126  	if x != nil {
  7127  		return x.Buy
  7128  	}
  7129  	return 0
  7130  }
  7131  
  7132  func (x *Position) GetSell() int64 {
  7133  	if x != nil {
  7134  		return x.Sell
  7135  	}
  7136  	return 0
  7137  }
  7138  
  7139  func (x *Position) GetPrice() string {
  7140  	if x != nil {
  7141  		return x.Price
  7142  	}
  7143  	return ""
  7144  }
  7145  
  7146  func (x *Position) GetBuySumProduct() string {
  7147  	if x != nil {
  7148  		return x.BuySumProduct
  7149  	}
  7150  	return ""
  7151  }
  7152  
  7153  func (x *Position) GetSellSumProduct() string {
  7154  	if x != nil {
  7155  		return x.SellSumProduct
  7156  	}
  7157  	return ""
  7158  }
  7159  
  7160  func (x *Position) GetDistressed() bool {
  7161  	if x != nil {
  7162  		return x.Distressed
  7163  	}
  7164  	return false
  7165  }
  7166  
  7167  func (x *Position) GetAverageEntryPrice() []byte {
  7168  	if x != nil {
  7169  		return x.AverageEntryPrice
  7170  	}
  7171  	return nil
  7172  }
  7173  
  7174  type MarketPositions struct {
  7175  	state         protoimpl.MessageState
  7176  	sizeCache     protoimpl.SizeCache
  7177  	unknownFields protoimpl.UnknownFields
  7178  
  7179  	MarketId       string                `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
  7180  	Positions      []*Position           `protobuf:"bytes,2,rep,name=positions,proto3" json:"positions,omitempty"`
  7181  	PartiesRecords []*PartyPositionStats `protobuf:"bytes,3,rep,name=parties_records,json=partiesRecords,proto3" json:"parties_records,omitempty"`
  7182  }
  7183  
  7184  func (x *MarketPositions) Reset() {
  7185  	*x = MarketPositions{}
  7186  	if protoimpl.UnsafeEnabled {
  7187  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[89]
  7188  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7189  		ms.StoreMessageInfo(mi)
  7190  	}
  7191  }
  7192  
  7193  func (x *MarketPositions) String() string {
  7194  	return protoimpl.X.MessageStringOf(x)
  7195  }
  7196  
  7197  func (*MarketPositions) ProtoMessage() {}
  7198  
  7199  func (x *MarketPositions) ProtoReflect() protoreflect.Message {
  7200  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[89]
  7201  	if protoimpl.UnsafeEnabled && x != nil {
  7202  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7203  		if ms.LoadMessageInfo() == nil {
  7204  			ms.StoreMessageInfo(mi)
  7205  		}
  7206  		return ms
  7207  	}
  7208  	return mi.MessageOf(x)
  7209  }
  7210  
  7211  // Deprecated: Use MarketPositions.ProtoReflect.Descriptor instead.
  7212  func (*MarketPositions) Descriptor() ([]byte, []int) {
  7213  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{89}
  7214  }
  7215  
  7216  func (x *MarketPositions) GetMarketId() string {
  7217  	if x != nil {
  7218  		return x.MarketId
  7219  	}
  7220  	return ""
  7221  }
  7222  
  7223  func (x *MarketPositions) GetPositions() []*Position {
  7224  	if x != nil {
  7225  		return x.Positions
  7226  	}
  7227  	return nil
  7228  }
  7229  
  7230  func (x *MarketPositions) GetPartiesRecords() []*PartyPositionStats {
  7231  	if x != nil {
  7232  		return x.PartiesRecords
  7233  	}
  7234  	return nil
  7235  }
  7236  
  7237  type PartyPositionStats struct {
  7238  	state         protoimpl.MessageState
  7239  	sizeCache     protoimpl.SizeCache
  7240  	unknownFields protoimpl.UnknownFields
  7241  
  7242  	Party              string  `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  7243  	LatestOpenInterest *uint64 `protobuf:"varint,2,opt,name=latest_open_interest,json=latestOpenInterest,proto3,oneof" json:"latest_open_interest,omitempty"`
  7244  	LowestOpenInterest *uint64 `protobuf:"varint,3,opt,name=lowest_open_interest,json=lowestOpenInterest,proto3,oneof" json:"lowest_open_interest,omitempty"`
  7245  	TradedVolume       *uint64 `protobuf:"varint,4,opt,name=traded_volume,json=tradedVolume,proto3,oneof" json:"traded_volume,omitempty"`
  7246  }
  7247  
  7248  func (x *PartyPositionStats) Reset() {
  7249  	*x = PartyPositionStats{}
  7250  	if protoimpl.UnsafeEnabled {
  7251  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[90]
  7252  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7253  		ms.StoreMessageInfo(mi)
  7254  	}
  7255  }
  7256  
  7257  func (x *PartyPositionStats) String() string {
  7258  	return protoimpl.X.MessageStringOf(x)
  7259  }
  7260  
  7261  func (*PartyPositionStats) ProtoMessage() {}
  7262  
  7263  func (x *PartyPositionStats) ProtoReflect() protoreflect.Message {
  7264  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[90]
  7265  	if protoimpl.UnsafeEnabled && x != nil {
  7266  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7267  		if ms.LoadMessageInfo() == nil {
  7268  			ms.StoreMessageInfo(mi)
  7269  		}
  7270  		return ms
  7271  	}
  7272  	return mi.MessageOf(x)
  7273  }
  7274  
  7275  // Deprecated: Use PartyPositionStats.ProtoReflect.Descriptor instead.
  7276  func (*PartyPositionStats) Descriptor() ([]byte, []int) {
  7277  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{90}
  7278  }
  7279  
  7280  func (x *PartyPositionStats) GetParty() string {
  7281  	if x != nil {
  7282  		return x.Party
  7283  	}
  7284  	return ""
  7285  }
  7286  
  7287  func (x *PartyPositionStats) GetLatestOpenInterest() uint64 {
  7288  	if x != nil && x.LatestOpenInterest != nil {
  7289  		return *x.LatestOpenInterest
  7290  	}
  7291  	return 0
  7292  }
  7293  
  7294  func (x *PartyPositionStats) GetLowestOpenInterest() uint64 {
  7295  	if x != nil && x.LowestOpenInterest != nil {
  7296  		return *x.LowestOpenInterest
  7297  	}
  7298  	return 0
  7299  }
  7300  
  7301  func (x *PartyPositionStats) GetTradedVolume() uint64 {
  7302  	if x != nil && x.TradedVolume != nil {
  7303  		return *x.TradedVolume
  7304  	}
  7305  	return 0
  7306  }
  7307  
  7308  type SettlementState struct {
  7309  	state         protoimpl.MessageState
  7310  	sizeCache     protoimpl.SizeCache
  7311  	unknownFields protoimpl.UnknownFields
  7312  
  7313  	MarketId             string                 `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
  7314  	LastMarkPrice        string                 `protobuf:"bytes,2,opt,name=last_mark_price,json=lastMarkPrice,proto3" json:"last_mark_price,omitempty"`
  7315  	LastSettledPositions []*LastSettledPosition `protobuf:"bytes,3,rep,name=last_settled_positions,json=lastSettledPositions,proto3" json:"last_settled_positions,omitempty"`
  7316  	Trades               []*SettlementTrade     `protobuf:"bytes,4,rep,name=trades,proto3" json:"trades,omitempty"`
  7317  }
  7318  
  7319  func (x *SettlementState) Reset() {
  7320  	*x = SettlementState{}
  7321  	if protoimpl.UnsafeEnabled {
  7322  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[91]
  7323  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7324  		ms.StoreMessageInfo(mi)
  7325  	}
  7326  }
  7327  
  7328  func (x *SettlementState) String() string {
  7329  	return protoimpl.X.MessageStringOf(x)
  7330  }
  7331  
  7332  func (*SettlementState) ProtoMessage() {}
  7333  
  7334  func (x *SettlementState) ProtoReflect() protoreflect.Message {
  7335  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[91]
  7336  	if protoimpl.UnsafeEnabled && x != nil {
  7337  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7338  		if ms.LoadMessageInfo() == nil {
  7339  			ms.StoreMessageInfo(mi)
  7340  		}
  7341  		return ms
  7342  	}
  7343  	return mi.MessageOf(x)
  7344  }
  7345  
  7346  // Deprecated: Use SettlementState.ProtoReflect.Descriptor instead.
  7347  func (*SettlementState) Descriptor() ([]byte, []int) {
  7348  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{91}
  7349  }
  7350  
  7351  func (x *SettlementState) GetMarketId() string {
  7352  	if x != nil {
  7353  		return x.MarketId
  7354  	}
  7355  	return ""
  7356  }
  7357  
  7358  func (x *SettlementState) GetLastMarkPrice() string {
  7359  	if x != nil {
  7360  		return x.LastMarkPrice
  7361  	}
  7362  	return ""
  7363  }
  7364  
  7365  func (x *SettlementState) GetLastSettledPositions() []*LastSettledPosition {
  7366  	if x != nil {
  7367  		return x.LastSettledPositions
  7368  	}
  7369  	return nil
  7370  }
  7371  
  7372  func (x *SettlementState) GetTrades() []*SettlementTrade {
  7373  	if x != nil {
  7374  		return x.Trades
  7375  	}
  7376  	return nil
  7377  }
  7378  
  7379  type LastSettledPosition struct {
  7380  	state         protoimpl.MessageState
  7381  	sizeCache     protoimpl.SizeCache
  7382  	unknownFields protoimpl.UnknownFields
  7383  
  7384  	Party           string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  7385  	SettledPosition int64  `protobuf:"varint,2,opt,name=settled_position,json=settledPosition,proto3" json:"settled_position,omitempty"`
  7386  }
  7387  
  7388  func (x *LastSettledPosition) Reset() {
  7389  	*x = LastSettledPosition{}
  7390  	if protoimpl.UnsafeEnabled {
  7391  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[92]
  7392  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7393  		ms.StoreMessageInfo(mi)
  7394  	}
  7395  }
  7396  
  7397  func (x *LastSettledPosition) String() string {
  7398  	return protoimpl.X.MessageStringOf(x)
  7399  }
  7400  
  7401  func (*LastSettledPosition) ProtoMessage() {}
  7402  
  7403  func (x *LastSettledPosition) ProtoReflect() protoreflect.Message {
  7404  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[92]
  7405  	if protoimpl.UnsafeEnabled && x != nil {
  7406  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7407  		if ms.LoadMessageInfo() == nil {
  7408  			ms.StoreMessageInfo(mi)
  7409  		}
  7410  		return ms
  7411  	}
  7412  	return mi.MessageOf(x)
  7413  }
  7414  
  7415  // Deprecated: Use LastSettledPosition.ProtoReflect.Descriptor instead.
  7416  func (*LastSettledPosition) Descriptor() ([]byte, []int) {
  7417  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{92}
  7418  }
  7419  
  7420  func (x *LastSettledPosition) GetParty() string {
  7421  	if x != nil {
  7422  		return x.Party
  7423  	}
  7424  	return ""
  7425  }
  7426  
  7427  func (x *LastSettledPosition) GetSettledPosition() int64 {
  7428  	if x != nil {
  7429  		return x.SettledPosition
  7430  	}
  7431  	return 0
  7432  }
  7433  
  7434  type SettlementTrade struct {
  7435  	state         protoimpl.MessageState
  7436  	sizeCache     protoimpl.SizeCache
  7437  	unknownFields protoimpl.UnknownFields
  7438  
  7439  	PartyId     string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
  7440  	Price       string `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
  7441  	MarketPrice string `protobuf:"bytes,3,opt,name=market_price,json=marketPrice,proto3" json:"market_price,omitempty"`
  7442  	Size        int64  `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
  7443  	NewSize     int64  `protobuf:"varint,5,opt,name=new_size,json=newSize,proto3" json:"new_size,omitempty"`
  7444  }
  7445  
  7446  func (x *SettlementTrade) Reset() {
  7447  	*x = SettlementTrade{}
  7448  	if protoimpl.UnsafeEnabled {
  7449  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[93]
  7450  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7451  		ms.StoreMessageInfo(mi)
  7452  	}
  7453  }
  7454  
  7455  func (x *SettlementTrade) String() string {
  7456  	return protoimpl.X.MessageStringOf(x)
  7457  }
  7458  
  7459  func (*SettlementTrade) ProtoMessage() {}
  7460  
  7461  func (x *SettlementTrade) ProtoReflect() protoreflect.Message {
  7462  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[93]
  7463  	if protoimpl.UnsafeEnabled && x != nil {
  7464  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7465  		if ms.LoadMessageInfo() == nil {
  7466  			ms.StoreMessageInfo(mi)
  7467  		}
  7468  		return ms
  7469  	}
  7470  	return mi.MessageOf(x)
  7471  }
  7472  
  7473  // Deprecated: Use SettlementTrade.ProtoReflect.Descriptor instead.
  7474  func (*SettlementTrade) Descriptor() ([]byte, []int) {
  7475  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{93}
  7476  }
  7477  
  7478  func (x *SettlementTrade) GetPartyId() string {
  7479  	if x != nil {
  7480  		return x.PartyId
  7481  	}
  7482  	return ""
  7483  }
  7484  
  7485  func (x *SettlementTrade) GetPrice() string {
  7486  	if x != nil {
  7487  		return x.Price
  7488  	}
  7489  	return ""
  7490  }
  7491  
  7492  func (x *SettlementTrade) GetMarketPrice() string {
  7493  	if x != nil {
  7494  		return x.MarketPrice
  7495  	}
  7496  	return ""
  7497  }
  7498  
  7499  func (x *SettlementTrade) GetSize() int64 {
  7500  	if x != nil {
  7501  		return x.Size
  7502  	}
  7503  	return 0
  7504  }
  7505  
  7506  func (x *SettlementTrade) GetNewSize() int64 {
  7507  	if x != nil {
  7508  		return x.NewSize
  7509  	}
  7510  	return 0
  7511  }
  7512  
  7513  type AppState struct {
  7514  	state         protoimpl.MessageState
  7515  	sizeCache     protoimpl.SizeCache
  7516  	unknownFields protoimpl.UnknownFields
  7517  
  7518  	Height          uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
  7519  	Block           string `protobuf:"bytes,2,opt,name=block,proto3" json:"block,omitempty"`
  7520  	Time            int64  `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`
  7521  	ChainId         string `protobuf:"bytes,4,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
  7522  	ProtocolVersion string `protobuf:"bytes,5,opt,name=protocol_version,json=protocolVersion,proto3" json:"protocol_version,omitempty"`
  7523  	ProtocolUpgrade bool   `protobuf:"varint,6,opt,name=protocol_upgrade,json=protocolUpgrade,proto3" json:"protocol_upgrade,omitempty"`
  7524  	PrevBlockTime   int64  `protobuf:"varint,7,opt,name=prev_block_time,json=prevBlockTime,proto3" json:"prev_block_time,omitempty"`
  7525  }
  7526  
  7527  func (x *AppState) Reset() {
  7528  	*x = AppState{}
  7529  	if protoimpl.UnsafeEnabled {
  7530  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[94]
  7531  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7532  		ms.StoreMessageInfo(mi)
  7533  	}
  7534  }
  7535  
  7536  func (x *AppState) String() string {
  7537  	return protoimpl.X.MessageStringOf(x)
  7538  }
  7539  
  7540  func (*AppState) ProtoMessage() {}
  7541  
  7542  func (x *AppState) ProtoReflect() protoreflect.Message {
  7543  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[94]
  7544  	if protoimpl.UnsafeEnabled && x != nil {
  7545  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7546  		if ms.LoadMessageInfo() == nil {
  7547  			ms.StoreMessageInfo(mi)
  7548  		}
  7549  		return ms
  7550  	}
  7551  	return mi.MessageOf(x)
  7552  }
  7553  
  7554  // Deprecated: Use AppState.ProtoReflect.Descriptor instead.
  7555  func (*AppState) Descriptor() ([]byte, []int) {
  7556  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{94}
  7557  }
  7558  
  7559  func (x *AppState) GetHeight() uint64 {
  7560  	if x != nil {
  7561  		return x.Height
  7562  	}
  7563  	return 0
  7564  }
  7565  
  7566  func (x *AppState) GetBlock() string {
  7567  	if x != nil {
  7568  		return x.Block
  7569  	}
  7570  	return ""
  7571  }
  7572  
  7573  func (x *AppState) GetTime() int64 {
  7574  	if x != nil {
  7575  		return x.Time
  7576  	}
  7577  	return 0
  7578  }
  7579  
  7580  func (x *AppState) GetChainId() string {
  7581  	if x != nil {
  7582  		return x.ChainId
  7583  	}
  7584  	return ""
  7585  }
  7586  
  7587  func (x *AppState) GetProtocolVersion() string {
  7588  	if x != nil {
  7589  		return x.ProtocolVersion
  7590  	}
  7591  	return ""
  7592  }
  7593  
  7594  func (x *AppState) GetProtocolUpgrade() bool {
  7595  	if x != nil {
  7596  		return x.ProtocolUpgrade
  7597  	}
  7598  	return false
  7599  }
  7600  
  7601  func (x *AppState) GetPrevBlockTime() int64 {
  7602  	if x != nil {
  7603  		return x.PrevBlockTime
  7604  	}
  7605  	return 0
  7606  }
  7607  
  7608  // EpochState details
  7609  type EpochState struct {
  7610  	state         protoimpl.MessageState
  7611  	sizeCache     protoimpl.SizeCache
  7612  	unknownFields protoimpl.UnknownFields
  7613  
  7614  	// Sequence number that increases by one each epoch
  7615  	Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"`
  7616  	// Time at which this epoch started
  7617  	StartTime int64 `protobuf:"varint,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7618  	// Time at which this epoch should end
  7619  	ExpireTime int64 `protobuf:"varint,4,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  7620  	// Ready to start a new epoch
  7621  	ReadyToStartNewEpoch bool `protobuf:"varint,6,opt,name=ready_to_start_new_epoch,json=readyToStartNewEpoch,proto3" json:"ready_to_start_new_epoch,omitempty"`
  7622  	// Ready to end epoch
  7623  	ReadyToEndEpoch bool `protobuf:"varint,7,opt,name=ready_to_end_epoch,json=readyToEndEpoch,proto3" json:"ready_to_end_epoch,omitempty"`
  7624  }
  7625  
  7626  func (x *EpochState) Reset() {
  7627  	*x = EpochState{}
  7628  	if protoimpl.UnsafeEnabled {
  7629  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[95]
  7630  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7631  		ms.StoreMessageInfo(mi)
  7632  	}
  7633  }
  7634  
  7635  func (x *EpochState) String() string {
  7636  	return protoimpl.X.MessageStringOf(x)
  7637  }
  7638  
  7639  func (*EpochState) ProtoMessage() {}
  7640  
  7641  func (x *EpochState) ProtoReflect() protoreflect.Message {
  7642  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[95]
  7643  	if protoimpl.UnsafeEnabled && x != nil {
  7644  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7645  		if ms.LoadMessageInfo() == nil {
  7646  			ms.StoreMessageInfo(mi)
  7647  		}
  7648  		return ms
  7649  	}
  7650  	return mi.MessageOf(x)
  7651  }
  7652  
  7653  // Deprecated: Use EpochState.ProtoReflect.Descriptor instead.
  7654  func (*EpochState) Descriptor() ([]byte, []int) {
  7655  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{95}
  7656  }
  7657  
  7658  func (x *EpochState) GetSeq() uint64 {
  7659  	if x != nil {
  7660  		return x.Seq
  7661  	}
  7662  	return 0
  7663  }
  7664  
  7665  func (x *EpochState) GetStartTime() int64 {
  7666  	if x != nil {
  7667  		return x.StartTime
  7668  	}
  7669  	return 0
  7670  }
  7671  
  7672  func (x *EpochState) GetExpireTime() int64 {
  7673  	if x != nil {
  7674  		return x.ExpireTime
  7675  	}
  7676  	return 0
  7677  }
  7678  
  7679  func (x *EpochState) GetReadyToStartNewEpoch() bool {
  7680  	if x != nil {
  7681  		return x.ReadyToStartNewEpoch
  7682  	}
  7683  	return false
  7684  }
  7685  
  7686  func (x *EpochState) GetReadyToEndEpoch() bool {
  7687  	if x != nil {
  7688  		return x.ReadyToEndEpoch
  7689  	}
  7690  	return false
  7691  }
  7692  
  7693  type RewardsPendingPayouts struct {
  7694  	state         protoimpl.MessageState
  7695  	sizeCache     protoimpl.SizeCache
  7696  	unknownFields protoimpl.UnknownFields
  7697  
  7698  	ScheduledRewardsPayout []*ScheduledRewardsPayout `protobuf:"bytes,1,rep,name=scheduled_rewards_payout,json=scheduledRewardsPayout,proto3" json:"scheduled_rewards_payout,omitempty"`
  7699  }
  7700  
  7701  func (x *RewardsPendingPayouts) Reset() {
  7702  	*x = RewardsPendingPayouts{}
  7703  	if protoimpl.UnsafeEnabled {
  7704  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[96]
  7705  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7706  		ms.StoreMessageInfo(mi)
  7707  	}
  7708  }
  7709  
  7710  func (x *RewardsPendingPayouts) String() string {
  7711  	return protoimpl.X.MessageStringOf(x)
  7712  }
  7713  
  7714  func (*RewardsPendingPayouts) ProtoMessage() {}
  7715  
  7716  func (x *RewardsPendingPayouts) ProtoReflect() protoreflect.Message {
  7717  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[96]
  7718  	if protoimpl.UnsafeEnabled && x != nil {
  7719  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7720  		if ms.LoadMessageInfo() == nil {
  7721  			ms.StoreMessageInfo(mi)
  7722  		}
  7723  		return ms
  7724  	}
  7725  	return mi.MessageOf(x)
  7726  }
  7727  
  7728  // Deprecated: Use RewardsPendingPayouts.ProtoReflect.Descriptor instead.
  7729  func (*RewardsPendingPayouts) Descriptor() ([]byte, []int) {
  7730  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{96}
  7731  }
  7732  
  7733  func (x *RewardsPendingPayouts) GetScheduledRewardsPayout() []*ScheduledRewardsPayout {
  7734  	if x != nil {
  7735  		return x.ScheduledRewardsPayout
  7736  	}
  7737  	return nil
  7738  }
  7739  
  7740  type ScheduledRewardsPayout struct {
  7741  	state         protoimpl.MessageState
  7742  	sizeCache     protoimpl.SizeCache
  7743  	unknownFields protoimpl.UnknownFields
  7744  
  7745  	PayoutTime    int64            `protobuf:"varint,1,opt,name=payout_time,json=payoutTime,proto3" json:"payout_time,omitempty"`
  7746  	RewardsPayout []*RewardsPayout `protobuf:"bytes,2,rep,name=rewards_payout,json=rewardsPayout,proto3" json:"rewards_payout,omitempty"`
  7747  }
  7748  
  7749  func (x *ScheduledRewardsPayout) Reset() {
  7750  	*x = ScheduledRewardsPayout{}
  7751  	if protoimpl.UnsafeEnabled {
  7752  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[97]
  7753  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7754  		ms.StoreMessageInfo(mi)
  7755  	}
  7756  }
  7757  
  7758  func (x *ScheduledRewardsPayout) String() string {
  7759  	return protoimpl.X.MessageStringOf(x)
  7760  }
  7761  
  7762  func (*ScheduledRewardsPayout) ProtoMessage() {}
  7763  
  7764  func (x *ScheduledRewardsPayout) ProtoReflect() protoreflect.Message {
  7765  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[97]
  7766  	if protoimpl.UnsafeEnabled && x != nil {
  7767  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7768  		if ms.LoadMessageInfo() == nil {
  7769  			ms.StoreMessageInfo(mi)
  7770  		}
  7771  		return ms
  7772  	}
  7773  	return mi.MessageOf(x)
  7774  }
  7775  
  7776  // Deprecated: Use ScheduledRewardsPayout.ProtoReflect.Descriptor instead.
  7777  func (*ScheduledRewardsPayout) Descriptor() ([]byte, []int) {
  7778  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{97}
  7779  }
  7780  
  7781  func (x *ScheduledRewardsPayout) GetPayoutTime() int64 {
  7782  	if x != nil {
  7783  		return x.PayoutTime
  7784  	}
  7785  	return 0
  7786  }
  7787  
  7788  func (x *ScheduledRewardsPayout) GetRewardsPayout() []*RewardsPayout {
  7789  	if x != nil {
  7790  		return x.RewardsPayout
  7791  	}
  7792  	return nil
  7793  }
  7794  
  7795  type RewardsPayout struct {
  7796  	state         protoimpl.MessageState
  7797  	sizeCache     protoimpl.SizeCache
  7798  	unknownFields protoimpl.UnknownFields
  7799  
  7800  	FromAccount       string                `protobuf:"bytes,1,opt,name=from_account,json=fromAccount,proto3" json:"from_account,omitempty"`
  7801  	Asset             string                `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
  7802  	RewardPartyAmount []*RewardsPartyAmount `protobuf:"bytes,3,rep,name=reward_party_amount,json=rewardPartyAmount,proto3" json:"reward_party_amount,omitempty"`
  7803  	TotalReward       string                `protobuf:"bytes,4,opt,name=total_reward,json=totalReward,proto3" json:"total_reward,omitempty"`
  7804  	EpochSeq          string                `protobuf:"bytes,5,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
  7805  	Timestamp         int64                 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
  7806  }
  7807  
  7808  func (x *RewardsPayout) Reset() {
  7809  	*x = RewardsPayout{}
  7810  	if protoimpl.UnsafeEnabled {
  7811  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[98]
  7812  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7813  		ms.StoreMessageInfo(mi)
  7814  	}
  7815  }
  7816  
  7817  func (x *RewardsPayout) String() string {
  7818  	return protoimpl.X.MessageStringOf(x)
  7819  }
  7820  
  7821  func (*RewardsPayout) ProtoMessage() {}
  7822  
  7823  func (x *RewardsPayout) ProtoReflect() protoreflect.Message {
  7824  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[98]
  7825  	if protoimpl.UnsafeEnabled && x != nil {
  7826  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7827  		if ms.LoadMessageInfo() == nil {
  7828  			ms.StoreMessageInfo(mi)
  7829  		}
  7830  		return ms
  7831  	}
  7832  	return mi.MessageOf(x)
  7833  }
  7834  
  7835  // Deprecated: Use RewardsPayout.ProtoReflect.Descriptor instead.
  7836  func (*RewardsPayout) Descriptor() ([]byte, []int) {
  7837  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{98}
  7838  }
  7839  
  7840  func (x *RewardsPayout) GetFromAccount() string {
  7841  	if x != nil {
  7842  		return x.FromAccount
  7843  	}
  7844  	return ""
  7845  }
  7846  
  7847  func (x *RewardsPayout) GetAsset() string {
  7848  	if x != nil {
  7849  		return x.Asset
  7850  	}
  7851  	return ""
  7852  }
  7853  
  7854  func (x *RewardsPayout) GetRewardPartyAmount() []*RewardsPartyAmount {
  7855  	if x != nil {
  7856  		return x.RewardPartyAmount
  7857  	}
  7858  	return nil
  7859  }
  7860  
  7861  func (x *RewardsPayout) GetTotalReward() string {
  7862  	if x != nil {
  7863  		return x.TotalReward
  7864  	}
  7865  	return ""
  7866  }
  7867  
  7868  func (x *RewardsPayout) GetEpochSeq() string {
  7869  	if x != nil {
  7870  		return x.EpochSeq
  7871  	}
  7872  	return ""
  7873  }
  7874  
  7875  func (x *RewardsPayout) GetTimestamp() int64 {
  7876  	if x != nil {
  7877  		return x.Timestamp
  7878  	}
  7879  	return 0
  7880  }
  7881  
  7882  type RewardsPartyAmount struct {
  7883  	state         protoimpl.MessageState
  7884  	sizeCache     protoimpl.SizeCache
  7885  	unknownFields protoimpl.UnknownFields
  7886  
  7887  	Party  string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  7888  	Amount string `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount,omitempty"`
  7889  }
  7890  
  7891  func (x *RewardsPartyAmount) Reset() {
  7892  	*x = RewardsPartyAmount{}
  7893  	if protoimpl.UnsafeEnabled {
  7894  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[99]
  7895  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7896  		ms.StoreMessageInfo(mi)
  7897  	}
  7898  }
  7899  
  7900  func (x *RewardsPartyAmount) String() string {
  7901  	return protoimpl.X.MessageStringOf(x)
  7902  }
  7903  
  7904  func (*RewardsPartyAmount) ProtoMessage() {}
  7905  
  7906  func (x *RewardsPartyAmount) ProtoReflect() protoreflect.Message {
  7907  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[99]
  7908  	if protoimpl.UnsafeEnabled && x != nil {
  7909  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7910  		if ms.LoadMessageInfo() == nil {
  7911  			ms.StoreMessageInfo(mi)
  7912  		}
  7913  		return ms
  7914  	}
  7915  	return mi.MessageOf(x)
  7916  }
  7917  
  7918  // Deprecated: Use RewardsPartyAmount.ProtoReflect.Descriptor instead.
  7919  func (*RewardsPartyAmount) Descriptor() ([]byte, []int) {
  7920  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{99}
  7921  }
  7922  
  7923  func (x *RewardsPartyAmount) GetParty() string {
  7924  	if x != nil {
  7925  		return x.Party
  7926  	}
  7927  	return ""
  7928  }
  7929  
  7930  func (x *RewardsPartyAmount) GetAmount() string {
  7931  	if x != nil {
  7932  		return x.Amount
  7933  	}
  7934  	return ""
  7935  }
  7936  
  7937  // LimitState details
  7938  type LimitState struct {
  7939  	state         protoimpl.MessageState
  7940  	sizeCache     protoimpl.SizeCache
  7941  	unknownFields protoimpl.UnknownFields
  7942  
  7943  	// Number of blocks into the bootstrapping phase
  7944  	BlockCount uint32 `protobuf:"varint,1,opt,name=block_count,json=blockCount,proto3" json:"block_count,omitempty"`
  7945  	// Whether or not the limit on market proposals has been lifted
  7946  	CanProposeMarket bool `protobuf:"varint,2,opt,name=can_propose_market,json=canProposeMarket,proto3" json:"can_propose_market,omitempty"`
  7947  	// Whether or not the limit on asset proposals has been lifted
  7948  	CanProposeAsset bool `protobuf:"varint,3,opt,name=can_propose_asset,json=canProposeAsset,proto3" json:"can_propose_asset,omitempty"`
  7949  	// Whether or not the genesis state is loaded
  7950  	GenesisLoaded bool `protobuf:"varint,4,opt,name=genesis_loaded,json=genesisLoaded,proto3" json:"genesis_loaded,omitempty"`
  7951  	// Fields derived from the genesis state
  7952  	ProposeMarketEnabled      bool  `protobuf:"varint,5,opt,name=propose_market_enabled,json=proposeMarketEnabled,proto3" json:"propose_market_enabled,omitempty"`
  7953  	ProposeAssetEnabled       bool  `protobuf:"varint,6,opt,name=propose_asset_enabled,json=proposeAssetEnabled,proto3" json:"propose_asset_enabled,omitempty"`
  7954  	ProposeMarketEnabledFrom  int64 `protobuf:"varint,7,opt,name=propose_market_enabled_from,json=proposeMarketEnabledFrom,proto3" json:"propose_market_enabled_from,omitempty"`
  7955  	ProposeAssetEnabledFrom   int64 `protobuf:"varint,8,opt,name=propose_asset_enabled_from,json=proposeAssetEnabledFrom,proto3" json:"propose_asset_enabled_from,omitempty"`
  7956  	ProposeSpotMarketEnabled  bool  `protobuf:"varint,9,opt,name=propose_spot_market_enabled,json=proposeSpotMarketEnabled,proto3" json:"propose_spot_market_enabled,omitempty"`
  7957  	ProposePerpsMarketEnabled bool  `protobuf:"varint,10,opt,name=propose_perps_market_enabled,json=proposePerpsMarketEnabled,proto3" json:"propose_perps_market_enabled,omitempty"`
  7958  	CanUseAmmEnabled          bool  `protobuf:"varint,11,opt,name=can_use_amm_enabled,json=canUseAmmEnabled,proto3" json:"can_use_amm_enabled,omitempty"`
  7959  }
  7960  
  7961  func (x *LimitState) Reset() {
  7962  	*x = LimitState{}
  7963  	if protoimpl.UnsafeEnabled {
  7964  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[100]
  7965  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7966  		ms.StoreMessageInfo(mi)
  7967  	}
  7968  }
  7969  
  7970  func (x *LimitState) String() string {
  7971  	return protoimpl.X.MessageStringOf(x)
  7972  }
  7973  
  7974  func (*LimitState) ProtoMessage() {}
  7975  
  7976  func (x *LimitState) ProtoReflect() protoreflect.Message {
  7977  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[100]
  7978  	if protoimpl.UnsafeEnabled && x != nil {
  7979  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7980  		if ms.LoadMessageInfo() == nil {
  7981  			ms.StoreMessageInfo(mi)
  7982  		}
  7983  		return ms
  7984  	}
  7985  	return mi.MessageOf(x)
  7986  }
  7987  
  7988  // Deprecated: Use LimitState.ProtoReflect.Descriptor instead.
  7989  func (*LimitState) Descriptor() ([]byte, []int) {
  7990  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{100}
  7991  }
  7992  
  7993  func (x *LimitState) GetBlockCount() uint32 {
  7994  	if x != nil {
  7995  		return x.BlockCount
  7996  	}
  7997  	return 0
  7998  }
  7999  
  8000  func (x *LimitState) GetCanProposeMarket() bool {
  8001  	if x != nil {
  8002  		return x.CanProposeMarket
  8003  	}
  8004  	return false
  8005  }
  8006  
  8007  func (x *LimitState) GetCanProposeAsset() bool {
  8008  	if x != nil {
  8009  		return x.CanProposeAsset
  8010  	}
  8011  	return false
  8012  }
  8013  
  8014  func (x *LimitState) GetGenesisLoaded() bool {
  8015  	if x != nil {
  8016  		return x.GenesisLoaded
  8017  	}
  8018  	return false
  8019  }
  8020  
  8021  func (x *LimitState) GetProposeMarketEnabled() bool {
  8022  	if x != nil {
  8023  		return x.ProposeMarketEnabled
  8024  	}
  8025  	return false
  8026  }
  8027  
  8028  func (x *LimitState) GetProposeAssetEnabled() bool {
  8029  	if x != nil {
  8030  		return x.ProposeAssetEnabled
  8031  	}
  8032  	return false
  8033  }
  8034  
  8035  func (x *LimitState) GetProposeMarketEnabledFrom() int64 {
  8036  	if x != nil {
  8037  		return x.ProposeMarketEnabledFrom
  8038  	}
  8039  	return 0
  8040  }
  8041  
  8042  func (x *LimitState) GetProposeAssetEnabledFrom() int64 {
  8043  	if x != nil {
  8044  		return x.ProposeAssetEnabledFrom
  8045  	}
  8046  	return 0
  8047  }
  8048  
  8049  func (x *LimitState) GetProposeSpotMarketEnabled() bool {
  8050  	if x != nil {
  8051  		return x.ProposeSpotMarketEnabled
  8052  	}
  8053  	return false
  8054  }
  8055  
  8056  func (x *LimitState) GetProposePerpsMarketEnabled() bool {
  8057  	if x != nil {
  8058  		return x.ProposePerpsMarketEnabled
  8059  	}
  8060  	return false
  8061  }
  8062  
  8063  func (x *LimitState) GetCanUseAmmEnabled() bool {
  8064  	if x != nil {
  8065  		return x.CanUseAmmEnabled
  8066  	}
  8067  	return false
  8068  }
  8069  
  8070  type VoteSpamPolicy struct {
  8071  	state         protoimpl.MessageState
  8072  	sizeCache     protoimpl.SizeCache
  8073  	unknownFields protoimpl.UnknownFields
  8074  
  8075  	PartyToVote             []*PartyProposalVoteCount `protobuf:"bytes,1,rep,name=party_to_vote,json=partyToVote,proto3" json:"party_to_vote,omitempty"`
  8076  	BannedParties           []*BannedParty            `protobuf:"bytes,2,rep,name=banned_parties,json=bannedParties,proto3" json:"banned_parties,omitempty"`
  8077  	TokenBalance            []*PartyTokenBalance      `protobuf:"bytes,3,rep,name=token_balance,json=tokenBalance,proto3" json:"token_balance,omitempty"`
  8078  	RecentBlocksRejectStats []*BlockRejectStats       `protobuf:"bytes,4,rep,name=recent_blocks_reject_stats,json=recentBlocksRejectStats,proto3" json:"recent_blocks_reject_stats,omitempty"`
  8079  	CurrentBlockIndex       uint64                    `protobuf:"varint,5,opt,name=current_block_index,json=currentBlockIndex,proto3" json:"current_block_index,omitempty"`
  8080  	LastIncreaseBlock       uint64                    `protobuf:"varint,6,opt,name=last_increase_block,json=lastIncreaseBlock,proto3" json:"last_increase_block,omitempty"`
  8081  	CurrentEpochSeq         uint64                    `protobuf:"varint,7,opt,name=current_epoch_seq,json=currentEpochSeq,proto3" json:"current_epoch_seq,omitempty"`
  8082  	MinVotingTokensFactor   string                    `protobuf:"bytes,8,opt,name=min_voting_tokens_factor,json=minVotingTokensFactor,proto3" json:"min_voting_tokens_factor,omitempty"`
  8083  }
  8084  
  8085  func (x *VoteSpamPolicy) Reset() {
  8086  	*x = VoteSpamPolicy{}
  8087  	if protoimpl.UnsafeEnabled {
  8088  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[101]
  8089  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8090  		ms.StoreMessageInfo(mi)
  8091  	}
  8092  }
  8093  
  8094  func (x *VoteSpamPolicy) String() string {
  8095  	return protoimpl.X.MessageStringOf(x)
  8096  }
  8097  
  8098  func (*VoteSpamPolicy) ProtoMessage() {}
  8099  
  8100  func (x *VoteSpamPolicy) ProtoReflect() protoreflect.Message {
  8101  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[101]
  8102  	if protoimpl.UnsafeEnabled && x != nil {
  8103  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8104  		if ms.LoadMessageInfo() == nil {
  8105  			ms.StoreMessageInfo(mi)
  8106  		}
  8107  		return ms
  8108  	}
  8109  	return mi.MessageOf(x)
  8110  }
  8111  
  8112  // Deprecated: Use VoteSpamPolicy.ProtoReflect.Descriptor instead.
  8113  func (*VoteSpamPolicy) Descriptor() ([]byte, []int) {
  8114  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{101}
  8115  }
  8116  
  8117  func (x *VoteSpamPolicy) GetPartyToVote() []*PartyProposalVoteCount {
  8118  	if x != nil {
  8119  		return x.PartyToVote
  8120  	}
  8121  	return nil
  8122  }
  8123  
  8124  func (x *VoteSpamPolicy) GetBannedParties() []*BannedParty {
  8125  	if x != nil {
  8126  		return x.BannedParties
  8127  	}
  8128  	return nil
  8129  }
  8130  
  8131  func (x *VoteSpamPolicy) GetTokenBalance() []*PartyTokenBalance {
  8132  	if x != nil {
  8133  		return x.TokenBalance
  8134  	}
  8135  	return nil
  8136  }
  8137  
  8138  func (x *VoteSpamPolicy) GetRecentBlocksRejectStats() []*BlockRejectStats {
  8139  	if x != nil {
  8140  		return x.RecentBlocksRejectStats
  8141  	}
  8142  	return nil
  8143  }
  8144  
  8145  func (x *VoteSpamPolicy) GetCurrentBlockIndex() uint64 {
  8146  	if x != nil {
  8147  		return x.CurrentBlockIndex
  8148  	}
  8149  	return 0
  8150  }
  8151  
  8152  func (x *VoteSpamPolicy) GetLastIncreaseBlock() uint64 {
  8153  	if x != nil {
  8154  		return x.LastIncreaseBlock
  8155  	}
  8156  	return 0
  8157  }
  8158  
  8159  func (x *VoteSpamPolicy) GetCurrentEpochSeq() uint64 {
  8160  	if x != nil {
  8161  		return x.CurrentEpochSeq
  8162  	}
  8163  	return 0
  8164  }
  8165  
  8166  func (x *VoteSpamPolicy) GetMinVotingTokensFactor() string {
  8167  	if x != nil {
  8168  		return x.MinVotingTokensFactor
  8169  	}
  8170  	return ""
  8171  }
  8172  
  8173  type PartyProposalVoteCount struct {
  8174  	state         protoimpl.MessageState
  8175  	sizeCache     protoimpl.SizeCache
  8176  	unknownFields protoimpl.UnknownFields
  8177  
  8178  	Party    string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  8179  	Proposal string `protobuf:"bytes,2,opt,name=proposal,proto3" json:"proposal,omitempty"`
  8180  	Count    uint64 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
  8181  }
  8182  
  8183  func (x *PartyProposalVoteCount) Reset() {
  8184  	*x = PartyProposalVoteCount{}
  8185  	if protoimpl.UnsafeEnabled {
  8186  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[102]
  8187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8188  		ms.StoreMessageInfo(mi)
  8189  	}
  8190  }
  8191  
  8192  func (x *PartyProposalVoteCount) String() string {
  8193  	return protoimpl.X.MessageStringOf(x)
  8194  }
  8195  
  8196  func (*PartyProposalVoteCount) ProtoMessage() {}
  8197  
  8198  func (x *PartyProposalVoteCount) ProtoReflect() protoreflect.Message {
  8199  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[102]
  8200  	if protoimpl.UnsafeEnabled && x != nil {
  8201  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8202  		if ms.LoadMessageInfo() == nil {
  8203  			ms.StoreMessageInfo(mi)
  8204  		}
  8205  		return ms
  8206  	}
  8207  	return mi.MessageOf(x)
  8208  }
  8209  
  8210  // Deprecated: Use PartyProposalVoteCount.ProtoReflect.Descriptor instead.
  8211  func (*PartyProposalVoteCount) Descriptor() ([]byte, []int) {
  8212  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{102}
  8213  }
  8214  
  8215  func (x *PartyProposalVoteCount) GetParty() string {
  8216  	if x != nil {
  8217  		return x.Party
  8218  	}
  8219  	return ""
  8220  }
  8221  
  8222  func (x *PartyProposalVoteCount) GetProposal() string {
  8223  	if x != nil {
  8224  		return x.Proposal
  8225  	}
  8226  	return ""
  8227  }
  8228  
  8229  func (x *PartyProposalVoteCount) GetCount() uint64 {
  8230  	if x != nil {
  8231  		return x.Count
  8232  	}
  8233  	return 0
  8234  }
  8235  
  8236  type PartyTokenBalance struct {
  8237  	state         protoimpl.MessageState
  8238  	sizeCache     protoimpl.SizeCache
  8239  	unknownFields protoimpl.UnknownFields
  8240  
  8241  	Party   string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  8242  	Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
  8243  }
  8244  
  8245  func (x *PartyTokenBalance) Reset() {
  8246  	*x = PartyTokenBalance{}
  8247  	if protoimpl.UnsafeEnabled {
  8248  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[103]
  8249  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8250  		ms.StoreMessageInfo(mi)
  8251  	}
  8252  }
  8253  
  8254  func (x *PartyTokenBalance) String() string {
  8255  	return protoimpl.X.MessageStringOf(x)
  8256  }
  8257  
  8258  func (*PartyTokenBalance) ProtoMessage() {}
  8259  
  8260  func (x *PartyTokenBalance) ProtoReflect() protoreflect.Message {
  8261  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[103]
  8262  	if protoimpl.UnsafeEnabled && x != nil {
  8263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8264  		if ms.LoadMessageInfo() == nil {
  8265  			ms.StoreMessageInfo(mi)
  8266  		}
  8267  		return ms
  8268  	}
  8269  	return mi.MessageOf(x)
  8270  }
  8271  
  8272  // Deprecated: Use PartyTokenBalance.ProtoReflect.Descriptor instead.
  8273  func (*PartyTokenBalance) Descriptor() ([]byte, []int) {
  8274  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{103}
  8275  }
  8276  
  8277  func (x *PartyTokenBalance) GetParty() string {
  8278  	if x != nil {
  8279  		return x.Party
  8280  	}
  8281  	return ""
  8282  }
  8283  
  8284  func (x *PartyTokenBalance) GetBalance() string {
  8285  	if x != nil {
  8286  		return x.Balance
  8287  	}
  8288  	return ""
  8289  }
  8290  
  8291  type BlockRejectStats struct {
  8292  	state         protoimpl.MessageState
  8293  	sizeCache     protoimpl.SizeCache
  8294  	unknownFields protoimpl.UnknownFields
  8295  
  8296  	Rejected uint64 `protobuf:"varint,1,opt,name=rejected,proto3" json:"rejected,omitempty"`
  8297  	Total    uint64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
  8298  }
  8299  
  8300  func (x *BlockRejectStats) Reset() {
  8301  	*x = BlockRejectStats{}
  8302  	if protoimpl.UnsafeEnabled {
  8303  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[104]
  8304  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8305  		ms.StoreMessageInfo(mi)
  8306  	}
  8307  }
  8308  
  8309  func (x *BlockRejectStats) String() string {
  8310  	return protoimpl.X.MessageStringOf(x)
  8311  }
  8312  
  8313  func (*BlockRejectStats) ProtoMessage() {}
  8314  
  8315  func (x *BlockRejectStats) ProtoReflect() protoreflect.Message {
  8316  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[104]
  8317  	if protoimpl.UnsafeEnabled && x != nil {
  8318  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8319  		if ms.LoadMessageInfo() == nil {
  8320  			ms.StoreMessageInfo(mi)
  8321  		}
  8322  		return ms
  8323  	}
  8324  	return mi.MessageOf(x)
  8325  }
  8326  
  8327  // Deprecated: Use BlockRejectStats.ProtoReflect.Descriptor instead.
  8328  func (*BlockRejectStats) Descriptor() ([]byte, []int) {
  8329  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{104}
  8330  }
  8331  
  8332  func (x *BlockRejectStats) GetRejected() uint64 {
  8333  	if x != nil {
  8334  		return x.Rejected
  8335  	}
  8336  	return 0
  8337  }
  8338  
  8339  func (x *BlockRejectStats) GetTotal() uint64 {
  8340  	if x != nil {
  8341  		return x.Total
  8342  	}
  8343  	return 0
  8344  }
  8345  
  8346  type SpamPartyTransactionCount struct {
  8347  	state         protoimpl.MessageState
  8348  	sizeCache     protoimpl.SizeCache
  8349  	unknownFields protoimpl.UnknownFields
  8350  
  8351  	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
  8352  	Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
  8353  }
  8354  
  8355  func (x *SpamPartyTransactionCount) Reset() {
  8356  	*x = SpamPartyTransactionCount{}
  8357  	if protoimpl.UnsafeEnabled {
  8358  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[105]
  8359  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8360  		ms.StoreMessageInfo(mi)
  8361  	}
  8362  }
  8363  
  8364  func (x *SpamPartyTransactionCount) String() string {
  8365  	return protoimpl.X.MessageStringOf(x)
  8366  }
  8367  
  8368  func (*SpamPartyTransactionCount) ProtoMessage() {}
  8369  
  8370  func (x *SpamPartyTransactionCount) ProtoReflect() protoreflect.Message {
  8371  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[105]
  8372  	if protoimpl.UnsafeEnabled && x != nil {
  8373  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8374  		if ms.LoadMessageInfo() == nil {
  8375  			ms.StoreMessageInfo(mi)
  8376  		}
  8377  		return ms
  8378  	}
  8379  	return mi.MessageOf(x)
  8380  }
  8381  
  8382  // Deprecated: Use SpamPartyTransactionCount.ProtoReflect.Descriptor instead.
  8383  func (*SpamPartyTransactionCount) Descriptor() ([]byte, []int) {
  8384  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{105}
  8385  }
  8386  
  8387  func (x *SpamPartyTransactionCount) GetParty() string {
  8388  	if x != nil {
  8389  		return x.Party
  8390  	}
  8391  	return ""
  8392  }
  8393  
  8394  func (x *SpamPartyTransactionCount) GetCount() uint64 {
  8395  	if x != nil {
  8396  		return x.Count
  8397  	}
  8398  	return 0
  8399  }
  8400  
  8401  type SimpleSpamPolicy struct {
  8402  	state         protoimpl.MessageState
  8403  	sizeCache     protoimpl.SizeCache
  8404  	unknownFields protoimpl.UnknownFields
  8405  
  8406  	PolicyName      string                       `protobuf:"bytes,1,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
  8407  	PartyToCount    []*SpamPartyTransactionCount `protobuf:"bytes,2,rep,name=party_to_count,json=partyToCount,proto3" json:"party_to_count,omitempty"`
  8408  	BannedParties   []*BannedParty               `protobuf:"bytes,3,rep,name=banned_parties,json=bannedParties,proto3" json:"banned_parties,omitempty"`
  8409  	TokenBalance    []*PartyTokenBalance         `protobuf:"bytes,4,rep,name=token_balance,json=tokenBalance,proto3" json:"token_balance,omitempty"`
  8410  	CurrentEpochSeq uint64                       `protobuf:"varint,5,opt,name=current_epoch_seq,json=currentEpochSeq,proto3" json:"current_epoch_seq,omitempty"`
  8411  }
  8412  
  8413  func (x *SimpleSpamPolicy) Reset() {
  8414  	*x = SimpleSpamPolicy{}
  8415  	if protoimpl.UnsafeEnabled {
  8416  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[106]
  8417  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8418  		ms.StoreMessageInfo(mi)
  8419  	}
  8420  }
  8421  
  8422  func (x *SimpleSpamPolicy) String() string {
  8423  	return protoimpl.X.MessageStringOf(x)
  8424  }
  8425  
  8426  func (*SimpleSpamPolicy) ProtoMessage() {}
  8427  
  8428  func (x *SimpleSpamPolicy) ProtoReflect() protoreflect.Message {
  8429  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[106]
  8430  	if protoimpl.UnsafeEnabled && x != nil {
  8431  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8432  		if ms.LoadMessageInfo() == nil {
  8433  			ms.StoreMessageInfo(mi)
  8434  		}
  8435  		return ms
  8436  	}
  8437  	return mi.MessageOf(x)
  8438  }
  8439  
  8440  // Deprecated: Use SimpleSpamPolicy.ProtoReflect.Descriptor instead.
  8441  func (*SimpleSpamPolicy) Descriptor() ([]byte, []int) {
  8442  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{106}
  8443  }
  8444  
  8445  func (x *SimpleSpamPolicy) GetPolicyName() string {
  8446  	if x != nil {
  8447  		return x.PolicyName
  8448  	}
  8449  	return ""
  8450  }
  8451  
  8452  func (x *SimpleSpamPolicy) GetPartyToCount() []*SpamPartyTransactionCount {
  8453  	if x != nil {
  8454  		return x.PartyToCount
  8455  	}
  8456  	return nil
  8457  }
  8458  
  8459  func (x *SimpleSpamPolicy) GetBannedParties() []*BannedParty {
  8460  	if x != nil {
  8461  		return x.BannedParties
  8462  	}
  8463  	return nil
  8464  }
  8465  
  8466  func (x *SimpleSpamPolicy) GetTokenBalance() []*PartyTokenBalance {
  8467  	if x != nil {
  8468  		return x.TokenBalance
  8469  	}
  8470  	return nil
  8471  }
  8472  
  8473  func (x *SimpleSpamPolicy) GetCurrentEpochSeq() uint64 {
  8474  	if x != nil {
  8475  		return x.CurrentEpochSeq
  8476  	}
  8477  	return 0
  8478  }
  8479  
  8480  type NotarySigs struct {
  8481  	state         protoimpl.MessageState
  8482  	sizeCache     protoimpl.SizeCache
  8483  	unknownFields protoimpl.UnknownFields
  8484  
  8485  	Id      string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  8486  	Kind    int32  `protobuf:"varint,2,opt,name=kind,proto3" json:"kind,omitempty"`
  8487  	Node    string `protobuf:"bytes,3,opt,name=node,proto3" json:"node,omitempty"`
  8488  	Sig     string `protobuf:"bytes,4,opt,name=sig,proto3" json:"sig,omitempty"`
  8489  	Pending bool   `protobuf:"varint,5,opt,name=pending,proto3" json:"pending,omitempty"`
  8490  }
  8491  
  8492  func (x *NotarySigs) Reset() {
  8493  	*x = NotarySigs{}
  8494  	if protoimpl.UnsafeEnabled {
  8495  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[107]
  8496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8497  		ms.StoreMessageInfo(mi)
  8498  	}
  8499  }
  8500  
  8501  func (x *NotarySigs) String() string {
  8502  	return protoimpl.X.MessageStringOf(x)
  8503  }
  8504  
  8505  func (*NotarySigs) ProtoMessage() {}
  8506  
  8507  func (x *NotarySigs) ProtoReflect() protoreflect.Message {
  8508  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[107]
  8509  	if protoimpl.UnsafeEnabled && x != nil {
  8510  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8511  		if ms.LoadMessageInfo() == nil {
  8512  			ms.StoreMessageInfo(mi)
  8513  		}
  8514  		return ms
  8515  	}
  8516  	return mi.MessageOf(x)
  8517  }
  8518  
  8519  // Deprecated: Use NotarySigs.ProtoReflect.Descriptor instead.
  8520  func (*NotarySigs) Descriptor() ([]byte, []int) {
  8521  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{107}
  8522  }
  8523  
  8524  func (x *NotarySigs) GetId() string {
  8525  	if x != nil {
  8526  		return x.Id
  8527  	}
  8528  	return ""
  8529  }
  8530  
  8531  func (x *NotarySigs) GetKind() int32 {
  8532  	if x != nil {
  8533  		return x.Kind
  8534  	}
  8535  	return 0
  8536  }
  8537  
  8538  func (x *NotarySigs) GetNode() string {
  8539  	if x != nil {
  8540  		return x.Node
  8541  	}
  8542  	return ""
  8543  }
  8544  
  8545  func (x *NotarySigs) GetSig() string {
  8546  	if x != nil {
  8547  		return x.Sig
  8548  	}
  8549  	return ""
  8550  }
  8551  
  8552  func (x *NotarySigs) GetPending() bool {
  8553  	if x != nil {
  8554  		return x.Pending
  8555  	}
  8556  	return false
  8557  }
  8558  
  8559  type Notary struct {
  8560  	state         protoimpl.MessageState
  8561  	sizeCache     protoimpl.SizeCache
  8562  	unknownFields protoimpl.UnknownFields
  8563  
  8564  	NotarySigs []*NotarySigs `protobuf:"bytes,1,rep,name=notary_sigs,json=notarySigs,proto3" json:"notary_sigs,omitempty"`
  8565  }
  8566  
  8567  func (x *Notary) Reset() {
  8568  	*x = Notary{}
  8569  	if protoimpl.UnsafeEnabled {
  8570  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[108]
  8571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8572  		ms.StoreMessageInfo(mi)
  8573  	}
  8574  }
  8575  
  8576  func (x *Notary) String() string {
  8577  	return protoimpl.X.MessageStringOf(x)
  8578  }
  8579  
  8580  func (*Notary) ProtoMessage() {}
  8581  
  8582  func (x *Notary) ProtoReflect() protoreflect.Message {
  8583  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[108]
  8584  	if protoimpl.UnsafeEnabled && x != nil {
  8585  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8586  		if ms.LoadMessageInfo() == nil {
  8587  			ms.StoreMessageInfo(mi)
  8588  		}
  8589  		return ms
  8590  	}
  8591  	return mi.MessageOf(x)
  8592  }
  8593  
  8594  // Deprecated: Use Notary.ProtoReflect.Descriptor instead.
  8595  func (*Notary) Descriptor() ([]byte, []int) {
  8596  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{108}
  8597  }
  8598  
  8599  func (x *Notary) GetNotarySigs() []*NotarySigs {
  8600  	if x != nil {
  8601  		return x.NotarySigs
  8602  	}
  8603  	return nil
  8604  }
  8605  
  8606  type StakeVerifierDeposited struct {
  8607  	state         protoimpl.MessageState
  8608  	sizeCache     protoimpl.SizeCache
  8609  	unknownFields protoimpl.UnknownFields
  8610  
  8611  	PendingDeposited []*StakeVerifierPending `protobuf:"bytes,1,rep,name=pending_deposited,json=pendingDeposited,proto3" json:"pending_deposited,omitempty"`
  8612  }
  8613  
  8614  func (x *StakeVerifierDeposited) Reset() {
  8615  	*x = StakeVerifierDeposited{}
  8616  	if protoimpl.UnsafeEnabled {
  8617  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[109]
  8618  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8619  		ms.StoreMessageInfo(mi)
  8620  	}
  8621  }
  8622  
  8623  func (x *StakeVerifierDeposited) String() string {
  8624  	return protoimpl.X.MessageStringOf(x)
  8625  }
  8626  
  8627  func (*StakeVerifierDeposited) ProtoMessage() {}
  8628  
  8629  func (x *StakeVerifierDeposited) ProtoReflect() protoreflect.Message {
  8630  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[109]
  8631  	if protoimpl.UnsafeEnabled && x != nil {
  8632  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8633  		if ms.LoadMessageInfo() == nil {
  8634  			ms.StoreMessageInfo(mi)
  8635  		}
  8636  		return ms
  8637  	}
  8638  	return mi.MessageOf(x)
  8639  }
  8640  
  8641  // Deprecated: Use StakeVerifierDeposited.ProtoReflect.Descriptor instead.
  8642  func (*StakeVerifierDeposited) Descriptor() ([]byte, []int) {
  8643  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{109}
  8644  }
  8645  
  8646  func (x *StakeVerifierDeposited) GetPendingDeposited() []*StakeVerifierPending {
  8647  	if x != nil {
  8648  		return x.PendingDeposited
  8649  	}
  8650  	return nil
  8651  }
  8652  
  8653  type StakeVerifierRemoved struct {
  8654  	state         protoimpl.MessageState
  8655  	sizeCache     protoimpl.SizeCache
  8656  	unknownFields protoimpl.UnknownFields
  8657  
  8658  	PendingRemoved []*StakeVerifierPending `protobuf:"bytes,1,rep,name=pending_removed,json=pendingRemoved,proto3" json:"pending_removed,omitempty"`
  8659  }
  8660  
  8661  func (x *StakeVerifierRemoved) Reset() {
  8662  	*x = StakeVerifierRemoved{}
  8663  	if protoimpl.UnsafeEnabled {
  8664  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[110]
  8665  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8666  		ms.StoreMessageInfo(mi)
  8667  	}
  8668  }
  8669  
  8670  func (x *StakeVerifierRemoved) String() string {
  8671  	return protoimpl.X.MessageStringOf(x)
  8672  }
  8673  
  8674  func (*StakeVerifierRemoved) ProtoMessage() {}
  8675  
  8676  func (x *StakeVerifierRemoved) ProtoReflect() protoreflect.Message {
  8677  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[110]
  8678  	if protoimpl.UnsafeEnabled && x != nil {
  8679  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8680  		if ms.LoadMessageInfo() == nil {
  8681  			ms.StoreMessageInfo(mi)
  8682  		}
  8683  		return ms
  8684  	}
  8685  	return mi.MessageOf(x)
  8686  }
  8687  
  8688  // Deprecated: Use StakeVerifierRemoved.ProtoReflect.Descriptor instead.
  8689  func (*StakeVerifierRemoved) Descriptor() ([]byte, []int) {
  8690  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{110}
  8691  }
  8692  
  8693  func (x *StakeVerifierRemoved) GetPendingRemoved() []*StakeVerifierPending {
  8694  	if x != nil {
  8695  		return x.PendingRemoved
  8696  	}
  8697  	return nil
  8698  }
  8699  
  8700  type StakeVerifierPending struct {
  8701  	state         protoimpl.MessageState
  8702  	sizeCache     protoimpl.SizeCache
  8703  	unknownFields protoimpl.UnknownFields
  8704  
  8705  	EthereumAddress string `protobuf:"bytes,1,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"`
  8706  	VegaPublicKey   string `protobuf:"bytes,2,opt,name=vega_public_key,json=vegaPublicKey,proto3" json:"vega_public_key,omitempty"`
  8707  	Amount          string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
  8708  	BlockTime       int64  `protobuf:"varint,4,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
  8709  	BlockNumber     uint64 `protobuf:"varint,5,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
  8710  	LogIndex        uint64 `protobuf:"varint,6,opt,name=log_index,json=logIndex,proto3" json:"log_index,omitempty"`
  8711  	TxId            string `protobuf:"bytes,7,opt,name=tx_id,json=txId,proto3" json:"tx_id,omitempty"`
  8712  	Id              string `protobuf:"bytes,8,opt,name=id,proto3" json:"id,omitempty"`
  8713  }
  8714  
  8715  func (x *StakeVerifierPending) Reset() {
  8716  	*x = StakeVerifierPending{}
  8717  	if protoimpl.UnsafeEnabled {
  8718  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[111]
  8719  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8720  		ms.StoreMessageInfo(mi)
  8721  	}
  8722  }
  8723  
  8724  func (x *StakeVerifierPending) String() string {
  8725  	return protoimpl.X.MessageStringOf(x)
  8726  }
  8727  
  8728  func (*StakeVerifierPending) ProtoMessage() {}
  8729  
  8730  func (x *StakeVerifierPending) ProtoReflect() protoreflect.Message {
  8731  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[111]
  8732  	if protoimpl.UnsafeEnabled && x != nil {
  8733  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8734  		if ms.LoadMessageInfo() == nil {
  8735  			ms.StoreMessageInfo(mi)
  8736  		}
  8737  		return ms
  8738  	}
  8739  	return mi.MessageOf(x)
  8740  }
  8741  
  8742  // Deprecated: Use StakeVerifierPending.ProtoReflect.Descriptor instead.
  8743  func (*StakeVerifierPending) Descriptor() ([]byte, []int) {
  8744  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{111}
  8745  }
  8746  
  8747  func (x *StakeVerifierPending) GetEthereumAddress() string {
  8748  	if x != nil {
  8749  		return x.EthereumAddress
  8750  	}
  8751  	return ""
  8752  }
  8753  
  8754  func (x *StakeVerifierPending) GetVegaPublicKey() string {
  8755  	if x != nil {
  8756  		return x.VegaPublicKey
  8757  	}
  8758  	return ""
  8759  }
  8760  
  8761  func (x *StakeVerifierPending) GetAmount() string {
  8762  	if x != nil {
  8763  		return x.Amount
  8764  	}
  8765  	return ""
  8766  }
  8767  
  8768  func (x *StakeVerifierPending) GetBlockTime() int64 {
  8769  	if x != nil {
  8770  		return x.BlockTime
  8771  	}
  8772  	return 0
  8773  }
  8774  
  8775  func (x *StakeVerifierPending) GetBlockNumber() uint64 {
  8776  	if x != nil {
  8777  		return x.BlockNumber
  8778  	}
  8779  	return 0
  8780  }
  8781  
  8782  func (x *StakeVerifierPending) GetLogIndex() uint64 {
  8783  	if x != nil {
  8784  		return x.LogIndex
  8785  	}
  8786  	return 0
  8787  }
  8788  
  8789  func (x *StakeVerifierPending) GetTxId() string {
  8790  	if x != nil {
  8791  		return x.TxId
  8792  	}
  8793  	return ""
  8794  }
  8795  
  8796  func (x *StakeVerifierPending) GetId() string {
  8797  	if x != nil {
  8798  		return x.Id
  8799  	}
  8800  	return ""
  8801  }
  8802  
  8803  type L2EthOracles struct {
  8804  	state         protoimpl.MessageState
  8805  	sizeCache     protoimpl.SizeCache
  8806  	unknownFields protoimpl.UnknownFields
  8807  
  8808  	ChainIdEthOracles []*ChainIdEthOracles `protobuf:"bytes,1,rep,name=chain_id_eth_oracles,json=chainIdEthOracles,proto3" json:"chain_id_eth_oracles,omitempty"`
  8809  }
  8810  
  8811  func (x *L2EthOracles) Reset() {
  8812  	*x = L2EthOracles{}
  8813  	if protoimpl.UnsafeEnabled {
  8814  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[112]
  8815  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8816  		ms.StoreMessageInfo(mi)
  8817  	}
  8818  }
  8819  
  8820  func (x *L2EthOracles) String() string {
  8821  	return protoimpl.X.MessageStringOf(x)
  8822  }
  8823  
  8824  func (*L2EthOracles) ProtoMessage() {}
  8825  
  8826  func (x *L2EthOracles) ProtoReflect() protoreflect.Message {
  8827  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[112]
  8828  	if protoimpl.UnsafeEnabled && x != nil {
  8829  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8830  		if ms.LoadMessageInfo() == nil {
  8831  			ms.StoreMessageInfo(mi)
  8832  		}
  8833  		return ms
  8834  	}
  8835  	return mi.MessageOf(x)
  8836  }
  8837  
  8838  // Deprecated: Use L2EthOracles.ProtoReflect.Descriptor instead.
  8839  func (*L2EthOracles) Descriptor() ([]byte, []int) {
  8840  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{112}
  8841  }
  8842  
  8843  func (x *L2EthOracles) GetChainIdEthOracles() []*ChainIdEthOracles {
  8844  	if x != nil {
  8845  		return x.ChainIdEthOracles
  8846  	}
  8847  	return nil
  8848  }
  8849  
  8850  type ChainIdEthOracles struct {
  8851  	state         protoimpl.MessageState
  8852  	sizeCache     protoimpl.SizeCache
  8853  	unknownFields protoimpl.UnknownFields
  8854  
  8855  	SourceChainId string                      `protobuf:"bytes,1,opt,name=source_chain_id,json=sourceChainId,proto3" json:"source_chain_id,omitempty"`
  8856  	LastBlock     *EthOracleVerifierLastBlock `protobuf:"bytes,2,opt,name=last_block,json=lastBlock,proto3" json:"last_block,omitempty"`
  8857  	CallResults   *EthContractCallResults     `protobuf:"bytes,3,opt,name=call_results,json=callResults,proto3" json:"call_results,omitempty"`
  8858  	Misc          *EthOracleVerifierMisc      `protobuf:"bytes,4,opt,name=misc,proto3" json:"misc,omitempty"`
  8859  }
  8860  
  8861  func (x *ChainIdEthOracles) Reset() {
  8862  	*x = ChainIdEthOracles{}
  8863  	if protoimpl.UnsafeEnabled {
  8864  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[113]
  8865  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8866  		ms.StoreMessageInfo(mi)
  8867  	}
  8868  }
  8869  
  8870  func (x *ChainIdEthOracles) String() string {
  8871  	return protoimpl.X.MessageStringOf(x)
  8872  }
  8873  
  8874  func (*ChainIdEthOracles) ProtoMessage() {}
  8875  
  8876  func (x *ChainIdEthOracles) ProtoReflect() protoreflect.Message {
  8877  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[113]
  8878  	if protoimpl.UnsafeEnabled && x != nil {
  8879  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8880  		if ms.LoadMessageInfo() == nil {
  8881  			ms.StoreMessageInfo(mi)
  8882  		}
  8883  		return ms
  8884  	}
  8885  	return mi.MessageOf(x)
  8886  }
  8887  
  8888  // Deprecated: Use ChainIdEthOracles.ProtoReflect.Descriptor instead.
  8889  func (*ChainIdEthOracles) Descriptor() ([]byte, []int) {
  8890  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{113}
  8891  }
  8892  
  8893  func (x *ChainIdEthOracles) GetSourceChainId() string {
  8894  	if x != nil {
  8895  		return x.SourceChainId
  8896  	}
  8897  	return ""
  8898  }
  8899  
  8900  func (x *ChainIdEthOracles) GetLastBlock() *EthOracleVerifierLastBlock {
  8901  	if x != nil {
  8902  		return x.LastBlock
  8903  	}
  8904  	return nil
  8905  }
  8906  
  8907  func (x *ChainIdEthOracles) GetCallResults() *EthContractCallResults {
  8908  	if x != nil {
  8909  		return x.CallResults
  8910  	}
  8911  	return nil
  8912  }
  8913  
  8914  func (x *ChainIdEthOracles) GetMisc() *EthOracleVerifierMisc {
  8915  	if x != nil {
  8916  		return x.Misc
  8917  	}
  8918  	return nil
  8919  }
  8920  
  8921  type EthOracleVerifierLastBlock struct {
  8922  	state         protoimpl.MessageState
  8923  	sizeCache     protoimpl.SizeCache
  8924  	unknownFields protoimpl.UnknownFields
  8925  
  8926  	BlockHeight uint64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
  8927  	BlockTime   uint64 `protobuf:"varint,2,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
  8928  }
  8929  
  8930  func (x *EthOracleVerifierLastBlock) Reset() {
  8931  	*x = EthOracleVerifierLastBlock{}
  8932  	if protoimpl.UnsafeEnabled {
  8933  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[114]
  8934  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8935  		ms.StoreMessageInfo(mi)
  8936  	}
  8937  }
  8938  
  8939  func (x *EthOracleVerifierLastBlock) String() string {
  8940  	return protoimpl.X.MessageStringOf(x)
  8941  }
  8942  
  8943  func (*EthOracleVerifierLastBlock) ProtoMessage() {}
  8944  
  8945  func (x *EthOracleVerifierLastBlock) ProtoReflect() protoreflect.Message {
  8946  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[114]
  8947  	if protoimpl.UnsafeEnabled && x != nil {
  8948  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8949  		if ms.LoadMessageInfo() == nil {
  8950  			ms.StoreMessageInfo(mi)
  8951  		}
  8952  		return ms
  8953  	}
  8954  	return mi.MessageOf(x)
  8955  }
  8956  
  8957  // Deprecated: Use EthOracleVerifierLastBlock.ProtoReflect.Descriptor instead.
  8958  func (*EthOracleVerifierLastBlock) Descriptor() ([]byte, []int) {
  8959  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{114}
  8960  }
  8961  
  8962  func (x *EthOracleVerifierLastBlock) GetBlockHeight() uint64 {
  8963  	if x != nil {
  8964  		return x.BlockHeight
  8965  	}
  8966  	return 0
  8967  }
  8968  
  8969  func (x *EthOracleVerifierLastBlock) GetBlockTime() uint64 {
  8970  	if x != nil {
  8971  		return x.BlockTime
  8972  	}
  8973  	return 0
  8974  }
  8975  
  8976  type EthOracleVerifierMisc struct {
  8977  	state         protoimpl.MessageState
  8978  	sizeCache     protoimpl.SizeCache
  8979  	unknownFields protoimpl.UnknownFields
  8980  
  8981  	Buckets    []*EthVerifierBucket        `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
  8982  	PatchBlock *EthOracleVerifierLastBlock `protobuf:"bytes,2,opt,name=patch_block,json=patchBlock,proto3" json:"patch_block,omitempty"`
  8983  }
  8984  
  8985  func (x *EthOracleVerifierMisc) Reset() {
  8986  	*x = EthOracleVerifierMisc{}
  8987  	if protoimpl.UnsafeEnabled {
  8988  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[115]
  8989  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8990  		ms.StoreMessageInfo(mi)
  8991  	}
  8992  }
  8993  
  8994  func (x *EthOracleVerifierMisc) String() string {
  8995  	return protoimpl.X.MessageStringOf(x)
  8996  }
  8997  
  8998  func (*EthOracleVerifierMisc) ProtoMessage() {}
  8999  
  9000  func (x *EthOracleVerifierMisc) ProtoReflect() protoreflect.Message {
  9001  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[115]
  9002  	if protoimpl.UnsafeEnabled && x != nil {
  9003  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9004  		if ms.LoadMessageInfo() == nil {
  9005  			ms.StoreMessageInfo(mi)
  9006  		}
  9007  		return ms
  9008  	}
  9009  	return mi.MessageOf(x)
  9010  }
  9011  
  9012  // Deprecated: Use EthOracleVerifierMisc.ProtoReflect.Descriptor instead.
  9013  func (*EthOracleVerifierMisc) Descriptor() ([]byte, []int) {
  9014  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{115}
  9015  }
  9016  
  9017  func (x *EthOracleVerifierMisc) GetBuckets() []*EthVerifierBucket {
  9018  	if x != nil {
  9019  		return x.Buckets
  9020  	}
  9021  	return nil
  9022  }
  9023  
  9024  func (x *EthOracleVerifierMisc) GetPatchBlock() *EthOracleVerifierLastBlock {
  9025  	if x != nil {
  9026  		return x.PatchBlock
  9027  	}
  9028  	return nil
  9029  }
  9030  
  9031  type EthContractCallResults struct {
  9032  	state         protoimpl.MessageState
  9033  	sizeCache     protoimpl.SizeCache
  9034  	unknownFields protoimpl.UnknownFields
  9035  
  9036  	PendingContractCallResult []*EthContractCallResult `protobuf:"bytes,1,rep,name=pending_contract_call_result,json=pendingContractCallResult,proto3" json:"pending_contract_call_result,omitempty"`
  9037  }
  9038  
  9039  func (x *EthContractCallResults) Reset() {
  9040  	*x = EthContractCallResults{}
  9041  	if protoimpl.UnsafeEnabled {
  9042  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[116]
  9043  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9044  		ms.StoreMessageInfo(mi)
  9045  	}
  9046  }
  9047  
  9048  func (x *EthContractCallResults) String() string {
  9049  	return protoimpl.X.MessageStringOf(x)
  9050  }
  9051  
  9052  func (*EthContractCallResults) ProtoMessage() {}
  9053  
  9054  func (x *EthContractCallResults) ProtoReflect() protoreflect.Message {
  9055  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[116]
  9056  	if protoimpl.UnsafeEnabled && x != nil {
  9057  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9058  		if ms.LoadMessageInfo() == nil {
  9059  			ms.StoreMessageInfo(mi)
  9060  		}
  9061  		return ms
  9062  	}
  9063  	return mi.MessageOf(x)
  9064  }
  9065  
  9066  // Deprecated: Use EthContractCallResults.ProtoReflect.Descriptor instead.
  9067  func (*EthContractCallResults) Descriptor() ([]byte, []int) {
  9068  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{116}
  9069  }
  9070  
  9071  func (x *EthContractCallResults) GetPendingContractCallResult() []*EthContractCallResult {
  9072  	if x != nil {
  9073  		return x.PendingContractCallResult
  9074  	}
  9075  	return nil
  9076  }
  9077  
  9078  type EthContractCallResult struct {
  9079  	state         protoimpl.MessageState
  9080  	sizeCache     protoimpl.SizeCache
  9081  	unknownFields protoimpl.UnknownFields
  9082  
  9083  	BlockHeight uint64  `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
  9084  	BlockTime   uint64  `protobuf:"varint,2,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
  9085  	SpecId      string  `protobuf:"bytes,3,opt,name=spec_id,json=specId,proto3" json:"spec_id,omitempty"`
  9086  	Result      []byte  `protobuf:"bytes,4,opt,name=result,proto3" json:"result,omitempty"`
  9087  	Error       *string `protobuf:"bytes,5,opt,name=error,proto3,oneof" json:"error,omitempty"`
  9088  	ChainId     *uint64 `protobuf:"varint,6,opt,name=chain_id,json=chainId,proto3,oneof" json:"chain_id,omitempty"`
  9089  }
  9090  
  9091  func (x *EthContractCallResult) Reset() {
  9092  	*x = EthContractCallResult{}
  9093  	if protoimpl.UnsafeEnabled {
  9094  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[117]
  9095  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9096  		ms.StoreMessageInfo(mi)
  9097  	}
  9098  }
  9099  
  9100  func (x *EthContractCallResult) String() string {
  9101  	return protoimpl.X.MessageStringOf(x)
  9102  }
  9103  
  9104  func (*EthContractCallResult) ProtoMessage() {}
  9105  
  9106  func (x *EthContractCallResult) ProtoReflect() protoreflect.Message {
  9107  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[117]
  9108  	if protoimpl.UnsafeEnabled && x != nil {
  9109  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9110  		if ms.LoadMessageInfo() == nil {
  9111  			ms.StoreMessageInfo(mi)
  9112  		}
  9113  		return ms
  9114  	}
  9115  	return mi.MessageOf(x)
  9116  }
  9117  
  9118  // Deprecated: Use EthContractCallResult.ProtoReflect.Descriptor instead.
  9119  func (*EthContractCallResult) Descriptor() ([]byte, []int) {
  9120  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{117}
  9121  }
  9122  
  9123  func (x *EthContractCallResult) GetBlockHeight() uint64 {
  9124  	if x != nil {
  9125  		return x.BlockHeight
  9126  	}
  9127  	return 0
  9128  }
  9129  
  9130  func (x *EthContractCallResult) GetBlockTime() uint64 {
  9131  	if x != nil {
  9132  		return x.BlockTime
  9133  	}
  9134  	return 0
  9135  }
  9136  
  9137  func (x *EthContractCallResult) GetSpecId() string {
  9138  	if x != nil {
  9139  		return x.SpecId
  9140  	}
  9141  	return ""
  9142  }
  9143  
  9144  func (x *EthContractCallResult) GetResult() []byte {
  9145  	if x != nil {
  9146  		return x.Result
  9147  	}
  9148  	return nil
  9149  }
  9150  
  9151  func (x *EthContractCallResult) GetError() string {
  9152  	if x != nil && x.Error != nil {
  9153  		return *x.Error
  9154  	}
  9155  	return ""
  9156  }
  9157  
  9158  func (x *EthContractCallResult) GetChainId() uint64 {
  9159  	if x != nil && x.ChainId != nil {
  9160  		return *x.ChainId
  9161  	}
  9162  	return 0
  9163  }
  9164  
  9165  type EthVerifierBucket struct {
  9166  	state         protoimpl.MessageState
  9167  	sizeCache     protoimpl.SizeCache
  9168  	unknownFields protoimpl.UnknownFields
  9169  
  9170  	Ts     int64    `protobuf:"varint,1,opt,name=ts,proto3" json:"ts,omitempty"`
  9171  	Hashes []string `protobuf:"bytes,2,rep,name=hashes,proto3" json:"hashes,omitempty"`
  9172  }
  9173  
  9174  func (x *EthVerifierBucket) Reset() {
  9175  	*x = EthVerifierBucket{}
  9176  	if protoimpl.UnsafeEnabled {
  9177  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[118]
  9178  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9179  		ms.StoreMessageInfo(mi)
  9180  	}
  9181  }
  9182  
  9183  func (x *EthVerifierBucket) String() string {
  9184  	return protoimpl.X.MessageStringOf(x)
  9185  }
  9186  
  9187  func (*EthVerifierBucket) ProtoMessage() {}
  9188  
  9189  func (x *EthVerifierBucket) ProtoReflect() protoreflect.Message {
  9190  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[118]
  9191  	if protoimpl.UnsafeEnabled && x != nil {
  9192  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9193  		if ms.LoadMessageInfo() == nil {
  9194  			ms.StoreMessageInfo(mi)
  9195  		}
  9196  		return ms
  9197  	}
  9198  	return mi.MessageOf(x)
  9199  }
  9200  
  9201  // Deprecated: Use EthVerifierBucket.ProtoReflect.Descriptor instead.
  9202  func (*EthVerifierBucket) Descriptor() ([]byte, []int) {
  9203  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{118}
  9204  }
  9205  
  9206  func (x *EthVerifierBucket) GetTs() int64 {
  9207  	if x != nil {
  9208  		return x.Ts
  9209  	}
  9210  	return 0
  9211  }
  9212  
  9213  func (x *EthVerifierBucket) GetHashes() []string {
  9214  	if x != nil {
  9215  		return x.Hashes
  9216  	}
  9217  	return nil
  9218  }
  9219  
  9220  type PendingKeyRotation struct {
  9221  	state         protoimpl.MessageState
  9222  	sizeCache     protoimpl.SizeCache
  9223  	unknownFields protoimpl.UnknownFields
  9224  
  9225  	BlockHeight    uint64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
  9226  	NodeId         string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
  9227  	NewPubKey      string `protobuf:"bytes,3,opt,name=new_pub_key,json=newPubKey,proto3" json:"new_pub_key,omitempty"`
  9228  	NewPubKeyIndex uint32 `protobuf:"varint,4,opt,name=new_pub_key_index,json=newPubKeyIndex,proto3" json:"new_pub_key_index,omitempty"`
  9229  }
  9230  
  9231  func (x *PendingKeyRotation) Reset() {
  9232  	*x = PendingKeyRotation{}
  9233  	if protoimpl.UnsafeEnabled {
  9234  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[119]
  9235  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9236  		ms.StoreMessageInfo(mi)
  9237  	}
  9238  }
  9239  
  9240  func (x *PendingKeyRotation) String() string {
  9241  	return protoimpl.X.MessageStringOf(x)
  9242  }
  9243  
  9244  func (*PendingKeyRotation) ProtoMessage() {}
  9245  
  9246  func (x *PendingKeyRotation) ProtoReflect() protoreflect.Message {
  9247  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[119]
  9248  	if protoimpl.UnsafeEnabled && x != nil {
  9249  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9250  		if ms.LoadMessageInfo() == nil {
  9251  			ms.StoreMessageInfo(mi)
  9252  		}
  9253  		return ms
  9254  	}
  9255  	return mi.MessageOf(x)
  9256  }
  9257  
  9258  // Deprecated: Use PendingKeyRotation.ProtoReflect.Descriptor instead.
  9259  func (*PendingKeyRotation) Descriptor() ([]byte, []int) {
  9260  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{119}
  9261  }
  9262  
  9263  func (x *PendingKeyRotation) GetBlockHeight() uint64 {
  9264  	if x != nil {
  9265  		return x.BlockHeight
  9266  	}
  9267  	return 0
  9268  }
  9269  
  9270  func (x *PendingKeyRotation) GetNodeId() string {
  9271  	if x != nil {
  9272  		return x.NodeId
  9273  	}
  9274  	return ""
  9275  }
  9276  
  9277  func (x *PendingKeyRotation) GetNewPubKey() string {
  9278  	if x != nil {
  9279  		return x.NewPubKey
  9280  	}
  9281  	return ""
  9282  }
  9283  
  9284  func (x *PendingKeyRotation) GetNewPubKeyIndex() uint32 {
  9285  	if x != nil {
  9286  		return x.NewPubKeyIndex
  9287  	}
  9288  	return 0
  9289  }
  9290  
  9291  type PendingEthereumKeyRotation struct {
  9292  	state         protoimpl.MessageState
  9293  	sizeCache     protoimpl.SizeCache
  9294  	unknownFields protoimpl.UnknownFields
  9295  
  9296  	BlockHeight uint64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
  9297  	NodeId      string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
  9298  	NewAddress  string `protobuf:"bytes,3,opt,name=new_address,json=newAddress,proto3" json:"new_address,omitempty"`
  9299  	Submitter   string `protobuf:"bytes,4,opt,name=submitter,proto3" json:"submitter,omitempty"`
  9300  	OldAddress  string `protobuf:"bytes,5,opt,name=old_address,json=oldAddress,proto3" json:"old_address,omitempty"`
  9301  }
  9302  
  9303  func (x *PendingEthereumKeyRotation) Reset() {
  9304  	*x = PendingEthereumKeyRotation{}
  9305  	if protoimpl.UnsafeEnabled {
  9306  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[120]
  9307  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9308  		ms.StoreMessageInfo(mi)
  9309  	}
  9310  }
  9311  
  9312  func (x *PendingEthereumKeyRotation) String() string {
  9313  	return protoimpl.X.MessageStringOf(x)
  9314  }
  9315  
  9316  func (*PendingEthereumKeyRotation) ProtoMessage() {}
  9317  
  9318  func (x *PendingEthereumKeyRotation) ProtoReflect() protoreflect.Message {
  9319  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[120]
  9320  	if protoimpl.UnsafeEnabled && x != nil {
  9321  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9322  		if ms.LoadMessageInfo() == nil {
  9323  			ms.StoreMessageInfo(mi)
  9324  		}
  9325  		return ms
  9326  	}
  9327  	return mi.MessageOf(x)
  9328  }
  9329  
  9330  // Deprecated: Use PendingEthereumKeyRotation.ProtoReflect.Descriptor instead.
  9331  func (*PendingEthereumKeyRotation) Descriptor() ([]byte, []int) {
  9332  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{120}
  9333  }
  9334  
  9335  func (x *PendingEthereumKeyRotation) GetBlockHeight() uint64 {
  9336  	if x != nil {
  9337  		return x.BlockHeight
  9338  	}
  9339  	return 0
  9340  }
  9341  
  9342  func (x *PendingEthereumKeyRotation) GetNodeId() string {
  9343  	if x != nil {
  9344  		return x.NodeId
  9345  	}
  9346  	return ""
  9347  }
  9348  
  9349  func (x *PendingEthereumKeyRotation) GetNewAddress() string {
  9350  	if x != nil {
  9351  		return x.NewAddress
  9352  	}
  9353  	return ""
  9354  }
  9355  
  9356  func (x *PendingEthereumKeyRotation) GetSubmitter() string {
  9357  	if x != nil {
  9358  		return x.Submitter
  9359  	}
  9360  	return ""
  9361  }
  9362  
  9363  func (x *PendingEthereumKeyRotation) GetOldAddress() string {
  9364  	if x != nil {
  9365  		return x.OldAddress
  9366  	}
  9367  	return ""
  9368  }
  9369  
  9370  type Topology struct {
  9371  	state         protoimpl.MessageState
  9372  	sizeCache     protoimpl.SizeCache
  9373  	unknownFields protoimpl.UnknownFields
  9374  
  9375  	ValidatorData                []*ValidatorState             `protobuf:"bytes,1,rep,name=validator_data,json=validatorData,proto3" json:"validator_data,omitempty"`
  9376  	ChainKeys                    []string                      `protobuf:"bytes,2,rep,name=chain_keys,json=chainKeys,proto3" json:"chain_keys,omitempty"`
  9377  	PendingPubKeyRotations       []*PendingKeyRotation         `protobuf:"bytes,3,rep,name=pending_pub_key_rotations,json=pendingPubKeyRotations,proto3" json:"pending_pub_key_rotations,omitempty"`
  9378  	ValidatorPerformance         *ValidatorPerformance         `protobuf:"bytes,4,opt,name=validator_performance,json=validatorPerformance,proto3" json:"validator_performance,omitempty"`
  9379  	PendingEthereumKeyRotations  []*PendingEthereumKeyRotation `protobuf:"bytes,5,rep,name=pending_ethereum_key_rotations,json=pendingEthereumKeyRotations,proto3" json:"pending_ethereum_key_rotations,omitempty"`
  9380  	Signatures                   *ToplogySignatures            `protobuf:"bytes,6,opt,name=signatures,proto3" json:"signatures,omitempty"`
  9381  	UnsolvedEthereumKeyRotations []*PendingEthereumKeyRotation `protobuf:"bytes,7,rep,name=unsolved_ethereum_key_rotations,json=unsolvedEthereumKeyRotations,proto3" json:"unsolved_ethereum_key_rotations,omitempty"`
  9382  }
  9383  
  9384  func (x *Topology) Reset() {
  9385  	*x = Topology{}
  9386  	if protoimpl.UnsafeEnabled {
  9387  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[121]
  9388  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9389  		ms.StoreMessageInfo(mi)
  9390  	}
  9391  }
  9392  
  9393  func (x *Topology) String() string {
  9394  	return protoimpl.X.MessageStringOf(x)
  9395  }
  9396  
  9397  func (*Topology) ProtoMessage() {}
  9398  
  9399  func (x *Topology) ProtoReflect() protoreflect.Message {
  9400  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[121]
  9401  	if protoimpl.UnsafeEnabled && x != nil {
  9402  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9403  		if ms.LoadMessageInfo() == nil {
  9404  			ms.StoreMessageInfo(mi)
  9405  		}
  9406  		return ms
  9407  	}
  9408  	return mi.MessageOf(x)
  9409  }
  9410  
  9411  // Deprecated: Use Topology.ProtoReflect.Descriptor instead.
  9412  func (*Topology) Descriptor() ([]byte, []int) {
  9413  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{121}
  9414  }
  9415  
  9416  func (x *Topology) GetValidatorData() []*ValidatorState {
  9417  	if x != nil {
  9418  		return x.ValidatorData
  9419  	}
  9420  	return nil
  9421  }
  9422  
  9423  func (x *Topology) GetChainKeys() []string {
  9424  	if x != nil {
  9425  		return x.ChainKeys
  9426  	}
  9427  	return nil
  9428  }
  9429  
  9430  func (x *Topology) GetPendingPubKeyRotations() []*PendingKeyRotation {
  9431  	if x != nil {
  9432  		return x.PendingPubKeyRotations
  9433  	}
  9434  	return nil
  9435  }
  9436  
  9437  func (x *Topology) GetValidatorPerformance() *ValidatorPerformance {
  9438  	if x != nil {
  9439  		return x.ValidatorPerformance
  9440  	}
  9441  	return nil
  9442  }
  9443  
  9444  func (x *Topology) GetPendingEthereumKeyRotations() []*PendingEthereumKeyRotation {
  9445  	if x != nil {
  9446  		return x.PendingEthereumKeyRotations
  9447  	}
  9448  	return nil
  9449  }
  9450  
  9451  func (x *Topology) GetSignatures() *ToplogySignatures {
  9452  	if x != nil {
  9453  		return x.Signatures
  9454  	}
  9455  	return nil
  9456  }
  9457  
  9458  func (x *Topology) GetUnsolvedEthereumKeyRotations() []*PendingEthereumKeyRotation {
  9459  	if x != nil {
  9460  		return x.UnsolvedEthereumKeyRotations
  9461  	}
  9462  	return nil
  9463  }
  9464  
  9465  type ToplogySignatures struct {
  9466  	state         protoimpl.MessageState
  9467  	sizeCache     protoimpl.SizeCache
  9468  	unknownFields protoimpl.UnknownFields
  9469  
  9470  	PendingSignatures []*PendingERC20MultisigControlSignature `protobuf:"bytes,1,rep,name=pending_signatures,json=pendingSignatures,proto3" json:"pending_signatures,omitempty"`
  9471  	IssuedSignatures  []*IssuedERC20MultisigControlSignature  `protobuf:"bytes,2,rep,name=issued_signatures,json=issuedSignatures,proto3" json:"issued_signatures,omitempty"`
  9472  }
  9473  
  9474  func (x *ToplogySignatures) Reset() {
  9475  	*x = ToplogySignatures{}
  9476  	if protoimpl.UnsafeEnabled {
  9477  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[122]
  9478  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9479  		ms.StoreMessageInfo(mi)
  9480  	}
  9481  }
  9482  
  9483  func (x *ToplogySignatures) String() string {
  9484  	return protoimpl.X.MessageStringOf(x)
  9485  }
  9486  
  9487  func (*ToplogySignatures) ProtoMessage() {}
  9488  
  9489  func (x *ToplogySignatures) ProtoReflect() protoreflect.Message {
  9490  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[122]
  9491  	if protoimpl.UnsafeEnabled && x != nil {
  9492  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9493  		if ms.LoadMessageInfo() == nil {
  9494  			ms.StoreMessageInfo(mi)
  9495  		}
  9496  		return ms
  9497  	}
  9498  	return mi.MessageOf(x)
  9499  }
  9500  
  9501  // Deprecated: Use ToplogySignatures.ProtoReflect.Descriptor instead.
  9502  func (*ToplogySignatures) Descriptor() ([]byte, []int) {
  9503  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{122}
  9504  }
  9505  
  9506  func (x *ToplogySignatures) GetPendingSignatures() []*PendingERC20MultisigControlSignature {
  9507  	if x != nil {
  9508  		return x.PendingSignatures
  9509  	}
  9510  	return nil
  9511  }
  9512  
  9513  func (x *ToplogySignatures) GetIssuedSignatures() []*IssuedERC20MultisigControlSignature {
  9514  	if x != nil {
  9515  		return x.IssuedSignatures
  9516  	}
  9517  	return nil
  9518  }
  9519  
  9520  type PendingERC20MultisigControlSignature struct {
  9521  	state         protoimpl.MessageState
  9522  	sizeCache     protoimpl.SizeCache
  9523  	unknownFields protoimpl.UnknownFields
  9524  
  9525  	NodeId          string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
  9526  	EthereumAddress string `protobuf:"bytes,2,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"`
  9527  	Nonce           string `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
  9528  	EpochSeq        uint64 `protobuf:"varint,4,opt,name=epoch_seq,json=epochSeq,proto3" json:"epoch_seq,omitempty"`
  9529  	Added           bool   `protobuf:"varint,5,opt,name=added,proto3" json:"added,omitempty"`
  9530  }
  9531  
  9532  func (x *PendingERC20MultisigControlSignature) Reset() {
  9533  	*x = PendingERC20MultisigControlSignature{}
  9534  	if protoimpl.UnsafeEnabled {
  9535  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[123]
  9536  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9537  		ms.StoreMessageInfo(mi)
  9538  	}
  9539  }
  9540  
  9541  func (x *PendingERC20MultisigControlSignature) String() string {
  9542  	return protoimpl.X.MessageStringOf(x)
  9543  }
  9544  
  9545  func (*PendingERC20MultisigControlSignature) ProtoMessage() {}
  9546  
  9547  func (x *PendingERC20MultisigControlSignature) ProtoReflect() protoreflect.Message {
  9548  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[123]
  9549  	if protoimpl.UnsafeEnabled && x != nil {
  9550  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9551  		if ms.LoadMessageInfo() == nil {
  9552  			ms.StoreMessageInfo(mi)
  9553  		}
  9554  		return ms
  9555  	}
  9556  	return mi.MessageOf(x)
  9557  }
  9558  
  9559  // Deprecated: Use PendingERC20MultisigControlSignature.ProtoReflect.Descriptor instead.
  9560  func (*PendingERC20MultisigControlSignature) Descriptor() ([]byte, []int) {
  9561  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{123}
  9562  }
  9563  
  9564  func (x *PendingERC20MultisigControlSignature) GetNodeId() string {
  9565  	if x != nil {
  9566  		return x.NodeId
  9567  	}
  9568  	return ""
  9569  }
  9570  
  9571  func (x *PendingERC20MultisigControlSignature) GetEthereumAddress() string {
  9572  	if x != nil {
  9573  		return x.EthereumAddress
  9574  	}
  9575  	return ""
  9576  }
  9577  
  9578  func (x *PendingERC20MultisigControlSignature) GetNonce() string {
  9579  	if x != nil {
  9580  		return x.Nonce
  9581  	}
  9582  	return ""
  9583  }
  9584  
  9585  func (x *PendingERC20MultisigControlSignature) GetEpochSeq() uint64 {
  9586  	if x != nil {
  9587  		return x.EpochSeq
  9588  	}
  9589  	return 0
  9590  }
  9591  
  9592  func (x *PendingERC20MultisigControlSignature) GetAdded() bool {
  9593  	if x != nil {
  9594  		return x.Added
  9595  	}
  9596  	return false
  9597  }
  9598  
  9599  type IssuedERC20MultisigControlSignature struct {
  9600  	state         protoimpl.MessageState
  9601  	sizeCache     protoimpl.SizeCache
  9602  	unknownFields protoimpl.UnknownFields
  9603  
  9604  	ResourceId       string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
  9605  	EthereumAddress  string `protobuf:"bytes,2,opt,name=ethereum_address,json=ethereumAddress,proto3" json:"ethereum_address,omitempty"`
  9606  	SubmitterAddress string `protobuf:"bytes,3,opt,name=submitter_address,json=submitterAddress,proto3" json:"submitter_address,omitempty"`
  9607  	ChainId          string `protobuf:"bytes,4,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
  9608  }
  9609  
  9610  func (x *IssuedERC20MultisigControlSignature) Reset() {
  9611  	*x = IssuedERC20MultisigControlSignature{}
  9612  	if protoimpl.UnsafeEnabled {
  9613  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[124]
  9614  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9615  		ms.StoreMessageInfo(mi)
  9616  	}
  9617  }
  9618  
  9619  func (x *IssuedERC20MultisigControlSignature) String() string {
  9620  	return protoimpl.X.MessageStringOf(x)
  9621  }
  9622  
  9623  func (*IssuedERC20MultisigControlSignature) ProtoMessage() {}
  9624  
  9625  func (x *IssuedERC20MultisigControlSignature) ProtoReflect() protoreflect.Message {
  9626  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[124]
  9627  	if protoimpl.UnsafeEnabled && x != nil {
  9628  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9629  		if ms.LoadMessageInfo() == nil {
  9630  			ms.StoreMessageInfo(mi)
  9631  		}
  9632  		return ms
  9633  	}
  9634  	return mi.MessageOf(x)
  9635  }
  9636  
  9637  // Deprecated: Use IssuedERC20MultisigControlSignature.ProtoReflect.Descriptor instead.
  9638  func (*IssuedERC20MultisigControlSignature) Descriptor() ([]byte, []int) {
  9639  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{124}
  9640  }
  9641  
  9642  func (x *IssuedERC20MultisigControlSignature) GetResourceId() string {
  9643  	if x != nil {
  9644  		return x.ResourceId
  9645  	}
  9646  	return ""
  9647  }
  9648  
  9649  func (x *IssuedERC20MultisigControlSignature) GetEthereumAddress() string {
  9650  	if x != nil {
  9651  		return x.EthereumAddress
  9652  	}
  9653  	return ""
  9654  }
  9655  
  9656  func (x *IssuedERC20MultisigControlSignature) GetSubmitterAddress() string {
  9657  	if x != nil {
  9658  		return x.SubmitterAddress
  9659  	}
  9660  	return ""
  9661  }
  9662  
  9663  func (x *IssuedERC20MultisigControlSignature) GetChainId() string {
  9664  	if x != nil {
  9665  		return x.ChainId
  9666  	}
  9667  	return ""
  9668  }
  9669  
  9670  type ValidatorState struct {
  9671  	state         protoimpl.MessageState
  9672  	sizeCache     protoimpl.SizeCache
  9673  	unknownFields protoimpl.UnknownFields
  9674  
  9675  	ValidatorUpdate              *v12.ValidatorUpdate `protobuf:"bytes,1,opt,name=validator_update,json=validatorUpdate,proto3" json:"validator_update,omitempty"`
  9676  	BlockAdded                   uint64               `protobuf:"varint,2,opt,name=block_added,json=blockAdded,proto3" json:"block_added,omitempty"`
  9677  	Status                       int32                `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
  9678  	StatusChangeBlock            uint64               `protobuf:"varint,4,opt,name=status_change_block,json=statusChangeBlock,proto3" json:"status_change_block,omitempty"`
  9679  	LastBlockWithPositiveRanking uint64               `protobuf:"varint,5,opt,name=last_block_with_positive_ranking,json=lastBlockWithPositiveRanking,proto3" json:"last_block_with_positive_ranking,omitempty"`
  9680  	EthEventsForwarded           uint64               `protobuf:"varint,6,opt,name=eth_events_forwarded,json=ethEventsForwarded,proto3" json:"eth_events_forwarded,omitempty"`
  9681  	HeartbeatTracker             *HeartbeatTracker    `protobuf:"bytes,7,opt,name=heartbeat_tracker,json=heartbeatTracker,proto3" json:"heartbeat_tracker,omitempty"`
  9682  	ValidatorPower               int64                `protobuf:"varint,8,opt,name=validator_power,json=validatorPower,proto3" json:"validator_power,omitempty"`
  9683  	RankingScore                 *vega.RankingScore   `protobuf:"bytes,9,opt,name=ranking_score,json=rankingScore,proto3" json:"ranking_score,omitempty"`
  9684  }
  9685  
  9686  func (x *ValidatorState) Reset() {
  9687  	*x = ValidatorState{}
  9688  	if protoimpl.UnsafeEnabled {
  9689  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[125]
  9690  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9691  		ms.StoreMessageInfo(mi)
  9692  	}
  9693  }
  9694  
  9695  func (x *ValidatorState) String() string {
  9696  	return protoimpl.X.MessageStringOf(x)
  9697  }
  9698  
  9699  func (*ValidatorState) ProtoMessage() {}
  9700  
  9701  func (x *ValidatorState) ProtoReflect() protoreflect.Message {
  9702  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[125]
  9703  	if protoimpl.UnsafeEnabled && x != nil {
  9704  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9705  		if ms.LoadMessageInfo() == nil {
  9706  			ms.StoreMessageInfo(mi)
  9707  		}
  9708  		return ms
  9709  	}
  9710  	return mi.MessageOf(x)
  9711  }
  9712  
  9713  // Deprecated: Use ValidatorState.ProtoReflect.Descriptor instead.
  9714  func (*ValidatorState) Descriptor() ([]byte, []int) {
  9715  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{125}
  9716  }
  9717  
  9718  func (x *ValidatorState) GetValidatorUpdate() *v12.ValidatorUpdate {
  9719  	if x != nil {
  9720  		return x.ValidatorUpdate
  9721  	}
  9722  	return nil
  9723  }
  9724  
  9725  func (x *ValidatorState) GetBlockAdded() uint64 {
  9726  	if x != nil {
  9727  		return x.BlockAdded
  9728  	}
  9729  	return 0
  9730  }
  9731  
  9732  func (x *ValidatorState) GetStatus() int32 {
  9733  	if x != nil {
  9734  		return x.Status
  9735  	}
  9736  	return 0
  9737  }
  9738  
  9739  func (x *ValidatorState) GetStatusChangeBlock() uint64 {
  9740  	if x != nil {
  9741  		return x.StatusChangeBlock
  9742  	}
  9743  	return 0
  9744  }
  9745  
  9746  func (x *ValidatorState) GetLastBlockWithPositiveRanking() uint64 {
  9747  	if x != nil {
  9748  		return x.LastBlockWithPositiveRanking
  9749  	}
  9750  	return 0
  9751  }
  9752  
  9753  func (x *ValidatorState) GetEthEventsForwarded() uint64 {
  9754  	if x != nil {
  9755  		return x.EthEventsForwarded
  9756  	}
  9757  	return 0
  9758  }
  9759  
  9760  func (x *ValidatorState) GetHeartbeatTracker() *HeartbeatTracker {
  9761  	if x != nil {
  9762  		return x.HeartbeatTracker
  9763  	}
  9764  	return nil
  9765  }
  9766  
  9767  func (x *ValidatorState) GetValidatorPower() int64 {
  9768  	if x != nil {
  9769  		return x.ValidatorPower
  9770  	}
  9771  	return 0
  9772  }
  9773  
  9774  func (x *ValidatorState) GetRankingScore() *vega.RankingScore {
  9775  	if x != nil {
  9776  		return x.RankingScore
  9777  	}
  9778  	return nil
  9779  }
  9780  
  9781  type HeartbeatTracker struct {
  9782  	state         protoimpl.MessageState
  9783  	sizeCache     protoimpl.SizeCache
  9784  	unknownFields protoimpl.UnknownFields
  9785  
  9786  	ExpectedNextHash      string `protobuf:"bytes,1,opt,name=expected_next_hash,json=expectedNextHash,proto3" json:"expected_next_hash,omitempty"`
  9787  	ExpectedNextHashSince int64  `protobuf:"varint,2,opt,name=expected_next_hash_since,json=expectedNextHashSince,proto3" json:"expected_next_hash_since,omitempty"`
  9788  	BlockIndex            int32  `protobuf:"varint,3,opt,name=block_index,json=blockIndex,proto3" json:"block_index,omitempty"`
  9789  	BlockSigs             []bool `protobuf:"varint,4,rep,packed,name=block_sigs,json=blockSigs,proto3" json:"block_sigs,omitempty"`
  9790  }
  9791  
  9792  func (x *HeartbeatTracker) Reset() {
  9793  	*x = HeartbeatTracker{}
  9794  	if protoimpl.UnsafeEnabled {
  9795  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[126]
  9796  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9797  		ms.StoreMessageInfo(mi)
  9798  	}
  9799  }
  9800  
  9801  func (x *HeartbeatTracker) String() string {
  9802  	return protoimpl.X.MessageStringOf(x)
  9803  }
  9804  
  9805  func (*HeartbeatTracker) ProtoMessage() {}
  9806  
  9807  func (x *HeartbeatTracker) ProtoReflect() protoreflect.Message {
  9808  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[126]
  9809  	if protoimpl.UnsafeEnabled && x != nil {
  9810  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9811  		if ms.LoadMessageInfo() == nil {
  9812  			ms.StoreMessageInfo(mi)
  9813  		}
  9814  		return ms
  9815  	}
  9816  	return mi.MessageOf(x)
  9817  }
  9818  
  9819  // Deprecated: Use HeartbeatTracker.ProtoReflect.Descriptor instead.
  9820  func (*HeartbeatTracker) Descriptor() ([]byte, []int) {
  9821  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{126}
  9822  }
  9823  
  9824  func (x *HeartbeatTracker) GetExpectedNextHash() string {
  9825  	if x != nil {
  9826  		return x.ExpectedNextHash
  9827  	}
  9828  	return ""
  9829  }
  9830  
  9831  func (x *HeartbeatTracker) GetExpectedNextHashSince() int64 {
  9832  	if x != nil {
  9833  		return x.ExpectedNextHashSince
  9834  	}
  9835  	return 0
  9836  }
  9837  
  9838  func (x *HeartbeatTracker) GetBlockIndex() int32 {
  9839  	if x != nil {
  9840  		return x.BlockIndex
  9841  	}
  9842  	return 0
  9843  }
  9844  
  9845  func (x *HeartbeatTracker) GetBlockSigs() []bool {
  9846  	if x != nil {
  9847  		return x.BlockSigs
  9848  	}
  9849  	return nil
  9850  }
  9851  
  9852  type PerformanceStats struct {
  9853  	state         protoimpl.MessageState
  9854  	sizeCache     protoimpl.SizeCache
  9855  	unknownFields protoimpl.UnknownFields
  9856  
  9857  	ValidatorAddress   string `protobuf:"bytes,1,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"`
  9858  	Proposed           uint64 `protobuf:"varint,2,opt,name=proposed,proto3" json:"proposed,omitempty"`
  9859  	Elected            uint64 `protobuf:"varint,3,opt,name=elected,proto3" json:"elected,omitempty"`
  9860  	Voted              uint64 `protobuf:"varint,4,opt,name=voted,proto3" json:"voted,omitempty"`
  9861  	LastHeightVoted    int64  `protobuf:"varint,5,opt,name=last_height_voted,json=lastHeightVoted,proto3" json:"last_height_voted,omitempty"`
  9862  	LastHeightProposed int64  `protobuf:"varint,6,opt,name=last_height_proposed,json=lastHeightProposed,proto3" json:"last_height_proposed,omitempty"`
  9863  	LastHeightElected  int64  `protobuf:"varint,7,opt,name=last_height_elected,json=lastHeightElected,proto3" json:"last_height_elected,omitempty"`
  9864  }
  9865  
  9866  func (x *PerformanceStats) Reset() {
  9867  	*x = PerformanceStats{}
  9868  	if protoimpl.UnsafeEnabled {
  9869  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[127]
  9870  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9871  		ms.StoreMessageInfo(mi)
  9872  	}
  9873  }
  9874  
  9875  func (x *PerformanceStats) String() string {
  9876  	return protoimpl.X.MessageStringOf(x)
  9877  }
  9878  
  9879  func (*PerformanceStats) ProtoMessage() {}
  9880  
  9881  func (x *PerformanceStats) ProtoReflect() protoreflect.Message {
  9882  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[127]
  9883  	if protoimpl.UnsafeEnabled && x != nil {
  9884  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9885  		if ms.LoadMessageInfo() == nil {
  9886  			ms.StoreMessageInfo(mi)
  9887  		}
  9888  		return ms
  9889  	}
  9890  	return mi.MessageOf(x)
  9891  }
  9892  
  9893  // Deprecated: Use PerformanceStats.ProtoReflect.Descriptor instead.
  9894  func (*PerformanceStats) Descriptor() ([]byte, []int) {
  9895  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{127}
  9896  }
  9897  
  9898  func (x *PerformanceStats) GetValidatorAddress() string {
  9899  	if x != nil {
  9900  		return x.ValidatorAddress
  9901  	}
  9902  	return ""
  9903  }
  9904  
  9905  func (x *PerformanceStats) GetProposed() uint64 {
  9906  	if x != nil {
  9907  		return x.Proposed
  9908  	}
  9909  	return 0
  9910  }
  9911  
  9912  func (x *PerformanceStats) GetElected() uint64 {
  9913  	if x != nil {
  9914  		return x.Elected
  9915  	}
  9916  	return 0
  9917  }
  9918  
  9919  func (x *PerformanceStats) GetVoted() uint64 {
  9920  	if x != nil {
  9921  		return x.Voted
  9922  	}
  9923  	return 0
  9924  }
  9925  
  9926  func (x *PerformanceStats) GetLastHeightVoted() int64 {
  9927  	if x != nil {
  9928  		return x.LastHeightVoted
  9929  	}
  9930  	return 0
  9931  }
  9932  
  9933  func (x *PerformanceStats) GetLastHeightProposed() int64 {
  9934  	if x != nil {
  9935  		return x.LastHeightProposed
  9936  	}
  9937  	return 0
  9938  }
  9939  
  9940  func (x *PerformanceStats) GetLastHeightElected() int64 {
  9941  	if x != nil {
  9942  		return x.LastHeightElected
  9943  	}
  9944  	return 0
  9945  }
  9946  
  9947  type ValidatorPerformance struct {
  9948  	state         protoimpl.MessageState
  9949  	sizeCache     protoimpl.SizeCache
  9950  	unknownFields protoimpl.UnknownFields
  9951  
  9952  	ValidatorPerfStats []*PerformanceStats `protobuf:"bytes,1,rep,name=validator_perf_stats,json=validatorPerfStats,proto3" json:"validator_perf_stats,omitempty"`
  9953  }
  9954  
  9955  func (x *ValidatorPerformance) Reset() {
  9956  	*x = ValidatorPerformance{}
  9957  	if protoimpl.UnsafeEnabled {
  9958  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[128]
  9959  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9960  		ms.StoreMessageInfo(mi)
  9961  	}
  9962  }
  9963  
  9964  func (x *ValidatorPerformance) String() string {
  9965  	return protoimpl.X.MessageStringOf(x)
  9966  }
  9967  
  9968  func (*ValidatorPerformance) ProtoMessage() {}
  9969  
  9970  func (x *ValidatorPerformance) ProtoReflect() protoreflect.Message {
  9971  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[128]
  9972  	if protoimpl.UnsafeEnabled && x != nil {
  9973  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  9974  		if ms.LoadMessageInfo() == nil {
  9975  			ms.StoreMessageInfo(mi)
  9976  		}
  9977  		return ms
  9978  	}
  9979  	return mi.MessageOf(x)
  9980  }
  9981  
  9982  // Deprecated: Use ValidatorPerformance.ProtoReflect.Descriptor instead.
  9983  func (*ValidatorPerformance) Descriptor() ([]byte, []int) {
  9984  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{128}
  9985  }
  9986  
  9987  func (x *ValidatorPerformance) GetValidatorPerfStats() []*PerformanceStats {
  9988  	if x != nil {
  9989  		return x.ValidatorPerfStats
  9990  	}
  9991  	return nil
  9992  }
  9993  
  9994  type LiquidityParameters struct {
  9995  	state         protoimpl.MessageState
  9996  	sizeCache     protoimpl.SizeCache
  9997  	unknownFields protoimpl.UnknownFields
  9998  
  9999  	MaxFee                  string `protobuf:"bytes,1,opt,name=max_fee,json=maxFee,proto3" json:"max_fee,omitempty"`
 10000  	MaxShapeSize            string `protobuf:"bytes,2,opt,name=max_shape_size,json=maxShapeSize,proto3" json:"max_shape_size,omitempty"`
 10001  	StakeToObligationFactor string `protobuf:"bytes,3,opt,name=stake_to_obligation_factor,json=stakeToObligationFactor,proto3" json:"stake_to_obligation_factor,omitempty"`
 10002  	// Market ID these liquidity parameters apply to. Required for key generation
 10003  	MarketId string `protobuf:"bytes,4,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10004  }
 10005  
 10006  func (x *LiquidityParameters) Reset() {
 10007  	*x = LiquidityParameters{}
 10008  	if protoimpl.UnsafeEnabled {
 10009  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[129]
 10010  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10011  		ms.StoreMessageInfo(mi)
 10012  	}
 10013  }
 10014  
 10015  func (x *LiquidityParameters) String() string {
 10016  	return protoimpl.X.MessageStringOf(x)
 10017  }
 10018  
 10019  func (*LiquidityParameters) ProtoMessage() {}
 10020  
 10021  func (x *LiquidityParameters) ProtoReflect() protoreflect.Message {
 10022  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[129]
 10023  	if protoimpl.UnsafeEnabled && x != nil {
 10024  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10025  		if ms.LoadMessageInfo() == nil {
 10026  			ms.StoreMessageInfo(mi)
 10027  		}
 10028  		return ms
 10029  	}
 10030  	return mi.MessageOf(x)
 10031  }
 10032  
 10033  // Deprecated: Use LiquidityParameters.ProtoReflect.Descriptor instead.
 10034  func (*LiquidityParameters) Descriptor() ([]byte, []int) {
 10035  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{129}
 10036  }
 10037  
 10038  func (x *LiquidityParameters) GetMaxFee() string {
 10039  	if x != nil {
 10040  		return x.MaxFee
 10041  	}
 10042  	return ""
 10043  }
 10044  
 10045  func (x *LiquidityParameters) GetMaxShapeSize() string {
 10046  	if x != nil {
 10047  		return x.MaxShapeSize
 10048  	}
 10049  	return ""
 10050  }
 10051  
 10052  func (x *LiquidityParameters) GetStakeToObligationFactor() string {
 10053  	if x != nil {
 10054  		return x.StakeToObligationFactor
 10055  	}
 10056  	return ""
 10057  }
 10058  
 10059  func (x *LiquidityParameters) GetMarketId() string {
 10060  	if x != nil {
 10061  		return x.MarketId
 10062  	}
 10063  	return ""
 10064  }
 10065  
 10066  type LiquidityPendingProvisions struct {
 10067  	state         protoimpl.MessageState
 10068  	sizeCache     protoimpl.SizeCache
 10069  	unknownFields protoimpl.UnknownFields
 10070  
 10071  	PendingProvisions []string `protobuf:"bytes,1,rep,name=pending_provisions,json=pendingProvisions,proto3" json:"pending_provisions,omitempty"`
 10072  	// Market ID these liquidity provisions apply to. Required for key generation
 10073  	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10074  }
 10075  
 10076  func (x *LiquidityPendingProvisions) Reset() {
 10077  	*x = LiquidityPendingProvisions{}
 10078  	if protoimpl.UnsafeEnabled {
 10079  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[130]
 10080  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10081  		ms.StoreMessageInfo(mi)
 10082  	}
 10083  }
 10084  
 10085  func (x *LiquidityPendingProvisions) String() string {
 10086  	return protoimpl.X.MessageStringOf(x)
 10087  }
 10088  
 10089  func (*LiquidityPendingProvisions) ProtoMessage() {}
 10090  
 10091  func (x *LiquidityPendingProvisions) ProtoReflect() protoreflect.Message {
 10092  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[130]
 10093  	if protoimpl.UnsafeEnabled && x != nil {
 10094  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10095  		if ms.LoadMessageInfo() == nil {
 10096  			ms.StoreMessageInfo(mi)
 10097  		}
 10098  		return ms
 10099  	}
 10100  	return mi.MessageOf(x)
 10101  }
 10102  
 10103  // Deprecated: Use LiquidityPendingProvisions.ProtoReflect.Descriptor instead.
 10104  func (*LiquidityPendingProvisions) Descriptor() ([]byte, []int) {
 10105  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{130}
 10106  }
 10107  
 10108  func (x *LiquidityPendingProvisions) GetPendingProvisions() []string {
 10109  	if x != nil {
 10110  		return x.PendingProvisions
 10111  	}
 10112  	return nil
 10113  }
 10114  
 10115  func (x *LiquidityPendingProvisions) GetMarketId() string {
 10116  	if x != nil {
 10117  		return x.MarketId
 10118  	}
 10119  	return ""
 10120  }
 10121  
 10122  type LiquidityPartiesLiquidityOrders struct {
 10123  	state         protoimpl.MessageState
 10124  	sizeCache     protoimpl.SizeCache
 10125  	unknownFields protoimpl.UnknownFields
 10126  
 10127  	PartyOrders []*PartyOrders `protobuf:"bytes,1,rep,name=party_orders,json=partyOrders,proto3" json:"party_orders,omitempty"`
 10128  	// Market ID these liquidity orders apply to. Required for key generation
 10129  	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10130  }
 10131  
 10132  func (x *LiquidityPartiesLiquidityOrders) Reset() {
 10133  	*x = LiquidityPartiesLiquidityOrders{}
 10134  	if protoimpl.UnsafeEnabled {
 10135  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[131]
 10136  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10137  		ms.StoreMessageInfo(mi)
 10138  	}
 10139  }
 10140  
 10141  func (x *LiquidityPartiesLiquidityOrders) String() string {
 10142  	return protoimpl.X.MessageStringOf(x)
 10143  }
 10144  
 10145  func (*LiquidityPartiesLiquidityOrders) ProtoMessage() {}
 10146  
 10147  func (x *LiquidityPartiesLiquidityOrders) ProtoReflect() protoreflect.Message {
 10148  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[131]
 10149  	if protoimpl.UnsafeEnabled && x != nil {
 10150  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10151  		if ms.LoadMessageInfo() == nil {
 10152  			ms.StoreMessageInfo(mi)
 10153  		}
 10154  		return ms
 10155  	}
 10156  	return mi.MessageOf(x)
 10157  }
 10158  
 10159  // Deprecated: Use LiquidityPartiesLiquidityOrders.ProtoReflect.Descriptor instead.
 10160  func (*LiquidityPartiesLiquidityOrders) Descriptor() ([]byte, []int) {
 10161  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{131}
 10162  }
 10163  
 10164  func (x *LiquidityPartiesLiquidityOrders) GetPartyOrders() []*PartyOrders {
 10165  	if x != nil {
 10166  		return x.PartyOrders
 10167  	}
 10168  	return nil
 10169  }
 10170  
 10171  func (x *LiquidityPartiesLiquidityOrders) GetMarketId() string {
 10172  	if x != nil {
 10173  		return x.MarketId
 10174  	}
 10175  	return ""
 10176  }
 10177  
 10178  type PartyOrders struct {
 10179  	state         protoimpl.MessageState
 10180  	sizeCache     protoimpl.SizeCache
 10181  	unknownFields protoimpl.UnknownFields
 10182  
 10183  	Party  string        `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 10184  	Orders []*vega.Order `protobuf:"bytes,2,rep,name=orders,proto3" json:"orders,omitempty"`
 10185  }
 10186  
 10187  func (x *PartyOrders) Reset() {
 10188  	*x = PartyOrders{}
 10189  	if protoimpl.UnsafeEnabled {
 10190  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[132]
 10191  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10192  		ms.StoreMessageInfo(mi)
 10193  	}
 10194  }
 10195  
 10196  func (x *PartyOrders) String() string {
 10197  	return protoimpl.X.MessageStringOf(x)
 10198  }
 10199  
 10200  func (*PartyOrders) ProtoMessage() {}
 10201  
 10202  func (x *PartyOrders) ProtoReflect() protoreflect.Message {
 10203  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[132]
 10204  	if protoimpl.UnsafeEnabled && x != nil {
 10205  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10206  		if ms.LoadMessageInfo() == nil {
 10207  			ms.StoreMessageInfo(mi)
 10208  		}
 10209  		return ms
 10210  	}
 10211  	return mi.MessageOf(x)
 10212  }
 10213  
 10214  // Deprecated: Use PartyOrders.ProtoReflect.Descriptor instead.
 10215  func (*PartyOrders) Descriptor() ([]byte, []int) {
 10216  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{132}
 10217  }
 10218  
 10219  func (x *PartyOrders) GetParty() string {
 10220  	if x != nil {
 10221  		return x.Party
 10222  	}
 10223  	return ""
 10224  }
 10225  
 10226  func (x *PartyOrders) GetOrders() []*vega.Order {
 10227  	if x != nil {
 10228  		return x.Orders
 10229  	}
 10230  	return nil
 10231  }
 10232  
 10233  type LiquidityPartiesOrders struct {
 10234  	state         protoimpl.MessageState
 10235  	sizeCache     protoimpl.SizeCache
 10236  	unknownFields protoimpl.UnknownFields
 10237  
 10238  	PartyOrders []*PartyOrders `protobuf:"bytes,1,rep,name=party_orders,json=partyOrders,proto3" json:"party_orders,omitempty"`
 10239  	// Market ID these orders apply to.
 10240  	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10241  }
 10242  
 10243  func (x *LiquidityPartiesOrders) Reset() {
 10244  	*x = LiquidityPartiesOrders{}
 10245  	if protoimpl.UnsafeEnabled {
 10246  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[133]
 10247  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10248  		ms.StoreMessageInfo(mi)
 10249  	}
 10250  }
 10251  
 10252  func (x *LiquidityPartiesOrders) String() string {
 10253  	return protoimpl.X.MessageStringOf(x)
 10254  }
 10255  
 10256  func (*LiquidityPartiesOrders) ProtoMessage() {}
 10257  
 10258  func (x *LiquidityPartiesOrders) ProtoReflect() protoreflect.Message {
 10259  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[133]
 10260  	if protoimpl.UnsafeEnabled && x != nil {
 10261  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10262  		if ms.LoadMessageInfo() == nil {
 10263  			ms.StoreMessageInfo(mi)
 10264  		}
 10265  		return ms
 10266  	}
 10267  	return mi.MessageOf(x)
 10268  }
 10269  
 10270  // Deprecated: Use LiquidityPartiesOrders.ProtoReflect.Descriptor instead.
 10271  func (*LiquidityPartiesOrders) Descriptor() ([]byte, []int) {
 10272  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{133}
 10273  }
 10274  
 10275  func (x *LiquidityPartiesOrders) GetPartyOrders() []*PartyOrders {
 10276  	if x != nil {
 10277  		return x.PartyOrders
 10278  	}
 10279  	return nil
 10280  }
 10281  
 10282  func (x *LiquidityPartiesOrders) GetMarketId() string {
 10283  	if x != nil {
 10284  		return x.MarketId
 10285  	}
 10286  	return ""
 10287  }
 10288  
 10289  type LiquidityProvisions struct {
 10290  	state         protoimpl.MessageState
 10291  	sizeCache     protoimpl.SizeCache
 10292  	unknownFields protoimpl.UnknownFields
 10293  
 10294  	LiquidityProvisions []*vega.LiquidityProvision `protobuf:"bytes,1,rep,name=liquidity_provisions,json=liquidityProvisions,proto3" json:"liquidity_provisions,omitempty"`
 10295  	// Market ID these provisions apply to.
 10296  	MarketId string `protobuf:"bytes,2,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10297  }
 10298  
 10299  func (x *LiquidityProvisions) Reset() {
 10300  	*x = LiquidityProvisions{}
 10301  	if protoimpl.UnsafeEnabled {
 10302  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[134]
 10303  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10304  		ms.StoreMessageInfo(mi)
 10305  	}
 10306  }
 10307  
 10308  func (x *LiquidityProvisions) String() string {
 10309  	return protoimpl.X.MessageStringOf(x)
 10310  }
 10311  
 10312  func (*LiquidityProvisions) ProtoMessage() {}
 10313  
 10314  func (x *LiquidityProvisions) ProtoReflect() protoreflect.Message {
 10315  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[134]
 10316  	if protoimpl.UnsafeEnabled && x != nil {
 10317  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10318  		if ms.LoadMessageInfo() == nil {
 10319  			ms.StoreMessageInfo(mi)
 10320  		}
 10321  		return ms
 10322  	}
 10323  	return mi.MessageOf(x)
 10324  }
 10325  
 10326  // Deprecated: Use LiquidityProvisions.ProtoReflect.Descriptor instead.
 10327  func (*LiquidityProvisions) Descriptor() ([]byte, []int) {
 10328  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{134}
 10329  }
 10330  
 10331  func (x *LiquidityProvisions) GetLiquidityProvisions() []*vega.LiquidityProvision {
 10332  	if x != nil {
 10333  		return x.LiquidityProvisions
 10334  	}
 10335  	return nil
 10336  }
 10337  
 10338  func (x *LiquidityProvisions) GetMarketId() string {
 10339  	if x != nil {
 10340  		return x.MarketId
 10341  	}
 10342  	return ""
 10343  }
 10344  
 10345  type LiquidityScores struct {
 10346  	state         protoimpl.MessageState
 10347  	sizeCache     protoimpl.SizeCache
 10348  	unknownFields protoimpl.UnknownFields
 10349  
 10350  	RunningAverageCounter int32             `protobuf:"varint,1,opt,name=running_average_counter,json=runningAverageCounter,proto3" json:"running_average_counter,omitempty"`
 10351  	Scores                []*LiquidityScore `protobuf:"bytes,2,rep,name=scores,proto3" json:"scores,omitempty"`
 10352  	MarketId              string            `protobuf:"bytes,3,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10353  }
 10354  
 10355  func (x *LiquidityScores) Reset() {
 10356  	*x = LiquidityScores{}
 10357  	if protoimpl.UnsafeEnabled {
 10358  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[135]
 10359  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10360  		ms.StoreMessageInfo(mi)
 10361  	}
 10362  }
 10363  
 10364  func (x *LiquidityScores) String() string {
 10365  	return protoimpl.X.MessageStringOf(x)
 10366  }
 10367  
 10368  func (*LiquidityScores) ProtoMessage() {}
 10369  
 10370  func (x *LiquidityScores) ProtoReflect() protoreflect.Message {
 10371  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[135]
 10372  	if protoimpl.UnsafeEnabled && x != nil {
 10373  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10374  		if ms.LoadMessageInfo() == nil {
 10375  			ms.StoreMessageInfo(mi)
 10376  		}
 10377  		return ms
 10378  	}
 10379  	return mi.MessageOf(x)
 10380  }
 10381  
 10382  // Deprecated: Use LiquidityScores.ProtoReflect.Descriptor instead.
 10383  func (*LiquidityScores) Descriptor() ([]byte, []int) {
 10384  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{135}
 10385  }
 10386  
 10387  func (x *LiquidityScores) GetRunningAverageCounter() int32 {
 10388  	if x != nil {
 10389  		return x.RunningAverageCounter
 10390  	}
 10391  	return 0
 10392  }
 10393  
 10394  func (x *LiquidityScores) GetScores() []*LiquidityScore {
 10395  	if x != nil {
 10396  		return x.Scores
 10397  	}
 10398  	return nil
 10399  }
 10400  
 10401  func (x *LiquidityScores) GetMarketId() string {
 10402  	if x != nil {
 10403  		return x.MarketId
 10404  	}
 10405  	return ""
 10406  }
 10407  
 10408  type LiquidityScore struct {
 10409  	state         protoimpl.MessageState
 10410  	sizeCache     protoimpl.SizeCache
 10411  	unknownFields protoimpl.UnknownFields
 10412  
 10413  	Score   string `protobuf:"bytes,1,opt,name=score,proto3" json:"score,omitempty"`
 10414  	PartyId string `protobuf:"bytes,2,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
 10415  }
 10416  
 10417  func (x *LiquidityScore) Reset() {
 10418  	*x = LiquidityScore{}
 10419  	if protoimpl.UnsafeEnabled {
 10420  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[136]
 10421  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10422  		ms.StoreMessageInfo(mi)
 10423  	}
 10424  }
 10425  
 10426  func (x *LiquidityScore) String() string {
 10427  	return protoimpl.X.MessageStringOf(x)
 10428  }
 10429  
 10430  func (*LiquidityScore) ProtoMessage() {}
 10431  
 10432  func (x *LiquidityScore) ProtoReflect() protoreflect.Message {
 10433  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[136]
 10434  	if protoimpl.UnsafeEnabled && x != nil {
 10435  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10436  		if ms.LoadMessageInfo() == nil {
 10437  			ms.StoreMessageInfo(mi)
 10438  		}
 10439  		return ms
 10440  	}
 10441  	return mi.MessageOf(x)
 10442  }
 10443  
 10444  // Deprecated: Use LiquidityScore.ProtoReflect.Descriptor instead.
 10445  func (*LiquidityScore) Descriptor() ([]byte, []int) {
 10446  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{136}
 10447  }
 10448  
 10449  func (x *LiquidityScore) GetScore() string {
 10450  	if x != nil {
 10451  		return x.Score
 10452  	}
 10453  	return ""
 10454  }
 10455  
 10456  func (x *LiquidityScore) GetPartyId() string {
 10457  	if x != nil {
 10458  		return x.PartyId
 10459  	}
 10460  	return ""
 10461  }
 10462  
 10463  type LiquidityV2Parameters struct {
 10464  	state         protoimpl.MessageState
 10465  	sizeCache     protoimpl.SizeCache
 10466  	unknownFields protoimpl.UnknownFields
 10467  
 10468  	// Market ID these liquidity parameters apply to. Required for key generation
 10469  	MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10470  	// market specific SLA parameters, will be different than the ones in the market
 10471  	// snapshot since they apply at the end of an epoch
 10472  	MarketSlaParameters *vega.LiquiditySLAParameters `protobuf:"bytes,2,opt,name=market_sla_parameters,json=marketSlaParameters,proto3" json:"market_sla_parameters,omitempty"`
 10473  	// network wide SLA parameters, will be different than network paramters in the
 10474  	// snapshot since they apply at the end of an epoch
 10475  	StakeToVolume    string `protobuf:"bytes,3,opt,name=stake_to_volume,json=stakeToVolume,proto3" json:"stake_to_volume,omitempty"`
 10476  	BondPenaltySlope string `protobuf:"bytes,4,opt,name=bond_penalty_slope,json=bondPenaltySlope,proto3" json:"bond_penalty_slope,omitempty"`
 10477  	BondPenaltyMax   string `protobuf:"bytes,5,opt,name=bond_penalty_max,json=bondPenaltyMax,proto3" json:"bond_penalty_max,omitempty"`
 10478  }
 10479  
 10480  func (x *LiquidityV2Parameters) Reset() {
 10481  	*x = LiquidityV2Parameters{}
 10482  	if protoimpl.UnsafeEnabled {
 10483  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[137]
 10484  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10485  		ms.StoreMessageInfo(mi)
 10486  	}
 10487  }
 10488  
 10489  func (x *LiquidityV2Parameters) String() string {
 10490  	return protoimpl.X.MessageStringOf(x)
 10491  }
 10492  
 10493  func (*LiquidityV2Parameters) ProtoMessage() {}
 10494  
 10495  func (x *LiquidityV2Parameters) ProtoReflect() protoreflect.Message {
 10496  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[137]
 10497  	if protoimpl.UnsafeEnabled && x != nil {
 10498  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10499  		if ms.LoadMessageInfo() == nil {
 10500  			ms.StoreMessageInfo(mi)
 10501  		}
 10502  		return ms
 10503  	}
 10504  	return mi.MessageOf(x)
 10505  }
 10506  
 10507  // Deprecated: Use LiquidityV2Parameters.ProtoReflect.Descriptor instead.
 10508  func (*LiquidityV2Parameters) Descriptor() ([]byte, []int) {
 10509  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{137}
 10510  }
 10511  
 10512  func (x *LiquidityV2Parameters) GetMarketId() string {
 10513  	if x != nil {
 10514  		return x.MarketId
 10515  	}
 10516  	return ""
 10517  }
 10518  
 10519  func (x *LiquidityV2Parameters) GetMarketSlaParameters() *vega.LiquiditySLAParameters {
 10520  	if x != nil {
 10521  		return x.MarketSlaParameters
 10522  	}
 10523  	return nil
 10524  }
 10525  
 10526  func (x *LiquidityV2Parameters) GetStakeToVolume() string {
 10527  	if x != nil {
 10528  		return x.StakeToVolume
 10529  	}
 10530  	return ""
 10531  }
 10532  
 10533  func (x *LiquidityV2Parameters) GetBondPenaltySlope() string {
 10534  	if x != nil {
 10535  		return x.BondPenaltySlope
 10536  	}
 10537  	return ""
 10538  }
 10539  
 10540  func (x *LiquidityV2Parameters) GetBondPenaltyMax() string {
 10541  	if x != nil {
 10542  		return x.BondPenaltyMax
 10543  	}
 10544  	return ""
 10545  }
 10546  
 10547  type LiquidityV2PaidFeesStats struct {
 10548  	state         protoimpl.MessageState
 10549  	sizeCache     protoimpl.SizeCache
 10550  	unknownFields protoimpl.UnknownFields
 10551  
 10552  	// Market ID these liquidity parameters apply to. Required for key generation
 10553  	MarketId string                      `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10554  	Stats    *v12.PaidLiquidityFeesStats `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
 10555  }
 10556  
 10557  func (x *LiquidityV2PaidFeesStats) Reset() {
 10558  	*x = LiquidityV2PaidFeesStats{}
 10559  	if protoimpl.UnsafeEnabled {
 10560  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[138]
 10561  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10562  		ms.StoreMessageInfo(mi)
 10563  	}
 10564  }
 10565  
 10566  func (x *LiquidityV2PaidFeesStats) String() string {
 10567  	return protoimpl.X.MessageStringOf(x)
 10568  }
 10569  
 10570  func (*LiquidityV2PaidFeesStats) ProtoMessage() {}
 10571  
 10572  func (x *LiquidityV2PaidFeesStats) ProtoReflect() protoreflect.Message {
 10573  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[138]
 10574  	if protoimpl.UnsafeEnabled && x != nil {
 10575  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10576  		if ms.LoadMessageInfo() == nil {
 10577  			ms.StoreMessageInfo(mi)
 10578  		}
 10579  		return ms
 10580  	}
 10581  	return mi.MessageOf(x)
 10582  }
 10583  
 10584  // Deprecated: Use LiquidityV2PaidFeesStats.ProtoReflect.Descriptor instead.
 10585  func (*LiquidityV2PaidFeesStats) Descriptor() ([]byte, []int) {
 10586  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{138}
 10587  }
 10588  
 10589  func (x *LiquidityV2PaidFeesStats) GetMarketId() string {
 10590  	if x != nil {
 10591  		return x.MarketId
 10592  	}
 10593  	return ""
 10594  }
 10595  
 10596  func (x *LiquidityV2PaidFeesStats) GetStats() *v12.PaidLiquidityFeesStats {
 10597  	if x != nil {
 10598  		return x.Stats
 10599  	}
 10600  	return nil
 10601  }
 10602  
 10603  type LiquidityV2Provisions struct {
 10604  	state         protoimpl.MessageState
 10605  	sizeCache     protoimpl.SizeCache
 10606  	unknownFields protoimpl.UnknownFields
 10607  
 10608  	// Market ID these liquidity parameters apply to. Required for key generation
 10609  	MarketId            string                     `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10610  	LiquidityProvisions []*vega.LiquidityProvision `protobuf:"bytes,2,rep,name=liquidity_provisions,json=liquidityProvisions,proto3" json:"liquidity_provisions,omitempty"`
 10611  }
 10612  
 10613  func (x *LiquidityV2Provisions) Reset() {
 10614  	*x = LiquidityV2Provisions{}
 10615  	if protoimpl.UnsafeEnabled {
 10616  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[139]
 10617  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10618  		ms.StoreMessageInfo(mi)
 10619  	}
 10620  }
 10621  
 10622  func (x *LiquidityV2Provisions) String() string {
 10623  	return protoimpl.X.MessageStringOf(x)
 10624  }
 10625  
 10626  func (*LiquidityV2Provisions) ProtoMessage() {}
 10627  
 10628  func (x *LiquidityV2Provisions) ProtoReflect() protoreflect.Message {
 10629  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[139]
 10630  	if protoimpl.UnsafeEnabled && x != nil {
 10631  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10632  		if ms.LoadMessageInfo() == nil {
 10633  			ms.StoreMessageInfo(mi)
 10634  		}
 10635  		return ms
 10636  	}
 10637  	return mi.MessageOf(x)
 10638  }
 10639  
 10640  // Deprecated: Use LiquidityV2Provisions.ProtoReflect.Descriptor instead.
 10641  func (*LiquidityV2Provisions) Descriptor() ([]byte, []int) {
 10642  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{139}
 10643  }
 10644  
 10645  func (x *LiquidityV2Provisions) GetMarketId() string {
 10646  	if x != nil {
 10647  		return x.MarketId
 10648  	}
 10649  	return ""
 10650  }
 10651  
 10652  func (x *LiquidityV2Provisions) GetLiquidityProvisions() []*vega.LiquidityProvision {
 10653  	if x != nil {
 10654  		return x.LiquidityProvisions
 10655  	}
 10656  	return nil
 10657  }
 10658  
 10659  type LiquidityV2PendingProvisions struct {
 10660  	state         protoimpl.MessageState
 10661  	sizeCache     protoimpl.SizeCache
 10662  	unknownFields protoimpl.UnknownFields
 10663  
 10664  	// Market ID these liquidity parameters apply to. Required for key generation
 10665  	MarketId                   string                     `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10666  	PendingLiquidityProvisions []*vega.LiquidityProvision `protobuf:"bytes,2,rep,name=pending_liquidity_provisions,json=pendingLiquidityProvisions,proto3" json:"pending_liquidity_provisions,omitempty"`
 10667  }
 10668  
 10669  func (x *LiquidityV2PendingProvisions) Reset() {
 10670  	*x = LiquidityV2PendingProvisions{}
 10671  	if protoimpl.UnsafeEnabled {
 10672  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[140]
 10673  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10674  		ms.StoreMessageInfo(mi)
 10675  	}
 10676  }
 10677  
 10678  func (x *LiquidityV2PendingProvisions) String() string {
 10679  	return protoimpl.X.MessageStringOf(x)
 10680  }
 10681  
 10682  func (*LiquidityV2PendingProvisions) ProtoMessage() {}
 10683  
 10684  func (x *LiquidityV2PendingProvisions) ProtoReflect() protoreflect.Message {
 10685  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[140]
 10686  	if protoimpl.UnsafeEnabled && x != nil {
 10687  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10688  		if ms.LoadMessageInfo() == nil {
 10689  			ms.StoreMessageInfo(mi)
 10690  		}
 10691  		return ms
 10692  	}
 10693  	return mi.MessageOf(x)
 10694  }
 10695  
 10696  // Deprecated: Use LiquidityV2PendingProvisions.ProtoReflect.Descriptor instead.
 10697  func (*LiquidityV2PendingProvisions) Descriptor() ([]byte, []int) {
 10698  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{140}
 10699  }
 10700  
 10701  func (x *LiquidityV2PendingProvisions) GetMarketId() string {
 10702  	if x != nil {
 10703  		return x.MarketId
 10704  	}
 10705  	return ""
 10706  }
 10707  
 10708  func (x *LiquidityV2PendingProvisions) GetPendingLiquidityProvisions() []*vega.LiquidityProvision {
 10709  	if x != nil {
 10710  		return x.PendingLiquidityProvisions
 10711  	}
 10712  	return nil
 10713  }
 10714  
 10715  type LiquidityV2Performances struct {
 10716  	state         protoimpl.MessageState
 10717  	sizeCache     protoimpl.SizeCache
 10718  	unknownFields protoimpl.UnknownFields
 10719  
 10720  	// Market ID these liquidity parameters apply to. Required for key generation
 10721  	MarketId            string                            `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10722  	EpochStartTime      int64                             `protobuf:"varint,2,opt,name=epoch_start_time,json=epochStartTime,proto3" json:"epoch_start_time,omitempty"`
 10723  	PerformancePerParty []*LiquidityV2PerformancePerParty `protobuf:"bytes,3,rep,name=performance_per_party,json=performancePerParty,proto3" json:"performance_per_party,omitempty"`
 10724  }
 10725  
 10726  func (x *LiquidityV2Performances) Reset() {
 10727  	*x = LiquidityV2Performances{}
 10728  	if protoimpl.UnsafeEnabled {
 10729  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[141]
 10730  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10731  		ms.StoreMessageInfo(mi)
 10732  	}
 10733  }
 10734  
 10735  func (x *LiquidityV2Performances) String() string {
 10736  	return protoimpl.X.MessageStringOf(x)
 10737  }
 10738  
 10739  func (*LiquidityV2Performances) ProtoMessage() {}
 10740  
 10741  func (x *LiquidityV2Performances) ProtoReflect() protoreflect.Message {
 10742  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[141]
 10743  	if protoimpl.UnsafeEnabled && x != nil {
 10744  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10745  		if ms.LoadMessageInfo() == nil {
 10746  			ms.StoreMessageInfo(mi)
 10747  		}
 10748  		return ms
 10749  	}
 10750  	return mi.MessageOf(x)
 10751  }
 10752  
 10753  // Deprecated: Use LiquidityV2Performances.ProtoReflect.Descriptor instead.
 10754  func (*LiquidityV2Performances) Descriptor() ([]byte, []int) {
 10755  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{141}
 10756  }
 10757  
 10758  func (x *LiquidityV2Performances) GetMarketId() string {
 10759  	if x != nil {
 10760  		return x.MarketId
 10761  	}
 10762  	return ""
 10763  }
 10764  
 10765  func (x *LiquidityV2Performances) GetEpochStartTime() int64 {
 10766  	if x != nil {
 10767  		return x.EpochStartTime
 10768  	}
 10769  	return 0
 10770  }
 10771  
 10772  func (x *LiquidityV2Performances) GetPerformancePerParty() []*LiquidityV2PerformancePerParty {
 10773  	if x != nil {
 10774  		return x.PerformancePerParty
 10775  	}
 10776  	return nil
 10777  }
 10778  
 10779  type LiquidityV2PerformancePerParty struct {
 10780  	state         protoimpl.MessageState
 10781  	sizeCache     protoimpl.SizeCache
 10782  	unknownFields protoimpl.UnknownFields
 10783  
 10784  	Party                            string   `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 10785  	ElapsedTimeMeetingSlaDuringEpoch int64    `protobuf:"varint,2,opt,name=elapsed_time_meeting_sla_during_epoch,json=elapsedTimeMeetingSlaDuringEpoch,proto3" json:"elapsed_time_meeting_sla_during_epoch,omitempty"`
 10786  	CommitmentStartTime              int64    `protobuf:"varint,3,opt,name=commitment_start_time,json=commitmentStartTime,proto3" json:"commitment_start_time,omitempty"`
 10787  	RegisteredPenaltiesPerEpoch      []string `protobuf:"bytes,4,rep,name=registered_penalties_per_epoch,json=registeredPenaltiesPerEpoch,proto3" json:"registered_penalties_per_epoch,omitempty"`
 10788  	PositionInPenaltiesPerEpoch      uint32   `protobuf:"varint,5,opt,name=position_in_penalties_per_epoch,json=positionInPenaltiesPerEpoch,proto3" json:"position_in_penalties_per_epoch,omitempty"`
 10789  	LastEpochFractionOfTimeOnBook    string   `protobuf:"bytes,6,opt,name=last_epoch_fraction_of_time_on_book,json=lastEpochFractionOfTimeOnBook,proto3" json:"last_epoch_fraction_of_time_on_book,omitempty"`
 10790  	LastEpochFeePenalty              string   `protobuf:"bytes,7,opt,name=last_epoch_fee_penalty,json=lastEpochFeePenalty,proto3" json:"last_epoch_fee_penalty,omitempty"`
 10791  	LastEpochBondPenalty             string   `protobuf:"bytes,8,opt,name=last_epoch_bond_penalty,json=lastEpochBondPenalty,proto3" json:"last_epoch_bond_penalty,omitempty"`
 10792  	RequiredLiquidity                string   `protobuf:"bytes,9,opt,name=required_liquidity,json=requiredLiquidity,proto3" json:"required_liquidity,omitempty"`
 10793  	NotionalVolumeBuys               string   `protobuf:"bytes,10,opt,name=notional_volume_buys,json=notionalVolumeBuys,proto3" json:"notional_volume_buys,omitempty"`
 10794  	NotionalVolumeSells              string   `protobuf:"bytes,11,opt,name=notional_volume_sells,json=notionalVolumeSells,proto3" json:"notional_volume_sells,omitempty"`
 10795  }
 10796  
 10797  func (x *LiquidityV2PerformancePerParty) Reset() {
 10798  	*x = LiquidityV2PerformancePerParty{}
 10799  	if protoimpl.UnsafeEnabled {
 10800  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[142]
 10801  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10802  		ms.StoreMessageInfo(mi)
 10803  	}
 10804  }
 10805  
 10806  func (x *LiquidityV2PerformancePerParty) String() string {
 10807  	return protoimpl.X.MessageStringOf(x)
 10808  }
 10809  
 10810  func (*LiquidityV2PerformancePerParty) ProtoMessage() {}
 10811  
 10812  func (x *LiquidityV2PerformancePerParty) ProtoReflect() protoreflect.Message {
 10813  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[142]
 10814  	if protoimpl.UnsafeEnabled && x != nil {
 10815  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10816  		if ms.LoadMessageInfo() == nil {
 10817  			ms.StoreMessageInfo(mi)
 10818  		}
 10819  		return ms
 10820  	}
 10821  	return mi.MessageOf(x)
 10822  }
 10823  
 10824  // Deprecated: Use LiquidityV2PerformancePerParty.ProtoReflect.Descriptor instead.
 10825  func (*LiquidityV2PerformancePerParty) Descriptor() ([]byte, []int) {
 10826  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{142}
 10827  }
 10828  
 10829  func (x *LiquidityV2PerformancePerParty) GetParty() string {
 10830  	if x != nil {
 10831  		return x.Party
 10832  	}
 10833  	return ""
 10834  }
 10835  
 10836  func (x *LiquidityV2PerformancePerParty) GetElapsedTimeMeetingSlaDuringEpoch() int64 {
 10837  	if x != nil {
 10838  		return x.ElapsedTimeMeetingSlaDuringEpoch
 10839  	}
 10840  	return 0
 10841  }
 10842  
 10843  func (x *LiquidityV2PerformancePerParty) GetCommitmentStartTime() int64 {
 10844  	if x != nil {
 10845  		return x.CommitmentStartTime
 10846  	}
 10847  	return 0
 10848  }
 10849  
 10850  func (x *LiquidityV2PerformancePerParty) GetRegisteredPenaltiesPerEpoch() []string {
 10851  	if x != nil {
 10852  		return x.RegisteredPenaltiesPerEpoch
 10853  	}
 10854  	return nil
 10855  }
 10856  
 10857  func (x *LiquidityV2PerformancePerParty) GetPositionInPenaltiesPerEpoch() uint32 {
 10858  	if x != nil {
 10859  		return x.PositionInPenaltiesPerEpoch
 10860  	}
 10861  	return 0
 10862  }
 10863  
 10864  func (x *LiquidityV2PerformancePerParty) GetLastEpochFractionOfTimeOnBook() string {
 10865  	if x != nil {
 10866  		return x.LastEpochFractionOfTimeOnBook
 10867  	}
 10868  	return ""
 10869  }
 10870  
 10871  func (x *LiquidityV2PerformancePerParty) GetLastEpochFeePenalty() string {
 10872  	if x != nil {
 10873  		return x.LastEpochFeePenalty
 10874  	}
 10875  	return ""
 10876  }
 10877  
 10878  func (x *LiquidityV2PerformancePerParty) GetLastEpochBondPenalty() string {
 10879  	if x != nil {
 10880  		return x.LastEpochBondPenalty
 10881  	}
 10882  	return ""
 10883  }
 10884  
 10885  func (x *LiquidityV2PerformancePerParty) GetRequiredLiquidity() string {
 10886  	if x != nil {
 10887  		return x.RequiredLiquidity
 10888  	}
 10889  	return ""
 10890  }
 10891  
 10892  func (x *LiquidityV2PerformancePerParty) GetNotionalVolumeBuys() string {
 10893  	if x != nil {
 10894  		return x.NotionalVolumeBuys
 10895  	}
 10896  	return ""
 10897  }
 10898  
 10899  func (x *LiquidityV2PerformancePerParty) GetNotionalVolumeSells() string {
 10900  	if x != nil {
 10901  		return x.NotionalVolumeSells
 10902  	}
 10903  	return ""
 10904  }
 10905  
 10906  type LiquidityV2Scores struct {
 10907  	state         protoimpl.MessageState
 10908  	sizeCache     protoimpl.SizeCache
 10909  	unknownFields protoimpl.UnknownFields
 10910  
 10911  	// Market ID these liquidity parameters apply to. Required for key generation
 10912  	MarketId                string            `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10913  	RunningAverageCounter   int32             `protobuf:"varint,2,opt,name=running_average_counter,json=runningAverageCounter,proto3" json:"running_average_counter,omitempty"`
 10914  	Scores                  []*LiquidityScore `protobuf:"bytes,3,rep,name=scores,proto3" json:"scores,omitempty"`
 10915  	LastFeeDistributionTime int64             `protobuf:"varint,4,opt,name=last_fee_distribution_time,json=lastFeeDistributionTime,proto3" json:"last_fee_distribution_time,omitempty"`
 10916  	FeeCalculationTimeStep  int64             `protobuf:"varint,5,opt,name=fee_calculation_time_step,json=feeCalculationTimeStep,proto3" json:"fee_calculation_time_step,omitempty"`
 10917  }
 10918  
 10919  func (x *LiquidityV2Scores) Reset() {
 10920  	*x = LiquidityV2Scores{}
 10921  	if protoimpl.UnsafeEnabled {
 10922  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[143]
 10923  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10924  		ms.StoreMessageInfo(mi)
 10925  	}
 10926  }
 10927  
 10928  func (x *LiquidityV2Scores) String() string {
 10929  	return protoimpl.X.MessageStringOf(x)
 10930  }
 10931  
 10932  func (*LiquidityV2Scores) ProtoMessage() {}
 10933  
 10934  func (x *LiquidityV2Scores) ProtoReflect() protoreflect.Message {
 10935  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[143]
 10936  	if protoimpl.UnsafeEnabled && x != nil {
 10937  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 10938  		if ms.LoadMessageInfo() == nil {
 10939  			ms.StoreMessageInfo(mi)
 10940  		}
 10941  		return ms
 10942  	}
 10943  	return mi.MessageOf(x)
 10944  }
 10945  
 10946  // Deprecated: Use LiquidityV2Scores.ProtoReflect.Descriptor instead.
 10947  func (*LiquidityV2Scores) Descriptor() ([]byte, []int) {
 10948  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{143}
 10949  }
 10950  
 10951  func (x *LiquidityV2Scores) GetMarketId() string {
 10952  	if x != nil {
 10953  		return x.MarketId
 10954  	}
 10955  	return ""
 10956  }
 10957  
 10958  func (x *LiquidityV2Scores) GetRunningAverageCounter() int32 {
 10959  	if x != nil {
 10960  		return x.RunningAverageCounter
 10961  	}
 10962  	return 0
 10963  }
 10964  
 10965  func (x *LiquidityV2Scores) GetScores() []*LiquidityScore {
 10966  	if x != nil {
 10967  		return x.Scores
 10968  	}
 10969  	return nil
 10970  }
 10971  
 10972  func (x *LiquidityV2Scores) GetLastFeeDistributionTime() int64 {
 10973  	if x != nil {
 10974  		return x.LastFeeDistributionTime
 10975  	}
 10976  	return 0
 10977  }
 10978  
 10979  func (x *LiquidityV2Scores) GetFeeCalculationTimeStep() int64 {
 10980  	if x != nil {
 10981  		return x.FeeCalculationTimeStep
 10982  	}
 10983  	return 0
 10984  }
 10985  
 10986  type LiquidityV2Supplied struct {
 10987  	state         protoimpl.MessageState
 10988  	sizeCache     protoimpl.SizeCache
 10989  	unknownFields protoimpl.UnknownFields
 10990  
 10991  	// Market ID these liquidity parameters apply to. Required for key generation
 10992  	MarketId         string                            `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 10993  	ConsensusReached bool                              `protobuf:"varint,2,opt,name=consensus_reached,json=consensusReached,proto3" json:"consensus_reached,omitempty"`
 10994  	BidCache         []*LiquidityOffsetProbabilityPair `protobuf:"bytes,3,rep,name=bid_cache,json=bidCache,proto3" json:"bid_cache,omitempty"`
 10995  	AskCache         []*LiquidityOffsetProbabilityPair `protobuf:"bytes,4,rep,name=ask_cache,json=askCache,proto3" json:"ask_cache,omitempty"`
 10996  }
 10997  
 10998  func (x *LiquidityV2Supplied) Reset() {
 10999  	*x = LiquidityV2Supplied{}
 11000  	if protoimpl.UnsafeEnabled {
 11001  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[144]
 11002  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11003  		ms.StoreMessageInfo(mi)
 11004  	}
 11005  }
 11006  
 11007  func (x *LiquidityV2Supplied) String() string {
 11008  	return protoimpl.X.MessageStringOf(x)
 11009  }
 11010  
 11011  func (*LiquidityV2Supplied) ProtoMessage() {}
 11012  
 11013  func (x *LiquidityV2Supplied) ProtoReflect() protoreflect.Message {
 11014  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[144]
 11015  	if protoimpl.UnsafeEnabled && x != nil {
 11016  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11017  		if ms.LoadMessageInfo() == nil {
 11018  			ms.StoreMessageInfo(mi)
 11019  		}
 11020  		return ms
 11021  	}
 11022  	return mi.MessageOf(x)
 11023  }
 11024  
 11025  // Deprecated: Use LiquidityV2Supplied.ProtoReflect.Descriptor instead.
 11026  func (*LiquidityV2Supplied) Descriptor() ([]byte, []int) {
 11027  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{144}
 11028  }
 11029  
 11030  func (x *LiquidityV2Supplied) GetMarketId() string {
 11031  	if x != nil {
 11032  		return x.MarketId
 11033  	}
 11034  	return ""
 11035  }
 11036  
 11037  func (x *LiquidityV2Supplied) GetConsensusReached() bool {
 11038  	if x != nil {
 11039  		return x.ConsensusReached
 11040  	}
 11041  	return false
 11042  }
 11043  
 11044  func (x *LiquidityV2Supplied) GetBidCache() []*LiquidityOffsetProbabilityPair {
 11045  	if x != nil {
 11046  		return x.BidCache
 11047  	}
 11048  	return nil
 11049  }
 11050  
 11051  func (x *LiquidityV2Supplied) GetAskCache() []*LiquidityOffsetProbabilityPair {
 11052  	if x != nil {
 11053  		return x.AskCache
 11054  	}
 11055  	return nil
 11056  }
 11057  
 11058  // Snapshot payload for floating point consensus
 11059  type FloatingPointConsensus struct {
 11060  	state         protoimpl.MessageState
 11061  	sizeCache     protoimpl.SizeCache
 11062  	unknownFields protoimpl.UnknownFields
 11063  
 11064  	NextTimeTrigger []*NextTimeTrigger       `protobuf:"bytes,1,rep,name=next_time_trigger,json=nextTimeTrigger,proto3" json:"next_time_trigger,omitempty"`
 11065  	StateVariables  []*StateVarInternalState `protobuf:"bytes,2,rep,name=state_variables,json=stateVariables,proto3" json:"state_variables,omitempty"`
 11066  }
 11067  
 11068  func (x *FloatingPointConsensus) Reset() {
 11069  	*x = FloatingPointConsensus{}
 11070  	if protoimpl.UnsafeEnabled {
 11071  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[145]
 11072  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11073  		ms.StoreMessageInfo(mi)
 11074  	}
 11075  }
 11076  
 11077  func (x *FloatingPointConsensus) String() string {
 11078  	return protoimpl.X.MessageStringOf(x)
 11079  }
 11080  
 11081  func (*FloatingPointConsensus) ProtoMessage() {}
 11082  
 11083  func (x *FloatingPointConsensus) ProtoReflect() protoreflect.Message {
 11084  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[145]
 11085  	if protoimpl.UnsafeEnabled && x != nil {
 11086  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11087  		if ms.LoadMessageInfo() == nil {
 11088  			ms.StoreMessageInfo(mi)
 11089  		}
 11090  		return ms
 11091  	}
 11092  	return mi.MessageOf(x)
 11093  }
 11094  
 11095  // Deprecated: Use FloatingPointConsensus.ProtoReflect.Descriptor instead.
 11096  func (*FloatingPointConsensus) Descriptor() ([]byte, []int) {
 11097  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{145}
 11098  }
 11099  
 11100  func (x *FloatingPointConsensus) GetNextTimeTrigger() []*NextTimeTrigger {
 11101  	if x != nil {
 11102  		return x.NextTimeTrigger
 11103  	}
 11104  	return nil
 11105  }
 11106  
 11107  func (x *FloatingPointConsensus) GetStateVariables() []*StateVarInternalState {
 11108  	if x != nil {
 11109  		return x.StateVariables
 11110  	}
 11111  	return nil
 11112  }
 11113  
 11114  type StateVarInternalState struct {
 11115  	state         protoimpl.MessageState
 11116  	sizeCache     protoimpl.SizeCache
 11117  	unknownFields protoimpl.UnknownFields
 11118  
 11119  	Id                          string                          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 11120  	State                       int32                           `protobuf:"varint,2,opt,name=state,proto3" json:"state,omitempty"`
 11121  	EventId                     string                          `protobuf:"bytes,3,opt,name=event_id,json=eventId,proto3" json:"event_id,omitempty"`
 11122  	ValidatorsResults           []*FloatingPointValidatorResult `protobuf:"bytes,4,rep,name=validators_results,json=validatorsResults,proto3" json:"validators_results,omitempty"`
 11123  	RoundsSinceMeaningfulUpdate int32                           `protobuf:"varint,5,opt,name=rounds_since_meaningful_update,json=roundsSinceMeaningfulUpdate,proto3" json:"rounds_since_meaningful_update,omitempty"`
 11124  }
 11125  
 11126  func (x *StateVarInternalState) Reset() {
 11127  	*x = StateVarInternalState{}
 11128  	if protoimpl.UnsafeEnabled {
 11129  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[146]
 11130  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11131  		ms.StoreMessageInfo(mi)
 11132  	}
 11133  }
 11134  
 11135  func (x *StateVarInternalState) String() string {
 11136  	return protoimpl.X.MessageStringOf(x)
 11137  }
 11138  
 11139  func (*StateVarInternalState) ProtoMessage() {}
 11140  
 11141  func (x *StateVarInternalState) ProtoReflect() protoreflect.Message {
 11142  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[146]
 11143  	if protoimpl.UnsafeEnabled && x != nil {
 11144  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11145  		if ms.LoadMessageInfo() == nil {
 11146  			ms.StoreMessageInfo(mi)
 11147  		}
 11148  		return ms
 11149  	}
 11150  	return mi.MessageOf(x)
 11151  }
 11152  
 11153  // Deprecated: Use StateVarInternalState.ProtoReflect.Descriptor instead.
 11154  func (*StateVarInternalState) Descriptor() ([]byte, []int) {
 11155  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{146}
 11156  }
 11157  
 11158  func (x *StateVarInternalState) GetId() string {
 11159  	if x != nil {
 11160  		return x.Id
 11161  	}
 11162  	return ""
 11163  }
 11164  
 11165  func (x *StateVarInternalState) GetState() int32 {
 11166  	if x != nil {
 11167  		return x.State
 11168  	}
 11169  	return 0
 11170  }
 11171  
 11172  func (x *StateVarInternalState) GetEventId() string {
 11173  	if x != nil {
 11174  		return x.EventId
 11175  	}
 11176  	return ""
 11177  }
 11178  
 11179  func (x *StateVarInternalState) GetValidatorsResults() []*FloatingPointValidatorResult {
 11180  	if x != nil {
 11181  		return x.ValidatorsResults
 11182  	}
 11183  	return nil
 11184  }
 11185  
 11186  func (x *StateVarInternalState) GetRoundsSinceMeaningfulUpdate() int32 {
 11187  	if x != nil {
 11188  		return x.RoundsSinceMeaningfulUpdate
 11189  	}
 11190  	return 0
 11191  }
 11192  
 11193  type FloatingPointValidatorResult struct {
 11194  	state         protoimpl.MessageState
 11195  	sizeCache     protoimpl.SizeCache
 11196  	unknownFields protoimpl.UnknownFields
 11197  
 11198  	Id     string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 11199  	Bundle []*vega.KeyValueBundle `protobuf:"bytes,2,rep,name=bundle,proto3" json:"bundle,omitempty"`
 11200  }
 11201  
 11202  func (x *FloatingPointValidatorResult) Reset() {
 11203  	*x = FloatingPointValidatorResult{}
 11204  	if protoimpl.UnsafeEnabled {
 11205  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[147]
 11206  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11207  		ms.StoreMessageInfo(mi)
 11208  	}
 11209  }
 11210  
 11211  func (x *FloatingPointValidatorResult) String() string {
 11212  	return protoimpl.X.MessageStringOf(x)
 11213  }
 11214  
 11215  func (*FloatingPointValidatorResult) ProtoMessage() {}
 11216  
 11217  func (x *FloatingPointValidatorResult) ProtoReflect() protoreflect.Message {
 11218  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[147]
 11219  	if protoimpl.UnsafeEnabled && x != nil {
 11220  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11221  		if ms.LoadMessageInfo() == nil {
 11222  			ms.StoreMessageInfo(mi)
 11223  		}
 11224  		return ms
 11225  	}
 11226  	return mi.MessageOf(x)
 11227  }
 11228  
 11229  // Deprecated: Use FloatingPointValidatorResult.ProtoReflect.Descriptor instead.
 11230  func (*FloatingPointValidatorResult) Descriptor() ([]byte, []int) {
 11231  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{147}
 11232  }
 11233  
 11234  func (x *FloatingPointValidatorResult) GetId() string {
 11235  	if x != nil {
 11236  		return x.Id
 11237  	}
 11238  	return ""
 11239  }
 11240  
 11241  func (x *FloatingPointValidatorResult) GetBundle() []*vega.KeyValueBundle {
 11242  	if x != nil {
 11243  		return x.Bundle
 11244  	}
 11245  	return nil
 11246  }
 11247  
 11248  type NextTimeTrigger struct {
 11249  	state         protoimpl.MessageState
 11250  	sizeCache     protoimpl.SizeCache
 11251  	unknownFields protoimpl.UnknownFields
 11252  
 11253  	Asset       string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
 11254  	Market      string `protobuf:"bytes,2,opt,name=market,proto3" json:"market,omitempty"`
 11255  	Id          string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
 11256  	NextTrigger int64  `protobuf:"varint,4,opt,name=next_trigger,json=nextTrigger,proto3" json:"next_trigger,omitempty"`
 11257  }
 11258  
 11259  func (x *NextTimeTrigger) Reset() {
 11260  	*x = NextTimeTrigger{}
 11261  	if protoimpl.UnsafeEnabled {
 11262  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[148]
 11263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11264  		ms.StoreMessageInfo(mi)
 11265  	}
 11266  }
 11267  
 11268  func (x *NextTimeTrigger) String() string {
 11269  	return protoimpl.X.MessageStringOf(x)
 11270  }
 11271  
 11272  func (*NextTimeTrigger) ProtoMessage() {}
 11273  
 11274  func (x *NextTimeTrigger) ProtoReflect() protoreflect.Message {
 11275  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[148]
 11276  	if protoimpl.UnsafeEnabled && x != nil {
 11277  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11278  		if ms.LoadMessageInfo() == nil {
 11279  			ms.StoreMessageInfo(mi)
 11280  		}
 11281  		return ms
 11282  	}
 11283  	return mi.MessageOf(x)
 11284  }
 11285  
 11286  // Deprecated: Use NextTimeTrigger.ProtoReflect.Descriptor instead.
 11287  func (*NextTimeTrigger) Descriptor() ([]byte, []int) {
 11288  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{148}
 11289  }
 11290  
 11291  func (x *NextTimeTrigger) GetAsset() string {
 11292  	if x != nil {
 11293  		return x.Asset
 11294  	}
 11295  	return ""
 11296  }
 11297  
 11298  func (x *NextTimeTrigger) GetMarket() string {
 11299  	if x != nil {
 11300  		return x.Market
 11301  	}
 11302  	return ""
 11303  }
 11304  
 11305  func (x *NextTimeTrigger) GetId() string {
 11306  	if x != nil {
 11307  		return x.Id
 11308  	}
 11309  	return ""
 11310  }
 11311  
 11312  func (x *NextTimeTrigger) GetNextTrigger() int64 {
 11313  	if x != nil {
 11314  		return x.NextTrigger
 11315  	}
 11316  	return 0
 11317  }
 11318  
 11319  type MarketTracker struct {
 11320  	state         protoimpl.MessageState
 11321  	sizeCache     protoimpl.SizeCache
 11322  	unknownFields protoimpl.UnknownFields
 11323  
 11324  	MarketActivity                   []*v11.MarketActivityTracker            `protobuf:"bytes,1,rep,name=market_activity,json=marketActivity,proto3" json:"market_activity,omitempty"`
 11325  	TakerNotionalVolume              []*v11.TakerNotionalVolume              `protobuf:"bytes,2,rep,name=taker_notional_volume,json=takerNotionalVolume,proto3" json:"taker_notional_volume,omitempty"`
 11326  	MarketToPartyTakerNotionalVolume []*v11.MarketToPartyTakerNotionalVolume `protobuf:"bytes,3,rep,name=market_to_party_taker_notional_volume,json=marketToPartyTakerNotionalVolume,proto3" json:"market_to_party_taker_notional_volume,omitempty"`
 11327  	EpochTakerFees                   []*v11.EpochPartyTakerFees              `protobuf:"bytes,4,rep,name=epoch_taker_fees,json=epochTakerFees,proto3" json:"epoch_taker_fees,omitempty"`
 11328  	GameEligibilityTracker           []*v11.GameEligibilityTracker           `protobuf:"bytes,5,rep,name=game_eligibility_tracker,json=gameEligibilityTracker,proto3" json:"game_eligibility_tracker,omitempty"`
 11329  }
 11330  
 11331  func (x *MarketTracker) Reset() {
 11332  	*x = MarketTracker{}
 11333  	if protoimpl.UnsafeEnabled {
 11334  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[149]
 11335  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11336  		ms.StoreMessageInfo(mi)
 11337  	}
 11338  }
 11339  
 11340  func (x *MarketTracker) String() string {
 11341  	return protoimpl.X.MessageStringOf(x)
 11342  }
 11343  
 11344  func (*MarketTracker) ProtoMessage() {}
 11345  
 11346  func (x *MarketTracker) ProtoReflect() protoreflect.Message {
 11347  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[149]
 11348  	if protoimpl.UnsafeEnabled && x != nil {
 11349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11350  		if ms.LoadMessageInfo() == nil {
 11351  			ms.StoreMessageInfo(mi)
 11352  		}
 11353  		return ms
 11354  	}
 11355  	return mi.MessageOf(x)
 11356  }
 11357  
 11358  // Deprecated: Use MarketTracker.ProtoReflect.Descriptor instead.
 11359  func (*MarketTracker) Descriptor() ([]byte, []int) {
 11360  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{149}
 11361  }
 11362  
 11363  func (x *MarketTracker) GetMarketActivity() []*v11.MarketActivityTracker {
 11364  	if x != nil {
 11365  		return x.MarketActivity
 11366  	}
 11367  	return nil
 11368  }
 11369  
 11370  func (x *MarketTracker) GetTakerNotionalVolume() []*v11.TakerNotionalVolume {
 11371  	if x != nil {
 11372  		return x.TakerNotionalVolume
 11373  	}
 11374  	return nil
 11375  }
 11376  
 11377  func (x *MarketTracker) GetMarketToPartyTakerNotionalVolume() []*v11.MarketToPartyTakerNotionalVolume {
 11378  	if x != nil {
 11379  		return x.MarketToPartyTakerNotionalVolume
 11380  	}
 11381  	return nil
 11382  }
 11383  
 11384  func (x *MarketTracker) GetEpochTakerFees() []*v11.EpochPartyTakerFees {
 11385  	if x != nil {
 11386  		return x.EpochTakerFees
 11387  	}
 11388  	return nil
 11389  }
 11390  
 11391  func (x *MarketTracker) GetGameEligibilityTracker() []*v11.GameEligibilityTracker {
 11392  	if x != nil {
 11393  		return x.GameEligibilityTracker
 11394  	}
 11395  	return nil
 11396  }
 11397  
 11398  type SignerEventsPerAddress struct {
 11399  	state         protoimpl.MessageState
 11400  	sizeCache     protoimpl.SizeCache
 11401  	unknownFields protoimpl.UnknownFields
 11402  
 11403  	Address string                          `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
 11404  	Events  []*v12.ERC20MultiSigSignerEvent `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"`
 11405  }
 11406  
 11407  func (x *SignerEventsPerAddress) Reset() {
 11408  	*x = SignerEventsPerAddress{}
 11409  	if protoimpl.UnsafeEnabled {
 11410  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[150]
 11411  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11412  		ms.StoreMessageInfo(mi)
 11413  	}
 11414  }
 11415  
 11416  func (x *SignerEventsPerAddress) String() string {
 11417  	return protoimpl.X.MessageStringOf(x)
 11418  }
 11419  
 11420  func (*SignerEventsPerAddress) ProtoMessage() {}
 11421  
 11422  func (x *SignerEventsPerAddress) ProtoReflect() protoreflect.Message {
 11423  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[150]
 11424  	if protoimpl.UnsafeEnabled && x != nil {
 11425  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11426  		if ms.LoadMessageInfo() == nil {
 11427  			ms.StoreMessageInfo(mi)
 11428  		}
 11429  		return ms
 11430  	}
 11431  	return mi.MessageOf(x)
 11432  }
 11433  
 11434  // Deprecated: Use SignerEventsPerAddress.ProtoReflect.Descriptor instead.
 11435  func (*SignerEventsPerAddress) Descriptor() ([]byte, []int) {
 11436  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{150}
 11437  }
 11438  
 11439  func (x *SignerEventsPerAddress) GetAddress() string {
 11440  	if x != nil {
 11441  		return x.Address
 11442  	}
 11443  	return ""
 11444  }
 11445  
 11446  func (x *SignerEventsPerAddress) GetEvents() []*v12.ERC20MultiSigSignerEvent {
 11447  	if x != nil {
 11448  		return x.Events
 11449  	}
 11450  	return nil
 11451  }
 11452  
 11453  type ERC20MultiSigTopologyVerified struct {
 11454  	state         protoimpl.MessageState
 11455  	sizeCache     protoimpl.SizeCache
 11456  	unknownFields protoimpl.UnknownFields
 11457  
 11458  	Signers          []string                            `protobuf:"bytes,1,rep,name=signers,proto3" json:"signers,omitempty"`
 11459  	EventsPerAddress []*SignerEventsPerAddress           `protobuf:"bytes,2,rep,name=events_per_address,json=eventsPerAddress,proto3" json:"events_per_address,omitempty"`
 11460  	Threshold        *v12.ERC20MultiSigThresholdSetEvent `protobuf:"bytes,3,opt,name=threshold,proto3" json:"threshold,omitempty"`
 11461  	SeenEvents       []string                            `protobuf:"bytes,4,rep,name=seen_events,json=seenEvents,proto3" json:"seen_events,omitempty"`
 11462  }
 11463  
 11464  func (x *ERC20MultiSigTopologyVerified) Reset() {
 11465  	*x = ERC20MultiSigTopologyVerified{}
 11466  	if protoimpl.UnsafeEnabled {
 11467  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[151]
 11468  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11469  		ms.StoreMessageInfo(mi)
 11470  	}
 11471  }
 11472  
 11473  func (x *ERC20MultiSigTopologyVerified) String() string {
 11474  	return protoimpl.X.MessageStringOf(x)
 11475  }
 11476  
 11477  func (*ERC20MultiSigTopologyVerified) ProtoMessage() {}
 11478  
 11479  func (x *ERC20MultiSigTopologyVerified) ProtoReflect() protoreflect.Message {
 11480  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[151]
 11481  	if protoimpl.UnsafeEnabled && x != nil {
 11482  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11483  		if ms.LoadMessageInfo() == nil {
 11484  			ms.StoreMessageInfo(mi)
 11485  		}
 11486  		return ms
 11487  	}
 11488  	return mi.MessageOf(x)
 11489  }
 11490  
 11491  // Deprecated: Use ERC20MultiSigTopologyVerified.ProtoReflect.Descriptor instead.
 11492  func (*ERC20MultiSigTopologyVerified) Descriptor() ([]byte, []int) {
 11493  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{151}
 11494  }
 11495  
 11496  func (x *ERC20MultiSigTopologyVerified) GetSigners() []string {
 11497  	if x != nil {
 11498  		return x.Signers
 11499  	}
 11500  	return nil
 11501  }
 11502  
 11503  func (x *ERC20MultiSigTopologyVerified) GetEventsPerAddress() []*SignerEventsPerAddress {
 11504  	if x != nil {
 11505  		return x.EventsPerAddress
 11506  	}
 11507  	return nil
 11508  }
 11509  
 11510  func (x *ERC20MultiSigTopologyVerified) GetThreshold() *v12.ERC20MultiSigThresholdSetEvent {
 11511  	if x != nil {
 11512  		return x.Threshold
 11513  	}
 11514  	return nil
 11515  }
 11516  
 11517  func (x *ERC20MultiSigTopologyVerified) GetSeenEvents() []string {
 11518  	if x != nil {
 11519  		return x.SeenEvents
 11520  	}
 11521  	return nil
 11522  }
 11523  
 11524  type ERC20MultiSigTopologyPending struct {
 11525  	state         protoimpl.MessageState
 11526  	sizeCache     protoimpl.SizeCache
 11527  	unknownFields protoimpl.UnknownFields
 11528  
 11529  	PendingSigners         []*v12.ERC20MultiSigSignerEvent       `protobuf:"bytes,1,rep,name=pending_signers,json=pendingSigners,proto3" json:"pending_signers,omitempty"`
 11530  	PendingThresholdSet    []*v12.ERC20MultiSigThresholdSetEvent `protobuf:"bytes,2,rep,name=pending_threshold_set,json=pendingThresholdSet,proto3" json:"pending_threshold_set,omitempty"`
 11531  	WitnessedSigners       []string                              `protobuf:"bytes,3,rep,name=witnessed_signers,json=witnessedSigners,proto3" json:"witnessed_signers,omitempty"`
 11532  	WitnessedThresholdSets []string                              `protobuf:"bytes,4,rep,name=witnessed_threshold_sets,json=witnessedThresholdSets,proto3" json:"witnessed_threshold_sets,omitempty"`
 11533  }
 11534  
 11535  func (x *ERC20MultiSigTopologyPending) Reset() {
 11536  	*x = ERC20MultiSigTopologyPending{}
 11537  	if protoimpl.UnsafeEnabled {
 11538  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[152]
 11539  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11540  		ms.StoreMessageInfo(mi)
 11541  	}
 11542  }
 11543  
 11544  func (x *ERC20MultiSigTopologyPending) String() string {
 11545  	return protoimpl.X.MessageStringOf(x)
 11546  }
 11547  
 11548  func (*ERC20MultiSigTopologyPending) ProtoMessage() {}
 11549  
 11550  func (x *ERC20MultiSigTopologyPending) ProtoReflect() protoreflect.Message {
 11551  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[152]
 11552  	if protoimpl.UnsafeEnabled && x != nil {
 11553  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11554  		if ms.LoadMessageInfo() == nil {
 11555  			ms.StoreMessageInfo(mi)
 11556  		}
 11557  		return ms
 11558  	}
 11559  	return mi.MessageOf(x)
 11560  }
 11561  
 11562  // Deprecated: Use ERC20MultiSigTopologyPending.ProtoReflect.Descriptor instead.
 11563  func (*ERC20MultiSigTopologyPending) Descriptor() ([]byte, []int) {
 11564  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{152}
 11565  }
 11566  
 11567  func (x *ERC20MultiSigTopologyPending) GetPendingSigners() []*v12.ERC20MultiSigSignerEvent {
 11568  	if x != nil {
 11569  		return x.PendingSigners
 11570  	}
 11571  	return nil
 11572  }
 11573  
 11574  func (x *ERC20MultiSigTopologyPending) GetPendingThresholdSet() []*v12.ERC20MultiSigThresholdSetEvent {
 11575  	if x != nil {
 11576  		return x.PendingThresholdSet
 11577  	}
 11578  	return nil
 11579  }
 11580  
 11581  func (x *ERC20MultiSigTopologyPending) GetWitnessedSigners() []string {
 11582  	if x != nil {
 11583  		return x.WitnessedSigners
 11584  	}
 11585  	return nil
 11586  }
 11587  
 11588  func (x *ERC20MultiSigTopologyPending) GetWitnessedThresholdSets() []string {
 11589  	if x != nil {
 11590  		return x.WitnessedThresholdSets
 11591  	}
 11592  	return nil
 11593  }
 11594  
 11595  type EVMMultisigTopology struct {
 11596  	state         protoimpl.MessageState
 11597  	sizeCache     protoimpl.SizeCache
 11598  	unknownFields protoimpl.UnknownFields
 11599  
 11600  	ChainId  string                         `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
 11601  	Verified *ERC20MultiSigTopologyVerified `protobuf:"bytes,2,opt,name=verified,proto3" json:"verified,omitempty"`
 11602  	Pending  *ERC20MultiSigTopologyPending  `protobuf:"bytes,3,opt,name=pending,proto3" json:"pending,omitempty"`
 11603  }
 11604  
 11605  func (x *EVMMultisigTopology) Reset() {
 11606  	*x = EVMMultisigTopology{}
 11607  	if protoimpl.UnsafeEnabled {
 11608  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[153]
 11609  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11610  		ms.StoreMessageInfo(mi)
 11611  	}
 11612  }
 11613  
 11614  func (x *EVMMultisigTopology) String() string {
 11615  	return protoimpl.X.MessageStringOf(x)
 11616  }
 11617  
 11618  func (*EVMMultisigTopology) ProtoMessage() {}
 11619  
 11620  func (x *EVMMultisigTopology) ProtoReflect() protoreflect.Message {
 11621  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[153]
 11622  	if protoimpl.UnsafeEnabled && x != nil {
 11623  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11624  		if ms.LoadMessageInfo() == nil {
 11625  			ms.StoreMessageInfo(mi)
 11626  		}
 11627  		return ms
 11628  	}
 11629  	return mi.MessageOf(x)
 11630  }
 11631  
 11632  // Deprecated: Use EVMMultisigTopology.ProtoReflect.Descriptor instead.
 11633  func (*EVMMultisigTopology) Descriptor() ([]byte, []int) {
 11634  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{153}
 11635  }
 11636  
 11637  func (x *EVMMultisigTopology) GetChainId() string {
 11638  	if x != nil {
 11639  		return x.ChainId
 11640  	}
 11641  	return ""
 11642  }
 11643  
 11644  func (x *EVMMultisigTopology) GetVerified() *ERC20MultiSigTopologyVerified {
 11645  	if x != nil {
 11646  		return x.Verified
 11647  	}
 11648  	return nil
 11649  }
 11650  
 11651  func (x *EVMMultisigTopology) GetPending() *ERC20MultiSigTopologyPending {
 11652  	if x != nil {
 11653  		return x.Pending
 11654  	}
 11655  	return nil
 11656  }
 11657  
 11658  type EVMMultisigTopologies struct {
 11659  	state         protoimpl.MessageState
 11660  	sizeCache     protoimpl.SizeCache
 11661  	unknownFields protoimpl.UnknownFields
 11662  
 11663  	EvmMultisigTopology []*EVMMultisigTopology `protobuf:"bytes,1,rep,name=evm_multisig_topology,json=evmMultisigTopology,proto3" json:"evm_multisig_topology,omitempty"`
 11664  }
 11665  
 11666  func (x *EVMMultisigTopologies) Reset() {
 11667  	*x = EVMMultisigTopologies{}
 11668  	if protoimpl.UnsafeEnabled {
 11669  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[154]
 11670  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11671  		ms.StoreMessageInfo(mi)
 11672  	}
 11673  }
 11674  
 11675  func (x *EVMMultisigTopologies) String() string {
 11676  	return protoimpl.X.MessageStringOf(x)
 11677  }
 11678  
 11679  func (*EVMMultisigTopologies) ProtoMessage() {}
 11680  
 11681  func (x *EVMMultisigTopologies) ProtoReflect() protoreflect.Message {
 11682  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[154]
 11683  	if protoimpl.UnsafeEnabled && x != nil {
 11684  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11685  		if ms.LoadMessageInfo() == nil {
 11686  			ms.StoreMessageInfo(mi)
 11687  		}
 11688  		return ms
 11689  	}
 11690  	return mi.MessageOf(x)
 11691  }
 11692  
 11693  // Deprecated: Use EVMMultisigTopologies.ProtoReflect.Descriptor instead.
 11694  func (*EVMMultisigTopologies) Descriptor() ([]byte, []int) {
 11695  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{154}
 11696  }
 11697  
 11698  func (x *EVMMultisigTopologies) GetEvmMultisigTopology() []*EVMMultisigTopology {
 11699  	if x != nil {
 11700  		return x.EvmMultisigTopology
 11701  	}
 11702  	return nil
 11703  }
 11704  
 11705  type ProofOfWork struct {
 11706  	state         protoimpl.MessageState
 11707  	sizeCache     protoimpl.SizeCache
 11708  	unknownFields protoimpl.UnknownFields
 11709  
 11710  	BlockHeight       []uint64                `protobuf:"varint,1,rep,packed,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
 11711  	BlockHash         []string                `protobuf:"bytes,2,rep,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
 11712  	TxAtHeight        []*TransactionsAtHeight `protobuf:"bytes,4,rep,name=tx_at_height,json=txAtHeight,proto3" json:"tx_at_height,omitempty"`
 11713  	TidAtHeight       []*TransactionsAtHeight `protobuf:"bytes,6,rep,name=tid_at_height,json=tidAtHeight,proto3" json:"tid_at_height,omitempty"`
 11714  	Banned            []*BannedParty          `protobuf:"bytes,7,rep,name=banned,proto3" json:"banned,omitempty"`
 11715  	PowParams         []*ProofOfWorkParams    `protobuf:"bytes,8,rep,name=pow_params,json=powParams,proto3" json:"pow_params,omitempty"`
 11716  	PowState          []*ProofOfWorkState     `protobuf:"bytes,9,rep,name=pow_state,json=powState,proto3" json:"pow_state,omitempty"`
 11717  	LastPruningBlock  uint64                  `protobuf:"varint,10,opt,name=last_pruning_block,json=lastPruningBlock,proto3" json:"last_pruning_block,omitempty"`
 11718  	NonceRefsAtHeight []*NonceRefsAtHeight    `protobuf:"bytes,11,rep,name=nonce_refs_at_height,json=nonceRefsAtHeight,proto3" json:"nonce_refs_at_height,omitempty"`
 11719  }
 11720  
 11721  func (x *ProofOfWork) Reset() {
 11722  	*x = ProofOfWork{}
 11723  	if protoimpl.UnsafeEnabled {
 11724  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[155]
 11725  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11726  		ms.StoreMessageInfo(mi)
 11727  	}
 11728  }
 11729  
 11730  func (x *ProofOfWork) String() string {
 11731  	return protoimpl.X.MessageStringOf(x)
 11732  }
 11733  
 11734  func (*ProofOfWork) ProtoMessage() {}
 11735  
 11736  func (x *ProofOfWork) ProtoReflect() protoreflect.Message {
 11737  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[155]
 11738  	if protoimpl.UnsafeEnabled && x != nil {
 11739  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11740  		if ms.LoadMessageInfo() == nil {
 11741  			ms.StoreMessageInfo(mi)
 11742  		}
 11743  		return ms
 11744  	}
 11745  	return mi.MessageOf(x)
 11746  }
 11747  
 11748  // Deprecated: Use ProofOfWork.ProtoReflect.Descriptor instead.
 11749  func (*ProofOfWork) Descriptor() ([]byte, []int) {
 11750  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{155}
 11751  }
 11752  
 11753  func (x *ProofOfWork) GetBlockHeight() []uint64 {
 11754  	if x != nil {
 11755  		return x.BlockHeight
 11756  	}
 11757  	return nil
 11758  }
 11759  
 11760  func (x *ProofOfWork) GetBlockHash() []string {
 11761  	if x != nil {
 11762  		return x.BlockHash
 11763  	}
 11764  	return nil
 11765  }
 11766  
 11767  func (x *ProofOfWork) GetTxAtHeight() []*TransactionsAtHeight {
 11768  	if x != nil {
 11769  		return x.TxAtHeight
 11770  	}
 11771  	return nil
 11772  }
 11773  
 11774  func (x *ProofOfWork) GetTidAtHeight() []*TransactionsAtHeight {
 11775  	if x != nil {
 11776  		return x.TidAtHeight
 11777  	}
 11778  	return nil
 11779  }
 11780  
 11781  func (x *ProofOfWork) GetBanned() []*BannedParty {
 11782  	if x != nil {
 11783  		return x.Banned
 11784  	}
 11785  	return nil
 11786  }
 11787  
 11788  func (x *ProofOfWork) GetPowParams() []*ProofOfWorkParams {
 11789  	if x != nil {
 11790  		return x.PowParams
 11791  	}
 11792  	return nil
 11793  }
 11794  
 11795  func (x *ProofOfWork) GetPowState() []*ProofOfWorkState {
 11796  	if x != nil {
 11797  		return x.PowState
 11798  	}
 11799  	return nil
 11800  }
 11801  
 11802  func (x *ProofOfWork) GetLastPruningBlock() uint64 {
 11803  	if x != nil {
 11804  		return x.LastPruningBlock
 11805  	}
 11806  	return 0
 11807  }
 11808  
 11809  func (x *ProofOfWork) GetNonceRefsAtHeight() []*NonceRefsAtHeight {
 11810  	if x != nil {
 11811  		return x.NonceRefsAtHeight
 11812  	}
 11813  	return nil
 11814  }
 11815  
 11816  type BannedParty struct {
 11817  	state         protoimpl.MessageState
 11818  	sizeCache     protoimpl.SizeCache
 11819  	unknownFields protoimpl.UnknownFields
 11820  
 11821  	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 11822  	Until int64  `protobuf:"varint,2,opt,name=until,proto3" json:"until,omitempty"`
 11823  }
 11824  
 11825  func (x *BannedParty) Reset() {
 11826  	*x = BannedParty{}
 11827  	if protoimpl.UnsafeEnabled {
 11828  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[156]
 11829  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11830  		ms.StoreMessageInfo(mi)
 11831  	}
 11832  }
 11833  
 11834  func (x *BannedParty) String() string {
 11835  	return protoimpl.X.MessageStringOf(x)
 11836  }
 11837  
 11838  func (*BannedParty) ProtoMessage() {}
 11839  
 11840  func (x *BannedParty) ProtoReflect() protoreflect.Message {
 11841  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[156]
 11842  	if protoimpl.UnsafeEnabled && x != nil {
 11843  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11844  		if ms.LoadMessageInfo() == nil {
 11845  			ms.StoreMessageInfo(mi)
 11846  		}
 11847  		return ms
 11848  	}
 11849  	return mi.MessageOf(x)
 11850  }
 11851  
 11852  // Deprecated: Use BannedParty.ProtoReflect.Descriptor instead.
 11853  func (*BannedParty) Descriptor() ([]byte, []int) {
 11854  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{156}
 11855  }
 11856  
 11857  func (x *BannedParty) GetParty() string {
 11858  	if x != nil {
 11859  		return x.Party
 11860  	}
 11861  	return ""
 11862  }
 11863  
 11864  func (x *BannedParty) GetUntil() int64 {
 11865  	if x != nil {
 11866  		return x.Until
 11867  	}
 11868  	return 0
 11869  }
 11870  
 11871  type ProofOfWorkParams struct {
 11872  	state         protoimpl.MessageState
 11873  	sizeCache     protoimpl.SizeCache
 11874  	unknownFields protoimpl.UnknownFields
 11875  
 11876  	SpamPowNumberOfPastBlocks   uint64 `protobuf:"varint,1,opt,name=spam_pow_number_of_past_blocks,json=spamPowNumberOfPastBlocks,proto3" json:"spam_pow_number_of_past_blocks,omitempty"`
 11877  	SpamPowDifficulty           uint32 `protobuf:"varint,2,opt,name=spam_pow_difficulty,json=spamPowDifficulty,proto3" json:"spam_pow_difficulty,omitempty"`
 11878  	SpamPowHashFunction         string `protobuf:"bytes,3,opt,name=spam_pow_hash_function,json=spamPowHashFunction,proto3" json:"spam_pow_hash_function,omitempty"`
 11879  	SpamPowNumberOfTxPerBlock   uint64 `protobuf:"varint,4,opt,name=spam_pow_number_of_tx_per_block,json=spamPowNumberOfTxPerBlock,proto3" json:"spam_pow_number_of_tx_per_block,omitempty"`
 11880  	SpamPowIncreasingDifficulty bool   `protobuf:"varint,5,opt,name=spam_pow_increasing_difficulty,json=spamPowIncreasingDifficulty,proto3" json:"spam_pow_increasing_difficulty,omitempty"`
 11881  	FromBlock                   uint64 `protobuf:"varint,6,opt,name=from_block,json=fromBlock,proto3" json:"from_block,omitempty"`
 11882  	UntilBlock                  int64  `protobuf:"varint,7,opt,name=until_block,json=untilBlock,proto3" json:"until_block,omitempty"`
 11883  }
 11884  
 11885  func (x *ProofOfWorkParams) Reset() {
 11886  	*x = ProofOfWorkParams{}
 11887  	if protoimpl.UnsafeEnabled {
 11888  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[157]
 11889  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11890  		ms.StoreMessageInfo(mi)
 11891  	}
 11892  }
 11893  
 11894  func (x *ProofOfWorkParams) String() string {
 11895  	return protoimpl.X.MessageStringOf(x)
 11896  }
 11897  
 11898  func (*ProofOfWorkParams) ProtoMessage() {}
 11899  
 11900  func (x *ProofOfWorkParams) ProtoReflect() protoreflect.Message {
 11901  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[157]
 11902  	if protoimpl.UnsafeEnabled && x != nil {
 11903  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11904  		if ms.LoadMessageInfo() == nil {
 11905  			ms.StoreMessageInfo(mi)
 11906  		}
 11907  		return ms
 11908  	}
 11909  	return mi.MessageOf(x)
 11910  }
 11911  
 11912  // Deprecated: Use ProofOfWorkParams.ProtoReflect.Descriptor instead.
 11913  func (*ProofOfWorkParams) Descriptor() ([]byte, []int) {
 11914  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{157}
 11915  }
 11916  
 11917  func (x *ProofOfWorkParams) GetSpamPowNumberOfPastBlocks() uint64 {
 11918  	if x != nil {
 11919  		return x.SpamPowNumberOfPastBlocks
 11920  	}
 11921  	return 0
 11922  }
 11923  
 11924  func (x *ProofOfWorkParams) GetSpamPowDifficulty() uint32 {
 11925  	if x != nil {
 11926  		return x.SpamPowDifficulty
 11927  	}
 11928  	return 0
 11929  }
 11930  
 11931  func (x *ProofOfWorkParams) GetSpamPowHashFunction() string {
 11932  	if x != nil {
 11933  		return x.SpamPowHashFunction
 11934  	}
 11935  	return ""
 11936  }
 11937  
 11938  func (x *ProofOfWorkParams) GetSpamPowNumberOfTxPerBlock() uint64 {
 11939  	if x != nil {
 11940  		return x.SpamPowNumberOfTxPerBlock
 11941  	}
 11942  	return 0
 11943  }
 11944  
 11945  func (x *ProofOfWorkParams) GetSpamPowIncreasingDifficulty() bool {
 11946  	if x != nil {
 11947  		return x.SpamPowIncreasingDifficulty
 11948  	}
 11949  	return false
 11950  }
 11951  
 11952  func (x *ProofOfWorkParams) GetFromBlock() uint64 {
 11953  	if x != nil {
 11954  		return x.FromBlock
 11955  	}
 11956  	return 0
 11957  }
 11958  
 11959  func (x *ProofOfWorkParams) GetUntilBlock() int64 {
 11960  	if x != nil {
 11961  		return x.UntilBlock
 11962  	}
 11963  	return 0
 11964  }
 11965  
 11966  type ProofOfWorkState struct {
 11967  	state         protoimpl.MessageState
 11968  	sizeCache     protoimpl.SizeCache
 11969  	unknownFields protoimpl.UnknownFields
 11970  
 11971  	PowState []*ProofOfWorkBlockState `protobuf:"bytes,1,rep,name=pow_state,json=powState,proto3" json:"pow_state,omitempty"`
 11972  }
 11973  
 11974  func (x *ProofOfWorkState) Reset() {
 11975  	*x = ProofOfWorkState{}
 11976  	if protoimpl.UnsafeEnabled {
 11977  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[158]
 11978  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11979  		ms.StoreMessageInfo(mi)
 11980  	}
 11981  }
 11982  
 11983  func (x *ProofOfWorkState) String() string {
 11984  	return protoimpl.X.MessageStringOf(x)
 11985  }
 11986  
 11987  func (*ProofOfWorkState) ProtoMessage() {}
 11988  
 11989  func (x *ProofOfWorkState) ProtoReflect() protoreflect.Message {
 11990  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[158]
 11991  	if protoimpl.UnsafeEnabled && x != nil {
 11992  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 11993  		if ms.LoadMessageInfo() == nil {
 11994  			ms.StoreMessageInfo(mi)
 11995  		}
 11996  		return ms
 11997  	}
 11998  	return mi.MessageOf(x)
 11999  }
 12000  
 12001  // Deprecated: Use ProofOfWorkState.ProtoReflect.Descriptor instead.
 12002  func (*ProofOfWorkState) Descriptor() ([]byte, []int) {
 12003  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{158}
 12004  }
 12005  
 12006  func (x *ProofOfWorkState) GetPowState() []*ProofOfWorkBlockState {
 12007  	if x != nil {
 12008  		return x.PowState
 12009  	}
 12010  	return nil
 12011  }
 12012  
 12013  type ProofOfWorkBlockState struct {
 12014  	state         protoimpl.MessageState
 12015  	sizeCache     protoimpl.SizeCache
 12016  	unknownFields protoimpl.UnknownFields
 12017  
 12018  	BlockHeight uint64                           `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
 12019  	PartyState  []*ProofOfWorkPartyStateForBlock `protobuf:"bytes,2,rep,name=party_state,json=partyState,proto3" json:"party_state,omitempty"`
 12020  }
 12021  
 12022  func (x *ProofOfWorkBlockState) Reset() {
 12023  	*x = ProofOfWorkBlockState{}
 12024  	if protoimpl.UnsafeEnabled {
 12025  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[159]
 12026  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12027  		ms.StoreMessageInfo(mi)
 12028  	}
 12029  }
 12030  
 12031  func (x *ProofOfWorkBlockState) String() string {
 12032  	return protoimpl.X.MessageStringOf(x)
 12033  }
 12034  
 12035  func (*ProofOfWorkBlockState) ProtoMessage() {}
 12036  
 12037  func (x *ProofOfWorkBlockState) ProtoReflect() protoreflect.Message {
 12038  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[159]
 12039  	if protoimpl.UnsafeEnabled && x != nil {
 12040  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12041  		if ms.LoadMessageInfo() == nil {
 12042  			ms.StoreMessageInfo(mi)
 12043  		}
 12044  		return ms
 12045  	}
 12046  	return mi.MessageOf(x)
 12047  }
 12048  
 12049  // Deprecated: Use ProofOfWorkBlockState.ProtoReflect.Descriptor instead.
 12050  func (*ProofOfWorkBlockState) Descriptor() ([]byte, []int) {
 12051  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{159}
 12052  }
 12053  
 12054  func (x *ProofOfWorkBlockState) GetBlockHeight() uint64 {
 12055  	if x != nil {
 12056  		return x.BlockHeight
 12057  	}
 12058  	return 0
 12059  }
 12060  
 12061  func (x *ProofOfWorkBlockState) GetPartyState() []*ProofOfWorkPartyStateForBlock {
 12062  	if x != nil {
 12063  		return x.PartyState
 12064  	}
 12065  	return nil
 12066  }
 12067  
 12068  type ProofOfWorkPartyStateForBlock struct {
 12069  	state         protoimpl.MessageState
 12070  	sizeCache     protoimpl.SizeCache
 12071  	unknownFields protoimpl.UnknownFields
 12072  
 12073  	Party              string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 12074  	SeenCount          uint64 `protobuf:"varint,2,opt,name=seen_count,json=seenCount,proto3" json:"seen_count,omitempty"`
 12075  	ObservedDifficulty uint64 `protobuf:"varint,3,opt,name=observed_difficulty,json=observedDifficulty,proto3" json:"observed_difficulty,omitempty"`
 12076  }
 12077  
 12078  func (x *ProofOfWorkPartyStateForBlock) Reset() {
 12079  	*x = ProofOfWorkPartyStateForBlock{}
 12080  	if protoimpl.UnsafeEnabled {
 12081  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[160]
 12082  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12083  		ms.StoreMessageInfo(mi)
 12084  	}
 12085  }
 12086  
 12087  func (x *ProofOfWorkPartyStateForBlock) String() string {
 12088  	return protoimpl.X.MessageStringOf(x)
 12089  }
 12090  
 12091  func (*ProofOfWorkPartyStateForBlock) ProtoMessage() {}
 12092  
 12093  func (x *ProofOfWorkPartyStateForBlock) ProtoReflect() protoreflect.Message {
 12094  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[160]
 12095  	if protoimpl.UnsafeEnabled && x != nil {
 12096  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12097  		if ms.LoadMessageInfo() == nil {
 12098  			ms.StoreMessageInfo(mi)
 12099  		}
 12100  		return ms
 12101  	}
 12102  	return mi.MessageOf(x)
 12103  }
 12104  
 12105  // Deprecated: Use ProofOfWorkPartyStateForBlock.ProtoReflect.Descriptor instead.
 12106  func (*ProofOfWorkPartyStateForBlock) Descriptor() ([]byte, []int) {
 12107  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{160}
 12108  }
 12109  
 12110  func (x *ProofOfWorkPartyStateForBlock) GetParty() string {
 12111  	if x != nil {
 12112  		return x.Party
 12113  	}
 12114  	return ""
 12115  }
 12116  
 12117  func (x *ProofOfWorkPartyStateForBlock) GetSeenCount() uint64 {
 12118  	if x != nil {
 12119  		return x.SeenCount
 12120  	}
 12121  	return 0
 12122  }
 12123  
 12124  func (x *ProofOfWorkPartyStateForBlock) GetObservedDifficulty() uint64 {
 12125  	if x != nil {
 12126  		return x.ObservedDifficulty
 12127  	}
 12128  	return 0
 12129  }
 12130  
 12131  type TransactionsAtHeight struct {
 12132  	state         protoimpl.MessageState
 12133  	sizeCache     protoimpl.SizeCache
 12134  	unknownFields protoimpl.UnknownFields
 12135  
 12136  	Height       uint64   `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
 12137  	Transactions []string `protobuf:"bytes,2,rep,name=transactions,proto3" json:"transactions,omitempty"`
 12138  }
 12139  
 12140  func (x *TransactionsAtHeight) Reset() {
 12141  	*x = TransactionsAtHeight{}
 12142  	if protoimpl.UnsafeEnabled {
 12143  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[161]
 12144  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12145  		ms.StoreMessageInfo(mi)
 12146  	}
 12147  }
 12148  
 12149  func (x *TransactionsAtHeight) String() string {
 12150  	return protoimpl.X.MessageStringOf(x)
 12151  }
 12152  
 12153  func (*TransactionsAtHeight) ProtoMessage() {}
 12154  
 12155  func (x *TransactionsAtHeight) ProtoReflect() protoreflect.Message {
 12156  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[161]
 12157  	if protoimpl.UnsafeEnabled && x != nil {
 12158  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12159  		if ms.LoadMessageInfo() == nil {
 12160  			ms.StoreMessageInfo(mi)
 12161  		}
 12162  		return ms
 12163  	}
 12164  	return mi.MessageOf(x)
 12165  }
 12166  
 12167  // Deprecated: Use TransactionsAtHeight.ProtoReflect.Descriptor instead.
 12168  func (*TransactionsAtHeight) Descriptor() ([]byte, []int) {
 12169  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{161}
 12170  }
 12171  
 12172  func (x *TransactionsAtHeight) GetHeight() uint64 {
 12173  	if x != nil {
 12174  		return x.Height
 12175  	}
 12176  	return 0
 12177  }
 12178  
 12179  func (x *TransactionsAtHeight) GetTransactions() []string {
 12180  	if x != nil {
 12181  		return x.Transactions
 12182  	}
 12183  	return nil
 12184  }
 12185  
 12186  type NonceRef struct {
 12187  	state         protoimpl.MessageState
 12188  	sizeCache     protoimpl.SizeCache
 12189  	unknownFields protoimpl.UnknownFields
 12190  
 12191  	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 12192  	Nonce uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
 12193  }
 12194  
 12195  func (x *NonceRef) Reset() {
 12196  	*x = NonceRef{}
 12197  	if protoimpl.UnsafeEnabled {
 12198  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[162]
 12199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12200  		ms.StoreMessageInfo(mi)
 12201  	}
 12202  }
 12203  
 12204  func (x *NonceRef) String() string {
 12205  	return protoimpl.X.MessageStringOf(x)
 12206  }
 12207  
 12208  func (*NonceRef) ProtoMessage() {}
 12209  
 12210  func (x *NonceRef) ProtoReflect() protoreflect.Message {
 12211  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[162]
 12212  	if protoimpl.UnsafeEnabled && x != nil {
 12213  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12214  		if ms.LoadMessageInfo() == nil {
 12215  			ms.StoreMessageInfo(mi)
 12216  		}
 12217  		return ms
 12218  	}
 12219  	return mi.MessageOf(x)
 12220  }
 12221  
 12222  // Deprecated: Use NonceRef.ProtoReflect.Descriptor instead.
 12223  func (*NonceRef) Descriptor() ([]byte, []int) {
 12224  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{162}
 12225  }
 12226  
 12227  func (x *NonceRef) GetParty() string {
 12228  	if x != nil {
 12229  		return x.Party
 12230  	}
 12231  	return ""
 12232  }
 12233  
 12234  func (x *NonceRef) GetNonce() uint64 {
 12235  	if x != nil {
 12236  		return x.Nonce
 12237  	}
 12238  	return 0
 12239  }
 12240  
 12241  type NonceRefsAtHeight struct {
 12242  	state         protoimpl.MessageState
 12243  	sizeCache     protoimpl.SizeCache
 12244  	unknownFields protoimpl.UnknownFields
 12245  
 12246  	Height uint64      `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
 12247  	Refs   []*NonceRef `protobuf:"bytes,2,rep,name=refs,proto3" json:"refs,omitempty"`
 12248  }
 12249  
 12250  func (x *NonceRefsAtHeight) Reset() {
 12251  	*x = NonceRefsAtHeight{}
 12252  	if protoimpl.UnsafeEnabled {
 12253  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[163]
 12254  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12255  		ms.StoreMessageInfo(mi)
 12256  	}
 12257  }
 12258  
 12259  func (x *NonceRefsAtHeight) String() string {
 12260  	return protoimpl.X.MessageStringOf(x)
 12261  }
 12262  
 12263  func (*NonceRefsAtHeight) ProtoMessage() {}
 12264  
 12265  func (x *NonceRefsAtHeight) ProtoReflect() protoreflect.Message {
 12266  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[163]
 12267  	if protoimpl.UnsafeEnabled && x != nil {
 12268  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12269  		if ms.LoadMessageInfo() == nil {
 12270  			ms.StoreMessageInfo(mi)
 12271  		}
 12272  		return ms
 12273  	}
 12274  	return mi.MessageOf(x)
 12275  }
 12276  
 12277  // Deprecated: Use NonceRefsAtHeight.ProtoReflect.Descriptor instead.
 12278  func (*NonceRefsAtHeight) Descriptor() ([]byte, []int) {
 12279  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{163}
 12280  }
 12281  
 12282  func (x *NonceRefsAtHeight) GetHeight() uint64 {
 12283  	if x != nil {
 12284  		return x.Height
 12285  	}
 12286  	return 0
 12287  }
 12288  
 12289  func (x *NonceRefsAtHeight) GetRefs() []*NonceRef {
 12290  	if x != nil {
 12291  		return x.Refs
 12292  	}
 12293  	return nil
 12294  }
 12295  
 12296  type ProtocolUpgradeProposals struct {
 12297  	state         protoimpl.MessageState
 12298  	sizeCache     protoimpl.SizeCache
 12299  	unknownFields protoimpl.UnknownFields
 12300  
 12301  	ActiveProposals  []*v12.ProtocolUpgradeEvent      `protobuf:"bytes,1,rep,name=active_proposals,json=activeProposals,proto3" json:"active_proposals,omitempty"`
 12302  	AcceptedProposal *AcceptedProtocolUpgradeProposal `protobuf:"bytes,2,opt,name=accepted_proposal,json=acceptedProposal,proto3" json:"accepted_proposal,omitempty"`
 12303  }
 12304  
 12305  func (x *ProtocolUpgradeProposals) Reset() {
 12306  	*x = ProtocolUpgradeProposals{}
 12307  	if protoimpl.UnsafeEnabled {
 12308  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[164]
 12309  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12310  		ms.StoreMessageInfo(mi)
 12311  	}
 12312  }
 12313  
 12314  func (x *ProtocolUpgradeProposals) String() string {
 12315  	return protoimpl.X.MessageStringOf(x)
 12316  }
 12317  
 12318  func (*ProtocolUpgradeProposals) ProtoMessage() {}
 12319  
 12320  func (x *ProtocolUpgradeProposals) ProtoReflect() protoreflect.Message {
 12321  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[164]
 12322  	if protoimpl.UnsafeEnabled && x != nil {
 12323  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12324  		if ms.LoadMessageInfo() == nil {
 12325  			ms.StoreMessageInfo(mi)
 12326  		}
 12327  		return ms
 12328  	}
 12329  	return mi.MessageOf(x)
 12330  }
 12331  
 12332  // Deprecated: Use ProtocolUpgradeProposals.ProtoReflect.Descriptor instead.
 12333  func (*ProtocolUpgradeProposals) Descriptor() ([]byte, []int) {
 12334  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{164}
 12335  }
 12336  
 12337  func (x *ProtocolUpgradeProposals) GetActiveProposals() []*v12.ProtocolUpgradeEvent {
 12338  	if x != nil {
 12339  		return x.ActiveProposals
 12340  	}
 12341  	return nil
 12342  }
 12343  
 12344  func (x *ProtocolUpgradeProposals) GetAcceptedProposal() *AcceptedProtocolUpgradeProposal {
 12345  	if x != nil {
 12346  		return x.AcceptedProposal
 12347  	}
 12348  	return nil
 12349  }
 12350  
 12351  type AcceptedProtocolUpgradeProposal struct {
 12352  	state         protoimpl.MessageState
 12353  	sizeCache     protoimpl.SizeCache
 12354  	unknownFields protoimpl.UnknownFields
 12355  
 12356  	// Block height at which to perform the upgrade
 12357  	UpgradeBlockHeight uint64 `protobuf:"varint,1,opt,name=upgrade_block_height,json=upgradeBlockHeight,proto3" json:"upgrade_block_height,omitempty"`
 12358  	// Release tag for the vega binary
 12359  	VegaReleaseTag string `protobuf:"bytes,2,opt,name=vega_release_tag,json=vegaReleaseTag,proto3" json:"vega_release_tag,omitempty"`
 12360  }
 12361  
 12362  func (x *AcceptedProtocolUpgradeProposal) Reset() {
 12363  	*x = AcceptedProtocolUpgradeProposal{}
 12364  	if protoimpl.UnsafeEnabled {
 12365  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[165]
 12366  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12367  		ms.StoreMessageInfo(mi)
 12368  	}
 12369  }
 12370  
 12371  func (x *AcceptedProtocolUpgradeProposal) String() string {
 12372  	return protoimpl.X.MessageStringOf(x)
 12373  }
 12374  
 12375  func (*AcceptedProtocolUpgradeProposal) ProtoMessage() {}
 12376  
 12377  func (x *AcceptedProtocolUpgradeProposal) ProtoReflect() protoreflect.Message {
 12378  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[165]
 12379  	if protoimpl.UnsafeEnabled && x != nil {
 12380  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12381  		if ms.LoadMessageInfo() == nil {
 12382  			ms.StoreMessageInfo(mi)
 12383  		}
 12384  		return ms
 12385  	}
 12386  	return mi.MessageOf(x)
 12387  }
 12388  
 12389  // Deprecated: Use AcceptedProtocolUpgradeProposal.ProtoReflect.Descriptor instead.
 12390  func (*AcceptedProtocolUpgradeProposal) Descriptor() ([]byte, []int) {
 12391  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{165}
 12392  }
 12393  
 12394  func (x *AcceptedProtocolUpgradeProposal) GetUpgradeBlockHeight() uint64 {
 12395  	if x != nil {
 12396  		return x.UpgradeBlockHeight
 12397  	}
 12398  	return 0
 12399  }
 12400  
 12401  func (x *AcceptedProtocolUpgradeProposal) GetVegaReleaseTag() string {
 12402  	if x != nil {
 12403  		return x.VegaReleaseTag
 12404  	}
 12405  	return ""
 12406  }
 12407  
 12408  type Teams struct {
 12409  	state         protoimpl.MessageState
 12410  	sizeCache     protoimpl.SizeCache
 12411  	unknownFields protoimpl.UnknownFields
 12412  
 12413  	Teams []*Team `protobuf:"bytes,1,rep,name=teams,proto3" json:"teams,omitempty"`
 12414  }
 12415  
 12416  func (x *Teams) Reset() {
 12417  	*x = Teams{}
 12418  	if protoimpl.UnsafeEnabled {
 12419  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[166]
 12420  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12421  		ms.StoreMessageInfo(mi)
 12422  	}
 12423  }
 12424  
 12425  func (x *Teams) String() string {
 12426  	return protoimpl.X.MessageStringOf(x)
 12427  }
 12428  
 12429  func (*Teams) ProtoMessage() {}
 12430  
 12431  func (x *Teams) ProtoReflect() protoreflect.Message {
 12432  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[166]
 12433  	if protoimpl.UnsafeEnabled && x != nil {
 12434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12435  		if ms.LoadMessageInfo() == nil {
 12436  			ms.StoreMessageInfo(mi)
 12437  		}
 12438  		return ms
 12439  	}
 12440  	return mi.MessageOf(x)
 12441  }
 12442  
 12443  // Deprecated: Use Teams.ProtoReflect.Descriptor instead.
 12444  func (*Teams) Descriptor() ([]byte, []int) {
 12445  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{166}
 12446  }
 12447  
 12448  func (x *Teams) GetTeams() []*Team {
 12449  	if x != nil {
 12450  		return x.Teams
 12451  	}
 12452  	return nil
 12453  }
 12454  
 12455  type Team struct {
 12456  	state         protoimpl.MessageState
 12457  	sizeCache     protoimpl.SizeCache
 12458  	unknownFields protoimpl.UnknownFields
 12459  
 12460  	Id        string        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 12461  	Referrer  *Membership   `protobuf:"bytes,2,opt,name=referrer,proto3" json:"referrer,omitempty"`
 12462  	Referees  []*Membership `protobuf:"bytes,3,rep,name=referees,proto3" json:"referees,omitempty"`
 12463  	Name      string        `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
 12464  	TeamUrl   string        `protobuf:"bytes,5,opt,name=team_url,json=teamUrl,proto3" json:"team_url,omitempty"`
 12465  	AvatarUrl string        `protobuf:"bytes,6,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
 12466  	CreatedAt int64         `protobuf:"varint,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 12467  	Closed    bool          `protobuf:"varint,8,opt,name=closed,proto3" json:"closed,omitempty"`
 12468  	AllowList []string      `protobuf:"bytes,9,rep,name=allow_list,json=allowList,proto3" json:"allow_list,omitempty"`
 12469  }
 12470  
 12471  func (x *Team) Reset() {
 12472  	*x = Team{}
 12473  	if protoimpl.UnsafeEnabled {
 12474  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[167]
 12475  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12476  		ms.StoreMessageInfo(mi)
 12477  	}
 12478  }
 12479  
 12480  func (x *Team) String() string {
 12481  	return protoimpl.X.MessageStringOf(x)
 12482  }
 12483  
 12484  func (*Team) ProtoMessage() {}
 12485  
 12486  func (x *Team) ProtoReflect() protoreflect.Message {
 12487  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[167]
 12488  	if protoimpl.UnsafeEnabled && x != nil {
 12489  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12490  		if ms.LoadMessageInfo() == nil {
 12491  			ms.StoreMessageInfo(mi)
 12492  		}
 12493  		return ms
 12494  	}
 12495  	return mi.MessageOf(x)
 12496  }
 12497  
 12498  // Deprecated: Use Team.ProtoReflect.Descriptor instead.
 12499  func (*Team) Descriptor() ([]byte, []int) {
 12500  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{167}
 12501  }
 12502  
 12503  func (x *Team) GetId() string {
 12504  	if x != nil {
 12505  		return x.Id
 12506  	}
 12507  	return ""
 12508  }
 12509  
 12510  func (x *Team) GetReferrer() *Membership {
 12511  	if x != nil {
 12512  		return x.Referrer
 12513  	}
 12514  	return nil
 12515  }
 12516  
 12517  func (x *Team) GetReferees() []*Membership {
 12518  	if x != nil {
 12519  		return x.Referees
 12520  	}
 12521  	return nil
 12522  }
 12523  
 12524  func (x *Team) GetName() string {
 12525  	if x != nil {
 12526  		return x.Name
 12527  	}
 12528  	return ""
 12529  }
 12530  
 12531  func (x *Team) GetTeamUrl() string {
 12532  	if x != nil {
 12533  		return x.TeamUrl
 12534  	}
 12535  	return ""
 12536  }
 12537  
 12538  func (x *Team) GetAvatarUrl() string {
 12539  	if x != nil {
 12540  		return x.AvatarUrl
 12541  	}
 12542  	return ""
 12543  }
 12544  
 12545  func (x *Team) GetCreatedAt() int64 {
 12546  	if x != nil {
 12547  		return x.CreatedAt
 12548  	}
 12549  	return 0
 12550  }
 12551  
 12552  func (x *Team) GetClosed() bool {
 12553  	if x != nil {
 12554  		return x.Closed
 12555  	}
 12556  	return false
 12557  }
 12558  
 12559  func (x *Team) GetAllowList() []string {
 12560  	if x != nil {
 12561  		return x.AllowList
 12562  	}
 12563  	return nil
 12564  }
 12565  
 12566  type Membership struct {
 12567  	state         protoimpl.MessageState
 12568  	sizeCache     protoimpl.SizeCache
 12569  	unknownFields protoimpl.UnknownFields
 12570  
 12571  	PartyId        string `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
 12572  	JoinedAt       int64  `protobuf:"varint,2,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"`
 12573  	StartedAtEpoch uint64 `protobuf:"varint,3,opt,name=started_at_epoch,json=startedAtEpoch,proto3" json:"started_at_epoch,omitempty"`
 12574  }
 12575  
 12576  func (x *Membership) Reset() {
 12577  	*x = Membership{}
 12578  	if protoimpl.UnsafeEnabled {
 12579  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[168]
 12580  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12581  		ms.StoreMessageInfo(mi)
 12582  	}
 12583  }
 12584  
 12585  func (x *Membership) String() string {
 12586  	return protoimpl.X.MessageStringOf(x)
 12587  }
 12588  
 12589  func (*Membership) ProtoMessage() {}
 12590  
 12591  func (x *Membership) ProtoReflect() protoreflect.Message {
 12592  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[168]
 12593  	if protoimpl.UnsafeEnabled && x != nil {
 12594  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12595  		if ms.LoadMessageInfo() == nil {
 12596  			ms.StoreMessageInfo(mi)
 12597  		}
 12598  		return ms
 12599  	}
 12600  	return mi.MessageOf(x)
 12601  }
 12602  
 12603  // Deprecated: Use Membership.ProtoReflect.Descriptor instead.
 12604  func (*Membership) Descriptor() ([]byte, []int) {
 12605  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{168}
 12606  }
 12607  
 12608  func (x *Membership) GetPartyId() string {
 12609  	if x != nil {
 12610  		return x.PartyId
 12611  	}
 12612  	return ""
 12613  }
 12614  
 12615  func (x *Membership) GetJoinedAt() int64 {
 12616  	if x != nil {
 12617  		return x.JoinedAt
 12618  	}
 12619  	return 0
 12620  }
 12621  
 12622  func (x *Membership) GetStartedAtEpoch() uint64 {
 12623  	if x != nil {
 12624  		return x.StartedAtEpoch
 12625  	}
 12626  	return 0
 12627  }
 12628  
 12629  type TeamSwitches struct {
 12630  	state         protoimpl.MessageState
 12631  	sizeCache     protoimpl.SizeCache
 12632  	unknownFields protoimpl.UnknownFields
 12633  
 12634  	TeamSwitches []*TeamSwitch `protobuf:"bytes,1,rep,name=team_switches,json=teamSwitches,proto3" json:"team_switches,omitempty"`
 12635  }
 12636  
 12637  func (x *TeamSwitches) Reset() {
 12638  	*x = TeamSwitches{}
 12639  	if protoimpl.UnsafeEnabled {
 12640  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[169]
 12641  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12642  		ms.StoreMessageInfo(mi)
 12643  	}
 12644  }
 12645  
 12646  func (x *TeamSwitches) String() string {
 12647  	return protoimpl.X.MessageStringOf(x)
 12648  }
 12649  
 12650  func (*TeamSwitches) ProtoMessage() {}
 12651  
 12652  func (x *TeamSwitches) ProtoReflect() protoreflect.Message {
 12653  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[169]
 12654  	if protoimpl.UnsafeEnabled && x != nil {
 12655  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12656  		if ms.LoadMessageInfo() == nil {
 12657  			ms.StoreMessageInfo(mi)
 12658  		}
 12659  		return ms
 12660  	}
 12661  	return mi.MessageOf(x)
 12662  }
 12663  
 12664  // Deprecated: Use TeamSwitches.ProtoReflect.Descriptor instead.
 12665  func (*TeamSwitches) Descriptor() ([]byte, []int) {
 12666  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{169}
 12667  }
 12668  
 12669  func (x *TeamSwitches) GetTeamSwitches() []*TeamSwitch {
 12670  	if x != nil {
 12671  		return x.TeamSwitches
 12672  	}
 12673  	return nil
 12674  }
 12675  
 12676  type TeamSwitch struct {
 12677  	state         protoimpl.MessageState
 12678  	sizeCache     protoimpl.SizeCache
 12679  	unknownFields protoimpl.UnknownFields
 12680  
 12681  	FromTeamId string `protobuf:"bytes,1,opt,name=from_team_id,json=fromTeamId,proto3" json:"from_team_id,omitempty"`
 12682  	ToTeamId   string `protobuf:"bytes,2,opt,name=to_team_id,json=toTeamId,proto3" json:"to_team_id,omitempty"`
 12683  	PartyId    string `protobuf:"bytes,3,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
 12684  }
 12685  
 12686  func (x *TeamSwitch) Reset() {
 12687  	*x = TeamSwitch{}
 12688  	if protoimpl.UnsafeEnabled {
 12689  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[170]
 12690  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12691  		ms.StoreMessageInfo(mi)
 12692  	}
 12693  }
 12694  
 12695  func (x *TeamSwitch) String() string {
 12696  	return protoimpl.X.MessageStringOf(x)
 12697  }
 12698  
 12699  func (*TeamSwitch) ProtoMessage() {}
 12700  
 12701  func (x *TeamSwitch) ProtoReflect() protoreflect.Message {
 12702  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[170]
 12703  	if protoimpl.UnsafeEnabled && x != nil {
 12704  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12705  		if ms.LoadMessageInfo() == nil {
 12706  			ms.StoreMessageInfo(mi)
 12707  		}
 12708  		return ms
 12709  	}
 12710  	return mi.MessageOf(x)
 12711  }
 12712  
 12713  // Deprecated: Use TeamSwitch.ProtoReflect.Descriptor instead.
 12714  func (*TeamSwitch) Descriptor() ([]byte, []int) {
 12715  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{170}
 12716  }
 12717  
 12718  func (x *TeamSwitch) GetFromTeamId() string {
 12719  	if x != nil {
 12720  		return x.FromTeamId
 12721  	}
 12722  	return ""
 12723  }
 12724  
 12725  func (x *TeamSwitch) GetToTeamId() string {
 12726  	if x != nil {
 12727  		return x.ToTeamId
 12728  	}
 12729  	return ""
 12730  }
 12731  
 12732  func (x *TeamSwitch) GetPartyId() string {
 12733  	if x != nil {
 12734  		return x.PartyId
 12735  	}
 12736  	return ""
 12737  }
 12738  
 12739  type Vesting struct {
 12740  	state         protoimpl.MessageState
 12741  	sizeCache     protoimpl.SizeCache
 12742  	unknownFields protoimpl.UnknownFields
 12743  
 12744  	PartiesReward []*PartyReward `protobuf:"bytes,1,rep,name=parties_reward,json=partiesReward,proto3" json:"parties_reward,omitempty"`
 12745  }
 12746  
 12747  func (x *Vesting) Reset() {
 12748  	*x = Vesting{}
 12749  	if protoimpl.UnsafeEnabled {
 12750  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[171]
 12751  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12752  		ms.StoreMessageInfo(mi)
 12753  	}
 12754  }
 12755  
 12756  func (x *Vesting) String() string {
 12757  	return protoimpl.X.MessageStringOf(x)
 12758  }
 12759  
 12760  func (*Vesting) ProtoMessage() {}
 12761  
 12762  func (x *Vesting) ProtoReflect() protoreflect.Message {
 12763  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[171]
 12764  	if protoimpl.UnsafeEnabled && x != nil {
 12765  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12766  		if ms.LoadMessageInfo() == nil {
 12767  			ms.StoreMessageInfo(mi)
 12768  		}
 12769  		return ms
 12770  	}
 12771  	return mi.MessageOf(x)
 12772  }
 12773  
 12774  // Deprecated: Use Vesting.ProtoReflect.Descriptor instead.
 12775  func (*Vesting) Descriptor() ([]byte, []int) {
 12776  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{171}
 12777  }
 12778  
 12779  func (x *Vesting) GetPartiesReward() []*PartyReward {
 12780  	if x != nil {
 12781  		return x.PartiesReward
 12782  	}
 12783  	return nil
 12784  }
 12785  
 12786  type PartyReward struct {
 12787  	state         protoimpl.MessageState
 12788  	sizeCache     protoimpl.SizeCache
 12789  	unknownFields protoimpl.UnknownFields
 12790  
 12791  	Party       string         `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 12792  	AssetLocked []*AssetLocked `protobuf:"bytes,2,rep,name=asset_locked,json=assetLocked,proto3" json:"asset_locked,omitempty"`
 12793  	InVesting   []*InVesting   `protobuf:"bytes,3,rep,name=in_vesting,json=inVesting,proto3" json:"in_vesting,omitempty"`
 12794  }
 12795  
 12796  func (x *PartyReward) Reset() {
 12797  	*x = PartyReward{}
 12798  	if protoimpl.UnsafeEnabled {
 12799  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[172]
 12800  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12801  		ms.StoreMessageInfo(mi)
 12802  	}
 12803  }
 12804  
 12805  func (x *PartyReward) String() string {
 12806  	return protoimpl.X.MessageStringOf(x)
 12807  }
 12808  
 12809  func (*PartyReward) ProtoMessage() {}
 12810  
 12811  func (x *PartyReward) ProtoReflect() protoreflect.Message {
 12812  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[172]
 12813  	if protoimpl.UnsafeEnabled && x != nil {
 12814  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12815  		if ms.LoadMessageInfo() == nil {
 12816  			ms.StoreMessageInfo(mi)
 12817  		}
 12818  		return ms
 12819  	}
 12820  	return mi.MessageOf(x)
 12821  }
 12822  
 12823  // Deprecated: Use PartyReward.ProtoReflect.Descriptor instead.
 12824  func (*PartyReward) Descriptor() ([]byte, []int) {
 12825  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{172}
 12826  }
 12827  
 12828  func (x *PartyReward) GetParty() string {
 12829  	if x != nil {
 12830  		return x.Party
 12831  	}
 12832  	return ""
 12833  }
 12834  
 12835  func (x *PartyReward) GetAssetLocked() []*AssetLocked {
 12836  	if x != nil {
 12837  		return x.AssetLocked
 12838  	}
 12839  	return nil
 12840  }
 12841  
 12842  func (x *PartyReward) GetInVesting() []*InVesting {
 12843  	if x != nil {
 12844  		return x.InVesting
 12845  	}
 12846  	return nil
 12847  }
 12848  
 12849  type ReferralProgramData struct {
 12850  	state         protoimpl.MessageState
 12851  	sizeCache     protoimpl.SizeCache
 12852  	unknownFields protoimpl.UnknownFields
 12853  
 12854  	FactorByReferee    []*FactorByReferee    `protobuf:"bytes,1,rep,name=factor_by_referee,json=factorByReferee,proto3" json:"factor_by_referee,omitempty"`
 12855  	CurrentProgram     *vega.ReferralProgram `protobuf:"bytes,2,opt,name=current_program,json=currentProgram,proto3" json:"current_program,omitempty"`
 12856  	NewProgram         *vega.ReferralProgram `protobuf:"bytes,3,opt,name=new_program,json=newProgram,proto3" json:"new_program,omitempty"`
 12857  	LastProgramVersion uint64                `protobuf:"varint,4,opt,name=last_program_version,json=lastProgramVersion,proto3" json:"last_program_version,omitempty"`
 12858  	ProgramHasEnded    bool                  `protobuf:"varint,5,opt,name=program_has_ended,json=programHasEnded,proto3" json:"program_has_ended,omitempty"`
 12859  	Sets               []*ReferralSet        `protobuf:"bytes,6,rep,name=sets,proto3" json:"sets,omitempty"`
 12860  }
 12861  
 12862  func (x *ReferralProgramData) Reset() {
 12863  	*x = ReferralProgramData{}
 12864  	if protoimpl.UnsafeEnabled {
 12865  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[173]
 12866  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12867  		ms.StoreMessageInfo(mi)
 12868  	}
 12869  }
 12870  
 12871  func (x *ReferralProgramData) String() string {
 12872  	return protoimpl.X.MessageStringOf(x)
 12873  }
 12874  
 12875  func (*ReferralProgramData) ProtoMessage() {}
 12876  
 12877  func (x *ReferralProgramData) ProtoReflect() protoreflect.Message {
 12878  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[173]
 12879  	if protoimpl.UnsafeEnabled && x != nil {
 12880  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12881  		if ms.LoadMessageInfo() == nil {
 12882  			ms.StoreMessageInfo(mi)
 12883  		}
 12884  		return ms
 12885  	}
 12886  	return mi.MessageOf(x)
 12887  }
 12888  
 12889  // Deprecated: Use ReferralProgramData.ProtoReflect.Descriptor instead.
 12890  func (*ReferralProgramData) Descriptor() ([]byte, []int) {
 12891  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{173}
 12892  }
 12893  
 12894  func (x *ReferralProgramData) GetFactorByReferee() []*FactorByReferee {
 12895  	if x != nil {
 12896  		return x.FactorByReferee
 12897  	}
 12898  	return nil
 12899  }
 12900  
 12901  func (x *ReferralProgramData) GetCurrentProgram() *vega.ReferralProgram {
 12902  	if x != nil {
 12903  		return x.CurrentProgram
 12904  	}
 12905  	return nil
 12906  }
 12907  
 12908  func (x *ReferralProgramData) GetNewProgram() *vega.ReferralProgram {
 12909  	if x != nil {
 12910  		return x.NewProgram
 12911  	}
 12912  	return nil
 12913  }
 12914  
 12915  func (x *ReferralProgramData) GetLastProgramVersion() uint64 {
 12916  	if x != nil {
 12917  		return x.LastProgramVersion
 12918  	}
 12919  	return 0
 12920  }
 12921  
 12922  func (x *ReferralProgramData) GetProgramHasEnded() bool {
 12923  	if x != nil {
 12924  		return x.ProgramHasEnded
 12925  	}
 12926  	return false
 12927  }
 12928  
 12929  func (x *ReferralProgramData) GetSets() []*ReferralSet {
 12930  	if x != nil {
 12931  		return x.Sets
 12932  	}
 12933  	return nil
 12934  }
 12935  
 12936  type ReferralSet struct {
 12937  	state         protoimpl.MessageState
 12938  	sizeCache     protoimpl.SizeCache
 12939  	unknownFields protoimpl.UnknownFields
 12940  
 12941  	Id             string           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 12942  	CreatedAt      int64            `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
 12943  	UpdatedAt      int64            `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
 12944  	Referrer       *Membership      `protobuf:"bytes,4,opt,name=referrer,proto3" json:"referrer,omitempty"`
 12945  	Referees       []*Membership    `protobuf:"bytes,5,rep,name=referees,proto3" json:"referees,omitempty"`
 12946  	RunningVolumes []*RunningVolume `protobuf:"bytes,6,rep,name=running_volumes,json=runningVolumes,proto3" json:"running_volumes,omitempty"`
 12947  	// deprecated
 12948  	CurrentRewardFactor      string `protobuf:"bytes,7,opt,name=current_reward_factor,json=currentRewardFactor,proto3" json:"current_reward_factor,omitempty"`
 12949  	CurrentRewardsMultiplier string `protobuf:"bytes,8,opt,name=current_rewards_multiplier,json=currentRewardsMultiplier,proto3" json:"current_rewards_multiplier,omitempty"`
 12950  	// deprecated
 12951  	CurrentRewardsFactorMultiplier  string              `protobuf:"bytes,9,opt,name=current_rewards_factor_multiplier,json=currentRewardsFactorMultiplier,proto3" json:"current_rewards_factor_multiplier,omitempty"`
 12952  	CurrentRewardsFactorsMultiplier *vega.RewardFactors `protobuf:"bytes,10,opt,name=current_rewards_factors_multiplier,json=currentRewardsFactorsMultiplier,proto3" json:"current_rewards_factors_multiplier,omitempty"`
 12953  	CurrentRewardFactors            *vega.RewardFactors `protobuf:"bytes,11,opt,name=current_reward_factors,json=currentRewardFactors,proto3" json:"current_reward_factors,omitempty"`
 12954  }
 12955  
 12956  func (x *ReferralSet) Reset() {
 12957  	*x = ReferralSet{}
 12958  	if protoimpl.UnsafeEnabled {
 12959  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[174]
 12960  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12961  		ms.StoreMessageInfo(mi)
 12962  	}
 12963  }
 12964  
 12965  func (x *ReferralSet) String() string {
 12966  	return protoimpl.X.MessageStringOf(x)
 12967  }
 12968  
 12969  func (*ReferralSet) ProtoMessage() {}
 12970  
 12971  func (x *ReferralSet) ProtoReflect() protoreflect.Message {
 12972  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[174]
 12973  	if protoimpl.UnsafeEnabled && x != nil {
 12974  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 12975  		if ms.LoadMessageInfo() == nil {
 12976  			ms.StoreMessageInfo(mi)
 12977  		}
 12978  		return ms
 12979  	}
 12980  	return mi.MessageOf(x)
 12981  }
 12982  
 12983  // Deprecated: Use ReferralSet.ProtoReflect.Descriptor instead.
 12984  func (*ReferralSet) Descriptor() ([]byte, []int) {
 12985  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{174}
 12986  }
 12987  
 12988  func (x *ReferralSet) GetId() string {
 12989  	if x != nil {
 12990  		return x.Id
 12991  	}
 12992  	return ""
 12993  }
 12994  
 12995  func (x *ReferralSet) GetCreatedAt() int64 {
 12996  	if x != nil {
 12997  		return x.CreatedAt
 12998  	}
 12999  	return 0
 13000  }
 13001  
 13002  func (x *ReferralSet) GetUpdatedAt() int64 {
 13003  	if x != nil {
 13004  		return x.UpdatedAt
 13005  	}
 13006  	return 0
 13007  }
 13008  
 13009  func (x *ReferralSet) GetReferrer() *Membership {
 13010  	if x != nil {
 13011  		return x.Referrer
 13012  	}
 13013  	return nil
 13014  }
 13015  
 13016  func (x *ReferralSet) GetReferees() []*Membership {
 13017  	if x != nil {
 13018  		return x.Referees
 13019  	}
 13020  	return nil
 13021  }
 13022  
 13023  func (x *ReferralSet) GetRunningVolumes() []*RunningVolume {
 13024  	if x != nil {
 13025  		return x.RunningVolumes
 13026  	}
 13027  	return nil
 13028  }
 13029  
 13030  func (x *ReferralSet) GetCurrentRewardFactor() string {
 13031  	if x != nil {
 13032  		return x.CurrentRewardFactor
 13033  	}
 13034  	return ""
 13035  }
 13036  
 13037  func (x *ReferralSet) GetCurrentRewardsMultiplier() string {
 13038  	if x != nil {
 13039  		return x.CurrentRewardsMultiplier
 13040  	}
 13041  	return ""
 13042  }
 13043  
 13044  func (x *ReferralSet) GetCurrentRewardsFactorMultiplier() string {
 13045  	if x != nil {
 13046  		return x.CurrentRewardsFactorMultiplier
 13047  	}
 13048  	return ""
 13049  }
 13050  
 13051  func (x *ReferralSet) GetCurrentRewardsFactorsMultiplier() *vega.RewardFactors {
 13052  	if x != nil {
 13053  		return x.CurrentRewardsFactorsMultiplier
 13054  	}
 13055  	return nil
 13056  }
 13057  
 13058  func (x *ReferralSet) GetCurrentRewardFactors() *vega.RewardFactors {
 13059  	if x != nil {
 13060  		return x.CurrentRewardFactors
 13061  	}
 13062  	return nil
 13063  }
 13064  
 13065  type RunningVolume struct {
 13066  	state         protoimpl.MessageState
 13067  	sizeCache     protoimpl.SizeCache
 13068  	unknownFields protoimpl.UnknownFields
 13069  
 13070  	Epoch  uint64 `protobuf:"varint,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
 13071  	Volume []byte `protobuf:"bytes,2,opt,name=volume,proto3" json:"volume,omitempty"`
 13072  }
 13073  
 13074  func (x *RunningVolume) Reset() {
 13075  	*x = RunningVolume{}
 13076  	if protoimpl.UnsafeEnabled {
 13077  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[175]
 13078  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13079  		ms.StoreMessageInfo(mi)
 13080  	}
 13081  }
 13082  
 13083  func (x *RunningVolume) String() string {
 13084  	return protoimpl.X.MessageStringOf(x)
 13085  }
 13086  
 13087  func (*RunningVolume) ProtoMessage() {}
 13088  
 13089  func (x *RunningVolume) ProtoReflect() protoreflect.Message {
 13090  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[175]
 13091  	if protoimpl.UnsafeEnabled && x != nil {
 13092  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13093  		if ms.LoadMessageInfo() == nil {
 13094  			ms.StoreMessageInfo(mi)
 13095  		}
 13096  		return ms
 13097  	}
 13098  	return mi.MessageOf(x)
 13099  }
 13100  
 13101  // Deprecated: Use RunningVolume.ProtoReflect.Descriptor instead.
 13102  func (*RunningVolume) Descriptor() ([]byte, []int) {
 13103  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{175}
 13104  }
 13105  
 13106  func (x *RunningVolume) GetEpoch() uint64 {
 13107  	if x != nil {
 13108  		return x.Epoch
 13109  	}
 13110  	return 0
 13111  }
 13112  
 13113  func (x *RunningVolume) GetVolume() []byte {
 13114  	if x != nil {
 13115  		return x.Volume
 13116  	}
 13117  	return nil
 13118  }
 13119  
 13120  type FactorByReferee struct {
 13121  	state         protoimpl.MessageState
 13122  	sizeCache     protoimpl.SizeCache
 13123  	unknownFields protoimpl.UnknownFields
 13124  
 13125  	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 13126  	// deprecated
 13127  	DiscountFactor  []byte                `protobuf:"bytes,2,opt,name=discount_factor,json=discountFactor,proto3" json:"discount_factor,omitempty"`
 13128  	TakerVolume     []byte                `protobuf:"bytes,3,opt,name=taker_volume,json=takerVolume,proto3" json:"taker_volume,omitempty"`
 13129  	DiscountFactors *vega.DiscountFactors `protobuf:"bytes,4,opt,name=discount_factors,json=discountFactors,proto3" json:"discount_factors,omitempty"`
 13130  }
 13131  
 13132  func (x *FactorByReferee) Reset() {
 13133  	*x = FactorByReferee{}
 13134  	if protoimpl.UnsafeEnabled {
 13135  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[176]
 13136  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13137  		ms.StoreMessageInfo(mi)
 13138  	}
 13139  }
 13140  
 13141  func (x *FactorByReferee) String() string {
 13142  	return protoimpl.X.MessageStringOf(x)
 13143  }
 13144  
 13145  func (*FactorByReferee) ProtoMessage() {}
 13146  
 13147  func (x *FactorByReferee) ProtoReflect() protoreflect.Message {
 13148  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[176]
 13149  	if protoimpl.UnsafeEnabled && x != nil {
 13150  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13151  		if ms.LoadMessageInfo() == nil {
 13152  			ms.StoreMessageInfo(mi)
 13153  		}
 13154  		return ms
 13155  	}
 13156  	return mi.MessageOf(x)
 13157  }
 13158  
 13159  // Deprecated: Use FactorByReferee.ProtoReflect.Descriptor instead.
 13160  func (*FactorByReferee) Descriptor() ([]byte, []int) {
 13161  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{176}
 13162  }
 13163  
 13164  func (x *FactorByReferee) GetParty() string {
 13165  	if x != nil {
 13166  		return x.Party
 13167  	}
 13168  	return ""
 13169  }
 13170  
 13171  func (x *FactorByReferee) GetDiscountFactor() []byte {
 13172  	if x != nil {
 13173  		return x.DiscountFactor
 13174  	}
 13175  	return nil
 13176  }
 13177  
 13178  func (x *FactorByReferee) GetTakerVolume() []byte {
 13179  	if x != nil {
 13180  		return x.TakerVolume
 13181  	}
 13182  	return nil
 13183  }
 13184  
 13185  func (x *FactorByReferee) GetDiscountFactors() *vega.DiscountFactors {
 13186  	if x != nil {
 13187  		return x.DiscountFactors
 13188  	}
 13189  	return nil
 13190  }
 13191  
 13192  type AssetLocked struct {
 13193  	state         protoimpl.MessageState
 13194  	sizeCache     protoimpl.SizeCache
 13195  	unknownFields protoimpl.UnknownFields
 13196  
 13197  	Asset         string          `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
 13198  	EpochBalances []*EpochBalance `protobuf:"bytes,2,rep,name=epoch_balances,json=epochBalances,proto3" json:"epoch_balances,omitempty"`
 13199  }
 13200  
 13201  func (x *AssetLocked) Reset() {
 13202  	*x = AssetLocked{}
 13203  	if protoimpl.UnsafeEnabled {
 13204  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[177]
 13205  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13206  		ms.StoreMessageInfo(mi)
 13207  	}
 13208  }
 13209  
 13210  func (x *AssetLocked) String() string {
 13211  	return protoimpl.X.MessageStringOf(x)
 13212  }
 13213  
 13214  func (*AssetLocked) ProtoMessage() {}
 13215  
 13216  func (x *AssetLocked) ProtoReflect() protoreflect.Message {
 13217  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[177]
 13218  	if protoimpl.UnsafeEnabled && x != nil {
 13219  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13220  		if ms.LoadMessageInfo() == nil {
 13221  			ms.StoreMessageInfo(mi)
 13222  		}
 13223  		return ms
 13224  	}
 13225  	return mi.MessageOf(x)
 13226  }
 13227  
 13228  // Deprecated: Use AssetLocked.ProtoReflect.Descriptor instead.
 13229  func (*AssetLocked) Descriptor() ([]byte, []int) {
 13230  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{177}
 13231  }
 13232  
 13233  func (x *AssetLocked) GetAsset() string {
 13234  	if x != nil {
 13235  		return x.Asset
 13236  	}
 13237  	return ""
 13238  }
 13239  
 13240  func (x *AssetLocked) GetEpochBalances() []*EpochBalance {
 13241  	if x != nil {
 13242  		return x.EpochBalances
 13243  	}
 13244  	return nil
 13245  }
 13246  
 13247  type EpochBalance struct {
 13248  	state         protoimpl.MessageState
 13249  	sizeCache     protoimpl.SizeCache
 13250  	unknownFields protoimpl.UnknownFields
 13251  
 13252  	Epoch   uint64 `protobuf:"varint,1,opt,name=epoch,proto3" json:"epoch,omitempty"`
 13253  	Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
 13254  }
 13255  
 13256  func (x *EpochBalance) Reset() {
 13257  	*x = EpochBalance{}
 13258  	if protoimpl.UnsafeEnabled {
 13259  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[178]
 13260  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13261  		ms.StoreMessageInfo(mi)
 13262  	}
 13263  }
 13264  
 13265  func (x *EpochBalance) String() string {
 13266  	return protoimpl.X.MessageStringOf(x)
 13267  }
 13268  
 13269  func (*EpochBalance) ProtoMessage() {}
 13270  
 13271  func (x *EpochBalance) ProtoReflect() protoreflect.Message {
 13272  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[178]
 13273  	if protoimpl.UnsafeEnabled && x != nil {
 13274  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13275  		if ms.LoadMessageInfo() == nil {
 13276  			ms.StoreMessageInfo(mi)
 13277  		}
 13278  		return ms
 13279  	}
 13280  	return mi.MessageOf(x)
 13281  }
 13282  
 13283  // Deprecated: Use EpochBalance.ProtoReflect.Descriptor instead.
 13284  func (*EpochBalance) Descriptor() ([]byte, []int) {
 13285  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{178}
 13286  }
 13287  
 13288  func (x *EpochBalance) GetEpoch() uint64 {
 13289  	if x != nil {
 13290  		return x.Epoch
 13291  	}
 13292  	return 0
 13293  }
 13294  
 13295  func (x *EpochBalance) GetBalance() string {
 13296  	if x != nil {
 13297  		return x.Balance
 13298  	}
 13299  	return ""
 13300  }
 13301  
 13302  type InVesting struct {
 13303  	state         protoimpl.MessageState
 13304  	sizeCache     protoimpl.SizeCache
 13305  	unknownFields protoimpl.UnknownFields
 13306  
 13307  	Asset   string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
 13308  	Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
 13309  }
 13310  
 13311  func (x *InVesting) Reset() {
 13312  	*x = InVesting{}
 13313  	if protoimpl.UnsafeEnabled {
 13314  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[179]
 13315  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13316  		ms.StoreMessageInfo(mi)
 13317  	}
 13318  }
 13319  
 13320  func (x *InVesting) String() string {
 13321  	return protoimpl.X.MessageStringOf(x)
 13322  }
 13323  
 13324  func (*InVesting) ProtoMessage() {}
 13325  
 13326  func (x *InVesting) ProtoReflect() protoreflect.Message {
 13327  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[179]
 13328  	if protoimpl.UnsafeEnabled && x != nil {
 13329  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13330  		if ms.LoadMessageInfo() == nil {
 13331  			ms.StoreMessageInfo(mi)
 13332  		}
 13333  		return ms
 13334  	}
 13335  	return mi.MessageOf(x)
 13336  }
 13337  
 13338  // Deprecated: Use InVesting.ProtoReflect.Descriptor instead.
 13339  func (*InVesting) Descriptor() ([]byte, []int) {
 13340  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{179}
 13341  }
 13342  
 13343  func (x *InVesting) GetAsset() string {
 13344  	if x != nil {
 13345  		return x.Asset
 13346  	}
 13347  	return ""
 13348  }
 13349  
 13350  func (x *InVesting) GetBalance() string {
 13351  	if x != nil {
 13352  		return x.Balance
 13353  	}
 13354  	return ""
 13355  }
 13356  
 13357  type ActivityStreak struct {
 13358  	state         protoimpl.MessageState
 13359  	sizeCache     protoimpl.SizeCache
 13360  	unknownFields protoimpl.UnknownFields
 13361  
 13362  	PartiesActivityStreak []*PartyActivityStreak `protobuf:"bytes,1,rep,name=parties_activity_streak,json=partiesActivityStreak,proto3" json:"parties_activity_streak,omitempty"`
 13363  }
 13364  
 13365  func (x *ActivityStreak) Reset() {
 13366  	*x = ActivityStreak{}
 13367  	if protoimpl.UnsafeEnabled {
 13368  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[180]
 13369  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13370  		ms.StoreMessageInfo(mi)
 13371  	}
 13372  }
 13373  
 13374  func (x *ActivityStreak) String() string {
 13375  	return protoimpl.X.MessageStringOf(x)
 13376  }
 13377  
 13378  func (*ActivityStreak) ProtoMessage() {}
 13379  
 13380  func (x *ActivityStreak) ProtoReflect() protoreflect.Message {
 13381  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[180]
 13382  	if protoimpl.UnsafeEnabled && x != nil {
 13383  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13384  		if ms.LoadMessageInfo() == nil {
 13385  			ms.StoreMessageInfo(mi)
 13386  		}
 13387  		return ms
 13388  	}
 13389  	return mi.MessageOf(x)
 13390  }
 13391  
 13392  // Deprecated: Use ActivityStreak.ProtoReflect.Descriptor instead.
 13393  func (*ActivityStreak) Descriptor() ([]byte, []int) {
 13394  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{180}
 13395  }
 13396  
 13397  func (x *ActivityStreak) GetPartiesActivityStreak() []*PartyActivityStreak {
 13398  	if x != nil {
 13399  		return x.PartiesActivityStreak
 13400  	}
 13401  	return nil
 13402  }
 13403  
 13404  type PartyActivityStreak struct {
 13405  	state         protoimpl.MessageState
 13406  	sizeCache     protoimpl.SizeCache
 13407  	unknownFields protoimpl.UnknownFields
 13408  
 13409  	Party                        string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 13410  	Active                       uint64 `protobuf:"varint,2,opt,name=active,proto3" json:"active,omitempty"`
 13411  	Inactive                     uint64 `protobuf:"varint,3,opt,name=inactive,proto3" json:"inactive,omitempty"`
 13412  	RewardDistributionMultiplier []byte `protobuf:"bytes,4,opt,name=reward_distribution_multiplier,json=rewardDistributionMultiplier,proto3" json:"reward_distribution_multiplier,omitempty"`
 13413  	RewardVestingMultiplier      []byte `protobuf:"bytes,5,opt,name=reward_vesting_multiplier,json=rewardVestingMultiplier,proto3" json:"reward_vesting_multiplier,omitempty"`
 13414  }
 13415  
 13416  func (x *PartyActivityStreak) Reset() {
 13417  	*x = PartyActivityStreak{}
 13418  	if protoimpl.UnsafeEnabled {
 13419  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[181]
 13420  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13421  		ms.StoreMessageInfo(mi)
 13422  	}
 13423  }
 13424  
 13425  func (x *PartyActivityStreak) String() string {
 13426  	return protoimpl.X.MessageStringOf(x)
 13427  }
 13428  
 13429  func (*PartyActivityStreak) ProtoMessage() {}
 13430  
 13431  func (x *PartyActivityStreak) ProtoReflect() protoreflect.Message {
 13432  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[181]
 13433  	if protoimpl.UnsafeEnabled && x != nil {
 13434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13435  		if ms.LoadMessageInfo() == nil {
 13436  			ms.StoreMessageInfo(mi)
 13437  		}
 13438  		return ms
 13439  	}
 13440  	return mi.MessageOf(x)
 13441  }
 13442  
 13443  // Deprecated: Use PartyActivityStreak.ProtoReflect.Descriptor instead.
 13444  func (*PartyActivityStreak) Descriptor() ([]byte, []int) {
 13445  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{181}
 13446  }
 13447  
 13448  func (x *PartyActivityStreak) GetParty() string {
 13449  	if x != nil {
 13450  		return x.Party
 13451  	}
 13452  	return ""
 13453  }
 13454  
 13455  func (x *PartyActivityStreak) GetActive() uint64 {
 13456  	if x != nil {
 13457  		return x.Active
 13458  	}
 13459  	return 0
 13460  }
 13461  
 13462  func (x *PartyActivityStreak) GetInactive() uint64 {
 13463  	if x != nil {
 13464  		return x.Inactive
 13465  	}
 13466  	return 0
 13467  }
 13468  
 13469  func (x *PartyActivityStreak) GetRewardDistributionMultiplier() []byte {
 13470  	if x != nil {
 13471  		return x.RewardDistributionMultiplier
 13472  	}
 13473  	return nil
 13474  }
 13475  
 13476  func (x *PartyActivityStreak) GetRewardVestingMultiplier() []byte {
 13477  	if x != nil {
 13478  		return x.RewardVestingMultiplier
 13479  	}
 13480  	return nil
 13481  }
 13482  
 13483  type PartyRebateData struct {
 13484  	state         protoimpl.MessageState
 13485  	sizeCache     protoimpl.SizeCache
 13486  	unknownFields protoimpl.UnknownFields
 13487  
 13488  	Party            string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 13489  	Fraction         string `protobuf:"bytes,2,opt,name=fraction,proto3" json:"fraction,omitempty"`
 13490  	MakerFeeReceived string `protobuf:"bytes,3,opt,name=maker_fee_received,json=makerFeeReceived,proto3" json:"maker_fee_received,omitempty"`
 13491  }
 13492  
 13493  func (x *PartyRebateData) Reset() {
 13494  	*x = PartyRebateData{}
 13495  	if protoimpl.UnsafeEnabled {
 13496  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[182]
 13497  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13498  		ms.StoreMessageInfo(mi)
 13499  	}
 13500  }
 13501  
 13502  func (x *PartyRebateData) String() string {
 13503  	return protoimpl.X.MessageStringOf(x)
 13504  }
 13505  
 13506  func (*PartyRebateData) ProtoMessage() {}
 13507  
 13508  func (x *PartyRebateData) ProtoReflect() protoreflect.Message {
 13509  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[182]
 13510  	if protoimpl.UnsafeEnabled && x != nil {
 13511  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13512  		if ms.LoadMessageInfo() == nil {
 13513  			ms.StoreMessageInfo(mi)
 13514  		}
 13515  		return ms
 13516  	}
 13517  	return mi.MessageOf(x)
 13518  }
 13519  
 13520  // Deprecated: Use PartyRebateData.ProtoReflect.Descriptor instead.
 13521  func (*PartyRebateData) Descriptor() ([]byte, []int) {
 13522  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{182}
 13523  }
 13524  
 13525  func (x *PartyRebateData) GetParty() string {
 13526  	if x != nil {
 13527  		return x.Party
 13528  	}
 13529  	return ""
 13530  }
 13531  
 13532  func (x *PartyRebateData) GetFraction() string {
 13533  	if x != nil {
 13534  		return x.Fraction
 13535  	}
 13536  	return ""
 13537  }
 13538  
 13539  func (x *PartyRebateData) GetMakerFeeReceived() string {
 13540  	if x != nil {
 13541  		return x.MakerFeeReceived
 13542  	}
 13543  	return ""
 13544  }
 13545  
 13546  type VolumeRebateProgram struct {
 13547  	state         protoimpl.MessageState
 13548  	sizeCache     protoimpl.SizeCache
 13549  	unknownFields protoimpl.UnknownFields
 13550  
 13551  	Parties            []string                  `protobuf:"bytes,1,rep,name=parties,proto3" json:"parties,omitempty"`
 13552  	PartyRebateData    []*PartyRebateData        `protobuf:"bytes,2,rep,name=party_rebate_data,json=partyRebateData,proto3" json:"party_rebate_data,omitempty"`
 13553  	CurrentProgram     *vega.VolumeRebateProgram `protobuf:"bytes,3,opt,name=current_program,json=currentProgram,proto3" json:"current_program,omitempty"`
 13554  	NewProgram         *vega.VolumeRebateProgram `protobuf:"bytes,4,opt,name=new_program,json=newProgram,proto3" json:"new_program,omitempty"`
 13555  	FactorsByParty     []*VolumeRebateStats      `protobuf:"bytes,5,rep,name=factors_by_party,json=factorsByParty,proto3" json:"factors_by_party,omitempty"`
 13556  	LastProgramVersion uint64                    `protobuf:"varint,6,opt,name=last_program_version,json=lastProgramVersion,proto3" json:"last_program_version,omitempty"`
 13557  	ProgramHasEnded    bool                      `protobuf:"varint,7,opt,name=program_has_ended,json=programHasEnded,proto3" json:"program_has_ended,omitempty"`
 13558  }
 13559  
 13560  func (x *VolumeRebateProgram) Reset() {
 13561  	*x = VolumeRebateProgram{}
 13562  	if protoimpl.UnsafeEnabled {
 13563  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[183]
 13564  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13565  		ms.StoreMessageInfo(mi)
 13566  	}
 13567  }
 13568  
 13569  func (x *VolumeRebateProgram) String() string {
 13570  	return protoimpl.X.MessageStringOf(x)
 13571  }
 13572  
 13573  func (*VolumeRebateProgram) ProtoMessage() {}
 13574  
 13575  func (x *VolumeRebateProgram) ProtoReflect() protoreflect.Message {
 13576  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[183]
 13577  	if protoimpl.UnsafeEnabled && x != nil {
 13578  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13579  		if ms.LoadMessageInfo() == nil {
 13580  			ms.StoreMessageInfo(mi)
 13581  		}
 13582  		return ms
 13583  	}
 13584  	return mi.MessageOf(x)
 13585  }
 13586  
 13587  // Deprecated: Use VolumeRebateProgram.ProtoReflect.Descriptor instead.
 13588  func (*VolumeRebateProgram) Descriptor() ([]byte, []int) {
 13589  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{183}
 13590  }
 13591  
 13592  func (x *VolumeRebateProgram) GetParties() []string {
 13593  	if x != nil {
 13594  		return x.Parties
 13595  	}
 13596  	return nil
 13597  }
 13598  
 13599  func (x *VolumeRebateProgram) GetPartyRebateData() []*PartyRebateData {
 13600  	if x != nil {
 13601  		return x.PartyRebateData
 13602  	}
 13603  	return nil
 13604  }
 13605  
 13606  func (x *VolumeRebateProgram) GetCurrentProgram() *vega.VolumeRebateProgram {
 13607  	if x != nil {
 13608  		return x.CurrentProgram
 13609  	}
 13610  	return nil
 13611  }
 13612  
 13613  func (x *VolumeRebateProgram) GetNewProgram() *vega.VolumeRebateProgram {
 13614  	if x != nil {
 13615  		return x.NewProgram
 13616  	}
 13617  	return nil
 13618  }
 13619  
 13620  func (x *VolumeRebateProgram) GetFactorsByParty() []*VolumeRebateStats {
 13621  	if x != nil {
 13622  		return x.FactorsByParty
 13623  	}
 13624  	return nil
 13625  }
 13626  
 13627  func (x *VolumeRebateProgram) GetLastProgramVersion() uint64 {
 13628  	if x != nil {
 13629  		return x.LastProgramVersion
 13630  	}
 13631  	return 0
 13632  }
 13633  
 13634  func (x *VolumeRebateProgram) GetProgramHasEnded() bool {
 13635  	if x != nil {
 13636  		return x.ProgramHasEnded
 13637  	}
 13638  	return false
 13639  }
 13640  
 13641  type VolumeRebateStats struct {
 13642  	state         protoimpl.MessageState
 13643  	sizeCache     protoimpl.SizeCache
 13644  	unknownFields protoimpl.UnknownFields
 13645  
 13646  	Party        string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 13647  	RebateFactor string `protobuf:"bytes,2,opt,name=rebate_factor,json=rebateFactor,proto3" json:"rebate_factor,omitempty"`
 13648  }
 13649  
 13650  func (x *VolumeRebateStats) Reset() {
 13651  	*x = VolumeRebateStats{}
 13652  	if protoimpl.UnsafeEnabled {
 13653  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[184]
 13654  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13655  		ms.StoreMessageInfo(mi)
 13656  	}
 13657  }
 13658  
 13659  func (x *VolumeRebateStats) String() string {
 13660  	return protoimpl.X.MessageStringOf(x)
 13661  }
 13662  
 13663  func (*VolumeRebateStats) ProtoMessage() {}
 13664  
 13665  func (x *VolumeRebateStats) ProtoReflect() protoreflect.Message {
 13666  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[184]
 13667  	if protoimpl.UnsafeEnabled && x != nil {
 13668  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13669  		if ms.LoadMessageInfo() == nil {
 13670  			ms.StoreMessageInfo(mi)
 13671  		}
 13672  		return ms
 13673  	}
 13674  	return mi.MessageOf(x)
 13675  }
 13676  
 13677  // Deprecated: Use VolumeRebateStats.ProtoReflect.Descriptor instead.
 13678  func (*VolumeRebateStats) Descriptor() ([]byte, []int) {
 13679  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{184}
 13680  }
 13681  
 13682  func (x *VolumeRebateStats) GetParty() string {
 13683  	if x != nil {
 13684  		return x.Party
 13685  	}
 13686  	return ""
 13687  }
 13688  
 13689  func (x *VolumeRebateStats) GetRebateFactor() string {
 13690  	if x != nil {
 13691  		return x.RebateFactor
 13692  	}
 13693  	return ""
 13694  }
 13695  
 13696  type VolumeDiscountProgram struct {
 13697  	state         protoimpl.MessageState
 13698  	sizeCache     protoimpl.SizeCache
 13699  	unknownFields protoimpl.UnknownFields
 13700  
 13701  	Parties            []string                    `protobuf:"bytes,1,rep,name=parties,proto3" json:"parties,omitempty"`
 13702  	EpochPartyVolumes  []*EpochPartyVolumes        `protobuf:"bytes,2,rep,name=epoch_party_volumes,json=epochPartyVolumes,proto3" json:"epoch_party_volumes,omitempty"`
 13703  	EpochDataIndex     uint64                      `protobuf:"varint,3,opt,name=epoch_data_index,json=epochDataIndex,proto3" json:"epoch_data_index,omitempty"`
 13704  	AveragePartyVolume []*PartyVolume              `protobuf:"bytes,4,rep,name=average_party_volume,json=averagePartyVolume,proto3" json:"average_party_volume,omitempty"`
 13705  	CurrentProgram     *vega.VolumeDiscountProgram `protobuf:"bytes,5,opt,name=current_program,json=currentProgram,proto3" json:"current_program,omitempty"`
 13706  	NewProgram         *vega.VolumeDiscountProgram `protobuf:"bytes,6,opt,name=new_program,json=newProgram,proto3" json:"new_program,omitempty"`
 13707  	FactorsByParty     []*VolumeDiscountStats      `protobuf:"bytes,7,rep,name=factors_by_party,json=factorsByParty,proto3" json:"factors_by_party,omitempty"`
 13708  	LastProgramVersion uint64                      `protobuf:"varint,8,opt,name=last_program_version,json=lastProgramVersion,proto3" json:"last_program_version,omitempty"`
 13709  	ProgramHasEnded    bool                        `protobuf:"varint,9,opt,name=program_has_ended,json=programHasEnded,proto3" json:"program_has_ended,omitempty"`
 13710  }
 13711  
 13712  func (x *VolumeDiscountProgram) Reset() {
 13713  	*x = VolumeDiscountProgram{}
 13714  	if protoimpl.UnsafeEnabled {
 13715  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[185]
 13716  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13717  		ms.StoreMessageInfo(mi)
 13718  	}
 13719  }
 13720  
 13721  func (x *VolumeDiscountProgram) String() string {
 13722  	return protoimpl.X.MessageStringOf(x)
 13723  }
 13724  
 13725  func (*VolumeDiscountProgram) ProtoMessage() {}
 13726  
 13727  func (x *VolumeDiscountProgram) ProtoReflect() protoreflect.Message {
 13728  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[185]
 13729  	if protoimpl.UnsafeEnabled && x != nil {
 13730  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13731  		if ms.LoadMessageInfo() == nil {
 13732  			ms.StoreMessageInfo(mi)
 13733  		}
 13734  		return ms
 13735  	}
 13736  	return mi.MessageOf(x)
 13737  }
 13738  
 13739  // Deprecated: Use VolumeDiscountProgram.ProtoReflect.Descriptor instead.
 13740  func (*VolumeDiscountProgram) Descriptor() ([]byte, []int) {
 13741  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{185}
 13742  }
 13743  
 13744  func (x *VolumeDiscountProgram) GetParties() []string {
 13745  	if x != nil {
 13746  		return x.Parties
 13747  	}
 13748  	return nil
 13749  }
 13750  
 13751  func (x *VolumeDiscountProgram) GetEpochPartyVolumes() []*EpochPartyVolumes {
 13752  	if x != nil {
 13753  		return x.EpochPartyVolumes
 13754  	}
 13755  	return nil
 13756  }
 13757  
 13758  func (x *VolumeDiscountProgram) GetEpochDataIndex() uint64 {
 13759  	if x != nil {
 13760  		return x.EpochDataIndex
 13761  	}
 13762  	return 0
 13763  }
 13764  
 13765  func (x *VolumeDiscountProgram) GetAveragePartyVolume() []*PartyVolume {
 13766  	if x != nil {
 13767  		return x.AveragePartyVolume
 13768  	}
 13769  	return nil
 13770  }
 13771  
 13772  func (x *VolumeDiscountProgram) GetCurrentProgram() *vega.VolumeDiscountProgram {
 13773  	if x != nil {
 13774  		return x.CurrentProgram
 13775  	}
 13776  	return nil
 13777  }
 13778  
 13779  func (x *VolumeDiscountProgram) GetNewProgram() *vega.VolumeDiscountProgram {
 13780  	if x != nil {
 13781  		return x.NewProgram
 13782  	}
 13783  	return nil
 13784  }
 13785  
 13786  func (x *VolumeDiscountProgram) GetFactorsByParty() []*VolumeDiscountStats {
 13787  	if x != nil {
 13788  		return x.FactorsByParty
 13789  	}
 13790  	return nil
 13791  }
 13792  
 13793  func (x *VolumeDiscountProgram) GetLastProgramVersion() uint64 {
 13794  	if x != nil {
 13795  		return x.LastProgramVersion
 13796  	}
 13797  	return 0
 13798  }
 13799  
 13800  func (x *VolumeDiscountProgram) GetProgramHasEnded() bool {
 13801  	if x != nil {
 13802  		return x.ProgramHasEnded
 13803  	}
 13804  	return false
 13805  }
 13806  
 13807  type VolumeDiscountStats struct {
 13808  	state         protoimpl.MessageState
 13809  	sizeCache     protoimpl.SizeCache
 13810  	unknownFields protoimpl.UnknownFields
 13811  
 13812  	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 13813  	// deprecated
 13814  	DiscountFactor  string                `protobuf:"bytes,2,opt,name=discount_factor,json=discountFactor,proto3" json:"discount_factor,omitempty"`
 13815  	DiscountFactors *vega.DiscountFactors `protobuf:"bytes,3,opt,name=discount_factors,json=discountFactors,proto3" json:"discount_factors,omitempty"`
 13816  }
 13817  
 13818  func (x *VolumeDiscountStats) Reset() {
 13819  	*x = VolumeDiscountStats{}
 13820  	if protoimpl.UnsafeEnabled {
 13821  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[186]
 13822  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13823  		ms.StoreMessageInfo(mi)
 13824  	}
 13825  }
 13826  
 13827  func (x *VolumeDiscountStats) String() string {
 13828  	return protoimpl.X.MessageStringOf(x)
 13829  }
 13830  
 13831  func (*VolumeDiscountStats) ProtoMessage() {}
 13832  
 13833  func (x *VolumeDiscountStats) ProtoReflect() protoreflect.Message {
 13834  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[186]
 13835  	if protoimpl.UnsafeEnabled && x != nil {
 13836  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13837  		if ms.LoadMessageInfo() == nil {
 13838  			ms.StoreMessageInfo(mi)
 13839  		}
 13840  		return ms
 13841  	}
 13842  	return mi.MessageOf(x)
 13843  }
 13844  
 13845  // Deprecated: Use VolumeDiscountStats.ProtoReflect.Descriptor instead.
 13846  func (*VolumeDiscountStats) Descriptor() ([]byte, []int) {
 13847  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{186}
 13848  }
 13849  
 13850  func (x *VolumeDiscountStats) GetParty() string {
 13851  	if x != nil {
 13852  		return x.Party
 13853  	}
 13854  	return ""
 13855  }
 13856  
 13857  func (x *VolumeDiscountStats) GetDiscountFactor() string {
 13858  	if x != nil {
 13859  		return x.DiscountFactor
 13860  	}
 13861  	return ""
 13862  }
 13863  
 13864  func (x *VolumeDiscountStats) GetDiscountFactors() *vega.DiscountFactors {
 13865  	if x != nil {
 13866  		return x.DiscountFactors
 13867  	}
 13868  	return nil
 13869  }
 13870  
 13871  type EpochPartyVolumes struct {
 13872  	state         protoimpl.MessageState
 13873  	sizeCache     protoimpl.SizeCache
 13874  	unknownFields protoimpl.UnknownFields
 13875  
 13876  	PartyVolume []*PartyVolume `protobuf:"bytes,1,rep,name=party_volume,json=partyVolume,proto3" json:"party_volume,omitempty"`
 13877  }
 13878  
 13879  func (x *EpochPartyVolumes) Reset() {
 13880  	*x = EpochPartyVolumes{}
 13881  	if protoimpl.UnsafeEnabled {
 13882  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[187]
 13883  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13884  		ms.StoreMessageInfo(mi)
 13885  	}
 13886  }
 13887  
 13888  func (x *EpochPartyVolumes) String() string {
 13889  	return protoimpl.X.MessageStringOf(x)
 13890  }
 13891  
 13892  func (*EpochPartyVolumes) ProtoMessage() {}
 13893  
 13894  func (x *EpochPartyVolumes) ProtoReflect() protoreflect.Message {
 13895  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[187]
 13896  	if protoimpl.UnsafeEnabled && x != nil {
 13897  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13898  		if ms.LoadMessageInfo() == nil {
 13899  			ms.StoreMessageInfo(mi)
 13900  		}
 13901  		return ms
 13902  	}
 13903  	return mi.MessageOf(x)
 13904  }
 13905  
 13906  // Deprecated: Use EpochPartyVolumes.ProtoReflect.Descriptor instead.
 13907  func (*EpochPartyVolumes) Descriptor() ([]byte, []int) {
 13908  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{187}
 13909  }
 13910  
 13911  func (x *EpochPartyVolumes) GetPartyVolume() []*PartyVolume {
 13912  	if x != nil {
 13913  		return x.PartyVolume
 13914  	}
 13915  	return nil
 13916  }
 13917  
 13918  type PartyVolume struct {
 13919  	state         protoimpl.MessageState
 13920  	sizeCache     protoimpl.SizeCache
 13921  	unknownFields protoimpl.UnknownFields
 13922  
 13923  	Party  string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 13924  	Volume []byte `protobuf:"bytes,2,opt,name=volume,proto3" json:"volume,omitempty"`
 13925  }
 13926  
 13927  func (x *PartyVolume) Reset() {
 13928  	*x = PartyVolume{}
 13929  	if protoimpl.UnsafeEnabled {
 13930  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[188]
 13931  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13932  		ms.StoreMessageInfo(mi)
 13933  	}
 13934  }
 13935  
 13936  func (x *PartyVolume) String() string {
 13937  	return protoimpl.X.MessageStringOf(x)
 13938  }
 13939  
 13940  func (*PartyVolume) ProtoMessage() {}
 13941  
 13942  func (x *PartyVolume) ProtoReflect() protoreflect.Message {
 13943  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[188]
 13944  	if protoimpl.UnsafeEnabled && x != nil {
 13945  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13946  		if ms.LoadMessageInfo() == nil {
 13947  			ms.StoreMessageInfo(mi)
 13948  		}
 13949  		return ms
 13950  	}
 13951  	return mi.MessageOf(x)
 13952  }
 13953  
 13954  // Deprecated: Use PartyVolume.ProtoReflect.Descriptor instead.
 13955  func (*PartyVolume) Descriptor() ([]byte, []int) {
 13956  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{188}
 13957  }
 13958  
 13959  func (x *PartyVolume) GetParty() string {
 13960  	if x != nil {
 13961  		return x.Party
 13962  	}
 13963  	return ""
 13964  }
 13965  
 13966  func (x *PartyVolume) GetVolume() []byte {
 13967  	if x != nil {
 13968  		return x.Volume
 13969  	}
 13970  	return nil
 13971  }
 13972  
 13973  type Liquidation struct {
 13974  	state         protoimpl.MessageState
 13975  	sizeCache     protoimpl.SizeCache
 13976  	unknownFields protoimpl.UnknownFields
 13977  
 13978  	MarketId   string                    `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"`
 13979  	NetworkPos int64                     `protobuf:"varint,2,opt,name=network_pos,json=networkPos,proto3" json:"network_pos,omitempty"`
 13980  	NextStep   int64                     `protobuf:"varint,3,opt,name=next_step,json=nextStep,proto3" json:"next_step,omitempty"`
 13981  	Config     *vega.LiquidationStrategy `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
 13982  }
 13983  
 13984  func (x *Liquidation) Reset() {
 13985  	*x = Liquidation{}
 13986  	if protoimpl.UnsafeEnabled {
 13987  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[189]
 13988  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 13989  		ms.StoreMessageInfo(mi)
 13990  	}
 13991  }
 13992  
 13993  func (x *Liquidation) String() string {
 13994  	return protoimpl.X.MessageStringOf(x)
 13995  }
 13996  
 13997  func (*Liquidation) ProtoMessage() {}
 13998  
 13999  func (x *Liquidation) ProtoReflect() protoreflect.Message {
 14000  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[189]
 14001  	if protoimpl.UnsafeEnabled && x != nil {
 14002  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14003  		if ms.LoadMessageInfo() == nil {
 14004  			ms.StoreMessageInfo(mi)
 14005  		}
 14006  		return ms
 14007  	}
 14008  	return mi.MessageOf(x)
 14009  }
 14010  
 14011  // Deprecated: Use Liquidation.ProtoReflect.Descriptor instead.
 14012  func (*Liquidation) Descriptor() ([]byte, []int) {
 14013  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{189}
 14014  }
 14015  
 14016  func (x *Liquidation) GetMarketId() string {
 14017  	if x != nil {
 14018  		return x.MarketId
 14019  	}
 14020  	return ""
 14021  }
 14022  
 14023  func (x *Liquidation) GetNetworkPos() int64 {
 14024  	if x != nil {
 14025  		return x.NetworkPos
 14026  	}
 14027  	return 0
 14028  }
 14029  
 14030  func (x *Liquidation) GetNextStep() int64 {
 14031  	if x != nil {
 14032  		return x.NextStep
 14033  	}
 14034  	return 0
 14035  }
 14036  
 14037  func (x *Liquidation) GetConfig() *vega.LiquidationStrategy {
 14038  	if x != nil {
 14039  		return x.Config
 14040  	}
 14041  	return nil
 14042  }
 14043  
 14044  type PartyAssetAmount struct {
 14045  	state         protoimpl.MessageState
 14046  	sizeCache     protoimpl.SizeCache
 14047  	unknownFields protoimpl.UnknownFields
 14048  
 14049  	Party  string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 14050  	Asset  string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
 14051  	Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
 14052  }
 14053  
 14054  func (x *PartyAssetAmount) Reset() {
 14055  	*x = PartyAssetAmount{}
 14056  	if protoimpl.UnsafeEnabled {
 14057  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[190]
 14058  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14059  		ms.StoreMessageInfo(mi)
 14060  	}
 14061  }
 14062  
 14063  func (x *PartyAssetAmount) String() string {
 14064  	return protoimpl.X.MessageStringOf(x)
 14065  }
 14066  
 14067  func (*PartyAssetAmount) ProtoMessage() {}
 14068  
 14069  func (x *PartyAssetAmount) ProtoReflect() protoreflect.Message {
 14070  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[190]
 14071  	if protoimpl.UnsafeEnabled && x != nil {
 14072  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14073  		if ms.LoadMessageInfo() == nil {
 14074  			ms.StoreMessageInfo(mi)
 14075  		}
 14076  		return ms
 14077  	}
 14078  	return mi.MessageOf(x)
 14079  }
 14080  
 14081  // Deprecated: Use PartyAssetAmount.ProtoReflect.Descriptor instead.
 14082  func (*PartyAssetAmount) Descriptor() ([]byte, []int) {
 14083  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{190}
 14084  }
 14085  
 14086  func (x *PartyAssetAmount) GetParty() string {
 14087  	if x != nil {
 14088  		return x.Party
 14089  	}
 14090  	return ""
 14091  }
 14092  
 14093  func (x *PartyAssetAmount) GetAsset() string {
 14094  	if x != nil {
 14095  		return x.Asset
 14096  	}
 14097  	return ""
 14098  }
 14099  
 14100  func (x *PartyAssetAmount) GetAmount() string {
 14101  	if x != nil {
 14102  		return x.Amount
 14103  	}
 14104  	return ""
 14105  }
 14106  
 14107  type BankingTransferFeeDiscounts struct {
 14108  	state         protoimpl.MessageState
 14109  	sizeCache     protoimpl.SizeCache
 14110  	unknownFields protoimpl.UnknownFields
 14111  
 14112  	PartyAssetDiscount []*PartyAssetAmount `protobuf:"bytes,1,rep,name=party_asset_discount,json=partyAssetDiscount,proto3" json:"party_asset_discount,omitempty"`
 14113  }
 14114  
 14115  func (x *BankingTransferFeeDiscounts) Reset() {
 14116  	*x = BankingTransferFeeDiscounts{}
 14117  	if protoimpl.UnsafeEnabled {
 14118  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[191]
 14119  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14120  		ms.StoreMessageInfo(mi)
 14121  	}
 14122  }
 14123  
 14124  func (x *BankingTransferFeeDiscounts) String() string {
 14125  	return protoimpl.X.MessageStringOf(x)
 14126  }
 14127  
 14128  func (*BankingTransferFeeDiscounts) ProtoMessage() {}
 14129  
 14130  func (x *BankingTransferFeeDiscounts) ProtoReflect() protoreflect.Message {
 14131  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[191]
 14132  	if protoimpl.UnsafeEnabled && x != nil {
 14133  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14134  		if ms.LoadMessageInfo() == nil {
 14135  			ms.StoreMessageInfo(mi)
 14136  		}
 14137  		return ms
 14138  	}
 14139  	return mi.MessageOf(x)
 14140  }
 14141  
 14142  // Deprecated: Use BankingTransferFeeDiscounts.ProtoReflect.Descriptor instead.
 14143  func (*BankingTransferFeeDiscounts) Descriptor() ([]byte, []int) {
 14144  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{191}
 14145  }
 14146  
 14147  func (x *BankingTransferFeeDiscounts) GetPartyAssetDiscount() []*PartyAssetAmount {
 14148  	if x != nil {
 14149  		return x.PartyAssetDiscount
 14150  	}
 14151  	return nil
 14152  }
 14153  
 14154  type CompositePriceCalculator struct {
 14155  	state         protoimpl.MessageState
 14156  	sizeCache     protoimpl.SizeCache
 14157  	unknownFields protoimpl.UnknownFields
 14158  
 14159  	CompositePrice        string                            `protobuf:"bytes,1,opt,name=composite_price,json=compositePrice,proto3" json:"composite_price,omitempty"`
 14160  	PriceConfiguration    *vega.CompositePriceConfiguration `protobuf:"bytes,2,opt,name=price_configuration,json=priceConfiguration,proto3" json:"price_configuration,omitempty"`
 14161  	Trades                []*vega.Trade                     `protobuf:"bytes,3,rep,name=trades,proto3" json:"trades,omitempty"`
 14162  	PriceSources          []string                          `protobuf:"bytes,4,rep,name=price_sources,json=priceSources,proto3" json:"price_sources,omitempty"`
 14163  	PriceSourceLastUpdate []int64                           `protobuf:"varint,5,rep,packed,name=price_source_last_update,json=priceSourceLastUpdate,proto3" json:"price_source_last_update,omitempty"`
 14164  	BookPriceAtTime       []*TimePrice                      `protobuf:"bytes,6,rep,name=book_price_at_time,json=bookPriceAtTime,proto3" json:"book_price_at_time,omitempty"`
 14165  }
 14166  
 14167  func (x *CompositePriceCalculator) Reset() {
 14168  	*x = CompositePriceCalculator{}
 14169  	if protoimpl.UnsafeEnabled {
 14170  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[192]
 14171  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14172  		ms.StoreMessageInfo(mi)
 14173  	}
 14174  }
 14175  
 14176  func (x *CompositePriceCalculator) String() string {
 14177  	return protoimpl.X.MessageStringOf(x)
 14178  }
 14179  
 14180  func (*CompositePriceCalculator) ProtoMessage() {}
 14181  
 14182  func (x *CompositePriceCalculator) ProtoReflect() protoreflect.Message {
 14183  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[192]
 14184  	if protoimpl.UnsafeEnabled && x != nil {
 14185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14186  		if ms.LoadMessageInfo() == nil {
 14187  			ms.StoreMessageInfo(mi)
 14188  		}
 14189  		return ms
 14190  	}
 14191  	return mi.MessageOf(x)
 14192  }
 14193  
 14194  // Deprecated: Use CompositePriceCalculator.ProtoReflect.Descriptor instead.
 14195  func (*CompositePriceCalculator) Descriptor() ([]byte, []int) {
 14196  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{192}
 14197  }
 14198  
 14199  func (x *CompositePriceCalculator) GetCompositePrice() string {
 14200  	if x != nil {
 14201  		return x.CompositePrice
 14202  	}
 14203  	return ""
 14204  }
 14205  
 14206  func (x *CompositePriceCalculator) GetPriceConfiguration() *vega.CompositePriceConfiguration {
 14207  	if x != nil {
 14208  		return x.PriceConfiguration
 14209  	}
 14210  	return nil
 14211  }
 14212  
 14213  func (x *CompositePriceCalculator) GetTrades() []*vega.Trade {
 14214  	if x != nil {
 14215  		return x.Trades
 14216  	}
 14217  	return nil
 14218  }
 14219  
 14220  func (x *CompositePriceCalculator) GetPriceSources() []string {
 14221  	if x != nil {
 14222  		return x.PriceSources
 14223  	}
 14224  	return nil
 14225  }
 14226  
 14227  func (x *CompositePriceCalculator) GetPriceSourceLastUpdate() []int64 {
 14228  	if x != nil {
 14229  		return x.PriceSourceLastUpdate
 14230  	}
 14231  	return nil
 14232  }
 14233  
 14234  func (x *CompositePriceCalculator) GetBookPriceAtTime() []*TimePrice {
 14235  	if x != nil {
 14236  		return x.BookPriceAtTime
 14237  	}
 14238  	return nil
 14239  }
 14240  
 14241  type Parties struct {
 14242  	state         protoimpl.MessageState
 14243  	sizeCache     protoimpl.SizeCache
 14244  	unknownFields protoimpl.UnknownFields
 14245  
 14246  	Profiles []*PartyProfile `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"`
 14247  }
 14248  
 14249  func (x *Parties) Reset() {
 14250  	*x = Parties{}
 14251  	if protoimpl.UnsafeEnabled {
 14252  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[193]
 14253  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14254  		ms.StoreMessageInfo(mi)
 14255  	}
 14256  }
 14257  
 14258  func (x *Parties) String() string {
 14259  	return protoimpl.X.MessageStringOf(x)
 14260  }
 14261  
 14262  func (*Parties) ProtoMessage() {}
 14263  
 14264  func (x *Parties) ProtoReflect() protoreflect.Message {
 14265  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[193]
 14266  	if protoimpl.UnsafeEnabled && x != nil {
 14267  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14268  		if ms.LoadMessageInfo() == nil {
 14269  			ms.StoreMessageInfo(mi)
 14270  		}
 14271  		return ms
 14272  	}
 14273  	return mi.MessageOf(x)
 14274  }
 14275  
 14276  // Deprecated: Use Parties.ProtoReflect.Descriptor instead.
 14277  func (*Parties) Descriptor() ([]byte, []int) {
 14278  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{193}
 14279  }
 14280  
 14281  func (x *Parties) GetProfiles() []*PartyProfile {
 14282  	if x != nil {
 14283  		return x.Profiles
 14284  	}
 14285  	return nil
 14286  }
 14287  
 14288  type PartyProfile struct {
 14289  	state         protoimpl.MessageState
 14290  	sizeCache     protoimpl.SizeCache
 14291  	unknownFields protoimpl.UnknownFields
 14292  
 14293  	PartyId     string           `protobuf:"bytes,1,opt,name=party_id,json=partyId,proto3" json:"party_id,omitempty"`
 14294  	Alias       string           `protobuf:"bytes,2,opt,name=alias,proto3" json:"alias,omitempty"`
 14295  	Metadata    []*vega.Metadata `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty"`
 14296  	DerivedKeys []string         `protobuf:"bytes,4,rep,name=derived_keys,json=derivedKeys,proto3" json:"derived_keys,omitempty"`
 14297  }
 14298  
 14299  func (x *PartyProfile) Reset() {
 14300  	*x = PartyProfile{}
 14301  	if protoimpl.UnsafeEnabled {
 14302  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[194]
 14303  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14304  		ms.StoreMessageInfo(mi)
 14305  	}
 14306  }
 14307  
 14308  func (x *PartyProfile) String() string {
 14309  	return protoimpl.X.MessageStringOf(x)
 14310  }
 14311  
 14312  func (*PartyProfile) ProtoMessage() {}
 14313  
 14314  func (x *PartyProfile) ProtoReflect() protoreflect.Message {
 14315  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[194]
 14316  	if protoimpl.UnsafeEnabled && x != nil {
 14317  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14318  		if ms.LoadMessageInfo() == nil {
 14319  			ms.StoreMessageInfo(mi)
 14320  		}
 14321  		return ms
 14322  	}
 14323  	return mi.MessageOf(x)
 14324  }
 14325  
 14326  // Deprecated: Use PartyProfile.ProtoReflect.Descriptor instead.
 14327  func (*PartyProfile) Descriptor() ([]byte, []int) {
 14328  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{194}
 14329  }
 14330  
 14331  func (x *PartyProfile) GetPartyId() string {
 14332  	if x != nil {
 14333  		return x.PartyId
 14334  	}
 14335  	return ""
 14336  }
 14337  
 14338  func (x *PartyProfile) GetAlias() string {
 14339  	if x != nil {
 14340  		return x.Alias
 14341  	}
 14342  	return ""
 14343  }
 14344  
 14345  func (x *PartyProfile) GetMetadata() []*vega.Metadata {
 14346  	if x != nil {
 14347  		return x.Metadata
 14348  	}
 14349  	return nil
 14350  }
 14351  
 14352  func (x *PartyProfile) GetDerivedKeys() []string {
 14353  	if x != nil {
 14354  		return x.DerivedKeys
 14355  	}
 14356  	return nil
 14357  }
 14358  
 14359  type AMMValues struct {
 14360  	state         protoimpl.MessageState
 14361  	sizeCache     protoimpl.SizeCache
 14362  	unknownFields protoimpl.UnknownFields
 14363  
 14364  	Party string `protobuf:"bytes,1,opt,name=party,proto3" json:"party,omitempty"`
 14365  	Stake string `protobuf:"bytes,2,opt,name=stake,proto3" json:"stake,omitempty"`
 14366  	Score string `protobuf:"bytes,3,opt,name=score,proto3" json:"score,omitempty"`
 14367  	Tick  int64  `protobuf:"varint,4,opt,name=tick,proto3" json:"tick,omitempty"`
 14368  }
 14369  
 14370  func (x *AMMValues) Reset() {
 14371  	*x = AMMValues{}
 14372  	if protoimpl.UnsafeEnabled {
 14373  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[195]
 14374  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14375  		ms.StoreMessageInfo(mi)
 14376  	}
 14377  }
 14378  
 14379  func (x *AMMValues) String() string {
 14380  	return protoimpl.X.MessageStringOf(x)
 14381  }
 14382  
 14383  func (*AMMValues) ProtoMessage() {}
 14384  
 14385  func (x *AMMValues) ProtoReflect() protoreflect.Message {
 14386  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[195]
 14387  	if protoimpl.UnsafeEnabled && x != nil {
 14388  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14389  		if ms.LoadMessageInfo() == nil {
 14390  			ms.StoreMessageInfo(mi)
 14391  		}
 14392  		return ms
 14393  	}
 14394  	return mi.MessageOf(x)
 14395  }
 14396  
 14397  // Deprecated: Use AMMValues.ProtoReflect.Descriptor instead.
 14398  func (*AMMValues) Descriptor() ([]byte, []int) {
 14399  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{195}
 14400  }
 14401  
 14402  func (x *AMMValues) GetParty() string {
 14403  	if x != nil {
 14404  		return x.Party
 14405  	}
 14406  	return ""
 14407  }
 14408  
 14409  func (x *AMMValues) GetStake() string {
 14410  	if x != nil {
 14411  		return x.Stake
 14412  	}
 14413  	return ""
 14414  }
 14415  
 14416  func (x *AMMValues) GetScore() string {
 14417  	if x != nil {
 14418  		return x.Score
 14419  	}
 14420  	return ""
 14421  }
 14422  
 14423  func (x *AMMValues) GetTick() int64 {
 14424  	if x != nil {
 14425  		return x.Tick
 14426  	}
 14427  	return 0
 14428  }
 14429  
 14430  type MarketLiquidity struct {
 14431  	state         protoimpl.MessageState
 14432  	sizeCache     protoimpl.SizeCache
 14433  	unknownFields protoimpl.UnknownFields
 14434  
 14435  	PriceRange string       `protobuf:"bytes,1,opt,name=price_range,json=priceRange,proto3" json:"price_range,omitempty"`
 14436  	Tick       int64        `protobuf:"varint,2,opt,name=tick,proto3" json:"tick,omitempty"`
 14437  	Amm        []*AMMValues `protobuf:"bytes,3,rep,name=amm,proto3" json:"amm,omitempty"`
 14438  }
 14439  
 14440  func (x *MarketLiquidity) Reset() {
 14441  	*x = MarketLiquidity{}
 14442  	if protoimpl.UnsafeEnabled {
 14443  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[196]
 14444  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14445  		ms.StoreMessageInfo(mi)
 14446  	}
 14447  }
 14448  
 14449  func (x *MarketLiquidity) String() string {
 14450  	return protoimpl.X.MessageStringOf(x)
 14451  }
 14452  
 14453  func (*MarketLiquidity) ProtoMessage() {}
 14454  
 14455  func (x *MarketLiquidity) ProtoReflect() protoreflect.Message {
 14456  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[196]
 14457  	if protoimpl.UnsafeEnabled && x != nil {
 14458  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14459  		if ms.LoadMessageInfo() == nil {
 14460  			ms.StoreMessageInfo(mi)
 14461  		}
 14462  		return ms
 14463  	}
 14464  	return mi.MessageOf(x)
 14465  }
 14466  
 14467  // Deprecated: Use MarketLiquidity.ProtoReflect.Descriptor instead.
 14468  func (*MarketLiquidity) Descriptor() ([]byte, []int) {
 14469  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{196}
 14470  }
 14471  
 14472  func (x *MarketLiquidity) GetPriceRange() string {
 14473  	if x != nil {
 14474  		return x.PriceRange
 14475  	}
 14476  	return ""
 14477  }
 14478  
 14479  func (x *MarketLiquidity) GetTick() int64 {
 14480  	if x != nil {
 14481  		return x.Tick
 14482  	}
 14483  	return 0
 14484  }
 14485  
 14486  func (x *MarketLiquidity) GetAmm() []*AMMValues {
 14487  	if x != nil {
 14488  		return x.Amm
 14489  	}
 14490  	return nil
 14491  }
 14492  
 14493  type DelayedTx struct {
 14494  	state         protoimpl.MessageState
 14495  	sizeCache     protoimpl.SizeCache
 14496  	unknownFields protoimpl.UnknownFields
 14497  
 14498  	Tx     [][]byte `protobuf:"bytes,1,rep,name=tx,proto3" json:"tx,omitempty"`
 14499  	Height uint64   `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
 14500  }
 14501  
 14502  func (x *DelayedTx) Reset() {
 14503  	*x = DelayedTx{}
 14504  	if protoimpl.UnsafeEnabled {
 14505  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[197]
 14506  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14507  		ms.StoreMessageInfo(mi)
 14508  	}
 14509  }
 14510  
 14511  func (x *DelayedTx) String() string {
 14512  	return protoimpl.X.MessageStringOf(x)
 14513  }
 14514  
 14515  func (*DelayedTx) ProtoMessage() {}
 14516  
 14517  func (x *DelayedTx) ProtoReflect() protoreflect.Message {
 14518  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[197]
 14519  	if protoimpl.UnsafeEnabled && x != nil {
 14520  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14521  		if ms.LoadMessageInfo() == nil {
 14522  			ms.StoreMessageInfo(mi)
 14523  		}
 14524  		return ms
 14525  	}
 14526  	return mi.MessageOf(x)
 14527  }
 14528  
 14529  // Deprecated: Use DelayedTx.ProtoReflect.Descriptor instead.
 14530  func (*DelayedTx) Descriptor() ([]byte, []int) {
 14531  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{197}
 14532  }
 14533  
 14534  func (x *DelayedTx) GetTx() [][]byte {
 14535  	if x != nil {
 14536  		return x.Tx
 14537  	}
 14538  	return nil
 14539  }
 14540  
 14541  func (x *DelayedTx) GetHeight() uint64 {
 14542  	if x != nil {
 14543  		return x.Height
 14544  	}
 14545  	return 0
 14546  }
 14547  
 14548  type TxCache struct {
 14549  	state         protoimpl.MessageState
 14550  	sizeCache     protoimpl.SizeCache
 14551  	unknownFields protoimpl.UnknownFields
 14552  
 14553  	Txs []*DelayedTx `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"`
 14554  }
 14555  
 14556  func (x *TxCache) Reset() {
 14557  	*x = TxCache{}
 14558  	if protoimpl.UnsafeEnabled {
 14559  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[198]
 14560  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14561  		ms.StoreMessageInfo(mi)
 14562  	}
 14563  }
 14564  
 14565  func (x *TxCache) String() string {
 14566  	return protoimpl.X.MessageStringOf(x)
 14567  }
 14568  
 14569  func (*TxCache) ProtoMessage() {}
 14570  
 14571  func (x *TxCache) ProtoReflect() protoreflect.Message {
 14572  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[198]
 14573  	if protoimpl.UnsafeEnabled && x != nil {
 14574  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14575  		if ms.LoadMessageInfo() == nil {
 14576  			ms.StoreMessageInfo(mi)
 14577  		}
 14578  		return ms
 14579  	}
 14580  	return mi.MessageOf(x)
 14581  }
 14582  
 14583  // Deprecated: Use TxCache.ProtoReflect.Descriptor instead.
 14584  func (*TxCache) Descriptor() ([]byte, []int) {
 14585  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{198}
 14586  }
 14587  
 14588  func (x *TxCache) GetTxs() []*DelayedTx {
 14589  	if x != nil {
 14590  		return x.Txs
 14591  	}
 14592  	return nil
 14593  }
 14594  
 14595  type EVMFwdPendingHeartbeat struct {
 14596  	state         protoimpl.MessageState
 14597  	sizeCache     protoimpl.SizeCache
 14598  	unknownFields protoimpl.UnknownFields
 14599  
 14600  	BlockHeight     uint64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
 14601  	BlockTime       uint64 `protobuf:"varint,2,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
 14602  	ContractAddress string `protobuf:"bytes,3,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
 14603  	ChainId         string `protobuf:"bytes,4,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
 14604  }
 14605  
 14606  func (x *EVMFwdPendingHeartbeat) Reset() {
 14607  	*x = EVMFwdPendingHeartbeat{}
 14608  	if protoimpl.UnsafeEnabled {
 14609  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[199]
 14610  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14611  		ms.StoreMessageInfo(mi)
 14612  	}
 14613  }
 14614  
 14615  func (x *EVMFwdPendingHeartbeat) String() string {
 14616  	return protoimpl.X.MessageStringOf(x)
 14617  }
 14618  
 14619  func (*EVMFwdPendingHeartbeat) ProtoMessage() {}
 14620  
 14621  func (x *EVMFwdPendingHeartbeat) ProtoReflect() protoreflect.Message {
 14622  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[199]
 14623  	if protoimpl.UnsafeEnabled && x != nil {
 14624  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14625  		if ms.LoadMessageInfo() == nil {
 14626  			ms.StoreMessageInfo(mi)
 14627  		}
 14628  		return ms
 14629  	}
 14630  	return mi.MessageOf(x)
 14631  }
 14632  
 14633  // Deprecated: Use EVMFwdPendingHeartbeat.ProtoReflect.Descriptor instead.
 14634  func (*EVMFwdPendingHeartbeat) Descriptor() ([]byte, []int) {
 14635  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{199}
 14636  }
 14637  
 14638  func (x *EVMFwdPendingHeartbeat) GetBlockHeight() uint64 {
 14639  	if x != nil {
 14640  		return x.BlockHeight
 14641  	}
 14642  	return 0
 14643  }
 14644  
 14645  func (x *EVMFwdPendingHeartbeat) GetBlockTime() uint64 {
 14646  	if x != nil {
 14647  		return x.BlockTime
 14648  	}
 14649  	return 0
 14650  }
 14651  
 14652  func (x *EVMFwdPendingHeartbeat) GetContractAddress() string {
 14653  	if x != nil {
 14654  		return x.ContractAddress
 14655  	}
 14656  	return ""
 14657  }
 14658  
 14659  func (x *EVMFwdPendingHeartbeat) GetChainId() string {
 14660  	if x != nil {
 14661  		return x.ChainId
 14662  	}
 14663  	return ""
 14664  }
 14665  
 14666  type EVMFwdLastSeen struct {
 14667  	state         protoimpl.MessageState
 14668  	sizeCache     protoimpl.SizeCache
 14669  	unknownFields protoimpl.UnknownFields
 14670  
 14671  	ChainId         string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
 14672  	ContractAddress string `protobuf:"bytes,2,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
 14673  	BlockHeight     uint64 `protobuf:"varint,3,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
 14674  }
 14675  
 14676  func (x *EVMFwdLastSeen) Reset() {
 14677  	*x = EVMFwdLastSeen{}
 14678  	if protoimpl.UnsafeEnabled {
 14679  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[200]
 14680  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14681  		ms.StoreMessageInfo(mi)
 14682  	}
 14683  }
 14684  
 14685  func (x *EVMFwdLastSeen) String() string {
 14686  	return protoimpl.X.MessageStringOf(x)
 14687  }
 14688  
 14689  func (*EVMFwdLastSeen) ProtoMessage() {}
 14690  
 14691  func (x *EVMFwdLastSeen) ProtoReflect() protoreflect.Message {
 14692  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[200]
 14693  	if protoimpl.UnsafeEnabled && x != nil {
 14694  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14695  		if ms.LoadMessageInfo() == nil {
 14696  			ms.StoreMessageInfo(mi)
 14697  		}
 14698  		return ms
 14699  	}
 14700  	return mi.MessageOf(x)
 14701  }
 14702  
 14703  // Deprecated: Use EVMFwdLastSeen.ProtoReflect.Descriptor instead.
 14704  func (*EVMFwdLastSeen) Descriptor() ([]byte, []int) {
 14705  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{200}
 14706  }
 14707  
 14708  func (x *EVMFwdLastSeen) GetChainId() string {
 14709  	if x != nil {
 14710  		return x.ChainId
 14711  	}
 14712  	return ""
 14713  }
 14714  
 14715  func (x *EVMFwdLastSeen) GetContractAddress() string {
 14716  	if x != nil {
 14717  		return x.ContractAddress
 14718  	}
 14719  	return ""
 14720  }
 14721  
 14722  func (x *EVMFwdLastSeen) GetBlockHeight() uint64 {
 14723  	if x != nil {
 14724  		return x.BlockHeight
 14725  	}
 14726  	return 0
 14727  }
 14728  
 14729  type EVMFwdHeartbeats struct {
 14730  	state         protoimpl.MessageState
 14731  	sizeCache     protoimpl.SizeCache
 14732  	unknownFields protoimpl.UnknownFields
 14733  
 14734  	PendingHeartbeats []*EVMFwdPendingHeartbeat `protobuf:"bytes,1,rep,name=pending_heartbeats,json=pendingHeartbeats,proto3" json:"pending_heartbeats,omitempty"`
 14735  	LastSeen          []*EVMFwdLastSeen         `protobuf:"bytes,2,rep,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"`
 14736  }
 14737  
 14738  func (x *EVMFwdHeartbeats) Reset() {
 14739  	*x = EVMFwdHeartbeats{}
 14740  	if protoimpl.UnsafeEnabled {
 14741  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[201]
 14742  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14743  		ms.StoreMessageInfo(mi)
 14744  	}
 14745  }
 14746  
 14747  func (x *EVMFwdHeartbeats) String() string {
 14748  	return protoimpl.X.MessageStringOf(x)
 14749  }
 14750  
 14751  func (*EVMFwdHeartbeats) ProtoMessage() {}
 14752  
 14753  func (x *EVMFwdHeartbeats) ProtoReflect() protoreflect.Message {
 14754  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[201]
 14755  	if protoimpl.UnsafeEnabled && x != nil {
 14756  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14757  		if ms.LoadMessageInfo() == nil {
 14758  			ms.StoreMessageInfo(mi)
 14759  		}
 14760  		return ms
 14761  	}
 14762  	return mi.MessageOf(x)
 14763  }
 14764  
 14765  // Deprecated: Use EVMFwdHeartbeats.ProtoReflect.Descriptor instead.
 14766  func (*EVMFwdHeartbeats) Descriptor() ([]byte, []int) {
 14767  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{201}
 14768  }
 14769  
 14770  func (x *EVMFwdHeartbeats) GetPendingHeartbeats() []*EVMFwdPendingHeartbeat {
 14771  	if x != nil {
 14772  		return x.PendingHeartbeats
 14773  	}
 14774  	return nil
 14775  }
 14776  
 14777  func (x *EVMFwdHeartbeats) GetLastSeen() []*EVMFwdLastSeen {
 14778  	if x != nil {
 14779  		return x.LastSeen
 14780  	}
 14781  	return nil
 14782  }
 14783  
 14784  type ProtocolAutomatedPurchase struct {
 14785  	state         protoimpl.MessageState
 14786  	sizeCache     protoimpl.SizeCache
 14787  	unknownFields protoimpl.UnknownFields
 14788  
 14789  	Id                   string                                    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 14790  	Config               *vega.NewProtocolAutomatedPurchaseChanges `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
 14791  	NextAuctionAmount    string                                    `protobuf:"bytes,3,opt,name=next_auction_amount,json=nextAuctionAmount,proto3" json:"next_auction_amount,omitempty"`
 14792  	LastOraclePrice      string                                    `protobuf:"bytes,4,opt,name=last_oracle_price,json=lastOraclePrice,proto3" json:"last_oracle_price,omitempty"`
 14793  	LastOracleUpdateTime int64                                     `protobuf:"varint,5,opt,name=last_oracle_update_time,json=lastOracleUpdateTime,proto3" json:"last_oracle_update_time,omitempty"`
 14794  	ActiveOrder          string                                    `protobuf:"bytes,6,opt,name=active_order,json=activeOrder,proto3" json:"active_order,omitempty"`
 14795  	Side                 vega.Side                                 `protobuf:"varint,7,opt,name=side,proto3,enum=vega.Side" json:"side,omitempty"`
 14796  	ReadyToStop          bool                                      `protobuf:"varint,8,opt,name=ready_to_stop,json=readyToStop,proto3" json:"ready_to_stop,omitempty"`
 14797  }
 14798  
 14799  func (x *ProtocolAutomatedPurchase) Reset() {
 14800  	*x = ProtocolAutomatedPurchase{}
 14801  	if protoimpl.UnsafeEnabled {
 14802  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[202]
 14803  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14804  		ms.StoreMessageInfo(mi)
 14805  	}
 14806  }
 14807  
 14808  func (x *ProtocolAutomatedPurchase) String() string {
 14809  	return protoimpl.X.MessageStringOf(x)
 14810  }
 14811  
 14812  func (*ProtocolAutomatedPurchase) ProtoMessage() {}
 14813  
 14814  func (x *ProtocolAutomatedPurchase) ProtoReflect() protoreflect.Message {
 14815  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[202]
 14816  	if protoimpl.UnsafeEnabled && x != nil {
 14817  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14818  		if ms.LoadMessageInfo() == nil {
 14819  			ms.StoreMessageInfo(mi)
 14820  		}
 14821  		return ms
 14822  	}
 14823  	return mi.MessageOf(x)
 14824  }
 14825  
 14826  // Deprecated: Use ProtocolAutomatedPurchase.ProtoReflect.Descriptor instead.
 14827  func (*ProtocolAutomatedPurchase) Descriptor() ([]byte, []int) {
 14828  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{202}
 14829  }
 14830  
 14831  func (x *ProtocolAutomatedPurchase) GetId() string {
 14832  	if x != nil {
 14833  		return x.Id
 14834  	}
 14835  	return ""
 14836  }
 14837  
 14838  func (x *ProtocolAutomatedPurchase) GetConfig() *vega.NewProtocolAutomatedPurchaseChanges {
 14839  	if x != nil {
 14840  		return x.Config
 14841  	}
 14842  	return nil
 14843  }
 14844  
 14845  func (x *ProtocolAutomatedPurchase) GetNextAuctionAmount() string {
 14846  	if x != nil {
 14847  		return x.NextAuctionAmount
 14848  	}
 14849  	return ""
 14850  }
 14851  
 14852  func (x *ProtocolAutomatedPurchase) GetLastOraclePrice() string {
 14853  	if x != nil {
 14854  		return x.LastOraclePrice
 14855  	}
 14856  	return ""
 14857  }
 14858  
 14859  func (x *ProtocolAutomatedPurchase) GetLastOracleUpdateTime() int64 {
 14860  	if x != nil {
 14861  		return x.LastOracleUpdateTime
 14862  	}
 14863  	return 0
 14864  }
 14865  
 14866  func (x *ProtocolAutomatedPurchase) GetActiveOrder() string {
 14867  	if x != nil {
 14868  		return x.ActiveOrder
 14869  	}
 14870  	return ""
 14871  }
 14872  
 14873  func (x *ProtocolAutomatedPurchase) GetSide() vega.Side {
 14874  	if x != nil {
 14875  		return x.Side
 14876  	}
 14877  	return vega.Side(0)
 14878  }
 14879  
 14880  func (x *ProtocolAutomatedPurchase) GetReadyToStop() bool {
 14881  	if x != nil {
 14882  		return x.ReadyToStop
 14883  	}
 14884  	return false
 14885  }
 14886  
 14887  type PoolMapEntry_Curve struct {
 14888  	state         protoimpl.MessageState
 14889  	sizeCache     protoimpl.SizeCache
 14890  	unknownFields protoimpl.UnknownFields
 14891  
 14892  	L     string `protobuf:"bytes,1,opt,name=l,proto3" json:"l,omitempty"`
 14893  	High  string `protobuf:"bytes,2,opt,name=high,proto3" json:"high,omitempty"`
 14894  	Low   string `protobuf:"bytes,3,opt,name=low,proto3" json:"low,omitempty"`
 14895  	Pv    string `protobuf:"bytes,4,opt,name=pv,proto3" json:"pv,omitempty"`
 14896  	Empty bool   `protobuf:"varint,5,opt,name=empty,proto3" json:"empty,omitempty"`
 14897  }
 14898  
 14899  func (x *PoolMapEntry_Curve) Reset() {
 14900  	*x = PoolMapEntry_Curve{}
 14901  	if protoimpl.UnsafeEnabled {
 14902  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[203]
 14903  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14904  		ms.StoreMessageInfo(mi)
 14905  	}
 14906  }
 14907  
 14908  func (x *PoolMapEntry_Curve) String() string {
 14909  	return protoimpl.X.MessageStringOf(x)
 14910  }
 14911  
 14912  func (*PoolMapEntry_Curve) ProtoMessage() {}
 14913  
 14914  func (x *PoolMapEntry_Curve) ProtoReflect() protoreflect.Message {
 14915  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[203]
 14916  	if protoimpl.UnsafeEnabled && x != nil {
 14917  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14918  		if ms.LoadMessageInfo() == nil {
 14919  			ms.StoreMessageInfo(mi)
 14920  		}
 14921  		return ms
 14922  	}
 14923  	return mi.MessageOf(x)
 14924  }
 14925  
 14926  // Deprecated: Use PoolMapEntry_Curve.ProtoReflect.Descriptor instead.
 14927  func (*PoolMapEntry_Curve) Descriptor() ([]byte, []int) {
 14928  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{71, 0}
 14929  }
 14930  
 14931  func (x *PoolMapEntry_Curve) GetL() string {
 14932  	if x != nil {
 14933  		return x.L
 14934  	}
 14935  	return ""
 14936  }
 14937  
 14938  func (x *PoolMapEntry_Curve) GetHigh() string {
 14939  	if x != nil {
 14940  		return x.High
 14941  	}
 14942  	return ""
 14943  }
 14944  
 14945  func (x *PoolMapEntry_Curve) GetLow() string {
 14946  	if x != nil {
 14947  		return x.Low
 14948  	}
 14949  	return ""
 14950  }
 14951  
 14952  func (x *PoolMapEntry_Curve) GetPv() string {
 14953  	if x != nil {
 14954  		return x.Pv
 14955  	}
 14956  	return ""
 14957  }
 14958  
 14959  func (x *PoolMapEntry_Curve) GetEmpty() bool {
 14960  	if x != nil {
 14961  		return x.Empty
 14962  	}
 14963  	return false
 14964  }
 14965  
 14966  type PoolMapEntry_Pool struct {
 14967  	state         protoimpl.MessageState
 14968  	sizeCache     protoimpl.SizeCache
 14969  	unknownFields protoimpl.UnknownFields
 14970  
 14971  	Id                        string                                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
 14972  	AmmPartyId                string                                   `protobuf:"bytes,2,opt,name=amm_party_id,json=ammPartyId,proto3" json:"amm_party_id,omitempty"`
 14973  	Commitment                string                                   `protobuf:"bytes,3,opt,name=commitment,proto3" json:"commitment,omitempty"`
 14974  	Parameters                *v12.AMM_ConcentratedLiquidityParameters `protobuf:"bytes,4,opt,name=parameters,proto3" json:"parameters,omitempty"`
 14975  	Asset                     string                                   `protobuf:"bytes,5,opt,name=asset,proto3" json:"asset,omitempty"`
 14976  	Market                    string                                   `protobuf:"bytes,6,opt,name=market,proto3" json:"market,omitempty"`
 14977  	Lower                     *PoolMapEntry_Curve                      `protobuf:"bytes,7,opt,name=lower,proto3" json:"lower,omitempty"`
 14978  	Upper                     *PoolMapEntry_Curve                      `protobuf:"bytes,8,opt,name=upper,proto3" json:"upper,omitempty"`
 14979  	Status                    v12.AMM_Status                           `protobuf:"varint,9,opt,name=status,proto3,enum=vega.events.v1.AMM_Status" json:"status,omitempty"`
 14980  	ProposedFee               string                                   `protobuf:"bytes,10,opt,name=proposed_fee,json=proposedFee,proto3" json:"proposed_fee,omitempty"`
 14981  	SlippageTolerance         string                                   `protobuf:"bytes,11,opt,name=slippage_tolerance,json=slippageTolerance,proto3" json:"slippage_tolerance,omitempty"`
 14982  	MinimumPriceChangeTrigger string                                   `protobuf:"bytes,12,opt,name=minimum_price_change_trigger,json=minimumPriceChangeTrigger,proto3" json:"minimum_price_change_trigger,omitempty"`
 14983  }
 14984  
 14985  func (x *PoolMapEntry_Pool) Reset() {
 14986  	*x = PoolMapEntry_Pool{}
 14987  	if protoimpl.UnsafeEnabled {
 14988  		mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[204]
 14989  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 14990  		ms.StoreMessageInfo(mi)
 14991  	}
 14992  }
 14993  
 14994  func (x *PoolMapEntry_Pool) String() string {
 14995  	return protoimpl.X.MessageStringOf(x)
 14996  }
 14997  
 14998  func (*PoolMapEntry_Pool) ProtoMessage() {}
 14999  
 15000  func (x *PoolMapEntry_Pool) ProtoReflect() protoreflect.Message {
 15001  	mi := &file_vega_snapshot_v1_snapshot_proto_msgTypes[204]
 15002  	if protoimpl.UnsafeEnabled && x != nil {
 15003  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
 15004  		if ms.LoadMessageInfo() == nil {
 15005  			ms.StoreMessageInfo(mi)
 15006  		}
 15007  		return ms
 15008  	}
 15009  	return mi.MessageOf(x)
 15010  }
 15011  
 15012  // Deprecated: Use PoolMapEntry_Pool.ProtoReflect.Descriptor instead.
 15013  func (*PoolMapEntry_Pool) Descriptor() ([]byte, []int) {
 15014  	return file_vega_snapshot_v1_snapshot_proto_rawDescGZIP(), []int{71, 1}
 15015  }
 15016  
 15017  func (x *PoolMapEntry_Pool) GetId() string {
 15018  	if x != nil {
 15019  		return x.Id
 15020  	}
 15021  	return ""
 15022  }
 15023  
 15024  func (x *PoolMapEntry_Pool) GetAmmPartyId() string {
 15025  	if x != nil {
 15026  		return x.AmmPartyId
 15027  	}
 15028  	return ""
 15029  }
 15030  
 15031  func (x *PoolMapEntry_Pool) GetCommitment() string {
 15032  	if x != nil {
 15033  		return x.Commitment
 15034  	}
 15035  	return ""
 15036  }
 15037  
 15038  func (x *PoolMapEntry_Pool) GetParameters() *v12.AMM_ConcentratedLiquidityParameters {
 15039  	if x != nil {
 15040  		return x.Parameters
 15041  	}
 15042  	return nil
 15043  }
 15044  
 15045  func (x *PoolMapEntry_Pool) GetAsset() string {
 15046  	if x != nil {
 15047  		return x.Asset
 15048  	}
 15049  	return ""
 15050  }
 15051  
 15052  func (x *PoolMapEntry_Pool) GetMarket() string {
 15053  	if x != nil {
 15054  		return x.Market
 15055  	}
 15056  	return ""
 15057  }
 15058  
 15059  func (x *PoolMapEntry_Pool) GetLower() *PoolMapEntry_Curve {
 15060  	if x != nil {
 15061  		return x.Lower
 15062  	}
 15063  	return nil
 15064  }
 15065  
 15066  func (x *PoolMapEntry_Pool) GetUpper() *PoolMapEntry_Curve {
 15067  	if x != nil {
 15068  		return x.Upper
 15069  	}
 15070  	return nil
 15071  }
 15072  
 15073  func (x *PoolMapEntry_Pool) GetStatus() v12.AMM_Status {
 15074  	if x != nil {
 15075  		return x.Status
 15076  	}
 15077  	return v12.AMM_Status(0)
 15078  }
 15079  
 15080  func (x *PoolMapEntry_Pool) GetProposedFee() string {
 15081  	if x != nil {
 15082  		return x.ProposedFee
 15083  	}
 15084  	return ""
 15085  }
 15086  
 15087  func (x *PoolMapEntry_Pool) GetSlippageTolerance() string {
 15088  	if x != nil {
 15089  		return x.SlippageTolerance
 15090  	}
 15091  	return ""
 15092  }
 15093  
 15094  func (x *PoolMapEntry_Pool) GetMinimumPriceChangeTrigger() string {
 15095  	if x != nil {
 15096  		return x.MinimumPriceChangeTrigger
 15097  	}
 15098  	return ""
 15099  }
 15100  
 15101  var File_vega_snapshot_v1_snapshot_proto protoreflect.FileDescriptor
 15102  
 15103  var file_vega_snapshot_v1_snapshot_proto_rawDesc = []byte{
 15104  	0x0a, 0x1f, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2f,
 15105  	0x76, 0x31, 0x2f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
 15106  	0x6f, 0x12, 0x10, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 15107  	0x2e, 0x76, 0x31, 0x1a, 0x11, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73,
 15108  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x68, 0x61,
 15109  	0x69, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
 15110  	0x23, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
 15111  	0x2f, 0x76, 0x31, 0x2f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x70,
 15112  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f,
 15113  	0x76, 0x31, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x76,
 15114  	0x65, 0x67, 0x61, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x76,
 15115  	0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x76, 0x65, 0x67, 0x61,
 15116  	0x2f, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
 15117  	0x6f, 0x1a, 0x12, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x2e,
 15118  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0f, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x76, 0x65, 0x67, 0x61,
 15119  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x01, 0x0a, 0x08, 0x53, 0x6e, 0x61, 0x70, 0x73,
 15120  	0x68, 0x6f, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20,
 15121  	0x01, 0x28, 0x04, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x30, 0x0a, 0x06, 0x66,
 15122  	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x76, 0x65,
 15123  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x46,
 15124  	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x52, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x16, 0x0a,
 15125  	0x06, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x63,
 15126  	0x68, 0x75, 0x6e, 0x6b, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x04, 0x20,
 15127  	0x01, 0x28, 0x0c, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x65, 0x74,
 15128  	0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x6d, 0x65, 0x74,
 15129  	0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x7b, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x61, 0x73,
 15130  	0x68, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
 15131  	0x6b, 0x65, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28,
 15132  	0x09, 0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68,
 15133  	0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12,
 15134  	0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03,
 15135  	0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x73, 0x5f,
 15136  	0x6c, 0x65, 0x61, 0x66, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x4c, 0x65,
 15137  	0x61, 0x66, 0x22, 0xda, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
 15138  	0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
 15139  	0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x68, 0x75,
 15140  	0x6e, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52,
 15141  	0x0b, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x65, 0x73, 0x12, 0x3b, 0x0a, 0x0b,
 15142  	0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
 15143  	0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 15144  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x48, 0x61, 0x73, 0x68, 0x52, 0x0a, 0x6e,
 15145  	0x6f, 0x64, 0x65, 0x48, 0x61, 0x73, 0x68, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f,
 15146  	0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20,
 15147  	0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72,
 15148  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
 15149  	0x5f, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f,
 15150  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x22,
 15151  	0x56, 0x0a, 0x05, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x12, 0x2d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
 15152  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15153  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61,
 15154  	0x64, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x6e, 0x72, 0x18, 0x02, 0x20,
 15155  	0x01, 0x28, 0x03, 0x52, 0x02, 0x6e, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x6f, 0x66, 0x18, 0x03, 0x20,
 15156  	0x01, 0x28, 0x03, 0x52, 0x02, 0x6f, 0x66, 0x22, 0xc2, 0x39, 0x0a, 0x07, 0x50, 0x61, 0x79, 0x6c,
 15157  	0x6f, 0x61, 0x64, 0x12, 0x45, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x61, 0x73,
 15158  	0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67,
 15159  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63,
 15160  	0x74, 0x69, 0x76, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x61, 0x63,
 15161  	0x74, 0x69, 0x76, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x12, 0x48, 0x0a, 0x0e, 0x70, 0x65,
 15162  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01,
 15163  	0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15164  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73,
 15165  	0x65, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0d, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73,
 15166  	0x73, 0x65, 0x74, 0x73, 0x12, 0x57, 0x0a, 0x13, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f,
 15167  	0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
 15168  	0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 15169  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x57, 0x69, 0x74, 0x68,
 15170  	0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, 0x73, 0x48, 0x00, 0x52, 0x12, 0x62, 0x61, 0x6e, 0x6b, 0x69,
 15171  	0x6e, 0x67, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, 0x73, 0x12, 0x4e, 0x0a,
 15172  	0x10, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
 15173  	0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15174  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69,
 15175  	0x6e, 0x67, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0f, 0x62, 0x61,
 15176  	0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x12, 0x42, 0x0a,
 15177  	0x0c, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x18, 0x05, 0x20,
 15178  	0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 15179  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x65,
 15180  	0x65, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x65,
 15181  	0x6e, 0x12, 0x5b, 0x0a, 0x15, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x73,
 15182  	0x65, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
 15183  	0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 15184  	0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74,
 15185  	0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x13, 0x62, 0x61, 0x6e, 0x6b, 0x69,
 15186  	0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3e,
 15187  	0x0a, 0x0a, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01,
 15188  	0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15189  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
 15190  	0x48, 0x00, 0x52, 0x0a, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x57,
 15191  	0x0a, 0x13, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x63,
 15192  	0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65,
 15193  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43,
 15194  	0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
 15195  	0x73, 0x48, 0x00, 0x52, 0x12, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x41,
 15196  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x51, 0x0a, 0x11, 0x63, 0x6f, 0x6c, 0x6c, 0x61,
 15197  	0x74, 0x65, 0x72, 0x61, 0x6c, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x09, 0x20, 0x01,
 15198  	0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15199  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x61, 0x6c,
 15200  	0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x48, 0x00, 0x52, 0x10, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74,
 15201  	0x65, 0x72, 0x61, 0x6c, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x12, 0x51, 0x0a, 0x11, 0x64, 0x65,
 15202  	0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18,
 15203  	0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 15204  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74,
 15205  	0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x48, 0x00, 0x52, 0x10, 0x64, 0x65, 0x6c,
 15206  	0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x54, 0x0a,
 15207  	0x12, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x6e, 0x64,
 15208  	0x69, 0x6e, 0x67, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15209  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c,
 15210  	0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x00,
 15211  	0x52, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x6e, 0x64,
 15212  	0x69, 0x6e, 0x67, 0x12, 0x4b, 0x0a, 0x0f, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f,
 15213  	0x6e, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76,
 15214  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15215  	0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x75, 0x74, 0x6f, 0x48, 0x00,
 15216  	0x52, 0x0e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x75, 0x74, 0x6f,
 15217  	0x12, 0x51, 0x0a, 0x11, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61,
 15218  	0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65,
 15219  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47,
 15220  	0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x48,
 15221  	0x00, 0x52, 0x10, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x63, 0x74,
 15222  	0x69, 0x76, 0x65, 0x12, 0x54, 0x0a, 0x12, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63,
 15223  	0x65, 0x5f, 0x65, 0x6e, 0x61, 0x63, 0x74, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
 15224  	0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 15225  	0x76, 0x31, 0x2e, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x45, 0x6e, 0x61,
 15226  	0x63, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x11, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e,
 15227  	0x63, 0x65, 0x45, 0x6e, 0x61, 0x63, 0x74, 0x65, 0x64, 0x12, 0x4e, 0x0a, 0x10, 0x73, 0x74, 0x61,
 15228  	0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x0f, 0x20,
 15229  	0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 15230  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x63,
 15231  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x48, 0x00, 0x52, 0x0f, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e,
 15232  	0x67, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x45, 0x0a, 0x0d, 0x6d, 0x61, 0x74,
 15233  	0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x6f, 0x6f, 0x6b, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b,
 15234  	0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 15235  	0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x6b,
 15236  	0x48, 0x00, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x6b,
 15237  	0x12, 0x4c, 0x0a, 0x12, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x70, 0x61, 0x72, 0x61,
 15238  	0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76,
 15239  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15240  	0x4e, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x48, 0x00, 0x52, 0x11, 0x6e, 0x65, 0x74,
 15241  	0x77, 0x6f, 0x72, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x51,
 15242  	0x0a, 0x11, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x72, 0x6b,
 15243  	0x65, 0x74, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15244  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65,
 15245  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x48, 0x00, 0x52,
 15246  	0x10, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 15247  	0x73, 0x12, 0x4e, 0x0a, 0x10, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69,
 15248  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65,
 15249  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
 15250  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00,
 15251  	0x52, 0x0f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
 15252  	0x73, 0x12, 0x39, 0x0a, 0x09, 0x61, 0x70, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x14,
 15253  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 15254  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65,
 15255  	0x48, 0x00, 0x52, 0x08, 0x61, 0x70, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x34, 0x0a, 0x05,
 15256  	0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65,
 15257  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45,
 15258  	0x70, 0x6f, 0x63, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x05, 0x65, 0x70, 0x6f,
 15259  	0x63, 0x68, 0x12, 0x61, 0x0a, 0x17, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x5f, 0x70, 0x65,
 15260  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x73, 0x18, 0x17, 0x20,
 15261  	0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 15262  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x65,
 15263  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x73, 0x48, 0x00, 0x52, 0x15,
 15264  	0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x61,
 15265  	0x79, 0x6f, 0x75, 0x74, 0x73, 0x12, 0x4b, 0x0a, 0x0f, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61,
 15266  	0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20,
 15267  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 15268  	0x31, 0x2e, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65,
 15269  	0x48, 0x00, 0x52, 0x0e, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f,
 15270  	0x64, 0x65, 0x12, 0x3f, 0x0a, 0x0b, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74,
 15271  	0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15272  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x6d, 0x69, 0x74,
 15273  	0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x53, 0x74,
 15274  	0x61, 0x74, 0x65, 0x12, 0x4c, 0x0a, 0x10, 0x76, 0x6f, 0x74, 0x65, 0x5f, 0x73, 0x70, 0x61, 0x6d,
 15275  	0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e,
 15276  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15277  	0x2e, 0x56, 0x6f, 0x74, 0x65, 0x53, 0x70, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x48,
 15278  	0x00, 0x52, 0x0e, 0x76, 0x6f, 0x74, 0x65, 0x53, 0x70, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63,
 15279  	0x79, 0x12, 0x52, 0x0a, 0x12, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x5f, 0x73, 0x70, 0x61, 0x6d,
 15280  	0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e,
 15281  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15282  	0x2e, 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x70, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63,
 15283  	0x79, 0x48, 0x00, 0x52, 0x10, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x70, 0x61, 0x6d, 0x50,
 15284  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x32, 0x0a, 0x06, 0x6e, 0x6f, 0x74, 0x61, 0x72, 0x79, 0x18,
 15285  	0x1c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 15286  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x61, 0x72, 0x79, 0x48,
 15287  	0x00, 0x52, 0x06, 0x6e, 0x6f, 0x74, 0x61, 0x72, 0x79, 0x12, 0x4b, 0x0a, 0x0f, 0x65, 0x76, 0x65,
 15288  	0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x18, 0x1f, 0x20, 0x01,
 15289  	0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15290  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61,
 15291  	0x72, 0x64, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x46, 0x6f, 0x72,
 15292  	0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x12, 0x64, 0x0a, 0x18, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x5f,
 15293  	0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
 15294  	0x65, 0x64, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15295  	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x6b,
 15296  	0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74,
 15297  	0x65, 0x64, 0x48, 0x00, 0x52, 0x16, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66,
 15298  	0x69, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x64, 0x12, 0x5e, 0x0a, 0x16,
 15299  	0x73, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x72,
 15300  	0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76,
 15301  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15302  	0x53, 0x74, 0x61, 0x6b, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x65, 0x6d,
 15303  	0x6f, 0x76, 0x65, 0x64, 0x48, 0x00, 0x52, 0x14, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x56, 0x65, 0x72,
 15304  	0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x07,
 15305  	0x77, 0x69, 0x74, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
 15306  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15307  	0x2e, 0x57, 0x69, 0x74, 0x6e, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x07, 0x77, 0x69, 0x74, 0x6e,
 15308  	0x65, 0x73, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x23, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69,
 15309  	0x6f, 0x6e, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c,
 15310  	0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x23, 0x20, 0x01, 0x28,
 15311  	0x0b, 0x32, 0x32, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 15312  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
 15313  	0x61, 0x73, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f,
 15314  	0x6e, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x20, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74,
 15315  	0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x73, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69,
 15316  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x08, 0x74, 0x6f, 0x70,
 15317  	0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x18, 0x24, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65,
 15318  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54,
 15319  	0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x48, 0x00, 0x52, 0x08, 0x74, 0x6f, 0x70, 0x6f, 0x6c,
 15320  	0x6f, 0x67, 0x79, 0x12, 0x44, 0x0a, 0x0b, 0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x64, 0x61,
 15321  	0x74, 0x61, 0x18, 0x25, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15322  	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x61, 0x63,
 15323  	0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x61, 0x74, 0x63, 0x68, 0x48, 0x00, 0x52, 0x0a, 0x6f,
 15324  	0x72, 0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x5a, 0x0a, 0x14, 0x6c, 0x69, 0x71,
 15325  	0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
 15326  	0x73, 0x18, 0x26, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15327  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69,
 15328  	0x64, 0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x48, 0x00,
 15329  	0x52, 0x13, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d,
 15330  	0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x70, 0x0a, 0x1c, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69,
 15331  	0x74, 0x79, 0x5f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69,
 15332  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x27, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x76, 0x65,
 15333  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
 15334  	0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50,
 15335  	0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x1a, 0x6c, 0x69, 0x71,
 15336  	0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f,
 15337  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x22, 0x6c, 0x69, 0x71, 0x75,
 15338  	0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x5f, 0x6c, 0x69,
 15339  	0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x28,
 15340  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 15341  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 15342  	0x79, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 15343  	0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x48, 0x00, 0x52, 0x1f, 0x6c, 0x69, 0x71, 0x75, 0x69,
 15344  	0x64, 0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x4c, 0x69, 0x71, 0x75, 0x69,
 15345  	0x64, 0x69, 0x74, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x64, 0x0a, 0x18, 0x6c, 0x69,
 15346  	0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x5f,
 15347  	0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x29, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76,
 15348  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15349  	0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73,
 15350  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x48, 0x00, 0x52, 0x16, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15351  	0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73,
 15352  	0x12, 0x5a, 0x0a, 0x14, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x72,
 15353  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25,
 15354  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 15355  	0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69,
 15356  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x13, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69,
 15357  	0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x54, 0x0a, 0x12,
 15358  	0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x69,
 15359  	0x65, 0x64, 0x18, 0x2b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15360  	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75,
 15361  	0x69, 0x64, 0x69, 0x74, 0x79, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x48, 0x00, 0x52,
 15362  	0x11, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x69,
 15363  	0x65, 0x64, 0x12, 0x4e, 0x0a, 0x10, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f,
 15364  	0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x2c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76,
 15365  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15366  	0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x48,
 15367  	0x00, 0x52, 0x0f, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x54, 0x61, 0x72, 0x67,
 15368  	0x65, 0x74, 0x12, 0x64, 0x0a, 0x18, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70,
 15369  	0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x18, 0x2e,
 15370  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 15371  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67,
 15372  	0x50, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x48, 0x00,
 15373  	0x52, 0x16, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x43,
 15374  	0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x12, 0x48, 0x0a, 0x0e, 0x6d, 0x61, 0x72, 0x6b,
 15375  	0x65, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x18, 0x2f, 0x20, 0x01, 0x28, 0x0b,
 15376  	0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 15377  	0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65,
 15378  	0x72, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b,
 15379  	0x65, 0x72, 0x12, 0x6d, 0x0a, 0x1b, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65,
 15380  	0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
 15381  	0x73, 0x18, 0x31, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15382  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69,
 15383  	0x6e, 0x67, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73,
 15384  	0x66, 0x65, 0x72, 0x73, 0x48, 0x00, 0x52, 0x19, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x52,
 15385  	0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
 15386  	0x73, 0x12, 0x6d, 0x0a, 0x1b, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x63, 0x68,
 15387  	0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73,
 15388  	0x18, 0x32, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15389  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e,
 15390  	0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66,
 15391  	0x65, 0x72, 0x73, 0x48, 0x00, 0x52, 0x19, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x63,
 15392  	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73,
 15393  	0x12, 0x7a, 0x0a, 0x20, 0x65, 0x72, 0x63, 0x32, 0x30, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x73,
 15394  	0x69, 0x67, 0x5f, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x69,
 15395  	0x66, 0x69, 0x65, 0x64, 0x18, 0x33, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x76, 0x65, 0x67,
 15396  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52,
 15397  	0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c,
 15398  	0x6f, 0x67, 0x79, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x48, 0x00, 0x52, 0x1d, 0x65,
 15399  	0x72, 0x63, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f,
 15400  	0x6c, 0x6f, 0x67, 0x79, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x77, 0x0a, 0x1f,
 15401  	0x65, 0x72, 0x63, 0x32, 0x30, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x5f, 0x74,
 15402  	0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x5f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18,
 15403  	0x34, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 15404  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75,
 15405  	0x6c, 0x74, 0x69, 0x53, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x50, 0x65,
 15406  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x1c, 0x65, 0x72, 0x63, 0x32, 0x30, 0x4d, 0x75,
 15407  	0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x50, 0x65,
 15408  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x43, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x5f, 0x6f,
 15409  	0x66, 0x5f, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x35, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76,
 15410  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15411  	0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72, 0x6b, 0x48, 0x00, 0x52, 0x0b, 0x70,
 15412  	0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72, 0x6b, 0x12, 0x5b, 0x0a, 0x15, 0x70, 0x65,
 15413  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61,
 15414  	0x74, 0x65, 0x73, 0x18, 0x36, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15415  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e,
 15416  	0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73,
 15417  	0x48, 0x00, 0x52, 0x13, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74,
 15418  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x6a, 0x0a, 0x1a, 0x70, 0x72, 0x6f, 0x74, 0x6f,
 15419  	0x63, 0x6f, 0x6c, 0x5f, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70,
 15420  	0x6f, 0x73, 0x61, 0x6c, 0x73, 0x18, 0x37, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x76, 0x65,
 15421  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50,
 15422  	0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72,
 15423  	0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x48, 0x00, 0x52, 0x18, 0x70, 0x72, 0x6f, 0x74, 0x6f,
 15424  	0x63, 0x6f, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73,
 15425  	0x61, 0x6c, 0x73, 0x12, 0x67, 0x0a, 0x1c, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x70,
 15426  	0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, 0x73, 0x74,
 15427  	0x61, 0x74, 0x65, 0x18, 0x38, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15428  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e,
 15429  	0x6b, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48,
 15430  	0x00, 0x52, 0x19, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x69, 0x6d, 0x61, 0x72,
 15431  	0x79, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x10,
 15432  	0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
 15433  	0x18, 0x39, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15434  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
 15435  	0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x73, 0x65, 0x74,
 15436  	0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4e, 0x0a, 0x10,
 15437  	0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x73,
 15438  	0x18, 0x3a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15439  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15440  	0x69, 0x74, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0f, 0x6c, 0x69, 0x71,
 15441  	0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x5b, 0x0a, 0x15,
 15442  	0x73, 0x70, 0x6f, 0x74, 0x5f, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x74,
 15443  	0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x3b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65,
 15444  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53,
 15445  	0x70, 0x6f, 0x74, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x54, 0x61, 0x72, 0x67,
 15446  	0x65, 0x74, 0x48, 0x00, 0x52, 0x13, 0x73, 0x70, 0x6f, 0x74, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15447  	0x69, 0x74, 0x79, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x8c, 0x01, 0x0a, 0x26, 0x62, 0x61,
 15448  	0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f,
 15449  	0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73,
 15450  	0x66, 0x65, 0x72, 0x73, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x76, 0x65, 0x67,
 15451  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61,
 15452  	0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x47, 0x6f,
 15453  	0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
 15454  	0x73, 0x48, 0x00, 0x52, 0x23, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x75,
 15455  	0x72, 0x72, 0x69, 0x6e, 0x67, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54,
 15456  	0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x8c, 0x01, 0x0a, 0x26, 0x62, 0x61, 0x6e,
 15457  	0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x5f, 0x67,
 15458  	0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
 15459  	0x65, 0x72, 0x73, 0x18, 0x3d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15460  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e,
 15461  	0x6b, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x47, 0x6f, 0x76,
 15462  	0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73,
 15463  	0x48, 0x00, 0x52, 0x23, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64,
 15464  	0x75, 0x6c, 0x65, 0x64, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72,
 15465  	0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x65, 0x0a, 0x19, 0x65, 0x74, 0x68, 0x5f, 0x63,
 15466  	0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x73,
 15467  	0x75, 0x6c, 0x74, 0x73, 0x18, 0x3e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67,
 15468  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74,
 15469  	0x68, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73,
 15470  	0x75, 0x6c, 0x74, 0x73, 0x48, 0x00, 0x52, 0x16, 0x65, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x72,
 15471  	0x61, 0x63, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x72,
 15472  	0x0a, 0x1e, 0x65, 0x74, 0x68, 0x5f, 0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72,
 15473  	0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
 15474  	0x18, 0x3f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15475  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61,
 15476  	0x63, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x61, 0x73, 0x74, 0x42,
 15477  	0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x00, 0x52, 0x1a, 0x65, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c,
 15478  	0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x61, 0x73, 0x74, 0x42, 0x6c, 0x6f,
 15479  	0x63, 0x6b, 0x12, 0x61, 0x0a, 0x17, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f,
 15480  	0x76, 0x32, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x40, 0x20,
 15481  	0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 15482  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79,
 15483  	0x56, 0x32, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x15,
 15484  	0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x72, 0x6f, 0x76, 0x69,
 15485  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x77, 0x0a, 0x1f, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69,
 15486  	0x74, 0x79, 0x5f, 0x76, 0x32, 0x5f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x72,
 15487  	0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x41, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e,
 15488  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 15489  	0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x65, 0x6e,
 15490  	0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00,
 15491  	0x52, 0x1c, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x65, 0x6e,
 15492  	0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x67,
 15493  	0x0a, 0x19, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x76, 0x32, 0x5f, 0x70,
 15494  	0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x42, 0x20, 0x01, 0x28,
 15495  	0x0b, 0x32, 0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 15496  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32,
 15497  	0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x48, 0x00, 0x52, 0x17,
 15498  	0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x65, 0x72, 0x66, 0x6f,
 15499  	0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x5b, 0x0a, 0x15, 0x6c, 0x69, 0x71, 0x75, 0x69,
 15500  	0x64, 0x69, 0x74, 0x79, 0x5f, 0x76, 0x32, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64,
 15501  	0x18, 0x43, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15502  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15503  	0x69, 0x74, 0x79, 0x56, 0x32, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x48, 0x00, 0x52,
 15504  	0x13, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x53, 0x75, 0x70, 0x70,
 15505  	0x6c, 0x69, 0x65, 0x64, 0x12, 0x55, 0x0a, 0x13, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 15506  	0x79, 0x5f, 0x76, 0x32, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x18, 0x44, 0x20, 0x01, 0x28,
 15507  	0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 15508  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32,
 15509  	0x53, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x48, 0x00, 0x52, 0x11, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15510  	0x69, 0x74, 0x79, 0x56, 0x32, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x61, 0x0a, 0x17, 0x68,
 15511  	0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x74,
 15512  	0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x18, 0x45, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76,
 15513  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15514  	0x48, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x72,
 15515  	0x61, 0x63, 0x6b, 0x65, 0x72, 0x48, 0x00, 0x52, 0x15, 0x68, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67,
 15516  	0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x12, 0x2f,
 15517  	0x0a, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x18, 0x46, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e,
 15518  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15519  	0x2e, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x48, 0x00, 0x52, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x12,
 15520  	0x45, 0x0a, 0x0d, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73,
 15521  	0x18, 0x47, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15522  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x53, 0x77,
 15523  	0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x74, 0x65, 0x61, 0x6d, 0x53, 0x77,
 15524  	0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x12, 0x35, 0x0a, 0x07, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e,
 15525  	0x67, 0x18, 0x48, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15526  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, 0x74, 0x69,
 15527  	0x6e, 0x67, 0x48, 0x00, 0x52, 0x07, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x52, 0x0a,
 15528  	0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61,
 15529  	0x6d, 0x18, 0x49, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15530  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72,
 15531  	0x72, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00,
 15532  	0x52, 0x0f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61,
 15533  	0x6d, 0x12, 0x4b, 0x0a, 0x0f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x74,
 15534  	0x72, 0x65, 0x61, 0x6b, 0x18, 0x4c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67,
 15535  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63,
 15536  	0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6b, 0x48, 0x00, 0x52, 0x0e,
 15537  	0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6b, 0x12, 0x61,
 15538  	0x0a, 0x17, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e,
 15539  	0x74, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x4d, 0x20, 0x01, 0x28, 0x0b, 0x32,
 15540  	0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 15541  	0x76, 0x31, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e,
 15542  	0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x48, 0x00, 0x52, 0x15, 0x76, 0x6f, 0x6c, 0x75,
 15543  	0x6d, 0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61,
 15544  	0x6d, 0x12, 0x61, 0x0a, 0x17, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x76,
 15545  	0x32, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x4e, 0x20, 0x01,
 15546  	0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15547  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56,
 15548  	0x32, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x48, 0x00, 0x52, 0x15, 0x6c,
 15549  	0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
 15550  	0x74, 0x65, 0x72, 0x73, 0x12, 0x6c, 0x0a, 0x1c, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 15551  	0x79, 0x5f, 0x76, 0x32, 0x5f, 0x70, 0x61, 0x69, 0x64, 0x5f, 0x66, 0x65, 0x65, 0x73, 0x5f, 0x73,
 15552  	0x74, 0x61, 0x74, 0x73, 0x18, 0x4f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x76, 0x65, 0x67,
 15553  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69,
 15554  	0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x61, 0x69, 0x64, 0x46, 0x65, 0x65,
 15555  	0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x48, 0x00, 0x52, 0x18, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15556  	0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x61, 0x69, 0x64, 0x46, 0x65, 0x65, 0x73, 0x53, 0x74, 0x61,
 15557  	0x74, 0x73, 0x12, 0x41, 0x0a, 0x0b, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f,
 15558  	0x6e, 0x18, 0x50, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15559  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69,
 15560  	0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15561  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x74, 0x0a, 0x1e, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67,
 15562  	0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x66, 0x65, 0x65, 0x5f, 0x64, 0x69,
 15563  	0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x51, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e,
 15564  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15565  	0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
 15566  	0x46, 0x65, 0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x48, 0x00, 0x52, 0x1b,
 15567  	0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x46,
 15568  	0x65, 0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x61, 0x0a, 0x17, 0x67,
 15569  	0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f,
 15570  	0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x52, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76,
 15571  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15572  	0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41,
 15573  	0x63, 0x74, 0x69, 0x76, 0x65, 0x48, 0x00, 0x52, 0x15, 0x67, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61,
 15574  	0x6e, 0x63, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x35,
 15575  	0x0a, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0b, 0x32,
 15576  	0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 15577  	0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x48, 0x00, 0x52, 0x07, 0x70, 0x61,
 15578  	0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x46, 0x0a, 0x0e, 0x6c, 0x32, 0x5f, 0x65, 0x74, 0x68, 0x5f,
 15579  	0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x18, 0x54, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
 15580  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15581  	0x2e, 0x4c, 0x32, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x48, 0x00, 0x52,
 15582  	0x0c, 0x6c, 0x32, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x12, 0x62, 0x0a,
 15583  	0x18, 0x65, 0x74, 0x68, 0x5f, 0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x69,
 15584  	0x66, 0x69, 0x65, 0x72, 0x5f, 0x6d, 0x69, 0x73, 0x63, 0x18, 0x55, 0x20, 0x01, 0x28, 0x0b, 0x32,
 15585  	0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 15586  	0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69,
 15587  	0x66, 0x69, 0x65, 0x72, 0x4d, 0x69, 0x73, 0x63, 0x48, 0x00, 0x52, 0x15, 0x65, 0x74, 0x68, 0x4f,
 15588  	0x72, 0x61, 0x63, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4d, 0x69, 0x73,
 15589  	0x63, 0x12, 0x65, 0x0a, 0x19, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x76, 0x6d,
 15590  	0x5f, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x56,
 15591  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 15592  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x45,
 15593  	0x56, 0x4d, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x48, 0x00,
 15594  	0x52, 0x16, 0x62, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x45, 0x76, 0x6d, 0x42, 0x72, 0x69, 0x64,
 15595  	0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x61, 0x0a, 0x17, 0x65, 0x76, 0x6d, 0x5f,
 15596  	0x6d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x5f, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67,
 15597  	0x69, 0x65, 0x73, 0x18, 0x57, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15598  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x56, 0x4d,
 15599  	0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x69,
 15600  	0x65, 0x73, 0x48, 0x00, 0x52, 0x15, 0x65, 0x76, 0x6d, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69,
 15601  	0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x08, 0x74,
 15602  	0x78, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x58, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
 15603  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15604  	0x2e, 0x54, 0x78, 0x43, 0x61, 0x63, 0x68, 0x65, 0x48, 0x00, 0x52, 0x07, 0x74, 0x78, 0x43, 0x61,
 15605  	0x63, 0x68, 0x65, 0x12, 0x52, 0x0a, 0x12, 0x65, 0x76, 0x6d, 0x5f, 0x66, 0x77, 0x64, 0x5f, 0x68,
 15606  	0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x73, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0b, 0x32,
 15607  	0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 15608  	0x76, 0x31, 0x2e, 0x45, 0x56, 0x4d, 0x46, 0x77, 0x64, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65,
 15609  	0x61, 0x74, 0x73, 0x48, 0x00, 0x52, 0x10, 0x65, 0x76, 0x6d, 0x46, 0x77, 0x64, 0x48, 0x65, 0x61,
 15610  	0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x73, 0x12, 0x5b, 0x0a, 0x15, 0x76, 0x6f, 0x6c, 0x75, 0x6d,
 15611  	0x65, 0x5f, 0x72, 0x65, 0x62, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d,
 15612  	0x18, 0x5a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15613  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
 15614  	0x52, 0x65, 0x62, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x48, 0x00, 0x52,
 15615  	0x13, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x62, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f,
 15616  	0x67, 0x72, 0x61, 0x6d, 0x42, 0x06, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x56, 0x0a, 0x16,
 15617  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x48, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x61, 0x6e,
 15618  	0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
 15619  	0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x71, 0x75, 0x61, 0x6e, 0x74, 0x69,
 15620  	0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x71, 0x75, 0x61, 0x6e, 0x74, 0x69,
 15621  	0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x66, 0x65, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
 15622  	0x03, 0x66, 0x65, 0x65, 0x22, 0x83, 0x01, 0x0a, 0x15, 0x48, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67,
 15623  	0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x12, 0x1b,
 15624  	0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
 15625  	0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x4d, 0x0a, 0x0d, 0x6f,
 15626  	0x72, 0x64, 0x65, 0x72, 0x5f, 0x68, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x03,
 15627  	0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15628  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x48, 0x6f, 0x6c, 0x64, 0x69,
 15629  	0x6e, 0x67, 0x51, 0x75, 0x61, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x52, 0x0c, 0x6f, 0x72,
 15630  	0x64, 0x65, 0x72, 0x48, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x22, 0x4c, 0x0a, 0x15, 0x54, 0x69,
 15631  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x74,
 15632  	0x61, 0x6b, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61,
 15633  	0x6b, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53,
 15634  	0x74, 0x61, 0x6b, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
 15635  	0x28, 0x03, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x52, 0x0a, 0x17, 0x54, 0x69, 0x6d, 0x65,
 15636  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72,
 15637  	0x65, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65,
 15638  	0x72, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x6e,
 15639  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65,
 15640  	0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xf2, 0x02, 0x0a,
 15641  	0x0f, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74,
 15642  	0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
 15643  	0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a,
 15644  	0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20,
 15645  	0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65,
 15646  	0x12, 0x2d, 0x0a, 0x12, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x5f, 0x74, 0x72,
 15647  	0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x73, 0x63,
 15648  	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x12,
 15649  	0x34, 0x0a, 0x16, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
 15650  	0x69, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x04, 0x52,
 15651  	0x14, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x6e, 0x74, 0x65,
 15652  	0x72, 0x65, 0x73, 0x74, 0x73, 0x12, 0x61, 0x0a, 0x17, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75,
 15653  	0x73, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x73,
 15654  	0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15655  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
 15656  	0x61, 0x6d, 0x70, 0x65, 0x64, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73,
 15657  	0x74, 0x52, 0x15, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x4f, 0x70, 0x65, 0x6e, 0x49,
 15658  	0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x73, 0x12, 0x57, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x5f,
 15659  	0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x73, 0x18, 0x06,
 15660  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 15661  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
 15662  	0x70, 0x65, 0x64, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x52,
 15663  	0x10, 0x6d, 0x61, 0x78, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74,
 15664  	0x73, 0x22, 0xe0, 0x02, 0x0a, 0x13, 0x53, 0x70, 0x6f, 0x74, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 15665  	0x69, 0x74, 0x79, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72,
 15666  	0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61,
 15667  	0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e,
 15668  	0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x63, 0x75,
 15669  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x63, 0x68,
 15670  	0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x18,
 15671  	0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64,
 15672  	0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x63, 0x75, 0x72, 0x72,
 15673  	0x65, 0x6e, 0x74, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x18,
 15674  	0x04, 0x20, 0x03, 0x28, 0x04, 0x52, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x54, 0x6f,
 15675  	0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x70, 0x72, 0x65, 0x76,
 15676  	0x69, 0x6f, 0x75, 0x73, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x6b, 0x65,
 15677  	0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15678  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
 15679  	0x61, 0x6d, 0x70, 0x65, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x52,
 15680  	0x12, 0x70, 0x72, 0x65, 0x76, 0x69, 0x6f, 0x75, 0x73, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x74,
 15681  	0x61, 0x6b, 0x65, 0x12, 0x4f, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c,
 15682  	0x5f, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76,
 15683  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 15684  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c,
 15685  	0x53, 0x74, 0x61, 0x6b, 0x65, 0x52, 0x0d, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53,
 15686  	0x74, 0x61, 0x6b, 0x65, 0x22, 0x5a, 0x0a, 0x1e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 15687  	0x79, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69,
 15688  	0x74, 0x79, 0x50, 0x61, 0x69, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74,
 15689  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x20,
 15690  	0x0a, 0x0b, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20,
 15691  	0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
 15692  	0x22, 0xfb, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x53, 0x75,
 15693  	0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 15694  	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 15695  	0x74, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73,
 15696  	0x5f, 0x72, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10,
 15697  	0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64,
 15698  	0x12, 0x4d, 0x0a, 0x09, 0x62, 0x69, 0x64, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x03, 0x20,
 15699  	0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 15700  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79,
 15701  	0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
 15702  	0x79, 0x50, 0x61, 0x69, 0x72, 0x52, 0x08, 0x62, 0x69, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12,
 15703  	0x4d, 0x0a, 0x09, 0x61, 0x73, 0x6b, 0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x04, 0x20, 0x03,
 15704  	0x28, 0x0b, 0x32, 0x30, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15705  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x4f,
 15706  	0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79,
 15707  	0x50, 0x61, 0x69, 0x72, 0x52, 0x08, 0x61, 0x73, 0x6b, 0x43, 0x61, 0x63, 0x68, 0x65, 0x22, 0x50,
 15708  	0x0a, 0x0f, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x42, 0x61, 0x74, 0x63,
 15709  	0x68, 0x12, 0x3d, 0x0a, 0x0b, 0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61,
 15710  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 15711  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65,
 15712  	0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61,
 15713  	0x22, 0xa7, 0x01, 0x0a, 0x0a, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12,
 15714  	0x2e, 0x0a, 0x07, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
 15715  	0x32, 0x14, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x2e,
 15716  	0x53, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x52, 0x07, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x12,
 15717  	0x34, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e,
 15718  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 15719  	0x2e, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x50, 0x61, 0x69, 0x72, 0x52,
 15720  	0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x33, 0x0a, 0x09, 0x6d, 0x65, 0x74, 0x61, 0x5f, 0x64, 0x61,
 15721  	0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15722  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79,
 15723  	0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x44, 0x61, 0x74, 0x61, 0x22, 0x38, 0x0a, 0x0e, 0x4f, 0x72,
 15724  	0x61, 0x63, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x50, 0x61, 0x69, 0x72, 0x12, 0x10, 0x0a, 0x03,
 15725  	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
 15726  	0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76,
 15727  	0x61, 0x6c, 0x75, 0x65, 0x22, 0x43, 0x0a, 0x07, 0x57, 0x69, 0x74, 0x6e, 0x65, 0x73, 0x73, 0x12,
 15728  	0x38, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
 15729  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15730  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x09,
 15731  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0x67, 0x0a, 0x08, 0x52, 0x65, 0x73,
 15732  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
 15733  	0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x75,
 15734  	0x6e, 0x74, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x68, 0x65, 0x63,
 15735  	0x6b, 0x55, 0x6e, 0x74, 0x69, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x6f, 0x74, 0x65, 0x73, 0x18,
 15736  	0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x76, 0x6f, 0x74, 0x65, 0x73, 0x12, 0x14, 0x0a, 0x05,
 15737  	0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x73, 0x74, 0x61,
 15738  	0x74, 0x65, 0x22, 0x3e, 0x0a, 0x14, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61,
 15739  	0x72, 0x64, 0x65, 0x72, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x73,
 15740  	0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x61,
 15741  	0x73, 0x68, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68,
 15742  	0x65, 0x73, 0x22, 0x90, 0x01, 0x0a, 0x0e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x46, 0x6f, 0x72, 0x77,
 15743  	0x61, 0x72, 0x64, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65,
 15744  	0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x6b,
 15745  	0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x40, 0x0a, 0x07, 0x62, 0x75, 0x63, 0x6b,
 15746  	0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15747  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x76, 0x65,
 15748  	0x6e, 0x74, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x72, 0x42, 0x75, 0x63, 0x6b, 0x65,
 15749  	0x74, 0x52, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68,
 15750  	0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68,
 15751  	0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0xbf, 0x01, 0x0a, 0x12, 0x43, 0x6f, 0x6c, 0x6c, 0x61, 0x74,
 15752  	0x65, 0x72, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x29, 0x0a, 0x08,
 15753  	0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d,
 15754  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x08, 0x61,
 15755  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x6e, 0x65, 0x78, 0x74, 0x5f,
 15756  	0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 15757  	0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x42, 0x61, 0x6c, 0x61,
 15758  	0x6e, 0x63, 0x65, 0x53, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x12, 0x4a, 0x0a, 0x12, 0x65,
 15759  	0x61, 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65,
 15760  	0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15761  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x61, 0x72, 0x6d, 0x61,
 15762  	0x72, 0x6b, 0x65, 0x64, 0x52, 0x11, 0x65, 0x61, 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x42,
 15763  	0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x57, 0x0a, 0x09, 0x45, 0x61, 0x72, 0x6d, 0x61,
 15764  	0x72, 0x6b, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f,
 15765  	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e,
 15766  	0x74, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x61, 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64,
 15767  	0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
 15768  	0x65, 0x61, 0x72, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65,
 15769  	0x22, 0x37, 0x0a, 0x10, 0x43, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x41, 0x73,
 15770  	0x73, 0x65, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01,
 15771  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x41, 0x73, 0x73, 0x65,
 15772  	0x74, 0x52, 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x22, 0x33, 0x0a, 0x0c, 0x41, 0x63, 0x74,
 15773  	0x69, 0x76, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x06, 0x61, 0x73, 0x73,
 15774  	0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15775  	0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x22, 0x34,
 15776  	0x0a, 0x0d, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x12,
 15777  	0x23, 0x0a, 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
 15778  	0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x06, 0x61, 0x73,
 15779  	0x73, 0x65, 0x74, 0x73, 0x22, 0x3a, 0x0a, 0x13, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x41,
 15780  	0x73, 0x73, 0x65, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x06, 0x61,
 15781  	0x73, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65,
 15782  	0x67, 0x61, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x52, 0x06, 0x61, 0x73, 0x73, 0x65, 0x74, 0x73,
 15783  	0x22, 0x50, 0x0a, 0x0a, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, 0x12, 0x10,
 15784  	0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x66,
 15785  	0x12, 0x30, 0x0a, 0x0a, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, 0x18, 0x02,
 15786  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x57, 0x69, 0x74, 0x68,
 15787  	0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, 0x52, 0x0a, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77,
 15788  	0x61, 0x6c, 0x22, 0x42, 0x0a, 0x07, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x12, 0x0e, 0x0a,
 15789  	0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x27, 0x0a,
 15790  	0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
 15791  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x52, 0x07, 0x64,
 15792  	0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x22, 0x84, 0x01, 0x0a, 0x05, 0x54, 0x78, 0x52, 0x65, 0x66,
 15793  	0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
 15794  	0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
 15795  	0x6e, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e,
 15796  	0x72, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
 15797  	0x04, 0x68, 0x61, 0x73, 0x68, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x6e, 0x64,
 15798  	0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x49, 0x6e, 0x64,
 15799  	0x65, 0x78, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05,
 15800  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x54, 0x0a,
 15801  	0x12, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77,
 15802  	0x61, 0x6c, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x61,
 15803  	0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15804  	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x69, 0x74, 0x68,
 15805  	0x64, 0x72, 0x61, 0x77, 0x61, 0x6c, 0x52, 0x0b, 0x77, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77,
 15806  	0x61, 0x6c, 0x73, 0x22, 0x46, 0x0a, 0x0f, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x44, 0x65,
 15807  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x73, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69,
 15808  	0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15809  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6f, 0x73,
 15810  	0x69, 0x74, 0x52, 0x07, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x22, 0xa1, 0x01, 0x0a, 0x0b,
 15811  	0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x65, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x72,
 15812  	0x65, 0x66, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x72, 0x65, 0x66, 0x73, 0x12,
 15813  	0x3c, 0x0a, 0x1b, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x70, 0x72, 0x69,
 15814  	0x6d, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x74, 0x68, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02,
 15815  	0x20, 0x01, 0x28, 0x04, 0x52, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x50, 0x72,
 15816  	0x69, 0x6d, 0x61, 0x72, 0x79, 0x45, 0x74, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x40, 0x0a,
 15817  	0x1d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e,
 15818  	0x64, 0x61, 0x72, 0x79, 0x5f, 0x65, 0x74, 0x68, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x03,
 15819  	0x20, 0x01, 0x28, 0x04, 0x52, 0x19, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x53, 0x65,
 15820  	0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x45, 0x74, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x22,
 15821  	0x59, 0x0a, 0x13, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74, 0x41,
 15822  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x0c, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f,
 15823  	0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76,
 15824  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76,
 15825  	0x31, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61,
 15826  	0x73, 0x73, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x01, 0x0a, 0x19, 0x42,
 15827  	0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54,
 15828  	0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x57, 0x0a, 0x13, 0x72, 0x65, 0x63, 0x75,
 15829  	0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x18,
 15830  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65,
 15831  	0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x75, 0x72,
 15832  	0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x52, 0x12, 0x72,
 15833  	0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
 15834  	0x73, 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63,
 15835  	0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6e,
 15836  	0x65, 0x78, 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x22,
 15837  	0x74, 0x0a, 0x19, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75,
 15838  	0x6c, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x57, 0x0a, 0x11,
 15839  	0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x74, 0x5f, 0x74, 0x69, 0x6d,
 15840  	0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63,
 15841  	0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68,
 15842  	0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x74,
 15843  	0x54, 0x69, 0x6d, 0x65, 0x52, 0x0f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x41,
 15844  	0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x7e, 0x0a, 0x23, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67,
 15845  	0x52, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61,
 15846  	0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x57, 0x0a, 0x13,
 15847  	0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
 15848  	0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15849  	0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47,
 15850  	0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
 15851  	0x72, 0x52, 0x12, 0x72, 0x65, 0x63, 0x75, 0x72, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e,
 15852  	0x73, 0x66, 0x65, 0x72, 0x73, 0x22, 0x88, 0x01, 0x0a, 0x23, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e,
 15853  	0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e,
 15854  	0x61, 0x6e, 0x63, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x12, 0x61, 0x0a,
 15855  	0x11, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x5f, 0x61, 0x74, 0x5f, 0x74, 0x69,
 15856  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15857  	0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63,
 15858  	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63,
 15859  	0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52,
 15860  	0x0f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x73, 0x41, 0x74, 0x54, 0x69, 0x6d, 0x65,
 15861  	0x22, 0x58, 0x0a, 0x12, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x72, 0x69, 0x64, 0x67,
 15862  	0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x42, 0x0a, 0x0c, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65,
 15863  	0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76,
 15864  	0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76,
 15865  	0x31, 0x2e, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0b, 0x62,
 15866  	0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x5e, 0x0a, 0x16, 0x42, 0x61,
 15867  	0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x45, 0x56, 0x4d, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74,
 15868  	0x61, 0x74, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x0d, 0x62, 0x72, 0x69, 0x64, 0x67, 0x65, 0x5f, 0x73,
 15869  	0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65,
 15870  	0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31,
 15871  	0x2e, 0x42, 0x72, 0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x62, 0x72,
 15872  	0x69, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x22, 0x25, 0x0a, 0x0a, 0x43, 0x68,
 15873  	0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x65, 0x78, 0x74,
 15874  	0x5f, 0x63, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x65, 0x78, 0x74, 0x43,
 15875  	0x70, 0x22, 0x5c, 0x0a, 0x20, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
 15876  	0x61, 0x73, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f,
 15877  	0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x18, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, 0x65,
 15878  	0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
 15879  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x52, 0x65, 0x63,
 15880  	0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x22,
 15881  	0x46, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x74,
 15882  	0x69, 0x76, 0x65, 0x12, 0x32, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f,
 15883  	0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15884  	0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x65,
 15885  	0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x7d, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x67,
 15886  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x32, 0x0a, 0x0b,
 15887  	0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
 15888  	0x0b, 0x32, 0x10, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74,
 15889  	0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
 15890  	0x12, 0x34, 0x0a, 0x0c, 0x75, 0x6e, 0x64, 0x65, 0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e,
 15891  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x44, 0x65,
 15892  	0x6c, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x75, 0x6e, 0x64, 0x65, 0x6c, 0x65,
 15893  	0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2a, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x67, 0x61,
 15894  	0x74, 0x69, 0x6f, 0x6e, 0x41, 0x75, 0x74, 0x6f, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x72, 0x74,
 15895  	0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69,
 15896  	0x65, 0x73, 0x22, 0x9a, 0x01, 0x0a, 0x0c, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44,
 15897  	0x61, 0x74, 0x61, 0x12, 0x2a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x18,
 15898  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x50, 0x72, 0x6f,
 15899  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x12,
 15900  	0x1c, 0x0a, 0x03, 0x79, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x76,
 15901  	0x65, 0x67, 0x61, 0x2e, 0x56, 0x6f, 0x74, 0x65, 0x52, 0x03, 0x79, 0x65, 0x73, 0x12, 0x1a, 0x0a,
 15902  	0x02, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15903  	0x2e, 0x56, 0x6f, 0x74, 0x65, 0x52, 0x02, 0x6e, 0x6f, 0x12, 0x24, 0x0a, 0x07, 0x69, 0x6e, 0x76,
 15904  	0x61, 0x6c, 0x69, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x76, 0x65, 0x67,
 15905  	0x61, 0x2e, 0x56, 0x6f, 0x74, 0x65, 0x52, 0x07, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x22,
 15906  	0x51, 0x0a, 0x11, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x45, 0x6e, 0x61,
 15907  	0x63, 0x74, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c,
 15908  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 15909  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f,
 15910  	0x73, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61,
 15911  	0x6c, 0x73, 0x22, 0x50, 0x0a, 0x10, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65,
 15912  	0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x3c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73,
 15913  	0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15914  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f,
 15915  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x6f,
 15916  	0x73, 0x61, 0x6c, 0x73, 0x22, 0x88, 0x01, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72,
 15917  	0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x45, 0x0a, 0x0e, 0x62, 0x61,
 15918  	0x74, 0x63, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01,
 15919  	0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 15920  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44, 0x61,
 15921  	0x74, 0x61, 0x52, 0x0d, 0x62, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61,
 15922  	0x6c, 0x12, 0x2c, 0x0a, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x18, 0x02,
 15923  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70,
 15924  	0x6f, 0x73, 0x61, 0x6c, 0x52, 0x09, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x22,
 15925  	0x65, 0x0a, 0x15, 0x47, 0x6f, 0x76, 0x65, 0x72, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x61, 0x74,
 15926  	0x63, 0x68, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x4c, 0x0a, 0x0f, 0x62, 0x61, 0x74, 0x63,
 15927  	0x68, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
 15928  	0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 15929  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73,
 15930  	0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0e, 0x62, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f,
 15931  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x22, 0xd8, 0x01, 0x0a, 0x0e, 0x47, 0x6f, 0x76, 0x65, 0x72,
 15932  	0x6e, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x09, 0x70, 0x72, 0x6f,
 15933  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x76,
 15934  	0x65, 0x67, 0x61, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x52, 0x09, 0x70, 0x72,
 15935  	0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x12, 0x43, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x70, 0x6f,
 15936  	0x73, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e,
 15937  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 15938  	0x31, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0c,
 15939  	0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x12, 0x53, 0x0a, 0x13,
 15940  	0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x5f, 0x64,
 15941  	0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61,
 15942  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74,
 15943  	0x63, 0x68, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x11,
 15944  	0x62, 0x61, 0x74, 0x63, 0x68, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x44, 0x61, 0x74,
 15945  	0x61, 0x22, 0x76, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x6f,
 15946  	0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01,
 15947  	0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6c,
 15948  	0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61,
 15949  	0x6e, 0x63, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20,
 15950  	0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74,
 15951  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x4c, 0x69, 0x6e, 0x6b, 0x69, 0x6e,
 15952  	0x67, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x22, 0xe1, 0x01, 0x0a, 0x0f, 0x53, 0x74,
 15953  	0x61, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x3c, 0x0a,
 15954  	0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
 15955  	0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 15956  	0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
 15957  	0x74, 0x52, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x3b, 0x0a, 0x1a, 0x73,
 15958  	0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f, 0x74, 0x6f, 0x74,
 15959  	0x61, 0x6c, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 15960  	0x17, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x41, 0x73, 0x73, 0x65, 0x74, 0x54, 0x6f, 0x74,
 15961  	0x61, 0x6c, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x12, 0x53, 0x0a, 0x1a, 0x70, 0x65, 0x6e, 0x64,
 15962  	0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
 15963  	0x73, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x76,
 15964  	0x65, 0x67, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x75,
 15965  	0x70, 0x70, 0x6c, 0x79, 0x52, 0x17, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61,
 15966  	0x6b, 0x65, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x22, 0xf6, 0x01,
 15967  	0x0a, 0x0c, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x6b, 0x12, 0x1b,
 15968  	0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
 15969  	0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x03, 0x62,
 15970  	0x75, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15971  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x03, 0x62, 0x75, 0x79, 0x12, 0x1f, 0x0a, 0x04, 0x73, 0x65,
 15972  	0x6c, 0x6c, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 15973  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x04, 0x73, 0x65, 0x6c, 0x6c, 0x12, 0x2a, 0x0a, 0x11, 0x6c,
 15974  	0x61, 0x73, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65,
 15975  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x72, 0x61, 0x64,
 15976  	0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x75, 0x63, 0x74, 0x69,
 15977  	0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f,
 15978  	0x6e, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20,
 15979  	0x01, 0x28, 0x04, 0x52, 0x07, 0x62, 0x61, 0x74, 0x63, 0x68, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10,
 15980  	0x70, 0x65, 0x67, 0x67, 0x65, 0x64, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x73,
 15981  	0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x65, 0x67, 0x67, 0x65, 0x64, 0x4f, 0x72,
 15982  	0x64, 0x65, 0x72, 0x49, 0x64, 0x73, 0x22, 0x3b, 0x0a, 0x09, 0x4e, 0x65, 0x74, 0x50, 0x61, 0x72,
 15983  	0x61, 0x6d, 0x73, 0x12, 0x2e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20,
 15984  	0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f,
 15985  	0x72, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x06, 0x70, 0x61, 0x72,
 15986  	0x61, 0x6d, 0x73, 0x22, 0x30, 0x0a, 0x0a, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x4d, 0x61,
 15987  	0x70, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03,
 15988  	0x6b, 0x65, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
 15989  	0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x35, 0x0a, 0x09, 0x54, 0x69, 0x6d, 0x65, 0x50, 0x72, 0x69,
 15990  	0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
 15991  	0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18,
 15992  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x22, 0x3b, 0x0a, 0x0b,
 15993  	0x50, 0x72, 0x69, 0x63, 0x65, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70,
 15994  	0x72, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63,
 15995  	0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
 15996  	0x04, 0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0x42, 0x0a, 0x0a, 0x50, 0x72, 0x69,
 15997  	0x63, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x69, 0x6e, 0x18, 0x01,
 15998  	0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x61, 0x78,
 15999  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x61, 0x78, 0x12, 0x10, 0x0a, 0x03, 0x72,
 16000  	0x65, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x66, 0x22, 0x9a, 0x01,
 16001  	0x0a, 0x0a, 0x50, 0x72, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06,
 16002  	0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x61, 0x63,
 16003  	0x74, 0x69, 0x76, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f,
 16004  	0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x70, 0x46, 0x61, 0x63, 0x74, 0x6f,
 16005  	0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x6f, 0x77, 0x6e, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72,
 16006  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x6f, 0x77, 0x6e, 0x46, 0x61, 0x63, 0x74,
 16007  	0x6f, 0x72, 0x12, 0x36, 0x0a, 0x07, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 0x04, 0x20,
 16008  	0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x50, 0x72, 0x69, 0x63, 0x65,
 16009  	0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65,
 16010  	0x72, 0x52, 0x07, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x22, 0x9a, 0x01, 0x0a, 0x0f, 0x50,
 16011  	0x72, 0x69, 0x63, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x32,
 16012  	0x0a, 0x05, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
 16013  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 16014  	0x2e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x42, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x05, 0x62, 0x6f, 0x75,
 16015  	0x6e, 0x64, 0x12, 0x32, 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
 16016  	0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 16017  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x52,
 16018  	0x05, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x5f,
 16019  	0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x62, 0x6f, 0x75,
 16020  	0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x3c, 0x0a, 0x0c, 0x43, 0x75, 0x72, 0x72, 0x65,
 16021  	0x6e, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65,
 16022  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x16, 0x0a,
 16023  	0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x76,
 16024  	0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0x53, 0x0a, 0x09, 0x50, 0x61, 0x73, 0x74, 0x50, 0x72, 0x69,
 16025  	0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
 16026  	0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x32, 0x0a, 0x15, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
 16027  	0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18,
 16028  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x57, 0x65, 0x69,
 16029  	0x67, 0x68, 0x74, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x22, 0xf4, 0x04, 0x0a, 0x0c, 0x50,
 16030  	0x72, 0x69, 0x63, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x69,
 16031  	0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x73, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
 16032  	0x52, 0x0b, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x69, 0x73, 0x65, 0x64, 0x12, 0x3d, 0x0a,
 16033  	0x0b, 0x66, 0x70, 0x5f, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03,
 16034  	0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16035  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x70,
 16036  	0x52, 0x0a, 0x66, 0x70, 0x48, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x73, 0x12, 0x10, 0x0a, 0x03,
 16037  	0x6e, 0x6f, 0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6e, 0x6f, 0x77, 0x12, 0x16,
 16038  	0x0a, 0x06, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06,
 16039  	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73,
 16040  	0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 16041  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x42,
 16042  	0x6f, 0x75, 0x6e, 0x64, 0x52, 0x06, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x12, 0x33, 0x0a, 0x16,
 16043  	0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x63, 0x61, 0x63, 0x68,
 16044  	0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x70, 0x72,
 16045  	0x69, 0x63, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x69, 0x6d,
 16046  	0x65, 0x12, 0x4d, 0x0a, 0x11, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65,
 16047  	0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76,
 16048  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16049  	0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x52,
 16050  	0x0f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65,
 16051  	0x12, 0x2f, 0x0a, 0x14, 0x72, 0x65, 0x66, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x61,
 16052  	0x63, 0x68, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11,
 16053  	0x72, 0x65, 0x66, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x54, 0x69, 0x6d,
 16054  	0x65, 0x12, 0x44, 0x0a, 0x0f, 0x72, 0x65, 0x66, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x63,
 16055  	0x61, 0x63, 0x68, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67,
 16056  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
 16057  	0x63, 0x69, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x50, 0x72, 0x69,
 16058  	0x63, 0x65, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x63, 0x65,
 16059  	0x73, 0x5f, 0x6e, 0x6f, 0x77, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65,
 16060  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43,
 16061  	0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x09, 0x70, 0x72, 0x69,
 16062  	0x63, 0x65, 0x73, 0x4e, 0x6f, 0x77, 0x12, 0x3c, 0x0a, 0x0b, 0x70, 0x72, 0x69, 0x63, 0x65, 0x73,
 16063  	0x5f, 0x70, 0x61, 0x73, 0x74, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65,
 16064  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50,
 16065  	0x61, 0x73, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x63, 0x65, 0x73,
 16066  	0x50, 0x61, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75,
 16067  	0x73, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52,
 16068  	0x10, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65,
 16069  	0x64, 0x22, 0xf8, 0x02, 0x0a, 0x0c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
 16070  	0x74, 0x65, 0x12, 0x2c, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
 16071  	0x32, 0x18, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x2e, 0x54,
 16072  	0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65,
 16073  	0x12, 0x3b, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65,
 16074  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4d, 0x61,
 16075  	0x72, 0x6b, 0x65, 0x74, 0x2e, 0x54, 0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x6f, 0x64, 0x65,
 16076  	0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a,
 16077  	0x07, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14,
 16078  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x72, 0x69,
 16079  	0x67, 0x67, 0x65, 0x72, 0x52, 0x07, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x12, 0x14, 0x0a,
 16080  	0x05, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x62, 0x65,
 16081  	0x67, 0x69, 0x6e, 0x12, 0x27, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
 16082  	0x32, 0x15, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x44,
 16083  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05,
 16084  	0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x74, 0x61,
 16085  	0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08,
 16086  	0x52, 0x04, 0x73, 0x74, 0x6f, 0x70, 0x12, 0x32, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
 16087  	0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16088  	0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x52,
 16089  	0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x78,
 16090  	0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x65,
 16091  	0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
 16092  	0x69, 0x6f, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x6e, 0x74, 0x22, 0x75, 0x0a, 0x0d,
 16093  	0x45, 0x71, 0x75, 0x69, 0x74, 0x79, 0x53, 0x68, 0x61, 0x72, 0x65, 0x4c, 0x50, 0x12, 0x0e, 0x0a,
 16094  	0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a,
 16095  	0x05, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74,
 16096  	0x61, 0x6b, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x68, 0x61, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01,
 16097  	0x28, 0x09, 0x52, 0x05, 0x73, 0x68, 0x61, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x76, 0x67,
 16098  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x76, 0x67, 0x12, 0x16, 0x0a, 0x06, 0x76,
 16099  	0x73, 0x68, 0x61, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x73, 0x68,
 16100  	0x61, 0x72, 0x65, 0x22, 0xa9, 0x01, 0x0a, 0x0b, 0x45, 0x71, 0x75, 0x69, 0x74, 0x79, 0x53, 0x68,
 16101  	0x61, 0x72, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x76, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
 16102  	0x52, 0x03, 0x6d, 0x76, 0x70, 0x12, 0x32, 0x0a, 0x15, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x6e, 0x67,
 16103  	0x5f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x02,
 16104  	0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x6f, 0x70, 0x65, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x75, 0x63,
 16105  	0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x64, 0x65, 0x64, 0x12, 0x31, 0x0a, 0x03, 0x6c, 0x70, 0x73,
 16106  	0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 16107  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x71, 0x75, 0x69, 0x74, 0x79,
 16108  	0x53, 0x68, 0x61, 0x72, 0x65, 0x4c, 0x50, 0x52, 0x03, 0x6c, 0x70, 0x73, 0x12, 0x0c, 0x0a, 0x01,
 16109  	0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x01, 0x72, 0x12, 0x13, 0x0a, 0x05, 0x70, 0x5f,
 16110  	0x6d, 0x76, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x4d, 0x76, 0x70, 0x22,
 16111  	0x84, 0x01, 0x0a, 0x0b, 0x46, 0x65, 0x65, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x65, 0x72, 0x12,
 16112  	0x2a, 0x0a, 0x11, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x73,
 16113  	0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x74, 0x69, 0x6d, 0x65,
 16114  	0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x74,
 16115  	0x72, 0x61, 0x64, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
 16116  	0x52, 0x0a, 0x74, 0x72, 0x61, 0x64, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x10, 0x0a, 0x03,
 16117  	0x61, 0x76, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x76, 0x67, 0x12, 0x16,
 16118  	0x0a, 0x06, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06,
 16119  	0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x22, 0x8e, 0x0a, 0x0a, 0x0a, 0x53, 0x70, 0x6f, 0x74, 0x4d,
 16120  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x24, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18,
 16121  	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4d, 0x61, 0x72,
 16122  	0x6b, 0x65, 0x74, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x43, 0x0a, 0x0d, 0x70,
 16123  	0x72, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01,
 16124  	0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16125  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74,
 16126  	0x6f, 0x72, 0x52, 0x0c, 0x70, 0x72, 0x69, 0x63, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
 16127  	0x12, 0x43, 0x0a, 0x0d, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74,
 16128  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 16129  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69,
 16130  	0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e,
 16131  	0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x43, 0x0a, 0x0d, 0x70, 0x65, 0x67, 0x67, 0x65, 0x64, 0x5f,
 16132  	0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76,
 16133  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16134  	0x50, 0x65, 0x67, 0x67, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x0c, 0x70, 0x65,
 16135  	0x67, 0x67, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x34, 0x0a, 0x0f, 0x65, 0x78,
 16136  	0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20,
 16137  	0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72,
 16138  	0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73,
 16139  	0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x69,
 16140  	0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x42, 0x65, 0x73,
 16141  	0x74, 0x42, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x65, 0x73,
 16142  	0x74, 0x5f, 0x61, 0x73, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x61, 0x73,
 16143  	0x74, 0x42, 0x65, 0x73, 0x74, 0x41, 0x73, 0x6b, 0x12, 0x20, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74,
 16144  	0x5f, 0x6d, 0x69, 0x64, 0x5f, 0x62, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
 16145  	0x6c, 0x61, 0x73, 0x74, 0x4d, 0x69, 0x64, 0x42, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x6c, 0x61,
 16146  	0x73, 0x74, 0x5f, 0x6d, 0x69, 0x64, 0x5f, 0x61, 0x73, 0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
 16147  	0x52, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x69, 0x64, 0x41, 0x73, 0x6b, 0x12, 0x35, 0x0a, 0x17,
 16148  	0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75,
 16149  	0x65, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6c,
 16150  	0x61, 0x73, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x72,
 16151  	0x6f, 0x78, 0x79, 0x12, 0x41, 0x0a, 0x1d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x71, 0x75, 0x69,
 16152  	0x74, 0x79, 0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62,
 16153  	0x75, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1a, 0x6c, 0x61, 0x73, 0x74,
 16154  	0x45, 0x71, 0x75, 0x69, 0x74, 0x79, 0x53, 0x68, 0x61, 0x72, 0x65, 0x44, 0x69, 0x73, 0x74, 0x72,
 16155  	0x69, 0x62, 0x75, 0x74, 0x65, 0x64, 0x12, 0x40, 0x0a, 0x0c, 0x65, 0x71, 0x75, 0x69, 0x74, 0x79,
 16156  	0x5f, 0x73, 0x68, 0x61, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76,
 16157  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16158  	0x45, 0x71, 0x75, 0x69, 0x74, 0x79, 0x53, 0x68, 0x61, 0x72, 0x65, 0x52, 0x0b, 0x65, 0x71, 0x75,
 16159  	0x69, 0x74, 0x79, 0x53, 0x68, 0x61, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x75, 0x72, 0x72,
 16160  	0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x0d,
 16161  	0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x72,
 16162  	0x6b, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x40, 0x0a, 0x0c, 0x66, 0x65, 0x65, 0x5f, 0x73, 0x70,
 16163  	0x6c, 0x69, 0x74, 0x74, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76,
 16164  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16165  	0x46, 0x65, 0x65, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x65, 0x72, 0x52, 0x0b, 0x66, 0x65, 0x65,
 16166  	0x53, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x65, 0x72, 0x12, 0x2d, 0x0a, 0x13, 0x6e, 0x65, 0x78, 0x74,
 16167  	0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18,
 16168  	0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6e, 0x65, 0x78, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x54,
 16169  	0x6f, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f,
 16170  	0x74, 0x72, 0x61, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x10, 0x20, 0x01,
 16171  	0x28, 0x09, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x64, 0x50, 0x72,
 16172  	0x69, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x11,
 16173  	0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x16, 0x0a,
 16174  	0x06, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x63,
 16175  	0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x3d, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x6f, 0x72,
 16176  	0x64, 0x65, 0x72, 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67,
 16177  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74,
 16178  	0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x70, 0x4f, 0x72,
 16179  	0x64, 0x65, 0x72, 0x73, 0x12, 0x3d, 0x0a, 0x14, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67,
 16180  	0x5f, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x14, 0x20, 0x03,
 16181  	0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52,
 16182  	0x12, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64,
 16183  	0x65, 0x72, 0x73, 0x12, 0x38, 0x0a, 0x0a, 0x66, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74, 0x61, 0x74,
 16184  	0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65,
 16185  	0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x65, 0x65, 0x73, 0x53, 0x74, 0x61,
 16186  	0x74, 0x73, 0x52, 0x09, 0x66, 0x65, 0x65, 0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x1d, 0x0a,
 16187  	0x0a, 0x68, 0x61, 0x73, 0x5f, 0x74, 0x72, 0x61, 0x64, 0x65, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28,
 16188  	0x08, 0x52, 0x09, 0x68, 0x61, 0x73, 0x54, 0x72, 0x61, 0x64, 0x65, 0x64, 0x12, 0x4c, 0x0a, 0x10,
 16189  	0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79,
 16190  	0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 16191  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 16192  	0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 16193  	0x74, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x12, 0x6b, 0x0a, 0x1b, 0x70, 0x72,
 16194  	0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x65, 0x64,
 16195  	0x5f, 0x70, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32,
 16196  	0x2b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 16197  	0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x41, 0x75, 0x74, 0x6f, 0x6d,
 16198  	0x61, 0x74, 0x65, 0x64, 0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x52, 0x19, 0x70, 0x72,
 16199  	0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x50,
 16200  	0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x22, 0xea, 0x0e, 0x0a, 0x06, 0x4d, 0x61, 0x72, 0x6b,
 16201  	0x65, 0x74, 0x12, 0x24, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01,
 16202  	0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 16203  	0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x43, 0x0a, 0x0d, 0x70, 0x72, 0x69, 0x63,
 16204  	0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
 16205  	0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 16206  	0x76, 0x31, 0x2e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x52,
 16207  	0x0c, 0x70, 0x72, 0x69, 0x63, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x43, 0x0a,
 16208  	0x0d, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03,
 16209  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 16210  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53,
 16211  	0x74, 0x61, 0x74, 0x65, 0x52, 0x0c, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61,
 16212  	0x74, 0x65, 0x12, 0x43, 0x0a, 0x0d, 0x70, 0x65, 0x67, 0x67, 0x65, 0x64, 0x5f, 0x6f, 0x72, 0x64,
 16213  	0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16214  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x67,
 16215  	0x67, 0x65, 0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x0c, 0x70, 0x65, 0x67, 0x67, 0x65,
 16216  	0x64, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x34, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72,
 16217  	0x69, 0x6e, 0x67, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b,
 16218  	0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x0e, 0x65,
 16219  	0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x22, 0x0a,
 16220  	0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x69, 0x64, 0x18, 0x06,
 16221  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x42, 0x65, 0x73, 0x74, 0x42, 0x69,
 16222  	0x64, 0x12, 0x22, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x65, 0x73, 0x74, 0x5f, 0x61,
 16223  	0x73, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x42, 0x65,
 16224  	0x73, 0x74, 0x41, 0x73, 0x6b, 0x12, 0x20, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x69,
 16225  	0x64, 0x5f, 0x62, 0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x61, 0x73,
 16226  	0x74, 0x4d, 0x69, 0x64, 0x42, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x5f,
 16227  	0x6d, 0x69, 0x64, 0x5f, 0x61, 0x73, 0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6c,
 16228  	0x61, 0x73, 0x74, 0x4d, 0x69, 0x64, 0x41, 0x73, 0x6b, 0x12, 0x35, 0x0a, 0x17, 0x6c, 0x61, 0x73,
 16229  	0x74, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x70,
 16230  	0x72, 0x6f, 0x78, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6c, 0x61, 0x73, 0x74,
 16231  	0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x50, 0x72, 0x6f, 0x78, 0x79,
 16232  	0x12, 0x41, 0x0a, 0x1d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x71, 0x75, 0x69, 0x74, 0x79, 0x5f,
 16233  	0x73, 0x68, 0x61, 0x72, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65,
 16234  	0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x1a, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x71, 0x75,
 16235  	0x69, 0x74, 0x79, 0x53, 0x68, 0x61, 0x72, 0x65, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75,
 16236  	0x74, 0x65, 0x64, 0x12, 0x40, 0x0a, 0x0c, 0x65, 0x71, 0x75, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x68,
 16237  	0x61, 0x72, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16238  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x71, 0x75,
 16239  	0x69, 0x74, 0x79, 0x53, 0x68, 0x61, 0x72, 0x65, 0x52, 0x0b, 0x65, 0x71, 0x75, 0x69, 0x74, 0x79,
 16240  	0x53, 0x68, 0x61, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74,
 16241  	0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28,
 16242  	0x09, 0x52, 0x10, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x72,
 16243  	0x69, 0x63, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x72, 0x69, 0x73, 0x6b, 0x5f, 0x66, 0x61, 0x63, 0x74,
 16244  	0x6f, 0x72, 0x5f, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
 16245  	0x72, 0x69, 0x73, 0x6b, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x12,
 16246  	0x28, 0x0a, 0x10, 0x72, 0x69, 0x73, 0x6b, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x6c,
 16247  	0x6f, 0x6e, 0x67, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x69, 0x73, 0x6b, 0x46,
 16248  	0x61, 0x63, 0x74, 0x6f, 0x72, 0x4c, 0x6f, 0x6e, 0x67, 0x12, 0x41, 0x0a, 0x1d, 0x72, 0x69, 0x73,
 16249  	0x6b, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73,
 16250  	0x75, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08,
 16251  	0x52, 0x1a, 0x72, 0x69, 0x73, 0x6b, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x73,
 16252  	0x65, 0x6e, 0x73, 0x75, 0x73, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x12, 0x40, 0x0a, 0x0c,
 16253  	0x66, 0x65, 0x65, 0x5f, 0x73, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x65, 0x72, 0x18, 0x11, 0x20, 0x01,
 16254  	0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16255  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x65, 0x65, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x65,
 16256  	0x72, 0x52, 0x0b, 0x66, 0x65, 0x65, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x74, 0x65, 0x72, 0x12, 0x27,
 16257  	0x0a, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x61, 0x74,
 16258  	0x61, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d,
 16259  	0x65, 0x6e, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2d, 0x0a, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x5f,
 16260  	0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x74, 0x6f, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x13,
 16261  	0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6e, 0x65, 0x78, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x54, 0x6f,
 16262  	0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x74,
 16263  	0x72, 0x61, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28,
 16264  	0x09, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x64, 0x50, 0x72, 0x69,
 16265  	0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x15, 0x20,
 16266  	0x03, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06,
 16267  	0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x16, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x63, 0x6c,
 16268  	0x6f, 0x73, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x63, 0x63, 0x65, 0x65, 0x64, 0x65,
 16269  	0x64, 0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x73, 0x75, 0x63, 0x63, 0x65, 0x65, 0x64,
 16270  	0x65, 0x64, 0x12, 0x3d, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72,
 16271  	0x73, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 16272  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4f,
 16273  	0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x0a, 0x73, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72,
 16274  	0x73, 0x12, 0x3d, 0x0a, 0x14, 0x65, 0x78, 0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74,
 16275  	0x6f, 0x70, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x19, 0x20, 0x03, 0x28, 0x0b, 0x32,
 16276  	0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x12, 0x65, 0x78,
 16277  	0x70, 0x69, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73,
 16278  	0x12, 0x33, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28,
 16279  	0x0b, 0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 16280  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x52, 0x07, 0x70, 0x72,
 16281  	0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x38, 0x0a, 0x0a, 0x66, 0x65, 0x65, 0x73, 0x5f, 0x73, 0x74,
 16282  	0x61, 0x74, 0x73, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16283  	0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x65, 0x65, 0x73, 0x53,
 16284  	0x74, 0x61, 0x74, 0x73, 0x52, 0x09, 0x66, 0x65, 0x65, 0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12,
 16285  	0x53, 0x0a, 0x13, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f,
 16286  	0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76,
 16287  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16288  	0x50, 0x61, 0x72, 0x74, 0x79, 0x4d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x46, 0x61, 0x63, 0x74, 0x6f,
 16289  	0x72, 0x52, 0x11, 0x70, 0x61, 0x72, 0x74, 0x79, 0x4d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x46, 0x61,
 16290  	0x63, 0x74, 0x6f, 0x72, 0x12, 0x5e, 0x0a, 0x15, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x70, 0x72, 0x69,
 16291  	0x63, 0x65, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x1d, 0x20,
 16292  	0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 16293  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65,
 16294  	0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x52,
 16295  	0x13, 0x6d, 0x61, 0x72, 0x6b, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c,
 16296  	0x61, 0x74, 0x6f, 0x72, 0x12, 0x7e, 0x0a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
 16297  	0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65,
 16298  	0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x1e, 0x20, 0x01, 0x28,
 16299  	0x0b, 0x32, 0x2a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 16300  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x50, 0x72,
 16301  	0x69, 0x63, 0x65, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x48, 0x00, 0x52,
 16302  	0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69,
 16303  	0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f,
 16304  	0x72, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x22, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x69, 0x6e, 0x74,
 16305  	0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f,
 16306  	0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x03,
 16307  	0x52, 0x1e, 0x6e, 0x65, 0x78, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x43, 0x6f,
 16308  	0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x61, 0x6c, 0x63,
 16309  	0x12, 0x4c, 0x0a, 0x10, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x6c, 0x69, 0x71, 0x75, 0x69,
 16310  	0x64, 0x69, 0x74, 0x79, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67,
 16311  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61,
 16312  	0x72, 0x6b, 0x65, 0x74, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x52, 0x0f, 0x6d,
 16313  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x12, 0x2c,
 16314  	0x0a, 0x03, 0x61, 0x6d, 0x6d, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65,
 16315  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41,
 16316  	0x6d, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x03, 0x61, 0x6d, 0x6d, 0x42, 0x26, 0x0a, 0x24,
 16317  	0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73,
 16318  	0x69, 0x74, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c,
 16319  	0x61, 0x74, 0x6f, 0x72, 0x22, 0x4e, 0x0a, 0x11, 0x50, 0x61, 0x72, 0x74, 0x79, 0x4d, 0x61, 0x72,
 16320  	0x67, 0x69, 0x6e, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72,
 16321  	0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12,
 16322  	0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72,
 16323  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x46, 0x61,
 16324  	0x63, 0x74, 0x6f, 0x72, 0x22, 0xc0, 0x01, 0x0a, 0x08, 0x41, 0x6d, 0x6d, 0x53, 0x74, 0x61, 0x74,
 16325  	0x65, 0x12, 0x38, 0x0a, 0x06, 0x73, 0x71, 0x72, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28,
 16326  	0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 16327  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e,
 16328  	0x74, 0x72, 0x79, 0x52, 0x06, 0x73, 0x71, 0x72, 0x74, 0x65, 0x72, 0x12, 0x44, 0x0a, 0x0d, 0x61,
 16329  	0x6d, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03,
 16330  	0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16331  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45,
 16332  	0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x61, 0x6d, 0x6d, 0x50, 0x61, 0x72, 0x74, 0x79, 0x49, 0x64,
 16333  	0x73, 0x12, 0x34, 0x0a, 0x05, 0x70, 0x6f, 0x6f, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
 16334  	0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 16335  	0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79,
 16336  	0x52, 0x05, 0x70, 0x6f, 0x6f, 0x6c, 0x73, 0x22, 0xdd, 0x05, 0x0a, 0x0c, 0x50, 0x6f, 0x6f, 0x6c,
 16337  	0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74,
 16338  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x37,
 16339  	0x0a, 0x04, 0x70, 0x6f, 0x6f, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76,
 16340  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16341  	0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x50, 0x6f, 0x6f,
 16342  	0x6c, 0x52, 0x04, 0x70, 0x6f, 0x6f, 0x6c, 0x1a, 0x61, 0x0a, 0x05, 0x43, 0x75, 0x72, 0x76, 0x65,
 16343  	0x12, 0x0c, 0x0a, 0x01, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x01, 0x6c, 0x12, 0x12,
 16344  	0x0a, 0x04, 0x68, 0x69, 0x67, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x69,
 16345  	0x67, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x6c, 0x6f, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
 16346  	0x03, 0x6c, 0x6f, 0x77, 0x12, 0x0e, 0x0a, 0x02, 0x70, 0x76, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
 16347  	0x52, 0x02, 0x70, 0x76, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x18, 0x05, 0x20,
 16348  	0x01, 0x28, 0x08, 0x52, 0x05, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x9a, 0x04, 0x0a, 0x04, 0x50,
 16349  	0x6f, 0x6f, 0x6c, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
 16350  	0x02, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x61, 0x6d, 0x6d, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79,
 16351  	0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x6d, 0x6d, 0x50, 0x61,
 16352  	0x72, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d,
 16353  	0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x69,
 16354  	0x74, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x53, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74,
 16355  	0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16356  	0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x4d, 0x4d, 0x2e, 0x43,
 16357  	0x6f, 0x6e, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x69, 0x71, 0x75, 0x69,
 16358  	0x64, 0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x52, 0x0a,
 16359  	0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73,
 16360  	0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74,
 16361  	0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
 16362  	0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x3a, 0x0a, 0x05, 0x6c, 0x6f, 0x77, 0x65,
 16363  	0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 16364  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6f, 0x6c, 0x4d,
 16365  	0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x43, 0x75, 0x72, 0x76, 0x65, 0x52, 0x05, 0x6c,
 16366  	0x6f, 0x77, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x05, 0x75, 0x70, 0x70, 0x65, 0x72, 0x18, 0x08, 0x20,
 16367  	0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 16368  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6f, 0x6c, 0x4d, 0x61, 0x70, 0x45, 0x6e,
 16369  	0x74, 0x72, 0x79, 0x2e, 0x43, 0x75, 0x72, 0x76, 0x65, 0x52, 0x05, 0x75, 0x70, 0x70, 0x65, 0x72,
 16370  	0x12, 0x32, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e,
 16371  	0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76,
 16372  	0x31, 0x2e, 0x41, 0x4d, 0x4d, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74,
 16373  	0x61, 0x74, 0x75, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64,
 16374  	0x5f, 0x66, 0x65, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x70,
 16375  	0x6f, 0x73, 0x65, 0x64, 0x46, 0x65, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x73, 0x6c, 0x69, 0x70, 0x70,
 16376  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6c, 0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0b, 0x20,
 16377  	0x01, 0x28, 0x09, 0x52, 0x11, 0x73, 0x6c, 0x69, 0x70, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6c,
 16378  	0x65, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x3f, 0x0a, 0x1c, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75,
 16379  	0x6d, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74,
 16380  	0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x6d, 0x69,
 16381  	0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
 16382  	0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x22, 0x38, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e,
 16383  	0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
 16384  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
 16385  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
 16386  	0x65, 0x22, 0x42, 0x0a, 0x07, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x2f, 0x0a, 0x05,
 16387  	0x70, 0x65, 0x72, 0x70, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x76, 0x65,
 16388  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50,
 16389  	0x65, 0x72, 0x70, 0x73, 0x48, 0x00, 0x52, 0x05, 0x70, 0x65, 0x72, 0x70, 0x73, 0x42, 0x06, 0x0a,
 16390  	0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3f, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, 0x50, 0x6f, 0x69,
 16391  	0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
 16392  	0x09, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65,
 16393  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d,
 16394  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x22, 0x5b, 0x0a, 0x10, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f,
 16395  	0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x73, 0x12, 0x0c, 0x0a, 0x01, 0x74, 0x18,
 16396  	0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x01, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x61, 0x75, 0x63, 0x74,
 16397  	0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
 16398  	0x0c, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x14, 0x0a,
 16399  	0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f,
 16400  	0x74, 0x61, 0x6c, 0x22, 0x53, 0x0a, 0x08, 0x54, 0x57, 0x41, 0x50, 0x44, 0x61, 0x74, 0x61, 0x12,
 16401  	0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05,
 16402  	0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01,
 16403  	0x28, 0x03, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x75, 0x6d, 0x5f, 0x70,
 16404  	0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x75,
 16405  	0x6d, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x22, 0xc7, 0x03, 0x0a, 0x05, 0x50, 0x65, 0x72,
 16406  	0x70, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
 16407  	0x69, 0x64, 0x12, 0x4b, 0x0a, 0x13, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x64,
 16408  	0x61, 0x74, 0x61, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
 16409  	0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 16410  	0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x11, 0x65, 0x78,
 16411  	0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12,
 16412  	0x4b, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61,
 16413  	0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76,
 16414  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16415  	0x44, 0x61, 0x74, 0x61, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x11, 0x69, 0x6e, 0x74, 0x65, 0x72,
 16416  	0x6e, 0x61, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03,
 16417  	0x73, 0x65, 0x71, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x73, 0x65, 0x71, 0x12, 0x1d,
 16418  	0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x05, 0x20, 0x01,
 16419  	0x28, 0x03, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x48, 0x0a,
 16420  	0x12, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x77, 0x61, 0x70, 0x5f, 0x64,
 16421  	0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16422  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x57, 0x41,
 16423  	0x50, 0x44, 0x61, 0x74, 0x61, 0x52, 0x10, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x54,
 16424  	0x77, 0x61, 0x70, 0x44, 0x61, 0x74, 0x61, 0x12, 0x48, 0x0a, 0x12, 0x69, 0x6e, 0x74, 0x65, 0x72,
 16425  	0x6e, 0x61, 0x6c, 0x5f, 0x74, 0x77, 0x61, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20,
 16426  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 16427  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x57, 0x41, 0x50, 0x44, 0x61, 0x74, 0x61, 0x52,
 16428  	0x10, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x54, 0x77, 0x61, 0x70, 0x44, 0x61, 0x74,
 16429  	0x61, 0x12, 0x4f, 0x0a, 0x11, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74,
 16430  	0x65, 0x72, 0x76, 0x61, 0x6c, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76,
 16431  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16432  	0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x73,
 16433  	0x52, 0x10, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
 16434  	0x6c, 0x73, 0x22, 0x3d, 0x0a, 0x0d, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x41, 0x74, 0x50, 0x72,
 16435  	0x69, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01,
 16436  	0x28, 0x09, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x72, 0x64,
 16437  	0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x72, 0x64, 0x65, 0x72,
 16438  	0x73, 0x22, 0x98, 0x01, 0x0a, 0x10, 0x50, 0x72, 0x69, 0x63, 0x65, 0x64, 0x53, 0x74, 0x6f, 0x70,
 16439  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x42, 0x0a, 0x0c, 0x66, 0x61, 0x6c, 0x6c, 0x73, 0x5f,
 16440  	0x62, 0x65, 0x6c, 0x6c, 0x6f, 0x77, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76,
 16441  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16442  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x41, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0b, 0x66,
 16443  	0x61, 0x6c, 0x6c, 0x73, 0x42, 0x65, 0x6c, 0x6c, 0x6f, 0x77, 0x12, 0x40, 0x0a, 0x0b, 0x72, 0x69,
 16444  	0x73, 0x65, 0x73, 0x5f, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
 16445  	0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 16446  	0x76, 0x31, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x41, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65,
 16447  	0x52, 0x0a, 0x72, 0x69, 0x73, 0x65, 0x73, 0x41, 0x62, 0x6f, 0x76, 0x65, 0x22, 0xc4, 0x01, 0x0a,
 16448  	0x12, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64,
 16449  	0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x65, 0x6e,
 16450  	0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x61,
 16451  	0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x43, 0x0a, 0x0c, 0x66,
 16452  	0x61, 0x6c, 0x6c, 0x73, 0x5f, 0x62, 0x65, 0x6c, 0x6c, 0x6f, 0x77, 0x18, 0x02, 0x20, 0x03, 0x28,
 16453  	0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 16454  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x41, 0x74, 0x50, 0x72,
 16455  	0x69, 0x63, 0x65, 0x52, 0x0b, 0x66, 0x61, 0x6c, 0x6c, 0x73, 0x42, 0x65, 0x6c, 0x6c, 0x6f, 0x77,
 16456  	0x12, 0x41, 0x0a, 0x0b, 0x72, 0x69, 0x73, 0x65, 0x73, 0x5f, 0x61, 0x62, 0x6f, 0x76, 0x65, 0x18,
 16457  	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 16458  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73,
 16459  	0x41, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0a, 0x72, 0x69, 0x73, 0x65, 0x73, 0x41, 0x62,
 16460  	0x6f, 0x76, 0x65, 0x22, 0x40, 0x0a, 0x0e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x41, 0x74, 0x4f,
 16461  	0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18,
 16462  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a,
 16463  	0x06, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x6f,
 16464  	0x72, 0x64, 0x65, 0x72, 0x73, 0x22, 0x62, 0x0a, 0x0e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73,
 16465  	0x41, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65,
 16466  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x3a, 0x0a,
 16467  	0x07, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
 16468  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 16469  	0x31, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x41, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74,
 16470  	0x52, 0x07, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x73, 0x22, 0xf7, 0x01, 0x0a, 0x0a, 0x53, 0x74,
 16471  	0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x3f, 0x0a, 0x0b, 0x73, 0x74, 0x6f, 0x70,
 16472  	0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e,
 16473  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53,
 16474  	0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x73,
 16475  	0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x50, 0x0a, 0x12, 0x70, 0x72, 0x69,
 16476  	0x63, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18,
 16477  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 16478  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x64, 0x53,
 16479  	0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x10, 0x70, 0x72, 0x69, 0x63, 0x65,
 16480  	0x64, 0x53, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x56, 0x0a, 0x14, 0x74,
 16481  	0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x5f, 0x6f, 0x72, 0x64,
 16482  	0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16483  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61,
 16484  	0x69, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52,
 16485  	0x12, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x6f, 0x70, 0x4f, 0x72, 0x64,
 16486  	0x65, 0x72, 0x73, 0x22, 0x40, 0x0a, 0x0c, 0x50, 0x65, 0x67, 0x67, 0x65, 0x64, 0x4f, 0x72, 0x64,
 16487  	0x65, 0x72, 0x73, 0x12, 0x30, 0x0a, 0x0d, 0x70, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x5f, 0x6f, 0x72,
 16488  	0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67,
 16489  	0x61, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x4f,
 16490  	0x72, 0x64, 0x65, 0x72, 0x73, 0x22, 0xad, 0x03, 0x0a, 0x10, 0x53, 0x4c, 0x41, 0x4e, 0x65, 0x74,
 16491  	0x77, 0x6f, 0x72, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x62, 0x6f,
 16492  	0x6e, 0x64, 0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f,
 16493  	0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x62, 0x6f, 0x6e, 0x64, 0x50, 0x65, 0x6e,
 16494  	0x61, 0x6c, 0x74, 0x79, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x61,
 16495  	0x72, 0x6c, 0x79, 0x5f, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79,
 16496  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x65, 0x61, 0x72, 0x6c, 0x79, 0x45, 0x78, 0x69,
 16497  	0x74, 0x50, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x5f,
 16498  	0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x66, 0x65, 0x65, 0x18, 0x03, 0x20,
 16499  	0x01, 0x28, 0x09, 0x52, 0x0f, 0x6d, 0x61, 0x78, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 16500  	0x79, 0x46, 0x65, 0x65, 0x12, 0x46, 0x0a, 0x20, 0x6e, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x66,
 16501  	0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x62, 0x6f, 0x6e, 0x64, 0x5f, 0x70, 0x65, 0x6e,
 16502  	0x61, 0x6c, 0x74, 0x79, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1c,
 16503  	0x6e, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x6f,
 16504  	0x6e, 0x64, 0x50, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x4d, 0x61, 0x78, 0x12, 0x4a, 0x0a, 0x22,
 16505  	0x6e, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5f,
 16506  	0x62, 0x6f, 0x6e, 0x64, 0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x5f, 0x73, 0x6c, 0x6f,
 16507  	0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1e, 0x6e, 0x6f, 0x6e, 0x50, 0x65, 0x72,
 16508  	0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x6f, 0x6e, 0x64, 0x50, 0x65, 0x6e, 0x61,
 16509  	0x6c, 0x74, 0x79, 0x53, 0x6c, 0x6f, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x13, 0x73, 0x74, 0x61, 0x6b,
 16510  	0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x63, 0x63, 0x79, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18,
 16511  	0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x43, 0x63,
 16512  	0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x76, 0x69,
 16513  	0x64, 0x65, 0x72, 0x73, 0x5f, 0x66, 0x65, 0x65, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61,
 16514  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x18, 0x07,
 16515  	0x20, 0x01, 0x28, 0x03, 0x52, 0x1f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x73, 0x46,
 16516  	0x65, 0x65, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d,
 16517  	0x65, 0x53, 0x74, 0x65, 0x70, 0x22, 0x80, 0x03, 0x0a, 0x10, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
 16518  	0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x32, 0x0a, 0x07, 0x6d, 0x61,
 16519  	0x72, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x76, 0x65,
 16520  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
 16521  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x52, 0x07, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x3f,
 16522  	0x0a, 0x0c, 0x73, 0x70, 0x6f, 0x74, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x02,
 16523  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 16524  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70, 0x6f, 0x74, 0x4d, 0x61, 0x72, 0x6b,
 16525  	0x65, 0x74, 0x52, 0x0b, 0x73, 0x70, 0x6f, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x12,
 16526  	0x48, 0x0a, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 16527  	0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 16528  	0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61,
 16529  	0x72, 0x6b, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c,
 16530  	0x65, 0x64, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x3c, 0x0a, 0x0a, 0x73, 0x75, 0x63,
 16531  	0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
 16532  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 16533  	0x2e, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x52, 0x0a, 0x73, 0x75, 0x63,
 16534  	0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 16535  	0x74, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x61, 0x72,
 16536  	0x6b, 0x65, 0x74, 0x49, 0x64, 0x73, 0x12, 0x50, 0x0a, 0x12, 0x73, 0x6c, 0x61, 0x5f, 0x6e, 0x65,
 16537  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x01,
 16538  	0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16539  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x4c, 0x41, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 16540  	0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x10, 0x73, 0x6c, 0x61, 0x4e, 0x65, 0x74, 0x77, 0x6f,
 16541  	0x72, 0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x5e, 0x0a, 0x0a, 0x53, 0x75, 0x63, 0x63,
 16542  	0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
 16543  	0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70,
 16544  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x73,
 16545  	0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73,
 16546  	0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f,
 16547  	0x72, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x73, 0x22, 0x97, 0x02, 0x0a, 0x08, 0x50, 0x6f, 0x73,
 16548  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x69,
 16549  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x79, 0x49, 0x64,
 16550  	0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04,
 16551  	0x73, 0x69, 0x7a, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x62, 0x75, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28,
 16552  	0x03, 0x52, 0x03, 0x62, 0x75, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x65, 0x6c, 0x6c, 0x18, 0x04,
 16553  	0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x65, 0x6c, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72,
 16554  	0x69, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65,
 16555  	0x12, 0x26, 0x0a, 0x0f, 0x62, 0x75, 0x79, 0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x64,
 16556  	0x75, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x62, 0x75, 0x79, 0x53, 0x75,
 16557  	0x6d, 0x50, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x73, 0x65, 0x6c, 0x6c,
 16558  	0x5f, 0x73, 0x75, 0x6d, 0x5f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x07, 0x20, 0x01,
 16559  	0x28, 0x09, 0x52, 0x0e, 0x73, 0x65, 0x6c, 0x6c, 0x53, 0x75, 0x6d, 0x50, 0x72, 0x6f, 0x64, 0x75,
 16560  	0x63, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x73, 0x74, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64,
 16561  	0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x64, 0x69, 0x73, 0x74, 0x72, 0x65, 0x73, 0x73,
 16562  	0x65, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x61, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e,
 16563  	0x74, 0x72, 0x79, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52,
 16564  	0x11, 0x61, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x72, 0x69,
 16565  	0x63, 0x65, 0x22, 0xb7, 0x01, 0x0a, 0x0f, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x50, 0x6f, 0x73,
 16566  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 16567  	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 16568  	0x74, 0x49, 0x64, 0x12, 0x38, 0x0a, 0x09, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73,
 16569  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 16570  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69,
 16571  	0x6f, 0x6e, 0x52, 0x09, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4d, 0x0a,
 16572  	0x0f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73,
 16573  	0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 16574  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x50,
 16575  	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x0e, 0x70, 0x61,
 16576  	0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x22, 0x86, 0x02, 0x0a,
 16577  	0x12, 0x50, 0x61, 0x72, 0x74, 0x79, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74,
 16578  	0x61, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01,
 16579  	0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x35, 0x0a, 0x14, 0x6c, 0x61, 0x74,
 16580  	0x65, 0x73, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73,
 16581  	0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x12, 0x6c, 0x61, 0x74, 0x65, 0x73,
 16582  	0x74, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x88, 0x01, 0x01,
 16583  	0x12, 0x35, 0x0a, 0x14, 0x6c, 0x6f, 0x77, 0x65, 0x73, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f,
 16584  	0x69, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x48, 0x01,
 16585  	0x52, 0x12, 0x6c, 0x6f, 0x77, 0x65, 0x73, 0x74, 0x4f, 0x70, 0x65, 0x6e, 0x49, 0x6e, 0x74, 0x65,
 16586  	0x72, 0x65, 0x73, 0x74, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x64, 0x65,
 16587  	0x64, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x48, 0x02,
 16588  	0x52, 0x0c, 0x74, 0x72, 0x61, 0x64, 0x65, 0x64, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x88, 0x01,
 16589  	0x01, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x6f, 0x70, 0x65,
 16590  	0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6c,
 16591  	0x6f, 0x77, 0x65, 0x73, 0x74, 0x5f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72,
 16592  	0x65, 0x73, 0x74, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x74, 0x72, 0x61, 0x64, 0x65, 0x64, 0x5f, 0x76,
 16593  	0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0xee, 0x01, 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65,
 16594  	0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72,
 16595  	0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61,
 16596  	0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d,
 16597  	0x61, 0x72, 0x6b, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 16598  	0x0d, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x5b,
 16599  	0x0a, 0x16, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x5f, 0x70,
 16600  	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25,
 16601  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 16602  	0x31, 0x2e, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x50, 0x6f, 0x73,
 16603  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x74, 0x74, 0x6c,
 16604  	0x65, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x39, 0x0a, 0x06, 0x74,
 16605  	0x72, 0x61, 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65,
 16606  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53,
 16607  	0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x52, 0x06,
 16608  	0x74, 0x72, 0x61, 0x64, 0x65, 0x73, 0x22, 0x56, 0x0a, 0x13, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65,
 16609  	0x74, 0x74, 0x6c, 0x65, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a,
 16610  	0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61,
 16611  	0x72, 0x74, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x5f, 0x70,
 16612  	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x73,
 16613  	0x65, 0x74, 0x74, 0x6c, 0x65, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x94,
 16614  	0x01, 0x0a, 0x0f, 0x53, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x72, 0x61,
 16615  	0x64, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01,
 16616  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a,
 16617  	0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x72,
 16618  	0x69, 0x63, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x70, 0x72,
 16619  	0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 16620  	0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04,
 16621  	0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x65,
 16622  	0x77, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6e, 0x65,
 16623  	0x77, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xe5, 0x01, 0x0a, 0x08, 0x41, 0x70, 0x70, 0x53, 0x74, 0x61,
 16624  	0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01,
 16625  	0x28, 0x04, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x6c,
 16626  	0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
 16627  	0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04,
 16628  	0x74, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64,
 16629  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12,
 16630  	0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73,
 16631  	0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
 16632  	0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72,
 16633  	0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x5f, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x18, 0x06,
 16634  	0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x55, 0x70,
 16635  	0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x62, 0x6c,
 16636  	0x6f, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d,
 16637  	0x70, 0x72, 0x65, 0x76, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xc3, 0x01,
 16638  	0x0a, 0x0a, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03,
 16639  	0x73, 0x65, 0x71, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x73, 0x65, 0x71, 0x12, 0x1d,
 16640  	0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
 16641  	0x28, 0x03, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a,
 16642  	0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01,
 16643  	0x28, 0x03, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x36,
 16644  	0x0a, 0x18, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74,
 16645  	0x5f, 0x6e, 0x65, 0x77, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
 16646  	0x52, 0x14, 0x72, 0x65, 0x61, 0x64, 0x79, 0x54, 0x6f, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x65,
 16647  	0x77, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x2b, 0x0a, 0x12, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f,
 16648  	0x74, 0x6f, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x07, 0x20, 0x01,
 16649  	0x28, 0x08, 0x52, 0x0f, 0x72, 0x65, 0x61, 0x64, 0x79, 0x54, 0x6f, 0x45, 0x6e, 0x64, 0x45, 0x70,
 16650  	0x6f, 0x63, 0x68, 0x22, 0x7b, 0x0a, 0x15, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x65,
 16651  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x73, 0x12, 0x62, 0x0a, 0x18,
 16652  	0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
 16653  	0x73, 0x5f, 0x70, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28,
 16654  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 16655  	0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72,
 16656  	0x64, 0x73, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x16, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
 16657  	0x6c, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74,
 16658  	0x22, 0x81, 0x01, 0x0a, 0x16, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x52, 0x65,
 16659  	0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70,
 16660  	0x61, 0x79, 0x6f, 0x75, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
 16661  	0x52, 0x0a, 0x70, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x0e,
 16662  	0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x5f, 0x70, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x18, 0x02,
 16663  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 16664  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50,
 16665  	0x61, 0x79, 0x6f, 0x75, 0x74, 0x52, 0x0d, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x61,
 16666  	0x79, 0x6f, 0x75, 0x74, 0x22, 0xfc, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73,
 16667  	0x50, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x61,
 16668  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x72,
 16669  	0x6f, 0x6d, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73,
 16670  	0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12,
 16671  	0x54, 0x0a, 0x13, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f,
 16672  	0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76,
 16673  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16674  	0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x6d, 0x6f, 0x75,
 16675  	0x6e, 0x74, 0x52, 0x11, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41,
 16676  	0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72,
 16677  	0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x6f, 0x74,
 16678  	0x61, 0x6c, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x70, 0x6f, 0x63,
 16679  	0x68, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x70, 0x6f,
 16680  	0x63, 0x68, 0x53, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
 16681  	0x6d, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
 16682  	0x61, 0x6d, 0x70, 0x22, 0x42, 0x0a, 0x12, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x50, 0x61,
 16683  	0x72, 0x74, 0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72,
 16684  	0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12,
 16685  	0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 16686  	0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xc3, 0x04, 0x0a, 0x0a, 0x4c, 0x69, 0x6d, 0x69,
 16687  	0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
 16688  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x62, 0x6c, 0x6f,
 16689  	0x63, 0x6b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x61, 0x6e, 0x5f, 0x70,
 16690  	0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x18, 0x02, 0x20,
 16691  	0x01, 0x28, 0x08, 0x52, 0x10, 0x63, 0x61, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x4d,
 16692  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x61, 0x6e, 0x5f, 0x70, 0x72, 0x6f,
 16693  	0x70, 0x6f, 0x73, 0x65, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
 16694  	0x52, 0x0f, 0x63, 0x61, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x73, 0x73, 0x65,
 16695  	0x74, 0x12, 0x25, 0x0a, 0x0e, 0x67, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x5f, 0x6c, 0x6f, 0x61,
 16696  	0x64, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x67, 0x65, 0x6e, 0x65, 0x73,
 16697  	0x69, 0x73, 0x4c, 0x6f, 0x61, 0x64, 0x65, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x70, 0x72, 0x6f, 0x70,
 16698  	0x6f, 0x73, 0x65, 0x5f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c,
 16699  	0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73,
 16700  	0x65, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x32,
 16701  	0x0a, 0x15, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f,
 16702  	0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70,
 16703  	0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x73, 0x73, 0x65, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c,
 16704  	0x65, 0x64, 0x12, 0x3d, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x6d, 0x61,
 16705  	0x72, 0x6b, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x66, 0x72, 0x6f,
 16706  	0x6d, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65,
 16707  	0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x46, 0x72, 0x6f,
 16708  	0x6d, 0x12, 0x3b, 0x0a, 0x1a, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x61, 0x73, 0x73,
 16709  	0x65, 0x74, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x18,
 16710  	0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x41, 0x73,
 16711  	0x73, 0x65, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x12, 0x3d,
 16712  	0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x73, 0x70, 0x6f, 0x74, 0x5f, 0x6d,
 16713  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x09, 0x20,
 16714  	0x01, 0x28, 0x08, 0x52, 0x18, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x53, 0x70, 0x6f, 0x74,
 16715  	0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x3f, 0x0a,
 16716  	0x1c, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x70, 0x73, 0x5f, 0x6d,
 16717  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0a, 0x20,
 16718  	0x01, 0x28, 0x08, 0x52, 0x19, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x50, 0x65, 0x72, 0x70,
 16719  	0x73, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x2d,
 16720  	0x0a, 0x13, 0x63, 0x61, 0x6e, 0x5f, 0x75, 0x73, 0x65, 0x5f, 0x61, 0x6d, 0x6d, 0x5f, 0x65, 0x6e,
 16721  	0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x63, 0x61, 0x6e,
 16722  	0x55, 0x73, 0x65, 0x41, 0x6d, 0x6d, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0x94, 0x04,
 16723  	0x0a, 0x0e, 0x56, 0x6f, 0x74, 0x65, 0x53, 0x70, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
 16724  	0x12, 0x4c, 0x0a, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x76, 0x6f, 0x74,
 16725  	0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 16726  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79,
 16727  	0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x56, 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x75, 0x6e,
 16728  	0x74, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x79, 0x54, 0x6f, 0x56, 0x6f, 0x74, 0x65, 0x12, 0x44,
 16729  	0x0a, 0x0e, 0x62, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73,
 16730  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 16731  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x64,
 16732  	0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x0d, 0x62, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x50, 0x61, 0x72,
 16733  	0x74, 0x69, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x0d, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x5f, 0x62, 0x61,
 16734  	0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65,
 16735  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50,
 16736  	0x61, 0x72, 0x74, 0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65,
 16737  	0x52, 0x0c, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x5f,
 16738  	0x0a, 0x1a, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f,
 16739  	0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03,
 16740  	0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16741  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x6a, 0x65, 0x63,
 16742  	0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x17, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x42, 0x6c,
 16743  	0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12,
 16744  	0x2e, 0x0a, 0x13, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
 16745  	0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x63, 0x75,
 16746  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
 16747  	0x2e, 0x0a, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65,
 16748  	0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x11, 0x6c, 0x61,
 16749  	0x73, 0x74, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12,
 16750  	0x2a, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68,
 16751  	0x5f, 0x73, 0x65, 0x71, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x72,
 16752  	0x65, 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x53, 0x65, 0x71, 0x12, 0x37, 0x0a, 0x18, 0x6d,
 16753  	0x69, 0x6e, 0x5f, 0x76, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x73,
 16754  	0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6d,
 16755  	0x69, 0x6e, 0x56, 0x6f, 0x74, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x46, 0x61,
 16756  	0x63, 0x74, 0x6f, 0x72, 0x22, 0x60, 0x0a, 0x16, 0x50, 0x61, 0x72, 0x74, 0x79, 0x50, 0x72, 0x6f,
 16757  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x56, 0x6f, 0x74, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14,
 16758  	0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70,
 16759  	0x61, 0x72, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c,
 16760  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c,
 16761  	0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
 16762  	0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x43, 0x0a, 0x11, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54,
 16763  	0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70,
 16764  	0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74,
 16765  	0x79, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01,
 16766  	0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x44, 0x0a, 0x10, 0x42,
 16767  	0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12,
 16768  	0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
 16769  	0x04, 0x52, 0x08, 0x72, 0x65, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74,
 16770  	0x6f, 0x74, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61,
 16771  	0x6c, 0x22, 0x47, 0x0a, 0x19, 0x53, 0x70, 0x61, 0x6d, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x72,
 16772  	0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14,
 16773  	0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70,
 16774  	0x61, 0x72, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20,
 16775  	0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0xc2, 0x02, 0x0a, 0x10, 0x53,
 16776  	0x69, 0x6d, 0x70, 0x6c, 0x65, 0x53, 0x70, 0x61, 0x6d, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12,
 16777  	0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
 16778  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x61, 0x6d, 0x65,
 16779  	0x12, 0x51, 0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x63, 0x6f, 0x75,
 16780  	0x6e, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 16781  	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x70, 0x61, 0x6d,
 16782  	0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
 16783  	0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x79, 0x54, 0x6f, 0x43, 0x6f,
 16784  	0x75, 0x6e, 0x74, 0x12, 0x44, 0x0a, 0x0e, 0x62, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x5f, 0x70, 0x61,
 16785  	0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65,
 16786  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42,
 16787  	0x61, 0x6e, 0x6e, 0x65, 0x64, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x0d, 0x62, 0x61, 0x6e, 0x6e,
 16788  	0x65, 0x64, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x0d, 0x74, 0x6f, 0x6b,
 16789  	0x65, 0x6e, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
 16790  	0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 16791  	0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x61,
 16792  	0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x0c, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x61, 0x6c, 0x61,
 16793  	0x6e, 0x63, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x65,
 16794  	0x70, 0x6f, 0x63, 0x68, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f,
 16795  	0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x53, 0x65, 0x71, 0x22,
 16796  	0x70, 0x0a, 0x0a, 0x4e, 0x6f, 0x74, 0x61, 0x72, 0x79, 0x53, 0x69, 0x67, 0x73, 0x12, 0x0e, 0x0a,
 16797  	0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a,
 16798  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x6b, 0x69, 0x6e,
 16799  	0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
 16800  	0x04, 0x6e, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01,
 16801  	0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69,
 16802  	0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e,
 16803  	0x67, 0x22, 0x47, 0x0a, 0x06, 0x4e, 0x6f, 0x74, 0x61, 0x72, 0x79, 0x12, 0x3d, 0x0a, 0x0b, 0x6e,
 16804  	0x6f, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x73, 0x69, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
 16805  	0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 16806  	0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x61, 0x72, 0x79, 0x53, 0x69, 0x67, 0x73, 0x52, 0x0a,
 16807  	0x6e, 0x6f, 0x74, 0x61, 0x72, 0x79, 0x53, 0x69, 0x67, 0x73, 0x22, 0x6d, 0x0a, 0x16, 0x53, 0x74,
 16808  	0x61, 0x6b, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6f, 0x73,
 16809  	0x69, 0x74, 0x65, 0x64, 0x12, 0x53, 0x0a, 0x11, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f,
 16810  	0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
 16811  	0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 16812  	0x76, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72,
 16813  	0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x10, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67,
 16814  	0x44, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x64, 0x22, 0x67, 0x0a, 0x14, 0x53, 0x74, 0x61,
 16815  	0x6b, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65,
 16816  	0x64, 0x12, 0x4f, 0x0a, 0x0f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x6d,
 16817  	0x6f, 0x76, 0x65, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67,
 16818  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74,
 16819  	0x61, 0x6b, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x50, 0x65, 0x6e, 0x64, 0x69,
 16820  	0x6e, 0x67, 0x52, 0x0e, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x6d, 0x6f, 0x76,
 16821  	0x65, 0x64, 0x22, 0x85, 0x02, 0x0a, 0x14, 0x53, 0x74, 0x61, 0x6b, 0x65, 0x56, 0x65, 0x72, 0x69,
 16822  	0x66, 0x69, 0x65, 0x72, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x29, 0x0a, 0x10, 0x65,
 16823  	0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
 16824  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x41,
 16825  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x76, 0x65, 0x67, 0x61, 0x5f, 0x70,
 16826  	0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 16827  	0x0d, 0x76, 0x65, 0x67, 0x61, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x16,
 16828  	0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
 16829  	0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
 16830  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63,
 16831  	0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e,
 16832  	0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f,
 16833  	0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f,
 16834  	0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6c, 0x6f, 0x67,
 16835  	0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x13, 0x0a, 0x05, 0x74, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x07,
 16836  	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x78, 0x49, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
 16837  	0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x64, 0x0a, 0x0c, 0x4c, 0x32,
 16838  	0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x12, 0x54, 0x0a, 0x14, 0x63, 0x68,
 16839  	0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x65, 0x74, 0x68, 0x5f, 0x6f, 0x72, 0x61, 0x63, 0x6c,
 16840  	0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 16841  	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x69,
 16842  	0x6e, 0x49, 0x64, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x52, 0x11, 0x63,
 16843  	0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x73,
 16844  	0x22, 0x92, 0x02, 0x0a, 0x11, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x45, 0x74, 0x68, 0x4f,
 16845  	0x72, 0x61, 0x63, 0x6c, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
 16846  	0x5f, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
 16847  	0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x4b,
 16848  	0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01,
 16849  	0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16850  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x56,
 16851  	0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x61, 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
 16852  	0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x4b, 0x0a, 0x0c, 0x63,
 16853  	0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
 16854  	0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 16855  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74,
 16856  	0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x0b, 0x63, 0x61, 0x6c,
 16857  	0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x3b, 0x0a, 0x04, 0x6d, 0x69, 0x73, 0x63,
 16858  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 16859  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61,
 16860  	0x63, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4d, 0x69, 0x73, 0x63, 0x52,
 16861  	0x04, 0x6d, 0x69, 0x73, 0x63, 0x22, 0x5e, 0x0a, 0x1a, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63,
 16862  	0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x61, 0x73, 0x74, 0x42, 0x6c,
 16863  	0x6f, 0x63, 0x6b, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69,
 16864  	0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
 16865  	0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
 16866  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63,
 16867  	0x6b, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xa5, 0x01, 0x0a, 0x15, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61,
 16868  	0x63, 0x6c, 0x65, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4d, 0x69, 0x73, 0x63, 0x12,
 16869  	0x3d, 0x0a, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
 16870  	0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 16871  	0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x42,
 16872  	0x75, 0x63, 0x6b, 0x65, 0x74, 0x52, 0x07, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x12, 0x4d,
 16873  	0x0a, 0x0b, 0x70, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20,
 16874  	0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 16875  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x74, 0x68, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65,
 16876  	0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72, 0x4c, 0x61, 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63,
 16877  	0x6b, 0x52, 0x0a, 0x70, 0x61, 0x74, 0x63, 0x68, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x82, 0x01,
 16878  	0x0a, 0x16, 0x45, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x61, 0x6c,
 16879  	0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x68, 0x0a, 0x1c, 0x70, 0x65, 0x6e, 0x64,
 16880  	0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x63, 0x61, 0x6c,
 16881  	0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27,
 16882  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 16883  	0x31, 0x2e, 0x45, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x61, 0x6c,
 16884  	0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x19, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67,
 16885  	0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75,
 16886  	0x6c, 0x74, 0x22, 0xdc, 0x01, 0x0a, 0x15, 0x45, 0x74, 0x68, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61,
 16887  	0x63, 0x74, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x0c,
 16888  	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01,
 16889  	0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12,
 16890  	0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20,
 16891  	0x01, 0x28, 0x04, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17,
 16892  	0x0a, 0x07, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
 16893  	0x06, 0x73, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c,
 16894  	0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12,
 16895  	0x19, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00,
 16896  	0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x08, 0x63, 0x68,
 16897  	0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x48, 0x01, 0x52, 0x07,
 16898  	0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x88, 0x01, 0x01, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x65,
 16899  	0x72, 0x72, 0x6f, 0x72, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69,
 16900  	0x64, 0x22, 0x3b, 0x0a, 0x11, 0x45, 0x74, 0x68, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x72,
 16901  	0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01,
 16902  	0x28, 0x03, 0x52, 0x02, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73,
 16903  	0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x68, 0x61, 0x73, 0x68, 0x65, 0x73, 0x22, 0x9b,
 16904  	0x01, 0x0a, 0x12, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74,
 16905  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68,
 16906  	0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f,
 16907  	0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65,
 16908  	0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49,
 16909  	0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79,
 16910  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x50, 0x75, 0x62, 0x4b, 0x65,
 16911  	0x79, 0x12, 0x29, 0x0a, 0x11, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79,
 16912  	0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6e, 0x65,
 16913  	0x77, 0x50, 0x75, 0x62, 0x4b, 0x65, 0x79, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0xb8, 0x01, 0x0a,
 16914  	0x1a, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d,
 16915  	0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x62,
 16916  	0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
 16917  	0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x17,
 16918  	0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 16919  	0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x5f, 0x61,
 16920  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65,
 16921  	0x77, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x6d,
 16922  	0x69, 0x74, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x75, 0x62,
 16923  	0x6d, 0x69, 0x74, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x6c, 0x64, 0x5f, 0x61, 0x64,
 16924  	0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x6c, 0x64,
 16925  	0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0xdd, 0x04, 0x0a, 0x08, 0x54, 0x6f, 0x70, 0x6f,
 16926  	0x6c, 0x6f, 0x67, 0x79, 0x12, 0x47, 0x0a, 0x0e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
 16927  	0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76,
 16928  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16929  	0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0d,
 16930  	0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a,
 16931  	0x0a, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
 16932  	0x09, 0x52, 0x09, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x5f, 0x0a, 0x19,
 16933  	0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x75, 0x62, 0x5f, 0x6b, 0x65, 0x79, 0x5f,
 16934  	0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
 16935  	0x24, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 16936  	0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74,
 16937  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x16, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x75,
 16938  	0x62, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x5b, 0x0a,
 16939  	0x15, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x65, 0x72, 0x66, 0x6f,
 16940  	0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76,
 16941  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 16942  	0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d,
 16943  	0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50,
 16944  	0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x71, 0x0a, 0x1e, 0x70, 0x65,
 16945  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5f, 0x6b,
 16946  	0x65, 0x79, 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03,
 16947  	0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 16948  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x74, 0x68,
 16949  	0x65, 0x72, 0x65, 0x75, 0x6d, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
 16950  	0x52, 0x1b, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75,
 16951  	0x6d, 0x4b, 0x65, 0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x43, 0x0a,
 16952  	0x0a, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28,
 16953  	0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 16954  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x6c, 0x6f, 0x67, 0x79, 0x53, 0x69, 0x67, 0x6e,
 16955  	0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, 0x0a, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
 16956  	0x65, 0x73, 0x12, 0x73, 0x0a, 0x1f, 0x75, 0x6e, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x5f, 0x65,
 16957  	0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x72, 0x6f, 0x74, 0x61,
 16958  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x76, 0x65,
 16959  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50,
 16960  	0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x4b, 0x65,
 16961  	0x79, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1c, 0x75, 0x6e, 0x73, 0x6f, 0x6c,
 16962  	0x76, 0x65, 0x64, 0x45, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x4b, 0x65, 0x79, 0x52, 0x6f,
 16963  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xde, 0x01, 0x0a, 0x11, 0x54, 0x6f, 0x70, 0x6c,
 16964  	0x6f, 0x67, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x65, 0x0a,
 16965  	0x12, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75,
 16966  	0x72, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x76, 0x65, 0x67, 0x61,
 16967  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e,
 16968  	0x64, 0x69, 0x6e, 0x67, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69,
 16969  	0x67, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
 16970  	0x65, 0x52, 0x11, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74,
 16971  	0x75, 0x72, 0x65, 0x73, 0x12, 0x62, 0x0a, 0x11, 0x69, 0x73, 0x73, 0x75, 0x65, 0x64, 0x5f, 0x73,
 16972  	0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
 16973  	0x35, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 16974  	0x76, 0x31, 0x2e, 0x49, 0x73, 0x73, 0x75, 0x65, 0x64, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75,
 16975  	0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x69, 0x67,
 16976  	0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x52, 0x10, 0x69, 0x73, 0x73, 0x75, 0x65, 0x64, 0x53, 0x69,
 16977  	0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x22, 0xb3, 0x01, 0x0a, 0x24, 0x50, 0x65, 0x6e,
 16978  	0x64, 0x69, 0x6e, 0x67, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69,
 16979  	0x67, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
 16980  	0x65, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
 16981  	0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x74,
 16982  	0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02,
 16983  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x41, 0x64,
 16984  	0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x03,
 16985  	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65,
 16986  	0x70, 0x6f, 0x63, 0x68, 0x5f, 0x73, 0x65, 0x71, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08,
 16987  	0x65, 0x70, 0x6f, 0x63, 0x68, 0x53, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x64, 0x64, 0x65,
 16988  	0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x61, 0x64, 0x64, 0x65, 0x64, 0x22, 0xb9,
 16989  	0x01, 0x0a, 0x23, 0x49, 0x73, 0x73, 0x75, 0x65, 0x64, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75,
 16990  	0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x53, 0x69, 0x67,
 16991  	0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
 16992  	0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73,
 16993  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x74, 0x68, 0x65, 0x72,
 16994  	0x65, 0x75, 0x6d, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
 16995  	0x09, 0x52, 0x0f, 0x65, 0x74, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6d, 0x41, 0x64, 0x64, 0x72, 0x65,
 16996  	0x73, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x72, 0x5f,
 16997  	0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73,
 16998  	0x75, 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12,
 16999  	0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
 17000  	0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0xf2, 0x03, 0x0a, 0x0e, 0x56,
 17001  	0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4a, 0x0a,
 17002  	0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74,
 17003  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65,
 17004  	0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
 17005  	0x6f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61,
 17006  	0x74, 0x6f, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x6c, 0x6f,
 17007  	0x63, 0x6b, 0x5f, 0x61, 0x64, 0x64, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a,
 17008  	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x41, 0x64, 0x64, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74,
 17009  	0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74,
 17010  	0x75, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x68, 0x61,
 17011  	0x6e, 0x67, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52,
 17012  	0x11, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x6c, 0x6f,
 17013  	0x63, 0x6b, 0x12, 0x46, 0x0a, 0x20, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
 17014  	0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x72,
 17015  	0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x1c, 0x6c, 0x61,
 17016  	0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x57, 0x69, 0x74, 0x68, 0x50, 0x6f, 0x73, 0x69, 0x74,
 17017  	0x69, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x74,
 17018  	0x68, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64,
 17019  	0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x65, 0x74, 0x68, 0x45, 0x76, 0x65,
 17020  	0x6e, 0x74, 0x73, 0x46, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x12, 0x4f, 0x0a, 0x11,
 17021  	0x68, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65,
 17022  	0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 17023  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x61, 0x72, 0x74,
 17024  	0x62, 0x65, 0x61, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x10, 0x68, 0x65, 0x61,
 17025  	0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x12, 0x27, 0x0a,
 17026  	0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72,
 17027  	0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f,
 17028  	0x72, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x37, 0x0a, 0x0d, 0x72, 0x61, 0x6e, 0x6b, 0x69, 0x6e,
 17029  	0x67, 0x5f, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e,
 17030  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72,
 17031  	0x65, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x22,
 17032  	0xb9, 0x01, 0x0a, 0x10, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x54, 0x72, 0x61,
 17033  	0x63, 0x6b, 0x65, 0x72, 0x12, 0x2c, 0x0a, 0x12, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64,
 17034  	0x5f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
 17035  	0x52, 0x10, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x78, 0x74, 0x48, 0x61,
 17036  	0x73, 0x68, 0x12, 0x37, 0x0a, 0x18, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x6e,
 17037  	0x65, 0x78, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x02,
 17038  	0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x4e, 0x65,
 17039  	0x78, 0x74, 0x48, 0x61, 0x73, 0x68, 0x53, 0x69, 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x62,
 17040  	0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
 17041  	0x52, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1d, 0x0a, 0x0a,
 17042  	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x73, 0x69, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x08,
 17043  	0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x69, 0x67, 0x73, 0x22, 0x99, 0x02, 0x0a, 0x10,
 17044  	0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73,
 17045  	0x12, 0x2b, 0x0a, 0x11, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x64,
 17046  	0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x76, 0x61, 0x6c,
 17047  	0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a,
 17048  	0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
 17049  	0x08, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6c, 0x65,
 17050  	0x63, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x65, 0x6c, 0x65, 0x63,
 17051  	0x74, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x6f, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01,
 17052  	0x28, 0x04, 0x52, 0x05, 0x76, 0x6f, 0x74, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73,
 17053  	0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x76, 0x6f, 0x74, 0x65, 0x64, 0x18, 0x05,
 17054  	0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74,
 17055  	0x56, 0x6f, 0x74, 0x65, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x68, 0x65,
 17056  	0x69, 0x67, 0x68, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x06, 0x20,
 17057  	0x01, 0x28, 0x03, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x50,
 17058  	0x72, 0x6f, 0x70, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x5f,
 17059  	0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x07,
 17060  	0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74,
 17061  	0x45, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, 0x22, 0x6c, 0x0a, 0x14, 0x56, 0x61, 0x6c, 0x69, 0x64,
 17062  	0x61, 0x74, 0x6f, 0x72, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x12,
 17063  	0x54, 0x0a, 0x14, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x65, 0x72,
 17064  	0x66, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e,
 17065  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 17066  	0x2e, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74,
 17067  	0x73, 0x52, 0x12, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x65, 0x72, 0x66,
 17068  	0x53, 0x74, 0x61, 0x74, 0x73, 0x22, 0xae, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 17069  	0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x17, 0x0a,
 17070  	0x07, 0x6d, 0x61, 0x78, 0x5f, 0x66, 0x65, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
 17071  	0x6d, 0x61, 0x78, 0x46, 0x65, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x73, 0x68,
 17072  	0x61, 0x70, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c,
 17073  	0x6d, 0x61, 0x78, 0x53, 0x68, 0x61, 0x70, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x3b, 0x0a, 0x1a,
 17074  	0x73, 0x74, 0x61, 0x6b, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x6f, 0x62, 0x6c, 0x69, 0x67, 0x61, 0x74,
 17075  	0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
 17076  	0x52, 0x17, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x4f, 0x62, 0x6c, 0x69, 0x67, 0x61, 0x74,
 17077  	0x69, 0x6f, 0x6e, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72,
 17078  	0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61,
 17079  	0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x68, 0x0a, 0x1a, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 17080  	0x69, 0x74, 0x79, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73,
 17081  	0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f,
 17082  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
 17083  	0x52, 0x11, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69,
 17084  	0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64,
 17085  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64,
 17086  	0x22, 0x80, 0x01, 0x0a, 0x1f, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x61,
 17087  	0x72, 0x74, 0x69, 0x65, 0x73, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x4f, 0x72,
 17088  	0x64, 0x65, 0x72, 0x73, 0x12, 0x40, 0x0a, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x6f, 0x72,
 17089  	0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67,
 17090  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61,
 17091  	0x72, 0x74, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x79,
 17092  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 17093  	0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 17094  	0x74, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x0b, 0x50, 0x61, 0x72, 0x74, 0x79, 0x4f, 0x72, 0x64, 0x65,
 17095  	0x72, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
 17096  	0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x23, 0x0a, 0x06, 0x6f, 0x72, 0x64, 0x65,
 17097  	0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 17098  	0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x06, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x22, 0x77, 0x0a,
 17099  	0x16, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x61, 0x72, 0x74, 0x69, 0x65,
 17100  	0x73, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x40, 0x0a, 0x0c, 0x70, 0x61, 0x72, 0x74, 0x79,
 17101  	0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
 17102  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 17103  	0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x52, 0x0b, 0x70, 0x61,
 17104  	0x72, 0x74, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72,
 17105  	0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61,
 17106  	0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x13, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 17107  	0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4b, 0x0a,
 17108  	0x14, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69,
 17109  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x76, 0x65,
 17110  	0x67, 0x61, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76,
 17111  	0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79,
 17112  	0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61,
 17113  	0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d,
 17114  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0xa0, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x71, 0x75,
 17115  	0x69, 0x64, 0x69, 0x74, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x72,
 17116  	0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x63,
 17117  	0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x72, 0x75,
 17118  	0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e,
 17119  	0x74, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x06, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20,
 17120  	0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 17121  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79,
 17122  	0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x06, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x12, 0x1b, 0x0a,
 17123  	0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
 17124  	0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x22, 0x41, 0x0a, 0x0e, 0x4c, 0x69,
 17125  	0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05,
 17126  	0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f,
 17127  	0x72, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x02,
 17128  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x79, 0x49, 0x64, 0x22, 0x86, 0x02,
 17129  	0x0a, 0x15, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x61, 0x72,
 17130  	0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 17131  	0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b,
 17132  	0x65, 0x74, 0x49, 0x64, 0x12, 0x50, 0x0a, 0x15, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x73,
 17133  	0x6c, 0x61, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20,
 17134  	0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69,
 17135  	0x64, 0x69, 0x74, 0x79, 0x53, 0x4c, 0x41, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
 17136  	0x73, 0x52, 0x13, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x53, 0x6c, 0x61, 0x50, 0x61, 0x72, 0x61,
 17137  	0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x5f,
 17138  	0x74, 0x6f, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
 17139  	0x0d, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x54, 0x6f, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x2c,
 17140  	0x0a, 0x12, 0x62, 0x6f, 0x6e, 0x64, 0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x5f, 0x73,
 17141  	0x6c, 0x6f, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x62, 0x6f, 0x6e, 0x64,
 17142  	0x50, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x53, 0x6c, 0x6f, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x10,
 17143  	0x62, 0x6f, 0x6e, 0x64, 0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x5f, 0x6d, 0x61, 0x78,
 17144  	0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x62, 0x6f, 0x6e, 0x64, 0x50, 0x65, 0x6e, 0x61,
 17145  	0x6c, 0x74, 0x79, 0x4d, 0x61, 0x78, 0x22, 0x75, 0x0a, 0x18, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 17146  	0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x61, 0x69, 0x64, 0x46, 0x65, 0x65, 0x73, 0x53, 0x74, 0x61,
 17147  	0x74, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18,
 17148  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12,
 17149  	0x3c, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26,
 17150  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e,
 17151  	0x50, 0x61, 0x69, 0x64, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65,
 17152  	0x73, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x22, 0x81, 0x01,
 17153  	0x0a, 0x15, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x72, 0x6f,
 17154  	0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 17155  	0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b,
 17156  	0x65, 0x74, 0x49, 0x64, 0x12, 0x4b, 0x0a, 0x14, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 17157  	0x79, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03,
 17158  	0x28, 0x0b, 0x32, 0x18, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64,
 17159  	0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x6c, 0x69,
 17160  	0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e,
 17161  	0x73, 0x22, 0x97, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56,
 17162  	0x32, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f,
 17163  	0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18,
 17164  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12,
 17165  	0x5a, 0x0a, 0x1c, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x69, 0x71, 0x75, 0x69,
 17166  	0x64, 0x69, 0x74, 0x79, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18,
 17167  	0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4c, 0x69, 0x71,
 17168  	0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52,
 17169  	0x1a, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74,
 17170  	0x79, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xc6, 0x01, 0x0a, 0x17,
 17171  	0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x65, 0x72, 0x66, 0x6f,
 17172  	0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 17173  	0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b,
 17174  	0x65, 0x74, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x10, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x73, 0x74,
 17175  	0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e,
 17176  	0x65, 0x70, 0x6f, 0x63, 0x68, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x64,
 17177  	0x0a, 0x15, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x65,
 17178  	0x72, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e,
 17179  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 17180  	0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x50, 0x65, 0x72, 0x66,
 17181  	0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52,
 17182  	0x13, 0x70, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x65, 0x72, 0x50,
 17183  	0x61, 0x72, 0x74, 0x79, 0x22, 0x93, 0x05, 0x0a, 0x1e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69,
 17184  	0x74, 0x79, 0x56, 0x32, 0x50, 0x65, 0x72, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x50,
 17185  	0x65, 0x72, 0x50, 0x61, 0x72, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79,
 17186  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x4f, 0x0a,
 17187  	0x25, 0x65, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6d, 0x65,
 17188  	0x65, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x6c, 0x61, 0x5f, 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67,
 17189  	0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x20, 0x65, 0x6c,
 17190  	0x61, 0x70, 0x73, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x4d, 0x65, 0x65, 0x74, 0x69, 0x6e, 0x67,
 17191  	0x53, 0x6c, 0x61, 0x44, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x32,
 17192  	0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61,
 17193  	0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x63,
 17194  	0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69,
 17195  	0x6d, 0x65, 0x12, 0x43, 0x0a, 0x1e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x65, 0x64,
 17196  	0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x65,
 17197  	0x70, 0x6f, 0x63, 0x68, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1b, 0x72, 0x65, 0x67, 0x69,
 17198  	0x73, 0x74, 0x65, 0x72, 0x65, 0x64, 0x50, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x69, 0x65, 0x73, 0x50,
 17199  	0x65, 0x72, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x44, 0x0a, 0x1f, 0x70, 0x6f, 0x73, 0x69, 0x74,
 17200  	0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x69, 0x65, 0x73,
 17201  	0x5f, 0x70, 0x65, 0x72, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d,
 17202  	0x52, 0x1b, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x50, 0x65, 0x6e, 0x61,
 17203  	0x6c, 0x74, 0x69, 0x65, 0x73, 0x50, 0x65, 0x72, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x4a, 0x0a,
 17204  	0x23, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x66, 0x72, 0x61, 0x63,
 17205  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x66, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6f, 0x6e, 0x5f,
 17206  	0x62, 0x6f, 0x6f, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1d, 0x6c, 0x61, 0x73, 0x74,
 17207  	0x45, 0x70, 0x6f, 0x63, 0x68, 0x46, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x54,
 17208  	0x69, 0x6d, 0x65, 0x4f, 0x6e, 0x42, 0x6f, 0x6f, 0x6b, 0x12, 0x33, 0x0a, 0x16, 0x6c, 0x61, 0x73,
 17209  	0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x66, 0x65, 0x65, 0x5f, 0x70, 0x65, 0x6e, 0x61,
 17210  	0x6c, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6c, 0x61, 0x73, 0x74, 0x45,
 17211  	0x70, 0x6f, 0x63, 0x68, 0x46, 0x65, 0x65, 0x50, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x12, 0x35,
 17212  	0x0a, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x62, 0x6f, 0x6e,
 17213  	0x64, 0x5f, 0x70, 0x65, 0x6e, 0x61, 0x6c, 0x74, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
 17214  	0x14, 0x6c, 0x61, 0x73, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x42, 0x6f, 0x6e, 0x64, 0x50, 0x65,
 17215  	0x6e, 0x61, 0x6c, 0x74, 0x79, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
 17216  	0x64, 0x5f, 0x6c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28,
 17217  	0x09, 0x52, 0x11, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4c, 0x69, 0x71, 0x75, 0x69,
 17218  	0x64, 0x69, 0x74, 0x79, 0x12, 0x30, 0x0a, 0x14, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
 17219  	0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x62, 0x75, 0x79, 0x73, 0x18, 0x0a, 0x20, 0x01,
 17220  	0x28, 0x09, 0x52, 0x12, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75,
 17221  	0x6d, 0x65, 0x42, 0x75, 0x79, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e,
 17222  	0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x6c, 0x6c, 0x73, 0x18,
 17223  	0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56,
 17224  	0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x53, 0x65, 0x6c, 0x6c, 0x73, 0x22, 0x9a, 0x02, 0x0a, 0x11, 0x4c,
 17225  	0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x73,
 17226  	0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
 17227  	0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x36, 0x0a,
 17228  	0x17, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65,
 17229  	0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15,
 17230  	0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x43, 0x6f,
 17231  	0x75, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x06, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x18,
 17232  	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 17233  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69,
 17234  	0x74, 0x79, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x52, 0x06, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x12,
 17235  	0x3b, 0x0a, 0x1a, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x65, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x74,
 17236  	0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20,
 17237  	0x01, 0x28, 0x03, 0x52, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x46, 0x65, 0x65, 0x44, 0x69, 0x73, 0x74,
 17238  	0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x19,
 17239  	0x66, 0x65, 0x65, 0x5f, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
 17240  	0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52,
 17241  	0x16, 0x66, 0x65, 0x65, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54,
 17242  	0x69, 0x6d, 0x65, 0x53, 0x74, 0x65, 0x70, 0x22, 0xfd, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x71, 0x75,
 17243  	0x69, 0x64, 0x69, 0x74, 0x79, 0x56, 0x32, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x12,
 17244  	0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
 17245  	0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11,
 17246  	0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x5f, 0x72, 0x65, 0x61, 0x63, 0x68, 0x65,
 17247  	0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73,
 17248  	0x75, 0x73, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x12, 0x4d, 0x0a, 0x09, 0x62, 0x69, 0x64,
 17249  	0x5f, 0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x76,
 17250  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 17251  	0x4c, 0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50,
 17252  	0x72, 0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x50, 0x61, 0x69, 0x72, 0x52, 0x08,
 17253  	0x62, 0x69, 0x64, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x4d, 0x0a, 0x09, 0x61, 0x73, 0x6b, 0x5f,
 17254  	0x63, 0x61, 0x63, 0x68, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x76, 0x65,
 17255  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
 17256  	0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x72,
 17257  	0x6f, 0x62, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x50, 0x61, 0x69, 0x72, 0x52, 0x08, 0x61,
 17258  	0x73, 0x6b, 0x43, 0x61, 0x63, 0x68, 0x65, 0x22, 0xb9, 0x01, 0x0a, 0x16, 0x46, 0x6c, 0x6f, 0x61,
 17259  	0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73,
 17260  	0x75, 0x73, 0x12, 0x4d, 0x0a, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f,
 17261  	0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e,
 17262  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31,
 17263  	0x2e, 0x4e, 0x65, 0x78, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72,
 17264  	0x52, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65,
 17265  	0x72, 0x12, 0x50, 0x0a, 0x0f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61,
 17266  	0x62, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67,
 17267  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74,
 17268  	0x61, 0x74, 0x65, 0x56, 0x61, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x74,
 17269  	0x61, 0x74, 0x65, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62,
 17270  	0x6c, 0x65, 0x73, 0x22, 0xfc, 0x01, 0x0a, 0x15, 0x53, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x72,
 17271  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a,
 17272  	0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a,
 17273  	0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74,
 17274  	0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18,
 17275  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x5d,
 17276  	0x0a, 0x12, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x72, 0x65, 0x73,
 17277  	0x75, 0x6c, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x76, 0x65, 0x67,
 17278  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x6c,
 17279  	0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64,
 17280  	0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x11, 0x76, 0x61, 0x6c, 0x69,
 17281  	0x64, 0x61, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x43, 0x0a,
 17282  	0x1e, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x5f, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x5f, 0x6d, 0x65,
 17283  	0x61, 0x6e, 0x69, 0x6e, 0x67, 0x66, 0x75, 0x6c, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x18,
 17284  	0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1b, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x53, 0x69, 0x6e,
 17285  	0x63, 0x65, 0x4d, 0x65, 0x61, 0x6e, 0x69, 0x6e, 0x67, 0x66, 0x75, 0x6c, 0x55, 0x70, 0x64, 0x61,
 17286  	0x74, 0x65, 0x22, 0x5c, 0x0a, 0x1c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x6f,
 17287  	0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x75,
 17288  	0x6c, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
 17289  	0x69, 0x64, 0x12, 0x2c, 0x0a, 0x06, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x03,
 17290  	0x28, 0x0b, 0x32, 0x14, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c,
 17291  	0x75, 0x65, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x06, 0x62, 0x75, 0x6e, 0x64, 0x6c, 0x65,
 17292  	0x22, 0x72, 0x0a, 0x0f, 0x4e, 0x65, 0x78, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x72, 0x69, 0x67,
 17293  	0x67, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01,
 17294  	0x28, 0x09, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x61, 0x72,
 17295  	0x6b, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x61, 0x72, 0x6b, 0x65,
 17296  	0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
 17297  	0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65,
 17298  	0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x54, 0x72, 0x69,
 17299  	0x67, 0x67, 0x65, 0x72, 0x22, 0x81, 0x04, 0x0a, 0x0d, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x54,
 17300  	0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x12, 0x52, 0x0a, 0x0f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74,
 17301  	0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
 17302  	0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e,
 17303  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76,
 17304  	0x69, 0x74, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x52, 0x0e, 0x6d, 0x61, 0x72, 0x6b,
 17305  	0x65, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x12, 0x5b, 0x0a, 0x15, 0x74, 0x61,
 17306  	0x6b, 0x65, 0x72, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c,
 17307  	0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61,
 17308  	0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54,
 17309  	0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75,
 17310  	0x6d, 0x65, 0x52, 0x13, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61,
 17311  	0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x85, 0x01, 0x0a, 0x25, 0x6d, 0x61, 0x72, 0x6b,
 17312  	0x65, 0x74, 0x5f, 0x74, 0x6f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x74, 0x61, 0x6b, 0x65,
 17313  	0x72, 0x5f, 0x6e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d,
 17314  	0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63,
 17315  	0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x72,
 17316  	0x6b, 0x65, 0x74, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x4e,
 17317  	0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x20, 0x6d,
 17318  	0x61, 0x72, 0x6b, 0x65, 0x74, 0x54, 0x6f, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65,
 17319  	0x72, 0x4e, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12,
 17320  	0x51, 0x0a, 0x10, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x66,
 17321  	0x65, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x76, 0x65, 0x67, 0x61,
 17322  	0x2e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45,
 17323  	0x70, 0x6f, 0x63, 0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65,
 17324  	0x65, 0x73, 0x52, 0x0e, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x54, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65,
 17325  	0x65, 0x73, 0x12, 0x64, 0x0a, 0x18, 0x67, 0x61, 0x6d, 0x65, 0x5f, 0x65, 0x6c, 0x69, 0x67, 0x69,
 17326  	0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x18, 0x05,
 17327  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x63, 0x68, 0x65, 0x63,
 17328  	0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x6d, 0x65, 0x45, 0x6c,
 17329  	0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72,
 17330  	0x52, 0x16, 0x67, 0x61, 0x6d, 0x65, 0x45, 0x6c, 0x69, 0x67, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74,
 17331  	0x79, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x65, 0x72, 0x22, 0x74, 0x0a, 0x16, 0x53, 0x69, 0x67, 0x6e,
 17332  	0x65, 0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x50, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65,
 17333  	0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
 17334  	0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x06,
 17335  	0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76,
 17336  	0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52,
 17337  	0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x69, 0x67, 0x53, 0x69, 0x67, 0x6e, 0x65,
 17338  	0x72, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x80,
 17339  	0x02, 0x0a, 0x1d, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x69, 0x67,
 17340  	0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64,
 17341  	0x12, 0x18, 0x0a, 0x07, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
 17342  	0x09, 0x52, 0x07, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x56, 0x0a, 0x12, 0x65, 0x76,
 17343  	0x65, 0x6e, 0x74, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
 17344  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 17345  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x72,
 17346  	0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x50, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
 17347  	0x52, 0x10, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x50, 0x65, 0x72, 0x41, 0x64, 0x64, 0x72, 0x65,
 17348  	0x73, 0x73, 0x12, 0x4c, 0x0a, 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18,
 17349  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65,
 17350  	0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74,
 17351  	0x69, 0x53, 0x69, 0x67, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x74,
 17352  	0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x09, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64,
 17353  	0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x65, 0x6e, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18,
 17354  	0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x65, 0x6e, 0x45, 0x76, 0x65, 0x6e, 0x74,
 17355  	0x73, 0x22, 0xbc, 0x02, 0x0a, 0x1c, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69,
 17356  	0x53, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x50, 0x65, 0x6e, 0x64, 0x69,
 17357  	0x6e, 0x67, 0x12, 0x51, 0x0a, 0x0f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x69,
 17358  	0x67, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65,
 17359  	0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52, 0x43,
 17360  	0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53, 0x69, 0x67, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x72,
 17361  	0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x0e, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x53, 0x69,
 17362  	0x67, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x62, 0x0a, 0x15, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67,
 17363  	0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x02,
 17364  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x65, 0x76, 0x65, 0x6e,
 17365  	0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69,
 17366  	0x53, 0x69, 0x67, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x74, 0x45,
 17367  	0x76, 0x65, 0x6e, 0x74, 0x52, 0x13, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x68, 0x72,
 17368  	0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x77, 0x69, 0x74,
 17369  	0x6e, 0x65, 0x73, 0x73, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x03,
 17370  	0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x77, 0x69, 0x74, 0x6e, 0x65, 0x73, 0x73, 0x65, 0x64, 0x53,
 17371  	0x69, 0x67, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x38, 0x0a, 0x18, 0x77, 0x69, 0x74, 0x6e, 0x65, 0x73,
 17372  	0x73, 0x65, 0x64, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x5f, 0x73, 0x65,
 17373  	0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x16, 0x77, 0x69, 0x74, 0x6e, 0x65, 0x73,
 17374  	0x73, 0x65, 0x64, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x53, 0x65, 0x74, 0x73,
 17375  	0x22, 0xc7, 0x01, 0x0a, 0x13, 0x45, 0x56, 0x4d, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67,
 17376  	0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69,
 17377  	0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69,
 17378  	0x6e, 0x49, 0x64, 0x12, 0x4b, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18,
 17379  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 17380  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75,
 17381  	0x6c, 0x74, 0x69, 0x53, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x56, 0x65,
 17382  	0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x52, 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64,
 17383  	0x12, 0x48, 0x0a, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28,
 17384  	0x0b, 0x32, 0x2e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 17385  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x52, 0x43, 0x32, 0x30, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x53,
 17386  	0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e,
 17387  	0x67, 0x52, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x22, 0x72, 0x0a, 0x15, 0x45, 0x56,
 17388  	0x4d, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67,
 17389  	0x69, 0x65, 0x73, 0x12, 0x59, 0x0a, 0x15, 0x65, 0x76, 0x6d, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69,
 17390  	0x73, 0x69, 0x67, 0x5f, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x18, 0x01, 0x20, 0x03,
 17391  	0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 17392  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x56, 0x4d, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x73, 0x69,
 17393  	0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x52, 0x13, 0x65, 0x76, 0x6d, 0x4d, 0x75,
 17394  	0x6c, 0x74, 0x69, 0x73, 0x69, 0x67, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, 0xa5,
 17395  	0x04, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72, 0x6b, 0x12, 0x21,
 17396  	0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01,
 17397  	0x20, 0x03, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68,
 17398  	0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18,
 17399  	0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68,
 17400  	0x12, 0x48, 0x0a, 0x0c, 0x74, 0x78, 0x5f, 0x61, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74,
 17401  	0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 17402  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
 17403  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x41, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x52, 0x0a,
 17404  	0x74, 0x78, 0x41, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x4a, 0x0a, 0x0d, 0x74, 0x69,
 17405  	0x64, 0x5f, 0x61, 0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28,
 17406  	0x0b, 0x32, 0x26, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 17407  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
 17408  	0x73, 0x41, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x52, 0x0b, 0x74, 0x69, 0x64, 0x41, 0x74,
 17409  	0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x35, 0x0a, 0x06, 0x62, 0x61, 0x6e, 0x6e, 0x65, 0x64,
 17410  	0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 17411  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x64,
 17412  	0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x06, 0x62, 0x61, 0x6e, 0x6e, 0x65, 0x64, 0x12, 0x42, 0x0a,
 17413  	0x0a, 0x70, 0x6f, 0x77, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28,
 17414  	0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 17415  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72, 0x6b,
 17416  	0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x09, 0x70, 0x6f, 0x77, 0x50, 0x61, 0x72, 0x61, 0x6d,
 17417  	0x73, 0x12, 0x3f, 0x0a, 0x09, 0x70, 0x6f, 0x77, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x09,
 17418  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 17419  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57,
 17420  	0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08, 0x70, 0x6f, 0x77, 0x53, 0x74, 0x61,
 17421  	0x74, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x75, 0x6e, 0x69,
 17422  	0x6e, 0x67, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10,
 17423  	0x6c, 0x61, 0x73, 0x74, 0x50, 0x72, 0x75, 0x6e, 0x69, 0x6e, 0x67, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
 17424  	0x12, 0x54, 0x0a, 0x14, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x73, 0x5f, 0x61,
 17425  	0x74, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23,
 17426  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 17427  	0x31, 0x2e, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x41, 0x74, 0x48, 0x65, 0x69,
 17428  	0x67, 0x68, 0x74, 0x52, 0x11, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x41, 0x74,
 17429  	0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x39, 0x0a, 0x0b, 0x42, 0x61, 0x6e, 0x6e, 0x65, 0x64,
 17430  	0x50, 0x61, 0x72, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01,
 17431  	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x75,
 17432  	0x6e, 0x74, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x75, 0x6e, 0x74, 0x69,
 17433  	0x6c, 0x22, 0x84, 0x03, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72,
 17434  	0x6b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x41, 0x0a, 0x1e, 0x73, 0x70, 0x61, 0x6d, 0x5f,
 17435  	0x70, 0x6f, 0x77, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x70, 0x61,
 17436  	0x73, 0x74, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52,
 17437  	0x19, 0x73, 0x70, 0x61, 0x6d, 0x50, 0x6f, 0x77, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66,
 17438  	0x50, 0x61, 0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x70,
 17439  	0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x77, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
 17440  	0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x70, 0x61, 0x6d, 0x50, 0x6f, 0x77,
 17441  	0x44, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x33, 0x0a, 0x16, 0x73, 0x70,
 17442  	0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x77, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x5f, 0x66, 0x75, 0x6e, 0x63,
 17443  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x73, 0x70, 0x61, 0x6d,
 17444  	0x50, 0x6f, 0x77, 0x48, 0x61, 0x73, 0x68, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12,
 17445  	0x42, 0x0a, 0x1f, 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x77, 0x5f, 0x6e, 0x75, 0x6d, 0x62,
 17446  	0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x74, 0x78, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x62, 0x6c, 0x6f,
 17447  	0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x19, 0x73, 0x70, 0x61, 0x6d, 0x50, 0x6f,
 17448  	0x77, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x54, 0x78, 0x50, 0x65, 0x72, 0x42, 0x6c,
 17449  	0x6f, 0x63, 0x6b, 0x12, 0x43, 0x0a, 0x1e, 0x73, 0x70, 0x61, 0x6d, 0x5f, 0x70, 0x6f, 0x77, 0x5f,
 17450  	0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69,
 17451  	0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1b, 0x73, 0x70, 0x61,
 17452  	0x6d, 0x50, 0x6f, 0x77, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x69, 0x6e, 0x67, 0x44, 0x69,
 17453  	0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x66, 0x72, 0x6f, 0x6d,
 17454  	0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x66, 0x72,
 17455  	0x6f, 0x6d, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1f, 0x0a, 0x0b, 0x75, 0x6e, 0x74, 0x69, 0x6c,
 17456  	0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x75, 0x6e,
 17457  	0x74, 0x69, 0x6c, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x58, 0x0a, 0x10, 0x50, 0x72, 0x6f, 0x6f,
 17458  	0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x44, 0x0a, 0x09,
 17459  	0x70, 0x6f, 0x77, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
 17460  	0x27, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 17461  	0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72, 0x6b, 0x42, 0x6c,
 17462  	0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08, 0x70, 0x6f, 0x77, 0x53, 0x74, 0x61,
 17463  	0x74, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x15, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f,
 17464  	0x72, 0x6b, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c,
 17465  	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01,
 17466  	0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12,
 17467  	0x50, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02,
 17468  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70,
 17469  	0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57,
 17470  	0x6f, 0x72, 0x6b, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72,
 17471  	0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x79, 0x53, 0x74, 0x61, 0x74,
 17472  	0x65, 0x22, 0x85, 0x01, 0x0a, 0x1d, 0x50, 0x72, 0x6f, 0x6f, 0x66, 0x4f, 0x66, 0x57, 0x6f, 0x72,
 17473  	0x6b, 0x50, 0x61, 0x72, 0x74, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x46, 0x6f, 0x72, 0x42, 0x6c,
 17474  	0x6f, 0x63, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01,
 17475  	0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x65, 0x65,
 17476  	0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x73,
 17477  	0x65, 0x65, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x6f, 0x62, 0x73, 0x65,
 17478  	0x72, 0x76, 0x65, 0x64, 0x5f, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18,
 17479  	0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x6f, 0x62, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x44,
 17480  	0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x22, 0x52, 0x0a, 0x14, 0x54, 0x72, 0x61,
 17481  	0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x41, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68,
 17482  	0x74, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
 17483  	0x04, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x22, 0x0a, 0x0c, 0x74, 0x72, 0x61,
 17484  	0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52,
 17485  	0x0c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x36, 0x0a,
 17486  	0x08, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x66, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72,
 17487  	0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12,
 17488  	0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05,
 17489  	0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x5b, 0x0a, 0x11, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65,
 17490  	0x66, 0x73, 0x41, 0x74, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65,
 17491  	0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67,
 17492  	0x68, 0x74, 0x12, 0x2e, 0x0a, 0x04, 0x72, 0x65, 0x66, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
 17493  	0x32, 0x1a, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 17494  	0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x66, 0x52, 0x04, 0x72, 0x65,
 17495  	0x66, 0x73, 0x22, 0xcb, 0x01, 0x0a, 0x18, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x55,
 17496  	0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73, 0x12,
 17497  	0x4f, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x73,
 17498  	0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x76, 0x65, 0x67, 0x61,
 17499  	0x2e, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
 17500  	0x63, 0x6f, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52,
 17501  	0x0f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x73,
 17502  	0x12, 0x5e, 0x0a, 0x11, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f,
 17503  	0x70, 0x6f, 0x73, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x76, 0x65,
 17504  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41,
 17505  	0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x55,
 17506  	0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c, 0x52, 0x10,
 17507  	0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x73, 0x61, 0x6c,
 17508  	0x22, 0x7d, 0x0a, 0x1f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74,
 17509  	0x6f, 0x63, 0x6f, 0x6c, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x6f,
 17510  	0x73, 0x61, 0x6c, 0x12, 0x30, 0x0a, 0x14, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x62,
 17511  	0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28,
 17512  	0x04, 0x52, 0x12, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48,
 17513  	0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x76, 0x65, 0x67, 0x61, 0x5f, 0x72, 0x65,
 17514  	0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x61, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 17515  	0x0e, 0x76, 0x65, 0x67, 0x61, 0x52, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x54, 0x61, 0x67, 0x22,
 17516  	0x35, 0x0a, 0x05, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x2c, 0x0a, 0x05, 0x74, 0x65, 0x61, 0x6d,
 17517  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 17518  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x52,
 17519  	0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x22, 0xae, 0x02, 0x0a, 0x04, 0x54, 0x65, 0x61, 0x6d, 0x12,
 17520  	0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12,
 17521  	0x38, 0x0a, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
 17522  	0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 17523  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x52,
 17524  	0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x08, 0x72, 0x65, 0x66,
 17525  	0x65, 0x72, 0x65, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65,
 17526  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
 17527  	0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x52, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72,
 17528  	0x65, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
 17529  	0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x65, 0x61, 0x6d, 0x5f,
 17530  	0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x65, 0x61, 0x6d, 0x55,
 17531  	0x72, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x5f, 0x75, 0x72, 0x6c,
 17532  	0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x55, 0x72,
 17533  	0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18,
 17534  	0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74,
 17535  	0x12, 0x16, 0x0a, 0x06, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
 17536  	0x52, 0x06, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x6c, 0x6c, 0x6f,
 17537  	0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x61, 0x6c,
 17538  	0x6c, 0x6f, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x6e, 0x0a, 0x0a, 0x4d, 0x65, 0x6d, 0x62, 0x65,
 17539  	0x72, 0x73, 0x68, 0x69, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x69,
 17540  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x79, 0x49, 0x64,
 17541  	0x12, 0x1b, 0x0a, 0x09, 0x6a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x02, 0x20,
 17542  	0x01, 0x28, 0x03, 0x52, 0x08, 0x6a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x74, 0x12, 0x28, 0x0a,
 17543  	0x10, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x5f, 0x65, 0x70, 0x6f, 0x63,
 17544  	0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64,
 17545  	0x41, 0x74, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x22, 0x51, 0x0a, 0x0c, 0x54, 0x65, 0x61, 0x6d, 0x53,
 17546  	0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x12, 0x41, 0x0a, 0x0d, 0x74, 0x65, 0x61, 0x6d, 0x5f,
 17547  	0x73, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c,
 17548  	0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76,
 17549  	0x31, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x52, 0x0c, 0x74, 0x65,
 17550  	0x61, 0x6d, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x22, 0x67, 0x0a, 0x0a, 0x54, 0x65,
 17551  	0x61, 0x6d, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x12, 0x20, 0x0a, 0x0c, 0x66, 0x72, 0x6f, 0x6d,
 17552  	0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
 17553  	0x66, 0x72, 0x6f, 0x6d, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x0a, 0x74, 0x6f,
 17554  	0x5f, 0x74, 0x65, 0x61, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
 17555  	0x74, 0x6f, 0x54, 0x65, 0x61, 0x6d, 0x49, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x72, 0x74,
 17556  	0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74,
 17557  	0x79, 0x49, 0x64, 0x22, 0x4f, 0x0a, 0x07, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x44,
 17558  	0x0a, 0x0e, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
 17559  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 17560  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52,
 17561  	0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x65,
 17562  	0x77, 0x61, 0x72, 0x64, 0x22, 0xa1, 0x01, 0x0a, 0x0b, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65,
 17563  	0x77, 0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20,
 17564  	0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x40, 0x0a, 0x0c, 0x61, 0x73,
 17565  	0x73, 0x65, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
 17566  	0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 17567  	0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x52,
 17568  	0x0b, 0x61, 0x73, 0x73, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x3a, 0x0a, 0x0a,
 17569  	0x69, 0x6e, 0x5f, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
 17570  	0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74,
 17571  	0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x69,
 17572  	0x6e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x22, 0xed, 0x02, 0x0a, 0x13, 0x52, 0x65, 0x66,
 17573  	0x65, 0x72, 0x72, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x44, 0x61, 0x74, 0x61,
 17574  	0x12, 0x4d, 0x0a, 0x11, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x5f, 0x62, 0x79, 0x5f, 0x72, 0x65,
 17575  	0x66, 0x65, 0x72, 0x65, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65,
 17576  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x46,
 17577  	0x61, 0x63, 0x74, 0x6f, 0x72, 0x42, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x65, 0x52, 0x0f,
 17578  	0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x42, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x65, 0x12,
 17579  	0x3e, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72,
 17580  	0x61, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 17581  	0x52, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52,
 17582  	0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12,
 17583  	0x36, 0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x03,
 17584  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x65,
 17585  	0x72, 0x72, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x0a, 0x6e, 0x65, 0x77,
 17586  	0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x30, 0x0a, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x5f,
 17587  	0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
 17588  	0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72,
 17589  	0x61, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x6f,
 17590  	0x67, 0x72, 0x61, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x05,
 17591  	0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x48, 0x61, 0x73,
 17592  	0x45, 0x6e, 0x64, 0x65, 0x64, 0x12, 0x31, 0x0a, 0x04, 0x73, 0x65, 0x74, 0x73, 0x18, 0x06, 0x20,
 17593  	0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 17594  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x72, 0x61, 0x6c, 0x53,
 17595  	0x65, 0x74, 0x52, 0x04, 0x73, 0x65, 0x74, 0x73, 0x22, 0x83, 0x05, 0x0a, 0x0b, 0x52, 0x65, 0x66,
 17596  	0x65, 0x72, 0x72, 0x61, 0x6c, 0x53, 0x65, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
 17597  	0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61,
 17598  	0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72,
 17599  	0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
 17600  	0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64,
 17601  	0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x38, 0x0a, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72,
 17602  	0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e,
 17603  	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62,
 17604  	0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x52, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x72, 0x65, 0x72,
 17605  	0x12, 0x38, 0x0a, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03,
 17606  	0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 17607  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70,
 17608  	0x52, 0x08, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x0f, 0x72, 0x75,
 17609  	0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x18, 0x06, 0x20,
 17610  	0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 17611  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x56, 0x6f,
 17612  	0x6c, 0x75, 0x6d, 0x65, 0x52, 0x0e, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x56, 0x6f, 0x6c,
 17613  	0x75, 0x6d, 0x65, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f,
 17614  	0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x07, 0x20,
 17615  	0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61,
 17616  	0x72, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x3c, 0x0a, 0x1a, 0x63, 0x75, 0x72, 0x72,
 17617  	0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x5f, 0x6d, 0x75, 0x6c, 0x74,
 17618  	0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x18, 0x63, 0x75,
 17619  	0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x4d, 0x75, 0x6c, 0x74,
 17620  	0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x12, 0x49, 0x0a, 0x21, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e,
 17621  	0x74, 0x5f, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x73, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72,
 17622  	0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28,
 17623  	0x09, 0x52, 0x1e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
 17624  	0x73, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x69, 0x65,
 17625  	0x72, 0x12, 0x60, 0x0a, 0x22, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x77,
 17626  	0x61, 0x72, 0x64, 0x73, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x6d, 0x75, 0x6c,
 17627  	0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e,
 17628  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f,
 17629  	0x72, 0x73, 0x52, 0x1f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72,
 17630  	0x64, 0x73, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c,
 17631  	0x69, 0x65, 0x72, 0x12, 0x49, 0x0a, 0x16, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72,
 17632  	0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x0b, 0x20,
 17633  	0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72,
 17634  	0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x52, 0x14, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e,
 17635  	0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x22, 0x3d,
 17636  	0x0a, 0x0d, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12,
 17637  	0x14, 0x0a, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05,
 17638  	0x65, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18,
 17639  	0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0xb5, 0x01,
 17640  	0x0a, 0x0f, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x42, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
 17641  	0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
 17642  	0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x69, 0x73, 0x63, 0x6f,
 17643  	0x75, 0x6e, 0x74, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
 17644  	0x52, 0x0e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x61, 0x63, 0x74, 0x6f, 0x72,
 17645  	0x12, 0x21, 0x0a, 0x0c, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
 17646  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x74, 0x61, 0x6b, 0x65, 0x72, 0x56, 0x6f, 0x6c,
 17647  	0x75, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x10, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f,
 17648  	0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
 17649  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x61, 0x63,
 17650  	0x74, 0x6f, 0x72, 0x73, 0x52, 0x0f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x61,
 17651  	0x63, 0x74, 0x6f, 0x72, 0x73, 0x22, 0x6a, 0x0a, 0x0b, 0x41, 0x73, 0x73, 0x65, 0x74, 0x4c, 0x6f,
 17652  	0x63, 0x6b, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20,
 17653  	0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x45, 0x0a, 0x0e, 0x65, 0x70,
 17654  	0x6f, 0x63, 0x68, 0x5f, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03,
 17655  	0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68,
 17656  	0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x42, 0x61, 0x6c, 0x61, 0x6e,
 17657  	0x63, 0x65, 0x52, 0x0d, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65,
 17658  	0x73, 0x22, 0x3e, 0x0a, 0x0c, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63,
 17659  	0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
 17660  	0x52, 0x05, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e,
 17661  	0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63,
 17662  	0x65, 0x22, 0x3b, 0x0a, 0x09, 0x49, 0x6e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x14,
 17663  	0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61,
 17664  	0x73, 0x73, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18,
 17665  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x6f,
 17666  	0x0a, 0x0e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6b,
 17667  	0x12, 0x5d, 0x0a, 0x17, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x5f, 0x61, 0x63, 0x74, 0x69,
 17668  	0x76, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28,
 17669  	0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 17670  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
 17671  	0x74, 0x79, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6b, 0x52, 0x15, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65,
 17672  	0x73, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6b, 0x22,
 17673  	0xe1, 0x01, 0x0a, 0x13, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
 17674  	0x79, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79,
 17675  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a,
 17676  	0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x61,
 17677  	0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76,
 17678  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x69, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76,
 17679  	0x65, 0x12, 0x44, 0x0a, 0x1e, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x69, 0x73, 0x74,
 17680  	0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c,
 17681  	0x69, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x1c, 0x72, 0x65, 0x77, 0x61, 0x72,
 17682  	0x64, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x75, 0x6c,
 17683  	0x74, 0x69, 0x70, 0x6c, 0x69, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x19, 0x72, 0x65, 0x77, 0x61, 0x72,
 17684  	0x64, 0x5f, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70,
 17685  	0x6c, 0x69, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x17, 0x72, 0x65, 0x77, 0x61,
 17686  	0x72, 0x64, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c,
 17687  	0x69, 0x65, 0x72, 0x22, 0x71, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x62, 0x61,
 17688  	0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18,
 17689  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08,
 17690  	0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
 17691  	0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x61, 0x6b, 0x65,
 17692  	0x72, 0x5f, 0x66, 0x65, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x18, 0x03,
 17693  	0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x6d, 0x61, 0x6b, 0x65, 0x72, 0x46, 0x65, 0x65, 0x52, 0x65,
 17694  	0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x22, 0xab, 0x03, 0x0a, 0x13, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
 17695  	0x65, 0x52, 0x65, 0x62, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x18,
 17696  	0x0a, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
 17697  	0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x11, 0x70, 0x61, 0x72, 0x74,
 17698  	0x79, 0x5f, 0x72, 0x65, 0x62, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20,
 17699  	0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73,
 17700  	0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x62, 0x61,
 17701  	0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x52, 0x65, 0x62,
 17702  	0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x42, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65,
 17703  	0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
 17704  	0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65,
 17705  	0x62, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x0e, 0x63, 0x75, 0x72,
 17706  	0x72, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x3a, 0x0a, 0x0b, 0x6e,
 17707  	0x65, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
 17708  	0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65,
 17709  	0x62, 0x61, 0x74, 0x65, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x0a, 0x6e, 0x65, 0x77,
 17710  	0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x4d, 0x0a, 0x10, 0x66, 0x61, 0x63, 0x74, 0x6f,
 17711  	0x72, 0x73, 0x5f, 0x62, 0x79, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28,
 17712  	0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f,
 17713  	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65, 0x62, 0x61, 0x74,
 17714  	0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x0e, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x42,
 17715  	0x79, 0x50, 0x61, 0x72, 0x74, 0x79, 0x12, 0x30, 0x0a, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x70,
 17716  	0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06,
 17717  	0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61,
 17718  	0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x67,
 17719  	0x72, 0x61, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x07, 0x20,
 17720  	0x01, 0x28, 0x08, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x48, 0x61, 0x73, 0x45,
 17721  	0x6e, 0x64, 0x65, 0x64, 0x22, 0x4e, 0x0a, 0x11, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x65,
 17722  	0x62, 0x61, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72,
 17723  	0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12,
 17724  	0x23, 0x0a, 0x0d, 0x72, 0x65, 0x62, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72,
 17725  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x62, 0x61, 0x74, 0x65, 0x46, 0x61,
 17726  	0x63, 0x74, 0x6f, 0x72, 0x22, 0xb4, 0x04, 0x0a, 0x15, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x44,
 17727  	0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x18,
 17728  	0x0a, 0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
 17729  	0x07, 0x70, 0x61, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x53, 0x0a, 0x13, 0x65, 0x70, 0x6f, 0x63,
 17730  	0x68, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x18,
 17731  	0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 17732  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x50, 0x61,
 17733  	0x72, 0x74, 0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x52, 0x11, 0x65, 0x70, 0x6f, 0x63,
 17734  	0x68, 0x50, 0x61, 0x72, 0x74, 0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x12, 0x28, 0x0a,
 17735  	0x10, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x69, 0x6e, 0x64, 0x65,
 17736  	0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x65, 0x70, 0x6f, 0x63, 0x68, 0x44, 0x61,
 17737  	0x74, 0x61, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x4f, 0x0a, 0x14, 0x61, 0x76, 0x65, 0x72, 0x61,
 17738  	0x67, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18,
 17739  	0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61,
 17740  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x56, 0x6f,
 17741  	0x6c, 0x75, 0x6d, 0x65, 0x52, 0x12, 0x61, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x50, 0x61, 0x72,
 17742  	0x74, 0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72,
 17743  	0x65, 0x6e, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28,
 17744  	0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x44,
 17745  	0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x0e,
 17746  	0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x3c,
 17747  	0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x18, 0x06, 0x20,
 17748  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d,
 17749  	0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d,
 17750  	0x52, 0x0a, 0x6e, 0x65, 0x77, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x12, 0x4f, 0x0a, 0x10,
 17751  	0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x5f, 0x62, 0x79, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79,
 17752  	0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e,
 17753  	0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65,
 17754  	0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x0e, 0x66,
 17755  	0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x42, 0x79, 0x50, 0x61, 0x72, 0x74, 0x79, 0x12, 0x30, 0x0a,
 17756  	0x14, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x76, 0x65,
 17757  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x12, 0x6c, 0x61, 0x73,
 17758  	0x74, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
 17759  	0x2a, 0x0a, 0x11, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x5f, 0x68, 0x61, 0x73, 0x5f, 0x65,
 17760  	0x6e, 0x64, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x67,
 17761  	0x72, 0x61, 0x6d, 0x48, 0x61, 0x73, 0x45, 0x6e, 0x64, 0x65, 0x64, 0x22, 0x96, 0x01, 0x0a, 0x13,
 17762  	0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x53, 0x74,
 17763  	0x61, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01,
 17764  	0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x64, 0x69, 0x73,
 17765  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01,
 17766  	0x28, 0x09, 0x52, 0x0e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x61, 0x63, 0x74,
 17767  	0x6f, 0x72, 0x12, 0x40, 0x0a, 0x10, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x66,
 17768  	0x61, 0x63, 0x74, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x76,
 17769  	0x65, 0x67, 0x61, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x61, 0x63, 0x74,
 17770  	0x6f, 0x72, 0x73, 0x52, 0x0f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x61, 0x63,
 17771  	0x74, 0x6f, 0x72, 0x73, 0x22, 0x55, 0x0a, 0x11, 0x45, 0x70, 0x6f, 0x63, 0x68, 0x50, 0x61, 0x72,
 17772  	0x74, 0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x73, 0x12, 0x40, 0x0a, 0x0c, 0x70, 0x61, 0x72,
 17773  	0x74, 0x79, 0x5f, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
 17774  	0x1d, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e,
 17775  	0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x0b,
 17776  	0x70, 0x61, 0x72, 0x74, 0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0x3b, 0x0a, 0x0b, 0x50,
 17777  	0x61, 0x72, 0x74, 0x79, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61,
 17778  	0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79,
 17779  	0x12, 0x16, 0x0a, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c,
 17780  	0x52, 0x06, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x22, 0x9b, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x71,
 17781  	0x75, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x72, 0x6b,
 17782  	0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x61, 0x72,
 17783  	0x6b, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
 17784  	0x5f, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6e, 0x65, 0x74, 0x77,
 17785  	0x6f, 0x72, 0x6b, 0x50, 0x6f, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x73,
 17786  	0x74, 0x65, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6e, 0x65, 0x78, 0x74, 0x53,
 17787  	0x74, 0x65, 0x70, 0x12, 0x31, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20,
 17788  	0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4c, 0x69, 0x71, 0x75, 0x69,
 17789  	0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x06,
 17790  	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x56, 0x0a, 0x10, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41,
 17791  	0x73, 0x73, 0x65, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61,
 17792  	0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79,
 17793  	0x12, 0x14, 0x0a, 0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
 17794  	0x05, 0x61, 0x73, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
 17795  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x73,
 17796  	0x0a, 0x1b, 0x42, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
 17797  	0x72, 0x46, 0x65, 0x65, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x54, 0x0a,
 17798  	0x14, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x61, 0x73, 0x73, 0x65, 0x74, 0x5f, 0x64, 0x69, 0x73,
 17799  	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x76, 0x65,
 17800  	0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50,
 17801  	0x61, 0x72, 0x74, 0x79, 0x41, 0x73, 0x73, 0x65, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52,
 17802  	0x12, 0x70, 0x61, 0x72, 0x74, 0x79, 0x41, 0x73, 0x73, 0x65, 0x74, 0x44, 0x69, 0x73, 0x63, 0x6f,
 17803  	0x75, 0x6e, 0x74, 0x22, 0xe4, 0x02, 0x0a, 0x18, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74,
 17804  	0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x61, 0x6c, 0x63, 0x75, 0x6c, 0x61, 0x74, 0x6f, 0x72,
 17805  	0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x5f, 0x70, 0x72,
 17806  	0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6d, 0x70, 0x6f,
 17807  	0x73, 0x69, 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x52, 0x0a, 0x13, 0x70, 0x72, 0x69,
 17808  	0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
 17809  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x43, 0x6f,
 17810  	0x6d, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66,
 17811  	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x70, 0x72, 0x69, 0x63, 0x65,
 17812  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a,
 17813  	0x06, 0x74, 0x72, 0x61, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e,
 17814  	0x76, 0x65, 0x67, 0x61, 0x2e, 0x54, 0x72, 0x61, 0x64, 0x65, 0x52, 0x06, 0x74, 0x72, 0x61, 0x64,
 17815  	0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x6f, 0x75, 0x72,
 17816  	0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x69, 0x63, 0x65,
 17817  	0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x37, 0x0a, 0x18, 0x70, 0x72, 0x69, 0x63, 0x65,
 17818  	0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x75, 0x70, 0x64,
 17819  	0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x03, 0x28, 0x03, 0x52, 0x15, 0x70, 0x72, 0x69, 0x63, 0x65,
 17820  	0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4c, 0x61, 0x73, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
 17821  	0x12, 0x48, 0x0a, 0x12, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x5f, 0x61,
 17822  	0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76,
 17823  	0x65, 0x67, 0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e,
 17824  	0x54, 0x69, 0x6d, 0x65, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x0f, 0x62, 0x6f, 0x6f, 0x6b, 0x50,
 17825  	0x72, 0x69, 0x63, 0x65, 0x41, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x45, 0x0a, 0x07, 0x50, 0x61,
 17826  	0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x3a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
 17827  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x73,
 17828  	0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x79,
 17829  	0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65,
 17830  	0x73, 0x22, 0x8e, 0x01, 0x0a, 0x0c, 0x50, 0x61, 0x72, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x66, 0x69,
 17831  	0x6c, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x72, 0x74, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01,
 17832  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x72, 0x74, 0x79, 0x49, 0x64, 0x12, 0x14, 0x0a,
 17833  	0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c,
 17834  	0x69, 0x61, 0x73, 0x12, 0x2a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18,
 17835  	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4d, 0x65, 0x74,
 17836  	0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
 17837  	0x21, 0x0a, 0x0c, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18,
 17838  	0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x4b, 0x65,
 17839  	0x79, 0x73, 0x22, 0x61, 0x0a, 0x09, 0x41, 0x4d, 0x4d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12,
 17840  	0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
 17841  	0x70, 0x61, 0x72, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x18, 0x02,
 17842  	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 0x61, 0x6b, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73,
 17843  	0x63, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72,
 17844  	0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52,
 17845  	0x04, 0x74, 0x69, 0x63, 0x6b, 0x22, 0x75, 0x0a, 0x0f, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x4c,
 17846  	0x69, 0x71, 0x75, 0x69, 0x64, 0x69, 0x74, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x69, 0x63,
 17847  	0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70,
 17848  	0x72, 0x69, 0x63, 0x65, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x69, 0x63,
 17849  	0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x74, 0x69, 0x63, 0x6b, 0x12, 0x2d, 0x0a,
 17850  	0x03, 0x61, 0x6d, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67,
 17851  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x4d,
 17852  	0x4d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x03, 0x61, 0x6d, 0x6d, 0x22, 0x33, 0x0a, 0x09,
 17853  	0x44, 0x65, 0x6c, 0x61, 0x79, 0x65, 0x64, 0x54, 0x78, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x78, 0x18,
 17854  	0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x02, 0x74, 0x78, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x69,
 17855  	0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68,
 17856  	0x74, 0x22, 0x38, 0x0a, 0x07, 0x54, 0x78, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12, 0x2d, 0x0a, 0x03,
 17857  	0x74, 0x78, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x76, 0x65, 0x67, 0x61,
 17858  	0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c,
 17859  	0x61, 0x79, 0x65, 0x64, 0x54, 0x78, 0x52, 0x03, 0x74, 0x78, 0x73, 0x22, 0xa0, 0x01, 0x0a, 0x16,
 17860  	0x45, 0x56, 0x4d, 0x46, 0x77, 0x64, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61,
 17861  	0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
 17862  	0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c,
 17863  	0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f,
 17864  	0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x62,
 17865  	0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6f, 0x6e, 0x74,
 17866  	0x72, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01,
 17867  	0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x41, 0x64, 0x64, 0x72,
 17868  	0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18,
 17869  	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x79,
 17870  	0x0a, 0x0e, 0x45, 0x56, 0x4d, 0x46, 0x77, 0x64, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e,
 17871  	0x12, 0x19, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
 17872  	0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x63,
 17873  	0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
 17874  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x41,
 17875  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
 17876  	0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c,
 17877  	0x6f, 0x63, 0x6b, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0xaa, 0x01, 0x0a, 0x10, 0x45, 0x56,
 17878  	0x4d, 0x46, 0x77, 0x64, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x73, 0x12, 0x57,
 17879  	0x0a, 0x12, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x68, 0x65, 0x61, 0x72, 0x74, 0x62,
 17880  	0x65, 0x61, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x76, 0x65, 0x67,
 17881  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x56,
 17882  	0x4d, 0x46, 0x77, 0x64, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61, 0x72, 0x74,
 17883  	0x62, 0x65, 0x61, 0x74, 0x52, 0x11, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x65, 0x61,
 17884  	0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x73, 0x12, 0x3d, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f,
 17885  	0x73, 0x65, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x76, 0x65, 0x67,
 17886  	0x61, 0x2e, 0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x56,
 17887  	0x4d, 0x46, 0x77, 0x64, 0x4c, 0x61, 0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x52, 0x08, 0x6c, 0x61,
 17888  	0x73, 0x74, 0x53, 0x65, 0x65, 0x6e, 0x22, 0xe8, 0x02, 0x0a, 0x19, 0x50, 0x72, 0x6f, 0x74, 0x6f,
 17889  	0x63, 0x6f, 0x6c, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x65, 0x64, 0x50, 0x75, 0x72, 0x63,
 17890  	0x68, 0x61, 0x73, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
 17891  	0x52, 0x02, 0x69, 0x64, 0x12, 0x41, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02,
 17892  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x76, 0x65, 0x67, 0x61, 0x2e, 0x4e, 0x65, 0x77, 0x50,
 17893  	0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x65, 0x64,
 17894  	0x50, 0x75, 0x72, 0x63, 0x68, 0x61, 0x73, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x52,
 17895  	0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x65, 0x78, 0x74, 0x5f,
 17896  	0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03,
 17897  	0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6e, 0x65, 0x78, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f,
 17898  	0x6e, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x5f,
 17899  	0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01,
 17900  	0x28, 0x09, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x50, 0x72,
 17901  	0x69, 0x63, 0x65, 0x12, 0x35, 0x0a, 0x17, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6f, 0x72, 0x61, 0x63,
 17902  	0x6c, 0x65, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
 17903  	0x20, 0x01, 0x28, 0x03, 0x52, 0x14, 0x6c, 0x61, 0x73, 0x74, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65,
 17904  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63,
 17905  	0x74, 0x69, 0x76, 0x65, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
 17906  	0x52, 0x0b, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x1e, 0x0a,
 17907  	0x04, 0x73, 0x69, 0x64, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0a, 0x2e, 0x76, 0x65,
 17908  	0x67, 0x61, 0x2e, 0x53, 0x69, 0x64, 0x65, 0x52, 0x04, 0x73, 0x69, 0x64, 0x65, 0x12, 0x22, 0x0a,
 17909  	0x0d, 0x72, 0x65, 0x61, 0x64, 0x79, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x08,
 17910  	0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x72, 0x65, 0x61, 0x64, 0x79, 0x54, 0x6f, 0x53, 0x74, 0x6f,
 17911  	0x70, 0x2a, 0x60, 0x0a, 0x06, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x16, 0x0a, 0x12, 0x46,
 17912  	0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
 17913  	0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f, 0x50, 0x52,
 17914  	0x4f, 0x54, 0x4f, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f,
 17915  	0x50, 0x52, 0x4f, 0x54, 0x4f, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x52, 0x45, 0x53, 0x53, 0x45, 0x44,
 17916  	0x10, 0x02, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f, 0x4a, 0x53, 0x4f,
 17917  	0x4e, 0x10, 0x03, 0x42, 0x33, 0x5a, 0x31, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x76, 0x65, 0x67, 0x61,
 17918  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2e, 0x69, 0x6f, 0x2f, 0x76, 0x65, 0x67, 0x61,
 17919  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x76, 0x65, 0x67, 0x61, 0x2f, 0x73, 0x6e, 0x61,
 17920  	0x70, 0x73, 0x68, 0x6f, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
 17921  }
 17922  
 17923  var (
 17924  	file_vega_snapshot_v1_snapshot_proto_rawDescOnce sync.Once
 17925  	file_vega_snapshot_v1_snapshot_proto_rawDescData = file_vega_snapshot_v1_snapshot_proto_rawDesc
 17926  )
 17927  
 17928  func file_vega_snapshot_v1_snapshot_proto_rawDescGZIP() []byte {
 17929  	file_vega_snapshot_v1_snapshot_proto_rawDescOnce.Do(func() {
 17930  		file_vega_snapshot_v1_snapshot_proto_rawDescData = protoimpl.X.CompressGZIP(file_vega_snapshot_v1_snapshot_proto_rawDescData)
 17931  	})
 17932  	return file_vega_snapshot_v1_snapshot_proto_rawDescData
 17933  }
 17934  
 17935  var file_vega_snapshot_v1_snapshot_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
 17936  var file_vega_snapshot_v1_snapshot_proto_msgTypes = make([]protoimpl.MessageInfo, 205)
 17937  var file_vega_snapshot_v1_snapshot_proto_goTypes = []interface{}{
 17938  	(Format)(0),                                      // 0: vega.snapshot.v1.Format
 17939  	(*Snapshot)(nil),                                 // 1: vega.snapshot.v1.Snapshot
 17940  	(*NodeHash)(nil),                                 // 2: vega.snapshot.v1.NodeHash
 17941  	(*Metadata)(nil),                                 // 3: vega.snapshot.v1.Metadata
 17942  	(*Chunk)(nil),                                    // 4: vega.snapshot.v1.Chunk
 17943  	(*Payload)(nil),                                  // 5: vega.snapshot.v1.Payload
 17944  	(*OrderHoldingQuantities)(nil),                   // 6: vega.snapshot.v1.OrderHoldingQuantities
 17945  	(*HoldingAccountTracker)(nil),                    // 7: vega.snapshot.v1.HoldingAccountTracker
 17946  	(*TimestampedTotalStake)(nil),                    // 8: vega.snapshot.v1.TimestampedTotalStake
 17947  	(*TimestampedOpenInterest)(nil),                  // 9: vega.snapshot.v1.TimestampedOpenInterest
 17948  	(*LiquidityTarget)(nil),                          // 10: vega.snapshot.v1.LiquidityTarget
 17949  	(*SpotLiquidityTarget)(nil),                      // 11: vega.snapshot.v1.SpotLiquidityTarget
 17950  	(*LiquidityOffsetProbabilityPair)(nil),           // 12: vega.snapshot.v1.LiquidityOffsetProbabilityPair
 17951  	(*LiquiditySupplied)(nil),                        // 13: vega.snapshot.v1.LiquiditySupplied
 17952  	(*OracleDataBatch)(nil),                          // 14: vega.snapshot.v1.OracleDataBatch
 17953  	(*OracleData)(nil),                               // 15: vega.snapshot.v1.OracleData
 17954  	(*OracleDataPair)(nil),                           // 16: vega.snapshot.v1.OracleDataPair
 17955  	(*Witness)(nil),                                  // 17: vega.snapshot.v1.Witness
 17956  	(*Resource)(nil),                                 // 18: vega.snapshot.v1.Resource
 17957  	(*EventForwarderBucket)(nil),                     // 19: vega.snapshot.v1.EventForwarderBucket
 17958  	(*EventForwarder)(nil),                           // 20: vega.snapshot.v1.EventForwarder
 17959  	(*CollateralAccounts)(nil),                       // 21: vega.snapshot.v1.CollateralAccounts
 17960  	(*Earmarked)(nil),                                // 22: vega.snapshot.v1.Earmarked
 17961  	(*CollateralAssets)(nil),                         // 23: vega.snapshot.v1.CollateralAssets
 17962  	(*ActiveAssets)(nil),                             // 24: vega.snapshot.v1.ActiveAssets
 17963  	(*PendingAssets)(nil),                            // 25: vega.snapshot.v1.PendingAssets
 17964  	(*PendingAssetUpdates)(nil),                      // 26: vega.snapshot.v1.PendingAssetUpdates
 17965  	(*Withdrawal)(nil),                               // 27: vega.snapshot.v1.Withdrawal
 17966  	(*Deposit)(nil),                                  // 28: vega.snapshot.v1.Deposit
 17967  	(*TxRef)(nil),                                    // 29: vega.snapshot.v1.TxRef
 17968  	(*BankingWithdrawals)(nil),                       // 30: vega.snapshot.v1.BankingWithdrawals
 17969  	(*BankingDeposits)(nil),                          // 31: vega.snapshot.v1.BankingDeposits
 17970  	(*BankingSeen)(nil),                              // 32: vega.snapshot.v1.BankingSeen
 17971  	(*BankingAssetActions)(nil),                      // 33: vega.snapshot.v1.BankingAssetActions
 17972  	(*BankingRecurringTransfers)(nil),                // 34: vega.snapshot.v1.BankingRecurringTransfers
 17973  	(*BankingScheduledTransfers)(nil),                // 35: vega.snapshot.v1.BankingScheduledTransfers
 17974  	(*BankingRecurringGovernanceTransfers)(nil),      // 36: vega.snapshot.v1.BankingRecurringGovernanceTransfers
 17975  	(*BankingScheduledGovernanceTransfers)(nil),      // 37: vega.snapshot.v1.BankingScheduledGovernanceTransfers
 17976  	(*BankingBridgeState)(nil),                       // 38: vega.snapshot.v1.BankingBridgeState
 17977  	(*BankingEVMBridgeStates)(nil),                   // 39: vega.snapshot.v1.BankingEVMBridgeStates
 17978  	(*Checkpoint)(nil),                               // 40: vega.snapshot.v1.Checkpoint
 17979  	(*DelegationLastReconciliationTime)(nil),         // 41: vega.snapshot.v1.DelegationLastReconciliationTime
 17980  	(*DelegationActive)(nil),                         // 42: vega.snapshot.v1.DelegationActive
 17981  	(*DelegationPending)(nil),                        // 43: vega.snapshot.v1.DelegationPending
 17982  	(*DelegationAuto)(nil),                           // 44: vega.snapshot.v1.DelegationAuto
 17983  	(*ProposalData)(nil),                             // 45: vega.snapshot.v1.ProposalData
 17984  	(*GovernanceEnacted)(nil),                        // 46: vega.snapshot.v1.GovernanceEnacted
 17985  	(*GovernanceActive)(nil),                         // 47: vega.snapshot.v1.GovernanceActive
 17986  	(*BatchProposalData)(nil),                        // 48: vega.snapshot.v1.BatchProposalData
 17987  	(*GovernanceBatchActive)(nil),                    // 49: vega.snapshot.v1.GovernanceBatchActive
 17988  	(*GovernanceNode)(nil),                           // 50: vega.snapshot.v1.GovernanceNode
 17989  	(*StakingAccount)(nil),                           // 51: vega.snapshot.v1.StakingAccount
 17990  	(*StakingAccounts)(nil),                          // 52: vega.snapshot.v1.StakingAccounts
 17991  	(*MatchingBook)(nil),                             // 53: vega.snapshot.v1.MatchingBook
 17992  	(*NetParams)(nil),                                // 54: vega.snapshot.v1.NetParams
 17993  	(*DecimalMap)(nil),                               // 55: vega.snapshot.v1.DecimalMap
 17994  	(*TimePrice)(nil),                                // 56: vega.snapshot.v1.TimePrice
 17995  	(*PriceVolume)(nil),                              // 57: vega.snapshot.v1.PriceVolume
 17996  	(*PriceRange)(nil),                               // 58: vega.snapshot.v1.PriceRange
 17997  	(*PriceBound)(nil),                               // 59: vega.snapshot.v1.PriceBound
 17998  	(*PriceRangeCache)(nil),                          // 60: vega.snapshot.v1.PriceRangeCache
 17999  	(*CurrentPrice)(nil),                             // 61: vega.snapshot.v1.CurrentPrice
 18000  	(*PastPrice)(nil),                                // 62: vega.snapshot.v1.PastPrice
 18001  	(*PriceMonitor)(nil),                             // 63: vega.snapshot.v1.PriceMonitor
 18002  	(*AuctionState)(nil),                             // 64: vega.snapshot.v1.AuctionState
 18003  	(*EquityShareLP)(nil),                            // 65: vega.snapshot.v1.EquityShareLP
 18004  	(*EquityShare)(nil),                              // 66: vega.snapshot.v1.EquityShare
 18005  	(*FeeSplitter)(nil),                              // 67: vega.snapshot.v1.FeeSplitter
 18006  	(*SpotMarket)(nil),                               // 68: vega.snapshot.v1.SpotMarket
 18007  	(*Market)(nil),                                   // 69: vega.snapshot.v1.Market
 18008  	(*PartyMarginFactor)(nil),                        // 70: vega.snapshot.v1.PartyMarginFactor
 18009  	(*AmmState)(nil),                                 // 71: vega.snapshot.v1.AmmState
 18010  	(*PoolMapEntry)(nil),                             // 72: vega.snapshot.v1.PoolMapEntry
 18011  	(*StringMapEntry)(nil),                           // 73: vega.snapshot.v1.StringMapEntry
 18012  	(*Product)(nil),                                  // 74: vega.snapshot.v1.Product
 18013  	(*DataPoint)(nil),                                // 75: vega.snapshot.v1.DataPoint
 18014  	(*AuctionIntervals)(nil),                         // 76: vega.snapshot.v1.AuctionIntervals
 18015  	(*TWAPData)(nil),                                 // 77: vega.snapshot.v1.TWAPData
 18016  	(*Perps)(nil),                                    // 78: vega.snapshot.v1.Perps
 18017  	(*OrdersAtPrice)(nil),                            // 79: vega.snapshot.v1.OrdersAtPrice
 18018  	(*PricedStopOrders)(nil),                         // 80: vega.snapshot.v1.PricedStopOrders
 18019  	(*TrailingStopOrders)(nil),                       // 81: vega.snapshot.v1.TrailingStopOrders
 18020  	(*OrdersAtOffset)(nil),                           // 82: vega.snapshot.v1.OrdersAtOffset
 18021  	(*OffsetsAtPrice)(nil),                           // 83: vega.snapshot.v1.OffsetsAtPrice
 18022  	(*StopOrders)(nil),                               // 84: vega.snapshot.v1.StopOrders
 18023  	(*PeggedOrders)(nil),                             // 85: vega.snapshot.v1.PeggedOrders
 18024  	(*SLANetworkParams)(nil),                         // 86: vega.snapshot.v1.SLANetworkParams
 18025  	(*ExecutionMarkets)(nil),                         // 87: vega.snapshot.v1.ExecutionMarkets
 18026  	(*Successors)(nil),                               // 88: vega.snapshot.v1.Successors
 18027  	(*Position)(nil),                                 // 89: vega.snapshot.v1.Position
 18028  	(*MarketPositions)(nil),                          // 90: vega.snapshot.v1.MarketPositions
 18029  	(*PartyPositionStats)(nil),                       // 91: vega.snapshot.v1.PartyPositionStats
 18030  	(*SettlementState)(nil),                          // 92: vega.snapshot.v1.SettlementState
 18031  	(*LastSettledPosition)(nil),                      // 93: vega.snapshot.v1.LastSettledPosition
 18032  	(*SettlementTrade)(nil),                          // 94: vega.snapshot.v1.SettlementTrade
 18033  	(*AppState)(nil),                                 // 95: vega.snapshot.v1.AppState
 18034  	(*EpochState)(nil),                               // 96: vega.snapshot.v1.EpochState
 18035  	(*RewardsPendingPayouts)(nil),                    // 97: vega.snapshot.v1.RewardsPendingPayouts
 18036  	(*ScheduledRewardsPayout)(nil),                   // 98: vega.snapshot.v1.ScheduledRewardsPayout
 18037  	(*RewardsPayout)(nil),                            // 99: vega.snapshot.v1.RewardsPayout
 18038  	(*RewardsPartyAmount)(nil),                       // 100: vega.snapshot.v1.RewardsPartyAmount
 18039  	(*LimitState)(nil),                               // 101: vega.snapshot.v1.LimitState
 18040  	(*VoteSpamPolicy)(nil),                           // 102: vega.snapshot.v1.VoteSpamPolicy
 18041  	(*PartyProposalVoteCount)(nil),                   // 103: vega.snapshot.v1.PartyProposalVoteCount
 18042  	(*PartyTokenBalance)(nil),                        // 104: vega.snapshot.v1.PartyTokenBalance
 18043  	(*BlockRejectStats)(nil),                         // 105: vega.snapshot.v1.BlockRejectStats
 18044  	(*SpamPartyTransactionCount)(nil),                // 106: vega.snapshot.v1.SpamPartyTransactionCount
 18045  	(*SimpleSpamPolicy)(nil),                         // 107: vega.snapshot.v1.SimpleSpamPolicy
 18046  	(*NotarySigs)(nil),                               // 108: vega.snapshot.v1.NotarySigs
 18047  	(*Notary)(nil),                                   // 109: vega.snapshot.v1.Notary
 18048  	(*StakeVerifierDeposited)(nil),                   // 110: vega.snapshot.v1.StakeVerifierDeposited
 18049  	(*StakeVerifierRemoved)(nil),                     // 111: vega.snapshot.v1.StakeVerifierRemoved
 18050  	(*StakeVerifierPending)(nil),                     // 112: vega.snapshot.v1.StakeVerifierPending
 18051  	(*L2EthOracles)(nil),                             // 113: vega.snapshot.v1.L2EthOracles
 18052  	(*ChainIdEthOracles)(nil),                        // 114: vega.snapshot.v1.ChainIdEthOracles
 18053  	(*EthOracleVerifierLastBlock)(nil),               // 115: vega.snapshot.v1.EthOracleVerifierLastBlock
 18054  	(*EthOracleVerifierMisc)(nil),                    // 116: vega.snapshot.v1.EthOracleVerifierMisc
 18055  	(*EthContractCallResults)(nil),                   // 117: vega.snapshot.v1.EthContractCallResults
 18056  	(*EthContractCallResult)(nil),                    // 118: vega.snapshot.v1.EthContractCallResult
 18057  	(*EthVerifierBucket)(nil),                        // 119: vega.snapshot.v1.EthVerifierBucket
 18058  	(*PendingKeyRotation)(nil),                       // 120: vega.snapshot.v1.PendingKeyRotation
 18059  	(*PendingEthereumKeyRotation)(nil),               // 121: vega.snapshot.v1.PendingEthereumKeyRotation
 18060  	(*Topology)(nil),                                 // 122: vega.snapshot.v1.Topology
 18061  	(*ToplogySignatures)(nil),                        // 123: vega.snapshot.v1.ToplogySignatures
 18062  	(*PendingERC20MultisigControlSignature)(nil),     // 124: vega.snapshot.v1.PendingERC20MultisigControlSignature
 18063  	(*IssuedERC20MultisigControlSignature)(nil),      // 125: vega.snapshot.v1.IssuedERC20MultisigControlSignature
 18064  	(*ValidatorState)(nil),                           // 126: vega.snapshot.v1.ValidatorState
 18065  	(*HeartbeatTracker)(nil),                         // 127: vega.snapshot.v1.HeartbeatTracker
 18066  	(*PerformanceStats)(nil),                         // 128: vega.snapshot.v1.PerformanceStats
 18067  	(*ValidatorPerformance)(nil),                     // 129: vega.snapshot.v1.ValidatorPerformance
 18068  	(*LiquidityParameters)(nil),                      // 130: vega.snapshot.v1.LiquidityParameters
 18069  	(*LiquidityPendingProvisions)(nil),               // 131: vega.snapshot.v1.LiquidityPendingProvisions
 18070  	(*LiquidityPartiesLiquidityOrders)(nil),          // 132: vega.snapshot.v1.LiquidityPartiesLiquidityOrders
 18071  	(*PartyOrders)(nil),                              // 133: vega.snapshot.v1.PartyOrders
 18072  	(*LiquidityPartiesOrders)(nil),                   // 134: vega.snapshot.v1.LiquidityPartiesOrders
 18073  	(*LiquidityProvisions)(nil),                      // 135: vega.snapshot.v1.LiquidityProvisions
 18074  	(*LiquidityScores)(nil),                          // 136: vega.snapshot.v1.LiquidityScores
 18075  	(*LiquidityScore)(nil),                           // 137: vega.snapshot.v1.LiquidityScore
 18076  	(*LiquidityV2Parameters)(nil),                    // 138: vega.snapshot.v1.LiquidityV2Parameters
 18077  	(*LiquidityV2PaidFeesStats)(nil),                 // 139: vega.snapshot.v1.LiquidityV2PaidFeesStats
 18078  	(*LiquidityV2Provisions)(nil),                    // 140: vega.snapshot.v1.LiquidityV2Provisions
 18079  	(*LiquidityV2PendingProvisions)(nil),             // 141: vega.snapshot.v1.LiquidityV2PendingProvisions
 18080  	(*LiquidityV2Performances)(nil),                  // 142: vega.snapshot.v1.LiquidityV2Performances
 18081  	(*LiquidityV2PerformancePerParty)(nil),           // 143: vega.snapshot.v1.LiquidityV2PerformancePerParty
 18082  	(*LiquidityV2Scores)(nil),                        // 144: vega.snapshot.v1.LiquidityV2Scores
 18083  	(*LiquidityV2Supplied)(nil),                      // 145: vega.snapshot.v1.LiquidityV2Supplied
 18084  	(*FloatingPointConsensus)(nil),                   // 146: vega.snapshot.v1.FloatingPointConsensus
 18085  	(*StateVarInternalState)(nil),                    // 147: vega.snapshot.v1.StateVarInternalState
 18086  	(*FloatingPointValidatorResult)(nil),             // 148: vega.snapshot.v1.FloatingPointValidatorResult
 18087  	(*NextTimeTrigger)(nil),                          // 149: vega.snapshot.v1.NextTimeTrigger
 18088  	(*MarketTracker)(nil),                            // 150: vega.snapshot.v1.MarketTracker
 18089  	(*SignerEventsPerAddress)(nil),                   // 151: vega.snapshot.v1.SignerEventsPerAddress
 18090  	(*ERC20MultiSigTopologyVerified)(nil),            // 152: vega.snapshot.v1.ERC20MultiSigTopologyVerified
 18091  	(*ERC20MultiSigTopologyPending)(nil),             // 153: vega.snapshot.v1.ERC20MultiSigTopologyPending
 18092  	(*EVMMultisigTopology)(nil),                      // 154: vega.snapshot.v1.EVMMultisigTopology
 18093  	(*EVMMultisigTopologies)(nil),                    // 155: vega.snapshot.v1.EVMMultisigTopologies
 18094  	(*ProofOfWork)(nil),                              // 156: vega.snapshot.v1.ProofOfWork
 18095  	(*BannedParty)(nil),                              // 157: vega.snapshot.v1.BannedParty
 18096  	(*ProofOfWorkParams)(nil),                        // 158: vega.snapshot.v1.ProofOfWorkParams
 18097  	(*ProofOfWorkState)(nil),                         // 159: vega.snapshot.v1.ProofOfWorkState
 18098  	(*ProofOfWorkBlockState)(nil),                    // 160: vega.snapshot.v1.ProofOfWorkBlockState
 18099  	(*ProofOfWorkPartyStateForBlock)(nil),            // 161: vega.snapshot.v1.ProofOfWorkPartyStateForBlock
 18100  	(*TransactionsAtHeight)(nil),                     // 162: vega.snapshot.v1.TransactionsAtHeight
 18101  	(*NonceRef)(nil),                                 // 163: vega.snapshot.v1.NonceRef
 18102  	(*NonceRefsAtHeight)(nil),                        // 164: vega.snapshot.v1.NonceRefsAtHeight
 18103  	(*ProtocolUpgradeProposals)(nil),                 // 165: vega.snapshot.v1.ProtocolUpgradeProposals
 18104  	(*AcceptedProtocolUpgradeProposal)(nil),          // 166: vega.snapshot.v1.AcceptedProtocolUpgradeProposal
 18105  	(*Teams)(nil),                                    // 167: vega.snapshot.v1.Teams
 18106  	(*Team)(nil),                                     // 168: vega.snapshot.v1.Team
 18107  	(*Membership)(nil),                               // 169: vega.snapshot.v1.Membership
 18108  	(*TeamSwitches)(nil),                             // 170: vega.snapshot.v1.TeamSwitches
 18109  	(*TeamSwitch)(nil),                               // 171: vega.snapshot.v1.TeamSwitch
 18110  	(*Vesting)(nil),                                  // 172: vega.snapshot.v1.Vesting
 18111  	(*PartyReward)(nil),                              // 173: vega.snapshot.v1.PartyReward
 18112  	(*ReferralProgramData)(nil),                      // 174: vega.snapshot.v1.ReferralProgramData
 18113  	(*ReferralSet)(nil),                              // 175: vega.snapshot.v1.ReferralSet
 18114  	(*RunningVolume)(nil),                            // 176: vega.snapshot.v1.RunningVolume
 18115  	(*FactorByReferee)(nil),                          // 177: vega.snapshot.v1.FactorByReferee
 18116  	(*AssetLocked)(nil),                              // 178: vega.snapshot.v1.AssetLocked
 18117  	(*EpochBalance)(nil),                             // 179: vega.snapshot.v1.EpochBalance
 18118  	(*InVesting)(nil),                                // 180: vega.snapshot.v1.InVesting
 18119  	(*ActivityStreak)(nil),                           // 181: vega.snapshot.v1.ActivityStreak
 18120  	(*PartyActivityStreak)(nil),                      // 182: vega.snapshot.v1.PartyActivityStreak
 18121  	(*PartyRebateData)(nil),                          // 183: vega.snapshot.v1.PartyRebateData
 18122  	(*VolumeRebateProgram)(nil),                      // 184: vega.snapshot.v1.VolumeRebateProgram
 18123  	(*VolumeRebateStats)(nil),                        // 185: vega.snapshot.v1.VolumeRebateStats
 18124  	(*VolumeDiscountProgram)(nil),                    // 186: vega.snapshot.v1.VolumeDiscountProgram
 18125  	(*VolumeDiscountStats)(nil),                      // 187: vega.snapshot.v1.VolumeDiscountStats
 18126  	(*EpochPartyVolumes)(nil),                        // 188: vega.snapshot.v1.EpochPartyVolumes
 18127  	(*PartyVolume)(nil),                              // 189: vega.snapshot.v1.PartyVolume
 18128  	(*Liquidation)(nil),                              // 190: vega.snapshot.v1.Liquidation
 18129  	(*PartyAssetAmount)(nil),                         // 191: vega.snapshot.v1.PartyAssetAmount
 18130  	(*BankingTransferFeeDiscounts)(nil),              // 192: vega.snapshot.v1.BankingTransferFeeDiscounts
 18131  	(*CompositePriceCalculator)(nil),                 // 193: vega.snapshot.v1.CompositePriceCalculator
 18132  	(*Parties)(nil),                                  // 194: vega.snapshot.v1.Parties
 18133  	(*PartyProfile)(nil),                             // 195: vega.snapshot.v1.PartyProfile
 18134  	(*AMMValues)(nil),                                // 196: vega.snapshot.v1.AMMValues
 18135  	(*MarketLiquidity)(nil),                          // 197: vega.snapshot.v1.MarketLiquidity
 18136  	(*DelayedTx)(nil),                                // 198: vega.snapshot.v1.DelayedTx
 18137  	(*TxCache)(nil),                                  // 199: vega.snapshot.v1.TxCache
 18138  	(*EVMFwdPendingHeartbeat)(nil),                   // 200: vega.snapshot.v1.EVMFwdPendingHeartbeat
 18139  	(*EVMFwdLastSeen)(nil),                           // 201: vega.snapshot.v1.EVMFwdLastSeen
 18140  	(*EVMFwdHeartbeats)(nil),                         // 202: vega.snapshot.v1.EVMFwdHeartbeats
 18141  	(*ProtocolAutomatedPurchase)(nil),                // 203: vega.snapshot.v1.ProtocolAutomatedPurchase
 18142  	(*PoolMapEntry_Curve)(nil),                       // 204: vega.snapshot.v1.PoolMapEntry.Curve
 18143  	(*PoolMapEntry_Pool)(nil),                        // 205: vega.snapshot.v1.PoolMapEntry.Pool
 18144  	(*v1.Signer)(nil),                                // 206: vega.data.v1.Signer
 18145  	(*v1.Property)(nil),                              // 207: vega.data.v1.Property
 18146  	(*vega.Account)(nil),                             // 208: vega.Account
 18147  	(*vega.Asset)(nil),                               // 209: vega.Asset
 18148  	(*vega.Withdrawal)(nil),                          // 210: vega.Withdrawal
 18149  	(*vega.Deposit)(nil),                             // 211: vega.Deposit
 18150  	(*v11.AssetAction)(nil),                          // 212: vega.checkpoint.v1.AssetAction
 18151  	(*v11.RecurringTransfers)(nil),                   // 213: vega.checkpoint.v1.RecurringTransfers
 18152  	(*v11.ScheduledTransferAtTime)(nil),              // 214: vega.checkpoint.v1.ScheduledTransferAtTime
 18153  	(*v11.GovernanceTransfer)(nil),                   // 215: vega.checkpoint.v1.GovernanceTransfer
 18154  	(*v11.ScheduledGovernanceTransferAtTime)(nil),    // 216: vega.checkpoint.v1.ScheduledGovernanceTransferAtTime
 18155  	(*v11.BridgeState)(nil),                          // 217: vega.checkpoint.v1.BridgeState
 18156  	(*vega.Delegation)(nil),                          // 218: vega.Delegation
 18157  	(*vega.Proposal)(nil),                            // 219: vega.Proposal
 18158  	(*vega.Vote)(nil),                                // 220: vega.Vote
 18159  	(*v12.StakeLinking)(nil),                         // 221: vega.events.v1.StakeLinking
 18160  	(*vega.StakeTotalSupply)(nil),                    // 222: vega.StakeTotalSupply
 18161  	(*vega.Order)(nil),                               // 223: vega.Order
 18162  	(*vega.NetworkParameter)(nil),                    // 224: vega.NetworkParameter
 18163  	(*vega.PriceMonitoringTrigger)(nil),              // 225: vega.PriceMonitoringTrigger
 18164  	(vega.Market_TradingMode)(0),                     // 226: vega.Market.TradingMode
 18165  	(vega.AuctionTrigger)(0),                         // 227: vega.AuctionTrigger
 18166  	(*vega.AuctionDuration)(nil),                     // 228: vega.AuctionDuration
 18167  	(*vega.Market)(nil),                              // 229: vega.Market
 18168  	(*v12.FeesStats)(nil),                            // 230: vega.events.v1.FeesStats
 18169  	(*v12.StopOrderEvent)(nil),                       // 231: vega.events.v1.StopOrderEvent
 18170  	(*v11.MarketState)(nil),                          // 232: vega.checkpoint.v1.MarketState
 18171  	(*v12.ValidatorUpdate)(nil),                      // 233: vega.events.v1.ValidatorUpdate
 18172  	(*vega.RankingScore)(nil),                        // 234: vega.RankingScore
 18173  	(*vega.LiquidityProvision)(nil),                  // 235: vega.LiquidityProvision
 18174  	(*vega.LiquiditySLAParameters)(nil),              // 236: vega.LiquiditySLAParameters
 18175  	(*v12.PaidLiquidityFeesStats)(nil),               // 237: vega.events.v1.PaidLiquidityFeesStats
 18176  	(*vega.KeyValueBundle)(nil),                      // 238: vega.KeyValueBundle
 18177  	(*v11.MarketActivityTracker)(nil),                // 239: vega.checkpoint.v1.MarketActivityTracker
 18178  	(*v11.TakerNotionalVolume)(nil),                  // 240: vega.checkpoint.v1.TakerNotionalVolume
 18179  	(*v11.MarketToPartyTakerNotionalVolume)(nil),     // 241: vega.checkpoint.v1.MarketToPartyTakerNotionalVolume
 18180  	(*v11.EpochPartyTakerFees)(nil),                  // 242: vega.checkpoint.v1.EpochPartyTakerFees
 18181  	(*v11.GameEligibilityTracker)(nil),               // 243: vega.checkpoint.v1.GameEligibilityTracker
 18182  	(*v12.ERC20MultiSigSignerEvent)(nil),             // 244: vega.events.v1.ERC20MultiSigSignerEvent
 18183  	(*v12.ERC20MultiSigThresholdSetEvent)(nil),       // 245: vega.events.v1.ERC20MultiSigThresholdSetEvent
 18184  	(*v12.ProtocolUpgradeEvent)(nil),                 // 246: vega.events.v1.ProtocolUpgradeEvent
 18185  	(*vega.ReferralProgram)(nil),                     // 247: vega.ReferralProgram
 18186  	(*vega.RewardFactors)(nil),                       // 248: vega.RewardFactors
 18187  	(*vega.DiscountFactors)(nil),                     // 249: vega.DiscountFactors
 18188  	(*vega.VolumeRebateProgram)(nil),                 // 250: vega.VolumeRebateProgram
 18189  	(*vega.VolumeDiscountProgram)(nil),               // 251: vega.VolumeDiscountProgram
 18190  	(*vega.LiquidationStrategy)(nil),                 // 252: vega.LiquidationStrategy
 18191  	(*vega.CompositePriceConfiguration)(nil),         // 253: vega.CompositePriceConfiguration
 18192  	(*vega.Trade)(nil),                               // 254: vega.Trade
 18193  	(*vega.Metadata)(nil),                            // 255: vega.Metadata
 18194  	(*vega.NewProtocolAutomatedPurchaseChanges)(nil), // 256: vega.NewProtocolAutomatedPurchaseChanges
 18195  	(vega.Side)(0),                                   // 257: vega.Side
 18196  	(*v12.AMM_ConcentratedLiquidityParameters)(nil),  // 258: vega.events.v1.AMM.ConcentratedLiquidityParameters
 18197  	(v12.AMM_Status)(0),                              // 259: vega.events.v1.AMM.Status
 18198  }
 18199  var file_vega_snapshot_v1_snapshot_proto_depIdxs = []int32{
 18200  	0,   // 0: vega.snapshot.v1.Snapshot.format:type_name -> vega.snapshot.v1.Format
 18201  	2,   // 1: vega.snapshot.v1.Metadata.node_hashes:type_name -> vega.snapshot.v1.NodeHash
 18202  	5,   // 2: vega.snapshot.v1.Chunk.data:type_name -> vega.snapshot.v1.Payload
 18203  	24,  // 3: vega.snapshot.v1.Payload.active_assets:type_name -> vega.snapshot.v1.ActiveAssets
 18204  	25,  // 4: vega.snapshot.v1.Payload.pending_assets:type_name -> vega.snapshot.v1.PendingAssets
 18205  	30,  // 5: vega.snapshot.v1.Payload.banking_withdrawals:type_name -> vega.snapshot.v1.BankingWithdrawals
 18206  	31,  // 6: vega.snapshot.v1.Payload.banking_deposits:type_name -> vega.snapshot.v1.BankingDeposits
 18207  	32,  // 7: vega.snapshot.v1.Payload.banking_seen:type_name -> vega.snapshot.v1.BankingSeen
 18208  	33,  // 8: vega.snapshot.v1.Payload.banking_asset_actions:type_name -> vega.snapshot.v1.BankingAssetActions
 18209  	40,  // 9: vega.snapshot.v1.Payload.checkpoint:type_name -> vega.snapshot.v1.Checkpoint
 18210  	21,  // 10: vega.snapshot.v1.Payload.collateral_accounts:type_name -> vega.snapshot.v1.CollateralAccounts
 18211  	23,  // 11: vega.snapshot.v1.Payload.collateral_assets:type_name -> vega.snapshot.v1.CollateralAssets
 18212  	42,  // 12: vega.snapshot.v1.Payload.delegation_active:type_name -> vega.snapshot.v1.DelegationActive
 18213  	43,  // 13: vega.snapshot.v1.Payload.delegation_pending:type_name -> vega.snapshot.v1.DelegationPending
 18214  	44,  // 14: vega.snapshot.v1.Payload.delegation_auto:type_name -> vega.snapshot.v1.DelegationAuto
 18215  	47,  // 15: vega.snapshot.v1.Payload.governance_active:type_name -> vega.snapshot.v1.GovernanceActive
 18216  	46,  // 16: vega.snapshot.v1.Payload.governance_enacted:type_name -> vega.snapshot.v1.GovernanceEnacted
 18217  	52,  // 17: vega.snapshot.v1.Payload.staking_accounts:type_name -> vega.snapshot.v1.StakingAccounts
 18218  	53,  // 18: vega.snapshot.v1.Payload.matching_book:type_name -> vega.snapshot.v1.MatchingBook
 18219  	54,  // 19: vega.snapshot.v1.Payload.network_parameters:type_name -> vega.snapshot.v1.NetParams
 18220  	87,  // 20: vega.snapshot.v1.Payload.execution_markets:type_name -> vega.snapshot.v1.ExecutionMarkets
 18221  	90,  // 21: vega.snapshot.v1.Payload.market_positions:type_name -> vega.snapshot.v1.MarketPositions
 18222  	95,  // 22: vega.snapshot.v1.Payload.app_state:type_name -> vega.snapshot.v1.AppState
 18223  	96,  // 23: vega.snapshot.v1.Payload.epoch:type_name -> vega.snapshot.v1.EpochState
 18224  	97,  // 24: vega.snapshot.v1.Payload.rewards_pending_payouts:type_name -> vega.snapshot.v1.RewardsPendingPayouts
 18225  	50,  // 25: vega.snapshot.v1.Payload.governance_node:type_name -> vega.snapshot.v1.GovernanceNode
 18226  	101, // 26: vega.snapshot.v1.Payload.limit_state:type_name -> vega.snapshot.v1.LimitState
 18227  	102, // 27: vega.snapshot.v1.Payload.vote_spam_policy:type_name -> vega.snapshot.v1.VoteSpamPolicy
 18228  	107, // 28: vega.snapshot.v1.Payload.simple_spam_policy:type_name -> vega.snapshot.v1.SimpleSpamPolicy
 18229  	109, // 29: vega.snapshot.v1.Payload.notary:type_name -> vega.snapshot.v1.Notary
 18230  	20,  // 30: vega.snapshot.v1.Payload.event_forwarder:type_name -> vega.snapshot.v1.EventForwarder
 18231  	110, // 31: vega.snapshot.v1.Payload.stake_verifier_deposited:type_name -> vega.snapshot.v1.StakeVerifierDeposited
 18232  	111, // 32: vega.snapshot.v1.Payload.stake_verifier_removed:type_name -> vega.snapshot.v1.StakeVerifierRemoved
 18233  	17,  // 33: vega.snapshot.v1.Payload.witness:type_name -> vega.snapshot.v1.Witness
 18234  	41,  // 34: vega.snapshot.v1.Payload.delegation_last_reconciliation_time:type_name -> vega.snapshot.v1.DelegationLastReconciliationTime
 18235  	122, // 35: vega.snapshot.v1.Payload.topology:type_name -> vega.snapshot.v1.Topology
 18236  	14,  // 36: vega.snapshot.v1.Payload.oracle_data:type_name -> vega.snapshot.v1.OracleDataBatch
 18237  	130, // 37: vega.snapshot.v1.Payload.liquidity_parameters:type_name -> vega.snapshot.v1.LiquidityParameters
 18238  	131, // 38: vega.snapshot.v1.Payload.liquidity_pending_provisions:type_name -> vega.snapshot.v1.LiquidityPendingProvisions
 18239  	132, // 39: vega.snapshot.v1.Payload.liquidity_parties_liquidity_orders:type_name -> vega.snapshot.v1.LiquidityPartiesLiquidityOrders
 18240  	134, // 40: vega.snapshot.v1.Payload.liquidity_parties_orders:type_name -> vega.snapshot.v1.LiquidityPartiesOrders
 18241  	135, // 41: vega.snapshot.v1.Payload.liquidity_provisions:type_name -> vega.snapshot.v1.LiquidityProvisions
 18242  	13,  // 42: vega.snapshot.v1.Payload.liquidity_supplied:type_name -> vega.snapshot.v1.LiquiditySupplied
 18243  	10,  // 43: vega.snapshot.v1.Payload.liquidity_target:type_name -> vega.snapshot.v1.LiquidityTarget
 18244  	146, // 44: vega.snapshot.v1.Payload.floating_point_consensus:type_name -> vega.snapshot.v1.FloatingPointConsensus
 18245  	150, // 45: vega.snapshot.v1.Payload.market_tracker:type_name -> vega.snapshot.v1.MarketTracker
 18246  	34,  // 46: vega.snapshot.v1.Payload.banking_recurring_transfers:type_name -> vega.snapshot.v1.BankingRecurringTransfers
 18247  	35,  // 47: vega.snapshot.v1.Payload.banking_scheduled_transfers:type_name -> vega.snapshot.v1.BankingScheduledTransfers
 18248  	152, // 48: vega.snapshot.v1.Payload.erc20_multisig_topology_verified:type_name -> vega.snapshot.v1.ERC20MultiSigTopologyVerified
 18249  	153, // 49: vega.snapshot.v1.Payload.erc20_multisig_topology_pending:type_name -> vega.snapshot.v1.ERC20MultiSigTopologyPending
 18250  	156, // 50: vega.snapshot.v1.Payload.proof_of_work:type_name -> vega.snapshot.v1.ProofOfWork
 18251  	26,  // 51: vega.snapshot.v1.Payload.pending_asset_updates:type_name -> vega.snapshot.v1.PendingAssetUpdates
 18252  	165, // 52: vega.snapshot.v1.Payload.protocol_upgrade_proposals:type_name -> vega.snapshot.v1.ProtocolUpgradeProposals
 18253  	38,  // 53: vega.snapshot.v1.Payload.banking_primary_bridge_state:type_name -> vega.snapshot.v1.BankingBridgeState
 18254  	92,  // 54: vega.snapshot.v1.Payload.settlement_state:type_name -> vega.snapshot.v1.SettlementState
 18255  	136, // 55: vega.snapshot.v1.Payload.liquidity_scores:type_name -> vega.snapshot.v1.LiquidityScores
 18256  	11,  // 56: vega.snapshot.v1.Payload.spot_liquidity_target:type_name -> vega.snapshot.v1.SpotLiquidityTarget
 18257  	36,  // 57: vega.snapshot.v1.Payload.banking_recurring_governance_transfers:type_name -> vega.snapshot.v1.BankingRecurringGovernanceTransfers
 18258  	37,  // 58: vega.snapshot.v1.Payload.banking_scheduled_governance_transfers:type_name -> vega.snapshot.v1.BankingScheduledGovernanceTransfers
 18259  	117, // 59: vega.snapshot.v1.Payload.eth_contract_call_results:type_name -> vega.snapshot.v1.EthContractCallResults
 18260  	115, // 60: vega.snapshot.v1.Payload.eth_oracle_verifier_last_block:type_name -> vega.snapshot.v1.EthOracleVerifierLastBlock
 18261  	140, // 61: vega.snapshot.v1.Payload.liquidity_v2_provisions:type_name -> vega.snapshot.v1.LiquidityV2Provisions
 18262  	141, // 62: vega.snapshot.v1.Payload.liquidity_v2_pending_provisions:type_name -> vega.snapshot.v1.LiquidityV2PendingProvisions
 18263  	142, // 63: vega.snapshot.v1.Payload.liquidity_v2_performances:type_name -> vega.snapshot.v1.LiquidityV2Performances
 18264  	145, // 64: vega.snapshot.v1.Payload.liquidity_v2_supplied:type_name -> vega.snapshot.v1.LiquidityV2Supplied
 18265  	144, // 65: vega.snapshot.v1.Payload.liquidity_v2_scores:type_name -> vega.snapshot.v1.LiquidityV2Scores
 18266  	7,   // 66: vega.snapshot.v1.Payload.holding_account_tracker:type_name -> vega.snapshot.v1.HoldingAccountTracker
 18267  	167, // 67: vega.snapshot.v1.Payload.teams:type_name -> vega.snapshot.v1.Teams
 18268  	170, // 68: vega.snapshot.v1.Payload.team_switches:type_name -> vega.snapshot.v1.TeamSwitches
 18269  	172, // 69: vega.snapshot.v1.Payload.vesting:type_name -> vega.snapshot.v1.Vesting
 18270  	174, // 70: vega.snapshot.v1.Payload.referral_program:type_name -> vega.snapshot.v1.ReferralProgramData
 18271  	181, // 71: vega.snapshot.v1.Payload.activity_streak:type_name -> vega.snapshot.v1.ActivityStreak
 18272  	186, // 72: vega.snapshot.v1.Payload.volume_discount_program:type_name -> vega.snapshot.v1.VolumeDiscountProgram
 18273  	138, // 73: vega.snapshot.v1.Payload.liquidity_v2_parameters:type_name -> vega.snapshot.v1.LiquidityV2Parameters
 18274  	139, // 74: vega.snapshot.v1.Payload.liquidity_v2_paid_fees_stats:type_name -> vega.snapshot.v1.LiquidityV2PaidFeesStats
 18275  	190, // 75: vega.snapshot.v1.Payload.liquidation:type_name -> vega.snapshot.v1.Liquidation
 18276  	192, // 76: vega.snapshot.v1.Payload.banking_transfer_fee_discounts:type_name -> vega.snapshot.v1.BankingTransferFeeDiscounts
 18277  	49,  // 77: vega.snapshot.v1.Payload.governance_batch_active:type_name -> vega.snapshot.v1.GovernanceBatchActive
 18278  	194, // 78: vega.snapshot.v1.Payload.parties:type_name -> vega.snapshot.v1.Parties
 18279  	113, // 79: vega.snapshot.v1.Payload.l2_eth_oracles:type_name -> vega.snapshot.v1.L2EthOracles
 18280  	116, // 80: vega.snapshot.v1.Payload.eth_oracle_verifier_misc:type_name -> vega.snapshot.v1.EthOracleVerifierMisc
 18281  	39,  // 81: vega.snapshot.v1.Payload.banking_evm_bridge_states:type_name -> vega.snapshot.v1.BankingEVMBridgeStates
 18282  	155, // 82: vega.snapshot.v1.Payload.evm_multisig_topologies:type_name -> vega.snapshot.v1.EVMMultisigTopologies
 18283  	199, // 83: vega.snapshot.v1.Payload.tx_cache:type_name -> vega.snapshot.v1.TxCache
 18284  	202, // 84: vega.snapshot.v1.Payload.evm_fwd_heartbeats:type_name -> vega.snapshot.v1.EVMFwdHeartbeats
 18285  	184, // 85: vega.snapshot.v1.Payload.volume_rebate_program:type_name -> vega.snapshot.v1.VolumeRebateProgram
 18286  	6,   // 86: vega.snapshot.v1.HoldingAccountTracker.order_holding:type_name -> vega.snapshot.v1.OrderHoldingQuantities
 18287  	9,   // 87: vega.snapshot.v1.LiquidityTarget.previous_open_interests:type_name -> vega.snapshot.v1.TimestampedOpenInterest
 18288  	9,   // 88: vega.snapshot.v1.LiquidityTarget.max_open_interests:type_name -> vega.snapshot.v1.TimestampedOpenInterest
 18289  	8,   // 89: vega.snapshot.v1.SpotLiquidityTarget.previous_total_stake:type_name -> vega.snapshot.v1.TimestampedTotalStake
 18290  	8,   // 90: vega.snapshot.v1.SpotLiquidityTarget.max_total_stake:type_name -> vega.snapshot.v1.TimestampedTotalStake
 18291  	12,  // 91: vega.snapshot.v1.LiquiditySupplied.bid_cache:type_name -> vega.snapshot.v1.LiquidityOffsetProbabilityPair
 18292  	12,  // 92: vega.snapshot.v1.LiquiditySupplied.ask_cache:type_name -> vega.snapshot.v1.LiquidityOffsetProbabilityPair
 18293  	15,  // 93: vega.snapshot.v1.OracleDataBatch.oracle_data:type_name -> vega.snapshot.v1.OracleData
 18294  	206, // 94: vega.snapshot.v1.OracleData.signers:type_name -> vega.data.v1.Signer
 18295  	16,  // 95: vega.snapshot.v1.OracleData.data:type_name -> vega.snapshot.v1.OracleDataPair
 18296  	207, // 96: vega.snapshot.v1.OracleData.meta_data:type_name -> vega.data.v1.Property
 18297  	18,  // 97: vega.snapshot.v1.Witness.resources:type_name -> vega.snapshot.v1.Resource
 18298  	19,  // 98: vega.snapshot.v1.EventForwarder.buckets:type_name -> vega.snapshot.v1.EventForwarderBucket
 18299  	208, // 99: vega.snapshot.v1.CollateralAccounts.accounts:type_name -> vega.Account
 18300  	22,  // 100: vega.snapshot.v1.CollateralAccounts.earmarked_balances:type_name -> vega.snapshot.v1.Earmarked
 18301  	209, // 101: vega.snapshot.v1.CollateralAssets.assets:type_name -> vega.Asset
 18302  	209, // 102: vega.snapshot.v1.ActiveAssets.assets:type_name -> vega.Asset
 18303  	209, // 103: vega.snapshot.v1.PendingAssets.assets:type_name -> vega.Asset
 18304  	209, // 104: vega.snapshot.v1.PendingAssetUpdates.assets:type_name -> vega.Asset
 18305  	210, // 105: vega.snapshot.v1.Withdrawal.withdrawal:type_name -> vega.Withdrawal
 18306  	211, // 106: vega.snapshot.v1.Deposit.deposit:type_name -> vega.Deposit
 18307  	27,  // 107: vega.snapshot.v1.BankingWithdrawals.withdrawals:type_name -> vega.snapshot.v1.Withdrawal
 18308  	28,  // 108: vega.snapshot.v1.BankingDeposits.deposit:type_name -> vega.snapshot.v1.Deposit
 18309  	212, // 109: vega.snapshot.v1.BankingAssetActions.asset_action:type_name -> vega.checkpoint.v1.AssetAction
 18310  	213, // 110: vega.snapshot.v1.BankingRecurringTransfers.recurring_transfers:type_name -> vega.checkpoint.v1.RecurringTransfers
 18311  	214, // 111: vega.snapshot.v1.BankingScheduledTransfers.transfers_at_time:type_name -> vega.checkpoint.v1.ScheduledTransferAtTime
 18312  	215, // 112: vega.snapshot.v1.BankingRecurringGovernanceTransfers.recurring_transfers:type_name -> vega.checkpoint.v1.GovernanceTransfer
 18313  	216, // 113: vega.snapshot.v1.BankingScheduledGovernanceTransfers.transfers_at_time:type_name -> vega.checkpoint.v1.ScheduledGovernanceTransferAtTime
 18314  	217, // 114: vega.snapshot.v1.BankingBridgeState.bridge_state:type_name -> vega.checkpoint.v1.BridgeState
 18315  	217, // 115: vega.snapshot.v1.BankingEVMBridgeStates.bridge_states:type_name -> vega.checkpoint.v1.BridgeState
 18316  	218, // 116: vega.snapshot.v1.DelegationActive.delegations:type_name -> vega.Delegation
 18317  	218, // 117: vega.snapshot.v1.DelegationPending.delegations:type_name -> vega.Delegation
 18318  	218, // 118: vega.snapshot.v1.DelegationPending.undelegation:type_name -> vega.Delegation
 18319  	219, // 119: vega.snapshot.v1.ProposalData.proposal:type_name -> vega.Proposal
 18320  	220, // 120: vega.snapshot.v1.ProposalData.yes:type_name -> vega.Vote
 18321  	220, // 121: vega.snapshot.v1.ProposalData.no:type_name -> vega.Vote
 18322  	220, // 122: vega.snapshot.v1.ProposalData.invalid:type_name -> vega.Vote
 18323  	45,  // 123: vega.snapshot.v1.GovernanceEnacted.proposals:type_name -> vega.snapshot.v1.ProposalData
 18324  	45,  // 124: vega.snapshot.v1.GovernanceActive.proposals:type_name -> vega.snapshot.v1.ProposalData
 18325  	45,  // 125: vega.snapshot.v1.BatchProposalData.batch_proposal:type_name -> vega.snapshot.v1.ProposalData
 18326  	219, // 126: vega.snapshot.v1.BatchProposalData.proposals:type_name -> vega.Proposal
 18327  	48,  // 127: vega.snapshot.v1.GovernanceBatchActive.batch_proposals:type_name -> vega.snapshot.v1.BatchProposalData
 18328  	219, // 128: vega.snapshot.v1.GovernanceNode.proposals:type_name -> vega.Proposal
 18329  	45,  // 129: vega.snapshot.v1.GovernanceNode.proposal_data:type_name -> vega.snapshot.v1.ProposalData
 18330  	48,  // 130: vega.snapshot.v1.GovernanceNode.batch_proposal_data:type_name -> vega.snapshot.v1.BatchProposalData
 18331  	221, // 131: vega.snapshot.v1.StakingAccount.events:type_name -> vega.events.v1.StakeLinking
 18332  	51,  // 132: vega.snapshot.v1.StakingAccounts.accounts:type_name -> vega.snapshot.v1.StakingAccount
 18333  	222, // 133: vega.snapshot.v1.StakingAccounts.pending_stake_total_supply:type_name -> vega.StakeTotalSupply
 18334  	223, // 134: vega.snapshot.v1.MatchingBook.buy:type_name -> vega.Order
 18335  	223, // 135: vega.snapshot.v1.MatchingBook.sell:type_name -> vega.Order
 18336  	224, // 136: vega.snapshot.v1.NetParams.params:type_name -> vega.NetworkParameter
 18337  	225, // 137: vega.snapshot.v1.PriceBound.trigger:type_name -> vega.PriceMonitoringTrigger
 18338  	59,  // 138: vega.snapshot.v1.PriceRangeCache.bound:type_name -> vega.snapshot.v1.PriceBound
 18339  	58,  // 139: vega.snapshot.v1.PriceRangeCache.range:type_name -> vega.snapshot.v1.PriceRange
 18340  	55,  // 140: vega.snapshot.v1.PriceMonitor.fp_horizons:type_name -> vega.snapshot.v1.DecimalMap
 18341  	59,  // 141: vega.snapshot.v1.PriceMonitor.bounds:type_name -> vega.snapshot.v1.PriceBound
 18342  	60,  // 142: vega.snapshot.v1.PriceMonitor.price_range_cache:type_name -> vega.snapshot.v1.PriceRangeCache
 18343  	55,  // 143: vega.snapshot.v1.PriceMonitor.ref_price_cache:type_name -> vega.snapshot.v1.DecimalMap
 18344  	61,  // 144: vega.snapshot.v1.PriceMonitor.prices_now:type_name -> vega.snapshot.v1.CurrentPrice
 18345  	62,  // 145: vega.snapshot.v1.PriceMonitor.prices_past:type_name -> vega.snapshot.v1.PastPrice
 18346  	226, // 146: vega.snapshot.v1.AuctionState.mode:type_name -> vega.Market.TradingMode
 18347  	226, // 147: vega.snapshot.v1.AuctionState.default_mode:type_name -> vega.Market.TradingMode
 18348  	227, // 148: vega.snapshot.v1.AuctionState.trigger:type_name -> vega.AuctionTrigger
 18349  	228, // 149: vega.snapshot.v1.AuctionState.end:type_name -> vega.AuctionDuration
 18350  	227, // 150: vega.snapshot.v1.AuctionState.extension:type_name -> vega.AuctionTrigger
 18351  	65,  // 151: vega.snapshot.v1.EquityShare.lps:type_name -> vega.snapshot.v1.EquityShareLP
 18352  	229, // 152: vega.snapshot.v1.SpotMarket.market:type_name -> vega.Market
 18353  	63,  // 153: vega.snapshot.v1.SpotMarket.price_monitor:type_name -> vega.snapshot.v1.PriceMonitor
 18354  	64,  // 154: vega.snapshot.v1.SpotMarket.auction_state:type_name -> vega.snapshot.v1.AuctionState
 18355  	85,  // 155: vega.snapshot.v1.SpotMarket.pegged_orders:type_name -> vega.snapshot.v1.PeggedOrders
 18356  	223, // 156: vega.snapshot.v1.SpotMarket.expiring_orders:type_name -> vega.Order
 18357  	66,  // 157: vega.snapshot.v1.SpotMarket.equity_share:type_name -> vega.snapshot.v1.EquityShare
 18358  	67,  // 158: vega.snapshot.v1.SpotMarket.fee_splitter:type_name -> vega.snapshot.v1.FeeSplitter
 18359  	84,  // 159: vega.snapshot.v1.SpotMarket.stop_orders:type_name -> vega.snapshot.v1.StopOrders
 18360  	223, // 160: vega.snapshot.v1.SpotMarket.expiring_stop_orders:type_name -> vega.Order
 18361  	230, // 161: vega.snapshot.v1.SpotMarket.fees_stats:type_name -> vega.events.v1.FeesStats
 18362  	197, // 162: vega.snapshot.v1.SpotMarket.market_liquidity:type_name -> vega.snapshot.v1.MarketLiquidity
 18363  	203, // 163: vega.snapshot.v1.SpotMarket.protocol_automated_purchase:type_name -> vega.snapshot.v1.ProtocolAutomatedPurchase
 18364  	229, // 164: vega.snapshot.v1.Market.market:type_name -> vega.Market
 18365  	63,  // 165: vega.snapshot.v1.Market.price_monitor:type_name -> vega.snapshot.v1.PriceMonitor
 18366  	64,  // 166: vega.snapshot.v1.Market.auction_state:type_name -> vega.snapshot.v1.AuctionState
 18367  	85,  // 167: vega.snapshot.v1.Market.pegged_orders:type_name -> vega.snapshot.v1.PeggedOrders
 18368  	223, // 168: vega.snapshot.v1.Market.expiring_orders:type_name -> vega.Order
 18369  	66,  // 169: vega.snapshot.v1.Market.equity_share:type_name -> vega.snapshot.v1.EquityShare
 18370  	67,  // 170: vega.snapshot.v1.Market.fee_splitter:type_name -> vega.snapshot.v1.FeeSplitter
 18371  	84,  // 171: vega.snapshot.v1.Market.stop_orders:type_name -> vega.snapshot.v1.StopOrders
 18372  	223, // 172: vega.snapshot.v1.Market.expiring_stop_orders:type_name -> vega.Order
 18373  	74,  // 173: vega.snapshot.v1.Market.product:type_name -> vega.snapshot.v1.Product
 18374  	230, // 174: vega.snapshot.v1.Market.fees_stats:type_name -> vega.events.v1.FeesStats
 18375  	70,  // 175: vega.snapshot.v1.Market.party_margin_factor:type_name -> vega.snapshot.v1.PartyMarginFactor
 18376  	193, // 176: vega.snapshot.v1.Market.mark_price_calculator:type_name -> vega.snapshot.v1.CompositePriceCalculator
 18377  	193, // 177: vega.snapshot.v1.Market.internal_composite_price_calculator:type_name -> vega.snapshot.v1.CompositePriceCalculator
 18378  	197, // 178: vega.snapshot.v1.Market.market_liquidity:type_name -> vega.snapshot.v1.MarketLiquidity
 18379  	71,  // 179: vega.snapshot.v1.Market.amm:type_name -> vega.snapshot.v1.AmmState
 18380  	73,  // 180: vega.snapshot.v1.AmmState.sqrter:type_name -> vega.snapshot.v1.StringMapEntry
 18381  	73,  // 181: vega.snapshot.v1.AmmState.amm_party_ids:type_name -> vega.snapshot.v1.StringMapEntry
 18382  	72,  // 182: vega.snapshot.v1.AmmState.pools:type_name -> vega.snapshot.v1.PoolMapEntry
 18383  	205, // 183: vega.snapshot.v1.PoolMapEntry.pool:type_name -> vega.snapshot.v1.PoolMapEntry.Pool
 18384  	78,  // 184: vega.snapshot.v1.Product.perps:type_name -> vega.snapshot.v1.Perps
 18385  	75,  // 185: vega.snapshot.v1.Perps.external_data_point:type_name -> vega.snapshot.v1.DataPoint
 18386  	75,  // 186: vega.snapshot.v1.Perps.internal_data_point:type_name -> vega.snapshot.v1.DataPoint
 18387  	77,  // 187: vega.snapshot.v1.Perps.external_twap_data:type_name -> vega.snapshot.v1.TWAPData
 18388  	77,  // 188: vega.snapshot.v1.Perps.internal_twap_data:type_name -> vega.snapshot.v1.TWAPData
 18389  	76,  // 189: vega.snapshot.v1.Perps.auction_intervals:type_name -> vega.snapshot.v1.AuctionIntervals
 18390  	79,  // 190: vega.snapshot.v1.PricedStopOrders.falls_bellow:type_name -> vega.snapshot.v1.OrdersAtPrice
 18391  	79,  // 191: vega.snapshot.v1.PricedStopOrders.rises_above:type_name -> vega.snapshot.v1.OrdersAtPrice
 18392  	83,  // 192: vega.snapshot.v1.TrailingStopOrders.falls_bellow:type_name -> vega.snapshot.v1.OffsetsAtPrice
 18393  	83,  // 193: vega.snapshot.v1.TrailingStopOrders.rises_above:type_name -> vega.snapshot.v1.OffsetsAtPrice
 18394  	82,  // 194: vega.snapshot.v1.OffsetsAtPrice.offsets:type_name -> vega.snapshot.v1.OrdersAtOffset
 18395  	231, // 195: vega.snapshot.v1.StopOrders.stop_orders:type_name -> vega.events.v1.StopOrderEvent
 18396  	80,  // 196: vega.snapshot.v1.StopOrders.priced_stop_orders:type_name -> vega.snapshot.v1.PricedStopOrders
 18397  	81,  // 197: vega.snapshot.v1.StopOrders.trailing_stop_orders:type_name -> vega.snapshot.v1.TrailingStopOrders
 18398  	223, // 198: vega.snapshot.v1.PeggedOrders.parked_orders:type_name -> vega.Order
 18399  	69,  // 199: vega.snapshot.v1.ExecutionMarkets.markets:type_name -> vega.snapshot.v1.Market
 18400  	68,  // 200: vega.snapshot.v1.ExecutionMarkets.spot_markets:type_name -> vega.snapshot.v1.SpotMarket
 18401  	232, // 201: vega.snapshot.v1.ExecutionMarkets.settled_markets:type_name -> vega.checkpoint.v1.MarketState
 18402  	88,  // 202: vega.snapshot.v1.ExecutionMarkets.successors:type_name -> vega.snapshot.v1.Successors
 18403  	86,  // 203: vega.snapshot.v1.ExecutionMarkets.sla_network_params:type_name -> vega.snapshot.v1.SLANetworkParams
 18404  	89,  // 204: vega.snapshot.v1.MarketPositions.positions:type_name -> vega.snapshot.v1.Position
 18405  	91,  // 205: vega.snapshot.v1.MarketPositions.parties_records:type_name -> vega.snapshot.v1.PartyPositionStats
 18406  	93,  // 206: vega.snapshot.v1.SettlementState.last_settled_positions:type_name -> vega.snapshot.v1.LastSettledPosition
 18407  	94,  // 207: vega.snapshot.v1.SettlementState.trades:type_name -> vega.snapshot.v1.SettlementTrade
 18408  	98,  // 208: vega.snapshot.v1.RewardsPendingPayouts.scheduled_rewards_payout:type_name -> vega.snapshot.v1.ScheduledRewardsPayout
 18409  	99,  // 209: vega.snapshot.v1.ScheduledRewardsPayout.rewards_payout:type_name -> vega.snapshot.v1.RewardsPayout
 18410  	100, // 210: vega.snapshot.v1.RewardsPayout.reward_party_amount:type_name -> vega.snapshot.v1.RewardsPartyAmount
 18411  	103, // 211: vega.snapshot.v1.VoteSpamPolicy.party_to_vote:type_name -> vega.snapshot.v1.PartyProposalVoteCount
 18412  	157, // 212: vega.snapshot.v1.VoteSpamPolicy.banned_parties:type_name -> vega.snapshot.v1.BannedParty
 18413  	104, // 213: vega.snapshot.v1.VoteSpamPolicy.token_balance:type_name -> vega.snapshot.v1.PartyTokenBalance
 18414  	105, // 214: vega.snapshot.v1.VoteSpamPolicy.recent_blocks_reject_stats:type_name -> vega.snapshot.v1.BlockRejectStats
 18415  	106, // 215: vega.snapshot.v1.SimpleSpamPolicy.party_to_count:type_name -> vega.snapshot.v1.SpamPartyTransactionCount
 18416  	157, // 216: vega.snapshot.v1.SimpleSpamPolicy.banned_parties:type_name -> vega.snapshot.v1.BannedParty
 18417  	104, // 217: vega.snapshot.v1.SimpleSpamPolicy.token_balance:type_name -> vega.snapshot.v1.PartyTokenBalance
 18418  	108, // 218: vega.snapshot.v1.Notary.notary_sigs:type_name -> vega.snapshot.v1.NotarySigs
 18419  	112, // 219: vega.snapshot.v1.StakeVerifierDeposited.pending_deposited:type_name -> vega.snapshot.v1.StakeVerifierPending
 18420  	112, // 220: vega.snapshot.v1.StakeVerifierRemoved.pending_removed:type_name -> vega.snapshot.v1.StakeVerifierPending
 18421  	114, // 221: vega.snapshot.v1.L2EthOracles.chain_id_eth_oracles:type_name -> vega.snapshot.v1.ChainIdEthOracles
 18422  	115, // 222: vega.snapshot.v1.ChainIdEthOracles.last_block:type_name -> vega.snapshot.v1.EthOracleVerifierLastBlock
 18423  	117, // 223: vega.snapshot.v1.ChainIdEthOracles.call_results:type_name -> vega.snapshot.v1.EthContractCallResults
 18424  	116, // 224: vega.snapshot.v1.ChainIdEthOracles.misc:type_name -> vega.snapshot.v1.EthOracleVerifierMisc
 18425  	119, // 225: vega.snapshot.v1.EthOracleVerifierMisc.buckets:type_name -> vega.snapshot.v1.EthVerifierBucket
 18426  	115, // 226: vega.snapshot.v1.EthOracleVerifierMisc.patch_block:type_name -> vega.snapshot.v1.EthOracleVerifierLastBlock
 18427  	118, // 227: vega.snapshot.v1.EthContractCallResults.pending_contract_call_result:type_name -> vega.snapshot.v1.EthContractCallResult
 18428  	126, // 228: vega.snapshot.v1.Topology.validator_data:type_name -> vega.snapshot.v1.ValidatorState
 18429  	120, // 229: vega.snapshot.v1.Topology.pending_pub_key_rotations:type_name -> vega.snapshot.v1.PendingKeyRotation
 18430  	129, // 230: vega.snapshot.v1.Topology.validator_performance:type_name -> vega.snapshot.v1.ValidatorPerformance
 18431  	121, // 231: vega.snapshot.v1.Topology.pending_ethereum_key_rotations:type_name -> vega.snapshot.v1.PendingEthereumKeyRotation
 18432  	123, // 232: vega.snapshot.v1.Topology.signatures:type_name -> vega.snapshot.v1.ToplogySignatures
 18433  	121, // 233: vega.snapshot.v1.Topology.unsolved_ethereum_key_rotations:type_name -> vega.snapshot.v1.PendingEthereumKeyRotation
 18434  	124, // 234: vega.snapshot.v1.ToplogySignatures.pending_signatures:type_name -> vega.snapshot.v1.PendingERC20MultisigControlSignature
 18435  	125, // 235: vega.snapshot.v1.ToplogySignatures.issued_signatures:type_name -> vega.snapshot.v1.IssuedERC20MultisigControlSignature
 18436  	233, // 236: vega.snapshot.v1.ValidatorState.validator_update:type_name -> vega.events.v1.ValidatorUpdate
 18437  	127, // 237: vega.snapshot.v1.ValidatorState.heartbeat_tracker:type_name -> vega.snapshot.v1.HeartbeatTracker
 18438  	234, // 238: vega.snapshot.v1.ValidatorState.ranking_score:type_name -> vega.RankingScore
 18439  	128, // 239: vega.snapshot.v1.ValidatorPerformance.validator_perf_stats:type_name -> vega.snapshot.v1.PerformanceStats
 18440  	133, // 240: vega.snapshot.v1.LiquidityPartiesLiquidityOrders.party_orders:type_name -> vega.snapshot.v1.PartyOrders
 18441  	223, // 241: vega.snapshot.v1.PartyOrders.orders:type_name -> vega.Order
 18442  	133, // 242: vega.snapshot.v1.LiquidityPartiesOrders.party_orders:type_name -> vega.snapshot.v1.PartyOrders
 18443  	235, // 243: vega.snapshot.v1.LiquidityProvisions.liquidity_provisions:type_name -> vega.LiquidityProvision
 18444  	137, // 244: vega.snapshot.v1.LiquidityScores.scores:type_name -> vega.snapshot.v1.LiquidityScore
 18445  	236, // 245: vega.snapshot.v1.LiquidityV2Parameters.market_sla_parameters:type_name -> vega.LiquiditySLAParameters
 18446  	237, // 246: vega.snapshot.v1.LiquidityV2PaidFeesStats.stats:type_name -> vega.events.v1.PaidLiquidityFeesStats
 18447  	235, // 247: vega.snapshot.v1.LiquidityV2Provisions.liquidity_provisions:type_name -> vega.LiquidityProvision
 18448  	235, // 248: vega.snapshot.v1.LiquidityV2PendingProvisions.pending_liquidity_provisions:type_name -> vega.LiquidityProvision
 18449  	143, // 249: vega.snapshot.v1.LiquidityV2Performances.performance_per_party:type_name -> vega.snapshot.v1.LiquidityV2PerformancePerParty
 18450  	137, // 250: vega.snapshot.v1.LiquidityV2Scores.scores:type_name -> vega.snapshot.v1.LiquidityScore
 18451  	12,  // 251: vega.snapshot.v1.LiquidityV2Supplied.bid_cache:type_name -> vega.snapshot.v1.LiquidityOffsetProbabilityPair
 18452  	12,  // 252: vega.snapshot.v1.LiquidityV2Supplied.ask_cache:type_name -> vega.snapshot.v1.LiquidityOffsetProbabilityPair
 18453  	149, // 253: vega.snapshot.v1.FloatingPointConsensus.next_time_trigger:type_name -> vega.snapshot.v1.NextTimeTrigger
 18454  	147, // 254: vega.snapshot.v1.FloatingPointConsensus.state_variables:type_name -> vega.snapshot.v1.StateVarInternalState
 18455  	148, // 255: vega.snapshot.v1.StateVarInternalState.validators_results:type_name -> vega.snapshot.v1.FloatingPointValidatorResult
 18456  	238, // 256: vega.snapshot.v1.FloatingPointValidatorResult.bundle:type_name -> vega.KeyValueBundle
 18457  	239, // 257: vega.snapshot.v1.MarketTracker.market_activity:type_name -> vega.checkpoint.v1.MarketActivityTracker
 18458  	240, // 258: vega.snapshot.v1.MarketTracker.taker_notional_volume:type_name -> vega.checkpoint.v1.TakerNotionalVolume
 18459  	241, // 259: vega.snapshot.v1.MarketTracker.market_to_party_taker_notional_volume:type_name -> vega.checkpoint.v1.MarketToPartyTakerNotionalVolume
 18460  	242, // 260: vega.snapshot.v1.MarketTracker.epoch_taker_fees:type_name -> vega.checkpoint.v1.EpochPartyTakerFees
 18461  	243, // 261: vega.snapshot.v1.MarketTracker.game_eligibility_tracker:type_name -> vega.checkpoint.v1.GameEligibilityTracker
 18462  	244, // 262: vega.snapshot.v1.SignerEventsPerAddress.events:type_name -> vega.events.v1.ERC20MultiSigSignerEvent
 18463  	151, // 263: vega.snapshot.v1.ERC20MultiSigTopologyVerified.events_per_address:type_name -> vega.snapshot.v1.SignerEventsPerAddress
 18464  	245, // 264: vega.snapshot.v1.ERC20MultiSigTopologyVerified.threshold:type_name -> vega.events.v1.ERC20MultiSigThresholdSetEvent
 18465  	244, // 265: vega.snapshot.v1.ERC20MultiSigTopologyPending.pending_signers:type_name -> vega.events.v1.ERC20MultiSigSignerEvent
 18466  	245, // 266: vega.snapshot.v1.ERC20MultiSigTopologyPending.pending_threshold_set:type_name -> vega.events.v1.ERC20MultiSigThresholdSetEvent
 18467  	152, // 267: vega.snapshot.v1.EVMMultisigTopology.verified:type_name -> vega.snapshot.v1.ERC20MultiSigTopologyVerified
 18468  	153, // 268: vega.snapshot.v1.EVMMultisigTopology.pending:type_name -> vega.snapshot.v1.ERC20MultiSigTopologyPending
 18469  	154, // 269: vega.snapshot.v1.EVMMultisigTopologies.evm_multisig_topology:type_name -> vega.snapshot.v1.EVMMultisigTopology
 18470  	162, // 270: vega.snapshot.v1.ProofOfWork.tx_at_height:type_name -> vega.snapshot.v1.TransactionsAtHeight
 18471  	162, // 271: vega.snapshot.v1.ProofOfWork.tid_at_height:type_name -> vega.snapshot.v1.TransactionsAtHeight
 18472  	157, // 272: vega.snapshot.v1.ProofOfWork.banned:type_name -> vega.snapshot.v1.BannedParty
 18473  	158, // 273: vega.snapshot.v1.ProofOfWork.pow_params:type_name -> vega.snapshot.v1.ProofOfWorkParams
 18474  	159, // 274: vega.snapshot.v1.ProofOfWork.pow_state:type_name -> vega.snapshot.v1.ProofOfWorkState
 18475  	164, // 275: vega.snapshot.v1.ProofOfWork.nonce_refs_at_height:type_name -> vega.snapshot.v1.NonceRefsAtHeight
 18476  	160, // 276: vega.snapshot.v1.ProofOfWorkState.pow_state:type_name -> vega.snapshot.v1.ProofOfWorkBlockState
 18477  	161, // 277: vega.snapshot.v1.ProofOfWorkBlockState.party_state:type_name -> vega.snapshot.v1.ProofOfWorkPartyStateForBlock
 18478  	163, // 278: vega.snapshot.v1.NonceRefsAtHeight.refs:type_name -> vega.snapshot.v1.NonceRef
 18479  	246, // 279: vega.snapshot.v1.ProtocolUpgradeProposals.active_proposals:type_name -> vega.events.v1.ProtocolUpgradeEvent
 18480  	166, // 280: vega.snapshot.v1.ProtocolUpgradeProposals.accepted_proposal:type_name -> vega.snapshot.v1.AcceptedProtocolUpgradeProposal
 18481  	168, // 281: vega.snapshot.v1.Teams.teams:type_name -> vega.snapshot.v1.Team
 18482  	169, // 282: vega.snapshot.v1.Team.referrer:type_name -> vega.snapshot.v1.Membership
 18483  	169, // 283: vega.snapshot.v1.Team.referees:type_name -> vega.snapshot.v1.Membership
 18484  	171, // 284: vega.snapshot.v1.TeamSwitches.team_switches:type_name -> vega.snapshot.v1.TeamSwitch
 18485  	173, // 285: vega.snapshot.v1.Vesting.parties_reward:type_name -> vega.snapshot.v1.PartyReward
 18486  	178, // 286: vega.snapshot.v1.PartyReward.asset_locked:type_name -> vega.snapshot.v1.AssetLocked
 18487  	180, // 287: vega.snapshot.v1.PartyReward.in_vesting:type_name -> vega.snapshot.v1.InVesting
 18488  	177, // 288: vega.snapshot.v1.ReferralProgramData.factor_by_referee:type_name -> vega.snapshot.v1.FactorByReferee
 18489  	247, // 289: vega.snapshot.v1.ReferralProgramData.current_program:type_name -> vega.ReferralProgram
 18490  	247, // 290: vega.snapshot.v1.ReferralProgramData.new_program:type_name -> vega.ReferralProgram
 18491  	175, // 291: vega.snapshot.v1.ReferralProgramData.sets:type_name -> vega.snapshot.v1.ReferralSet
 18492  	169, // 292: vega.snapshot.v1.ReferralSet.referrer:type_name -> vega.snapshot.v1.Membership
 18493  	169, // 293: vega.snapshot.v1.ReferralSet.referees:type_name -> vega.snapshot.v1.Membership
 18494  	176, // 294: vega.snapshot.v1.ReferralSet.running_volumes:type_name -> vega.snapshot.v1.RunningVolume
 18495  	248, // 295: vega.snapshot.v1.ReferralSet.current_rewards_factors_multiplier:type_name -> vega.RewardFactors
 18496  	248, // 296: vega.snapshot.v1.ReferralSet.current_reward_factors:type_name -> vega.RewardFactors
 18497  	249, // 297: vega.snapshot.v1.FactorByReferee.discount_factors:type_name -> vega.DiscountFactors
 18498  	179, // 298: vega.snapshot.v1.AssetLocked.epoch_balances:type_name -> vega.snapshot.v1.EpochBalance
 18499  	182, // 299: vega.snapshot.v1.ActivityStreak.parties_activity_streak:type_name -> vega.snapshot.v1.PartyActivityStreak
 18500  	183, // 300: vega.snapshot.v1.VolumeRebateProgram.party_rebate_data:type_name -> vega.snapshot.v1.PartyRebateData
 18501  	250, // 301: vega.snapshot.v1.VolumeRebateProgram.current_program:type_name -> vega.VolumeRebateProgram
 18502  	250, // 302: vega.snapshot.v1.VolumeRebateProgram.new_program:type_name -> vega.VolumeRebateProgram
 18503  	185, // 303: vega.snapshot.v1.VolumeRebateProgram.factors_by_party:type_name -> vega.snapshot.v1.VolumeRebateStats
 18504  	188, // 304: vega.snapshot.v1.VolumeDiscountProgram.epoch_party_volumes:type_name -> vega.snapshot.v1.EpochPartyVolumes
 18505  	189, // 305: vega.snapshot.v1.VolumeDiscountProgram.average_party_volume:type_name -> vega.snapshot.v1.PartyVolume
 18506  	251, // 306: vega.snapshot.v1.VolumeDiscountProgram.current_program:type_name -> vega.VolumeDiscountProgram
 18507  	251, // 307: vega.snapshot.v1.VolumeDiscountProgram.new_program:type_name -> vega.VolumeDiscountProgram
 18508  	187, // 308: vega.snapshot.v1.VolumeDiscountProgram.factors_by_party:type_name -> vega.snapshot.v1.VolumeDiscountStats
 18509  	249, // 309: vega.snapshot.v1.VolumeDiscountStats.discount_factors:type_name -> vega.DiscountFactors
 18510  	189, // 310: vega.snapshot.v1.EpochPartyVolumes.party_volume:type_name -> vega.snapshot.v1.PartyVolume
 18511  	252, // 311: vega.snapshot.v1.Liquidation.config:type_name -> vega.LiquidationStrategy
 18512  	191, // 312: vega.snapshot.v1.BankingTransferFeeDiscounts.party_asset_discount:type_name -> vega.snapshot.v1.PartyAssetAmount
 18513  	253, // 313: vega.snapshot.v1.CompositePriceCalculator.price_configuration:type_name -> vega.CompositePriceConfiguration
 18514  	254, // 314: vega.snapshot.v1.CompositePriceCalculator.trades:type_name -> vega.Trade
 18515  	56,  // 315: vega.snapshot.v1.CompositePriceCalculator.book_price_at_time:type_name -> vega.snapshot.v1.TimePrice
 18516  	195, // 316: vega.snapshot.v1.Parties.profiles:type_name -> vega.snapshot.v1.PartyProfile
 18517  	255, // 317: vega.snapshot.v1.PartyProfile.metadata:type_name -> vega.Metadata
 18518  	196, // 318: vega.snapshot.v1.MarketLiquidity.amm:type_name -> vega.snapshot.v1.AMMValues
 18519  	198, // 319: vega.snapshot.v1.TxCache.txs:type_name -> vega.snapshot.v1.DelayedTx
 18520  	200, // 320: vega.snapshot.v1.EVMFwdHeartbeats.pending_heartbeats:type_name -> vega.snapshot.v1.EVMFwdPendingHeartbeat
 18521  	201, // 321: vega.snapshot.v1.EVMFwdHeartbeats.last_seen:type_name -> vega.snapshot.v1.EVMFwdLastSeen
 18522  	256, // 322: vega.snapshot.v1.ProtocolAutomatedPurchase.config:type_name -> vega.NewProtocolAutomatedPurchaseChanges
 18523  	257, // 323: vega.snapshot.v1.ProtocolAutomatedPurchase.side:type_name -> vega.Side
 18524  	258, // 324: vega.snapshot.v1.PoolMapEntry.Pool.parameters:type_name -> vega.events.v1.AMM.ConcentratedLiquidityParameters
 18525  	204, // 325: vega.snapshot.v1.PoolMapEntry.Pool.lower:type_name -> vega.snapshot.v1.PoolMapEntry.Curve
 18526  	204, // 326: vega.snapshot.v1.PoolMapEntry.Pool.upper:type_name -> vega.snapshot.v1.PoolMapEntry.Curve
 18527  	259, // 327: vega.snapshot.v1.PoolMapEntry.Pool.status:type_name -> vega.events.v1.AMM.Status
 18528  	328, // [328:328] is the sub-list for method output_type
 18529  	328, // [328:328] is the sub-list for method input_type
 18530  	328, // [328:328] is the sub-list for extension type_name
 18531  	328, // [328:328] is the sub-list for extension extendee
 18532  	0,   // [0:328] is the sub-list for field type_name
 18533  }
 18534  
 18535  func init() { file_vega_snapshot_v1_snapshot_proto_init() }
 18536  func file_vega_snapshot_v1_snapshot_proto_init() {
 18537  	if File_vega_snapshot_v1_snapshot_proto != nil {
 18538  		return
 18539  	}
 18540  	if !protoimpl.UnsafeEnabled {
 18541  		file_vega_snapshot_v1_snapshot_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
 18542  			switch v := v.(*Snapshot); i {
 18543  			case 0:
 18544  				return &v.state
 18545  			case 1:
 18546  				return &v.sizeCache
 18547  			case 2:
 18548  				return &v.unknownFields
 18549  			default:
 18550  				return nil
 18551  			}
 18552  		}
 18553  		file_vega_snapshot_v1_snapshot_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
 18554  			switch v := v.(*NodeHash); i {
 18555  			case 0:
 18556  				return &v.state
 18557  			case 1:
 18558  				return &v.sizeCache
 18559  			case 2:
 18560  				return &v.unknownFields
 18561  			default:
 18562  				return nil
 18563  			}
 18564  		}
 18565  		file_vega_snapshot_v1_snapshot_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
 18566  			switch v := v.(*Metadata); i {
 18567  			case 0:
 18568  				return &v.state
 18569  			case 1:
 18570  				return &v.sizeCache
 18571  			case 2:
 18572  				return &v.unknownFields
 18573  			default:
 18574  				return nil
 18575  			}
 18576  		}
 18577  		file_vega_snapshot_v1_snapshot_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
 18578  			switch v := v.(*Chunk); i {
 18579  			case 0:
 18580  				return &v.state
 18581  			case 1:
 18582  				return &v.sizeCache
 18583  			case 2:
 18584  				return &v.unknownFields
 18585  			default:
 18586  				return nil
 18587  			}
 18588  		}
 18589  		file_vega_snapshot_v1_snapshot_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
 18590  			switch v := v.(*Payload); i {
 18591  			case 0:
 18592  				return &v.state
 18593  			case 1:
 18594  				return &v.sizeCache
 18595  			case 2:
 18596  				return &v.unknownFields
 18597  			default:
 18598  				return nil
 18599  			}
 18600  		}
 18601  		file_vega_snapshot_v1_snapshot_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
 18602  			switch v := v.(*OrderHoldingQuantities); i {
 18603  			case 0:
 18604  				return &v.state
 18605  			case 1:
 18606  				return &v.sizeCache
 18607  			case 2:
 18608  				return &v.unknownFields
 18609  			default:
 18610  				return nil
 18611  			}
 18612  		}
 18613  		file_vega_snapshot_v1_snapshot_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
 18614  			switch v := v.(*HoldingAccountTracker); i {
 18615  			case 0:
 18616  				return &v.state
 18617  			case 1:
 18618  				return &v.sizeCache
 18619  			case 2:
 18620  				return &v.unknownFields
 18621  			default:
 18622  				return nil
 18623  			}
 18624  		}
 18625  		file_vega_snapshot_v1_snapshot_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
 18626  			switch v := v.(*TimestampedTotalStake); i {
 18627  			case 0:
 18628  				return &v.state
 18629  			case 1:
 18630  				return &v.sizeCache
 18631  			case 2:
 18632  				return &v.unknownFields
 18633  			default:
 18634  				return nil
 18635  			}
 18636  		}
 18637  		file_vega_snapshot_v1_snapshot_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
 18638  			switch v := v.(*TimestampedOpenInterest); i {
 18639  			case 0:
 18640  				return &v.state
 18641  			case 1:
 18642  				return &v.sizeCache
 18643  			case 2:
 18644  				return &v.unknownFields
 18645  			default:
 18646  				return nil
 18647  			}
 18648  		}
 18649  		file_vega_snapshot_v1_snapshot_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
 18650  			switch v := v.(*LiquidityTarget); i {
 18651  			case 0:
 18652  				return &v.state
 18653  			case 1:
 18654  				return &v.sizeCache
 18655  			case 2:
 18656  				return &v.unknownFields
 18657  			default:
 18658  				return nil
 18659  			}
 18660  		}
 18661  		file_vega_snapshot_v1_snapshot_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
 18662  			switch v := v.(*SpotLiquidityTarget); i {
 18663  			case 0:
 18664  				return &v.state
 18665  			case 1:
 18666  				return &v.sizeCache
 18667  			case 2:
 18668  				return &v.unknownFields
 18669  			default:
 18670  				return nil
 18671  			}
 18672  		}
 18673  		file_vega_snapshot_v1_snapshot_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
 18674  			switch v := v.(*LiquidityOffsetProbabilityPair); i {
 18675  			case 0:
 18676  				return &v.state
 18677  			case 1:
 18678  				return &v.sizeCache
 18679  			case 2:
 18680  				return &v.unknownFields
 18681  			default:
 18682  				return nil
 18683  			}
 18684  		}
 18685  		file_vega_snapshot_v1_snapshot_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
 18686  			switch v := v.(*LiquiditySupplied); i {
 18687  			case 0:
 18688  				return &v.state
 18689  			case 1:
 18690  				return &v.sizeCache
 18691  			case 2:
 18692  				return &v.unknownFields
 18693  			default:
 18694  				return nil
 18695  			}
 18696  		}
 18697  		file_vega_snapshot_v1_snapshot_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
 18698  			switch v := v.(*OracleDataBatch); i {
 18699  			case 0:
 18700  				return &v.state
 18701  			case 1:
 18702  				return &v.sizeCache
 18703  			case 2:
 18704  				return &v.unknownFields
 18705  			default:
 18706  				return nil
 18707  			}
 18708  		}
 18709  		file_vega_snapshot_v1_snapshot_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
 18710  			switch v := v.(*OracleData); i {
 18711  			case 0:
 18712  				return &v.state
 18713  			case 1:
 18714  				return &v.sizeCache
 18715  			case 2:
 18716  				return &v.unknownFields
 18717  			default:
 18718  				return nil
 18719  			}
 18720  		}
 18721  		file_vega_snapshot_v1_snapshot_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
 18722  			switch v := v.(*OracleDataPair); i {
 18723  			case 0:
 18724  				return &v.state
 18725  			case 1:
 18726  				return &v.sizeCache
 18727  			case 2:
 18728  				return &v.unknownFields
 18729  			default:
 18730  				return nil
 18731  			}
 18732  		}
 18733  		file_vega_snapshot_v1_snapshot_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
 18734  			switch v := v.(*Witness); i {
 18735  			case 0:
 18736  				return &v.state
 18737  			case 1:
 18738  				return &v.sizeCache
 18739  			case 2:
 18740  				return &v.unknownFields
 18741  			default:
 18742  				return nil
 18743  			}
 18744  		}
 18745  		file_vega_snapshot_v1_snapshot_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
 18746  			switch v := v.(*Resource); i {
 18747  			case 0:
 18748  				return &v.state
 18749  			case 1:
 18750  				return &v.sizeCache
 18751  			case 2:
 18752  				return &v.unknownFields
 18753  			default:
 18754  				return nil
 18755  			}
 18756  		}
 18757  		file_vega_snapshot_v1_snapshot_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
 18758  			switch v := v.(*EventForwarderBucket); i {
 18759  			case 0:
 18760  				return &v.state
 18761  			case 1:
 18762  				return &v.sizeCache
 18763  			case 2:
 18764  				return &v.unknownFields
 18765  			default:
 18766  				return nil
 18767  			}
 18768  		}
 18769  		file_vega_snapshot_v1_snapshot_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
 18770  			switch v := v.(*EventForwarder); i {
 18771  			case 0:
 18772  				return &v.state
 18773  			case 1:
 18774  				return &v.sizeCache
 18775  			case 2:
 18776  				return &v.unknownFields
 18777  			default:
 18778  				return nil
 18779  			}
 18780  		}
 18781  		file_vega_snapshot_v1_snapshot_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
 18782  			switch v := v.(*CollateralAccounts); i {
 18783  			case 0:
 18784  				return &v.state
 18785  			case 1:
 18786  				return &v.sizeCache
 18787  			case 2:
 18788  				return &v.unknownFields
 18789  			default:
 18790  				return nil
 18791  			}
 18792  		}
 18793  		file_vega_snapshot_v1_snapshot_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
 18794  			switch v := v.(*Earmarked); i {
 18795  			case 0:
 18796  				return &v.state
 18797  			case 1:
 18798  				return &v.sizeCache
 18799  			case 2:
 18800  				return &v.unknownFields
 18801  			default:
 18802  				return nil
 18803  			}
 18804  		}
 18805  		file_vega_snapshot_v1_snapshot_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
 18806  			switch v := v.(*CollateralAssets); i {
 18807  			case 0:
 18808  				return &v.state
 18809  			case 1:
 18810  				return &v.sizeCache
 18811  			case 2:
 18812  				return &v.unknownFields
 18813  			default:
 18814  				return nil
 18815  			}
 18816  		}
 18817  		file_vega_snapshot_v1_snapshot_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
 18818  			switch v := v.(*ActiveAssets); i {
 18819  			case 0:
 18820  				return &v.state
 18821  			case 1:
 18822  				return &v.sizeCache
 18823  			case 2:
 18824  				return &v.unknownFields
 18825  			default:
 18826  				return nil
 18827  			}
 18828  		}
 18829  		file_vega_snapshot_v1_snapshot_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
 18830  			switch v := v.(*PendingAssets); i {
 18831  			case 0:
 18832  				return &v.state
 18833  			case 1:
 18834  				return &v.sizeCache
 18835  			case 2:
 18836  				return &v.unknownFields
 18837  			default:
 18838  				return nil
 18839  			}
 18840  		}
 18841  		file_vega_snapshot_v1_snapshot_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
 18842  			switch v := v.(*PendingAssetUpdates); i {
 18843  			case 0:
 18844  				return &v.state
 18845  			case 1:
 18846  				return &v.sizeCache
 18847  			case 2:
 18848  				return &v.unknownFields
 18849  			default:
 18850  				return nil
 18851  			}
 18852  		}
 18853  		file_vega_snapshot_v1_snapshot_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
 18854  			switch v := v.(*Withdrawal); i {
 18855  			case 0:
 18856  				return &v.state
 18857  			case 1:
 18858  				return &v.sizeCache
 18859  			case 2:
 18860  				return &v.unknownFields
 18861  			default:
 18862  				return nil
 18863  			}
 18864  		}
 18865  		file_vega_snapshot_v1_snapshot_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
 18866  			switch v := v.(*Deposit); i {
 18867  			case 0:
 18868  				return &v.state
 18869  			case 1:
 18870  				return &v.sizeCache
 18871  			case 2:
 18872  				return &v.unknownFields
 18873  			default:
 18874  				return nil
 18875  			}
 18876  		}
 18877  		file_vega_snapshot_v1_snapshot_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
 18878  			switch v := v.(*TxRef); i {
 18879  			case 0:
 18880  				return &v.state
 18881  			case 1:
 18882  				return &v.sizeCache
 18883  			case 2:
 18884  				return &v.unknownFields
 18885  			default:
 18886  				return nil
 18887  			}
 18888  		}
 18889  		file_vega_snapshot_v1_snapshot_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
 18890  			switch v := v.(*BankingWithdrawals); i {
 18891  			case 0:
 18892  				return &v.state
 18893  			case 1:
 18894  				return &v.sizeCache
 18895  			case 2:
 18896  				return &v.unknownFields
 18897  			default:
 18898  				return nil
 18899  			}
 18900  		}
 18901  		file_vega_snapshot_v1_snapshot_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
 18902  			switch v := v.(*BankingDeposits); i {
 18903  			case 0:
 18904  				return &v.state
 18905  			case 1:
 18906  				return &v.sizeCache
 18907  			case 2:
 18908  				return &v.unknownFields
 18909  			default:
 18910  				return nil
 18911  			}
 18912  		}
 18913  		file_vega_snapshot_v1_snapshot_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
 18914  			switch v := v.(*BankingSeen); i {
 18915  			case 0:
 18916  				return &v.state
 18917  			case 1:
 18918  				return &v.sizeCache
 18919  			case 2:
 18920  				return &v.unknownFields
 18921  			default:
 18922  				return nil
 18923  			}
 18924  		}
 18925  		file_vega_snapshot_v1_snapshot_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
 18926  			switch v := v.(*BankingAssetActions); i {
 18927  			case 0:
 18928  				return &v.state
 18929  			case 1:
 18930  				return &v.sizeCache
 18931  			case 2:
 18932  				return &v.unknownFields
 18933  			default:
 18934  				return nil
 18935  			}
 18936  		}
 18937  		file_vega_snapshot_v1_snapshot_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
 18938  			switch v := v.(*BankingRecurringTransfers); i {
 18939  			case 0:
 18940  				return &v.state
 18941  			case 1:
 18942  				return &v.sizeCache
 18943  			case 2:
 18944  				return &v.unknownFields
 18945  			default:
 18946  				return nil
 18947  			}
 18948  		}
 18949  		file_vega_snapshot_v1_snapshot_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
 18950  			switch v := v.(*BankingScheduledTransfers); i {
 18951  			case 0:
 18952  				return &v.state
 18953  			case 1:
 18954  				return &v.sizeCache
 18955  			case 2:
 18956  				return &v.unknownFields
 18957  			default:
 18958  				return nil
 18959  			}
 18960  		}
 18961  		file_vega_snapshot_v1_snapshot_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
 18962  			switch v := v.(*BankingRecurringGovernanceTransfers); i {
 18963  			case 0:
 18964  				return &v.state
 18965  			case 1:
 18966  				return &v.sizeCache
 18967  			case 2:
 18968  				return &v.unknownFields
 18969  			default:
 18970  				return nil
 18971  			}
 18972  		}
 18973  		file_vega_snapshot_v1_snapshot_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
 18974  			switch v := v.(*BankingScheduledGovernanceTransfers); i {
 18975  			case 0:
 18976  				return &v.state
 18977  			case 1:
 18978  				return &v.sizeCache
 18979  			case 2:
 18980  				return &v.unknownFields
 18981  			default:
 18982  				return nil
 18983  			}
 18984  		}
 18985  		file_vega_snapshot_v1_snapshot_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
 18986  			switch v := v.(*BankingBridgeState); i {
 18987  			case 0:
 18988  				return &v.state
 18989  			case 1:
 18990  				return &v.sizeCache
 18991  			case 2:
 18992  				return &v.unknownFields
 18993  			default:
 18994  				return nil
 18995  			}
 18996  		}
 18997  		file_vega_snapshot_v1_snapshot_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
 18998  			switch v := v.(*BankingEVMBridgeStates); i {
 18999  			case 0:
 19000  				return &v.state
 19001  			case 1:
 19002  				return &v.sizeCache
 19003  			case 2:
 19004  				return &v.unknownFields
 19005  			default:
 19006  				return nil
 19007  			}
 19008  		}
 19009  		file_vega_snapshot_v1_snapshot_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
 19010  			switch v := v.(*Checkpoint); i {
 19011  			case 0:
 19012  				return &v.state
 19013  			case 1:
 19014  				return &v.sizeCache
 19015  			case 2:
 19016  				return &v.unknownFields
 19017  			default:
 19018  				return nil
 19019  			}
 19020  		}
 19021  		file_vega_snapshot_v1_snapshot_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
 19022  			switch v := v.(*DelegationLastReconciliationTime); i {
 19023  			case 0:
 19024  				return &v.state
 19025  			case 1:
 19026  				return &v.sizeCache
 19027  			case 2:
 19028  				return &v.unknownFields
 19029  			default:
 19030  				return nil
 19031  			}
 19032  		}
 19033  		file_vega_snapshot_v1_snapshot_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
 19034  			switch v := v.(*DelegationActive); i {
 19035  			case 0:
 19036  				return &v.state
 19037  			case 1:
 19038  				return &v.sizeCache
 19039  			case 2:
 19040  				return &v.unknownFields
 19041  			default:
 19042  				return nil
 19043  			}
 19044  		}
 19045  		file_vega_snapshot_v1_snapshot_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
 19046  			switch v := v.(*DelegationPending); i {
 19047  			case 0:
 19048  				return &v.state
 19049  			case 1:
 19050  				return &v.sizeCache
 19051  			case 2:
 19052  				return &v.unknownFields
 19053  			default:
 19054  				return nil
 19055  			}
 19056  		}
 19057  		file_vega_snapshot_v1_snapshot_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
 19058  			switch v := v.(*DelegationAuto); i {
 19059  			case 0:
 19060  				return &v.state
 19061  			case 1:
 19062  				return &v.sizeCache
 19063  			case 2:
 19064  				return &v.unknownFields
 19065  			default:
 19066  				return nil
 19067  			}
 19068  		}
 19069  		file_vega_snapshot_v1_snapshot_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
 19070  			switch v := v.(*ProposalData); i {
 19071  			case 0:
 19072  				return &v.state
 19073  			case 1:
 19074  				return &v.sizeCache
 19075  			case 2:
 19076  				return &v.unknownFields
 19077  			default:
 19078  				return nil
 19079  			}
 19080  		}
 19081  		file_vega_snapshot_v1_snapshot_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
 19082  			switch v := v.(*GovernanceEnacted); i {
 19083  			case 0:
 19084  				return &v.state
 19085  			case 1:
 19086  				return &v.sizeCache
 19087  			case 2:
 19088  				return &v.unknownFields
 19089  			default:
 19090  				return nil
 19091  			}
 19092  		}
 19093  		file_vega_snapshot_v1_snapshot_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
 19094  			switch v := v.(*GovernanceActive); i {
 19095  			case 0:
 19096  				return &v.state
 19097  			case 1:
 19098  				return &v.sizeCache
 19099  			case 2:
 19100  				return &v.unknownFields
 19101  			default:
 19102  				return nil
 19103  			}
 19104  		}
 19105  		file_vega_snapshot_v1_snapshot_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
 19106  			switch v := v.(*BatchProposalData); i {
 19107  			case 0:
 19108  				return &v.state
 19109  			case 1:
 19110  				return &v.sizeCache
 19111  			case 2:
 19112  				return &v.unknownFields
 19113  			default:
 19114  				return nil
 19115  			}
 19116  		}
 19117  		file_vega_snapshot_v1_snapshot_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
 19118  			switch v := v.(*GovernanceBatchActive); i {
 19119  			case 0:
 19120  				return &v.state
 19121  			case 1:
 19122  				return &v.sizeCache
 19123  			case 2:
 19124  				return &v.unknownFields
 19125  			default:
 19126  				return nil
 19127  			}
 19128  		}
 19129  		file_vega_snapshot_v1_snapshot_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
 19130  			switch v := v.(*GovernanceNode); i {
 19131  			case 0:
 19132  				return &v.state
 19133  			case 1:
 19134  				return &v.sizeCache
 19135  			case 2:
 19136  				return &v.unknownFields
 19137  			default:
 19138  				return nil
 19139  			}
 19140  		}
 19141  		file_vega_snapshot_v1_snapshot_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
 19142  			switch v := v.(*StakingAccount); i {
 19143  			case 0:
 19144  				return &v.state
 19145  			case 1:
 19146  				return &v.sizeCache
 19147  			case 2:
 19148  				return &v.unknownFields
 19149  			default:
 19150  				return nil
 19151  			}
 19152  		}
 19153  		file_vega_snapshot_v1_snapshot_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
 19154  			switch v := v.(*StakingAccounts); i {
 19155  			case 0:
 19156  				return &v.state
 19157  			case 1:
 19158  				return &v.sizeCache
 19159  			case 2:
 19160  				return &v.unknownFields
 19161  			default:
 19162  				return nil
 19163  			}
 19164  		}
 19165  		file_vega_snapshot_v1_snapshot_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
 19166  			switch v := v.(*MatchingBook); i {
 19167  			case 0:
 19168  				return &v.state
 19169  			case 1:
 19170  				return &v.sizeCache
 19171  			case 2:
 19172  				return &v.unknownFields
 19173  			default:
 19174  				return nil
 19175  			}
 19176  		}
 19177  		file_vega_snapshot_v1_snapshot_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
 19178  			switch v := v.(*NetParams); i {
 19179  			case 0:
 19180  				return &v.state
 19181  			case 1:
 19182  				return &v.sizeCache
 19183  			case 2:
 19184  				return &v.unknownFields
 19185  			default:
 19186  				return nil
 19187  			}
 19188  		}
 19189  		file_vega_snapshot_v1_snapshot_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
 19190  			switch v := v.(*DecimalMap); i {
 19191  			case 0:
 19192  				return &v.state
 19193  			case 1:
 19194  				return &v.sizeCache
 19195  			case 2:
 19196  				return &v.unknownFields
 19197  			default:
 19198  				return nil
 19199  			}
 19200  		}
 19201  		file_vega_snapshot_v1_snapshot_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
 19202  			switch v := v.(*TimePrice); i {
 19203  			case 0:
 19204  				return &v.state
 19205  			case 1:
 19206  				return &v.sizeCache
 19207  			case 2:
 19208  				return &v.unknownFields
 19209  			default:
 19210  				return nil
 19211  			}
 19212  		}
 19213  		file_vega_snapshot_v1_snapshot_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
 19214  			switch v := v.(*PriceVolume); i {
 19215  			case 0:
 19216  				return &v.state
 19217  			case 1:
 19218  				return &v.sizeCache
 19219  			case 2:
 19220  				return &v.unknownFields
 19221  			default:
 19222  				return nil
 19223  			}
 19224  		}
 19225  		file_vega_snapshot_v1_snapshot_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
 19226  			switch v := v.(*PriceRange); i {
 19227  			case 0:
 19228  				return &v.state
 19229  			case 1:
 19230  				return &v.sizeCache
 19231  			case 2:
 19232  				return &v.unknownFields
 19233  			default:
 19234  				return nil
 19235  			}
 19236  		}
 19237  		file_vega_snapshot_v1_snapshot_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
 19238  			switch v := v.(*PriceBound); i {
 19239  			case 0:
 19240  				return &v.state
 19241  			case 1:
 19242  				return &v.sizeCache
 19243  			case 2:
 19244  				return &v.unknownFields
 19245  			default:
 19246  				return nil
 19247  			}
 19248  		}
 19249  		file_vega_snapshot_v1_snapshot_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
 19250  			switch v := v.(*PriceRangeCache); i {
 19251  			case 0:
 19252  				return &v.state
 19253  			case 1:
 19254  				return &v.sizeCache
 19255  			case 2:
 19256  				return &v.unknownFields
 19257  			default:
 19258  				return nil
 19259  			}
 19260  		}
 19261  		file_vega_snapshot_v1_snapshot_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
 19262  			switch v := v.(*CurrentPrice); i {
 19263  			case 0:
 19264  				return &v.state
 19265  			case 1:
 19266  				return &v.sizeCache
 19267  			case 2:
 19268  				return &v.unknownFields
 19269  			default:
 19270  				return nil
 19271  			}
 19272  		}
 19273  		file_vega_snapshot_v1_snapshot_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
 19274  			switch v := v.(*PastPrice); i {
 19275  			case 0:
 19276  				return &v.state
 19277  			case 1:
 19278  				return &v.sizeCache
 19279  			case 2:
 19280  				return &v.unknownFields
 19281  			default:
 19282  				return nil
 19283  			}
 19284  		}
 19285  		file_vega_snapshot_v1_snapshot_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
 19286  			switch v := v.(*PriceMonitor); i {
 19287  			case 0:
 19288  				return &v.state
 19289  			case 1:
 19290  				return &v.sizeCache
 19291  			case 2:
 19292  				return &v.unknownFields
 19293  			default:
 19294  				return nil
 19295  			}
 19296  		}
 19297  		file_vega_snapshot_v1_snapshot_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
 19298  			switch v := v.(*AuctionState); i {
 19299  			case 0:
 19300  				return &v.state
 19301  			case 1:
 19302  				return &v.sizeCache
 19303  			case 2:
 19304  				return &v.unknownFields
 19305  			default:
 19306  				return nil
 19307  			}
 19308  		}
 19309  		file_vega_snapshot_v1_snapshot_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
 19310  			switch v := v.(*EquityShareLP); i {
 19311  			case 0:
 19312  				return &v.state
 19313  			case 1:
 19314  				return &v.sizeCache
 19315  			case 2:
 19316  				return &v.unknownFields
 19317  			default:
 19318  				return nil
 19319  			}
 19320  		}
 19321  		file_vega_snapshot_v1_snapshot_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
 19322  			switch v := v.(*EquityShare); i {
 19323  			case 0:
 19324  				return &v.state
 19325  			case 1:
 19326  				return &v.sizeCache
 19327  			case 2:
 19328  				return &v.unknownFields
 19329  			default:
 19330  				return nil
 19331  			}
 19332  		}
 19333  		file_vega_snapshot_v1_snapshot_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
 19334  			switch v := v.(*FeeSplitter); i {
 19335  			case 0:
 19336  				return &v.state
 19337  			case 1:
 19338  				return &v.sizeCache
 19339  			case 2:
 19340  				return &v.unknownFields
 19341  			default:
 19342  				return nil
 19343  			}
 19344  		}
 19345  		file_vega_snapshot_v1_snapshot_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
 19346  			switch v := v.(*SpotMarket); i {
 19347  			case 0:
 19348  				return &v.state
 19349  			case 1:
 19350  				return &v.sizeCache
 19351  			case 2:
 19352  				return &v.unknownFields
 19353  			default:
 19354  				return nil
 19355  			}
 19356  		}
 19357  		file_vega_snapshot_v1_snapshot_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
 19358  			switch v := v.(*Market); i {
 19359  			case 0:
 19360  				return &v.state
 19361  			case 1:
 19362  				return &v.sizeCache
 19363  			case 2:
 19364  				return &v.unknownFields
 19365  			default:
 19366  				return nil
 19367  			}
 19368  		}
 19369  		file_vega_snapshot_v1_snapshot_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
 19370  			switch v := v.(*PartyMarginFactor); i {
 19371  			case 0:
 19372  				return &v.state
 19373  			case 1:
 19374  				return &v.sizeCache
 19375  			case 2:
 19376  				return &v.unknownFields
 19377  			default:
 19378  				return nil
 19379  			}
 19380  		}
 19381  		file_vega_snapshot_v1_snapshot_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
 19382  			switch v := v.(*AmmState); i {
 19383  			case 0:
 19384  				return &v.state
 19385  			case 1:
 19386  				return &v.sizeCache
 19387  			case 2:
 19388  				return &v.unknownFields
 19389  			default:
 19390  				return nil
 19391  			}
 19392  		}
 19393  		file_vega_snapshot_v1_snapshot_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
 19394  			switch v := v.(*PoolMapEntry); i {
 19395  			case 0:
 19396  				return &v.state
 19397  			case 1:
 19398  				return &v.sizeCache
 19399  			case 2:
 19400  				return &v.unknownFields
 19401  			default:
 19402  				return nil
 19403  			}
 19404  		}
 19405  		file_vega_snapshot_v1_snapshot_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
 19406  			switch v := v.(*StringMapEntry); i {
 19407  			case 0:
 19408  				return &v.state
 19409  			case 1:
 19410  				return &v.sizeCache
 19411  			case 2:
 19412  				return &v.unknownFields
 19413  			default:
 19414  				return nil
 19415  			}
 19416  		}
 19417  		file_vega_snapshot_v1_snapshot_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
 19418  			switch v := v.(*Product); i {
 19419  			case 0:
 19420  				return &v.state
 19421  			case 1:
 19422  				return &v.sizeCache
 19423  			case 2:
 19424  				return &v.unknownFields
 19425  			default:
 19426  				return nil
 19427  			}
 19428  		}
 19429  		file_vega_snapshot_v1_snapshot_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
 19430  			switch v := v.(*DataPoint); i {
 19431  			case 0:
 19432  				return &v.state
 19433  			case 1:
 19434  				return &v.sizeCache
 19435  			case 2:
 19436  				return &v.unknownFields
 19437  			default:
 19438  				return nil
 19439  			}
 19440  		}
 19441  		file_vega_snapshot_v1_snapshot_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
 19442  			switch v := v.(*AuctionIntervals); i {
 19443  			case 0:
 19444  				return &v.state
 19445  			case 1:
 19446  				return &v.sizeCache
 19447  			case 2:
 19448  				return &v.unknownFields
 19449  			default:
 19450  				return nil
 19451  			}
 19452  		}
 19453  		file_vega_snapshot_v1_snapshot_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
 19454  			switch v := v.(*TWAPData); i {
 19455  			case 0:
 19456  				return &v.state
 19457  			case 1:
 19458  				return &v.sizeCache
 19459  			case 2:
 19460  				return &v.unknownFields
 19461  			default:
 19462  				return nil
 19463  			}
 19464  		}
 19465  		file_vega_snapshot_v1_snapshot_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
 19466  			switch v := v.(*Perps); i {
 19467  			case 0:
 19468  				return &v.state
 19469  			case 1:
 19470  				return &v.sizeCache
 19471  			case 2:
 19472  				return &v.unknownFields
 19473  			default:
 19474  				return nil
 19475  			}
 19476  		}
 19477  		file_vega_snapshot_v1_snapshot_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
 19478  			switch v := v.(*OrdersAtPrice); i {
 19479  			case 0:
 19480  				return &v.state
 19481  			case 1:
 19482  				return &v.sizeCache
 19483  			case 2:
 19484  				return &v.unknownFields
 19485  			default:
 19486  				return nil
 19487  			}
 19488  		}
 19489  		file_vega_snapshot_v1_snapshot_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
 19490  			switch v := v.(*PricedStopOrders); i {
 19491  			case 0:
 19492  				return &v.state
 19493  			case 1:
 19494  				return &v.sizeCache
 19495  			case 2:
 19496  				return &v.unknownFields
 19497  			default:
 19498  				return nil
 19499  			}
 19500  		}
 19501  		file_vega_snapshot_v1_snapshot_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
 19502  			switch v := v.(*TrailingStopOrders); i {
 19503  			case 0:
 19504  				return &v.state
 19505  			case 1:
 19506  				return &v.sizeCache
 19507  			case 2:
 19508  				return &v.unknownFields
 19509  			default:
 19510  				return nil
 19511  			}
 19512  		}
 19513  		file_vega_snapshot_v1_snapshot_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
 19514  			switch v := v.(*OrdersAtOffset); i {
 19515  			case 0:
 19516  				return &v.state
 19517  			case 1:
 19518  				return &v.sizeCache
 19519  			case 2:
 19520  				return &v.unknownFields
 19521  			default:
 19522  				return nil
 19523  			}
 19524  		}
 19525  		file_vega_snapshot_v1_snapshot_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
 19526  			switch v := v.(*OffsetsAtPrice); i {
 19527  			case 0:
 19528  				return &v.state
 19529  			case 1:
 19530  				return &v.sizeCache
 19531  			case 2:
 19532  				return &v.unknownFields
 19533  			default:
 19534  				return nil
 19535  			}
 19536  		}
 19537  		file_vega_snapshot_v1_snapshot_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
 19538  			switch v := v.(*StopOrders); i {
 19539  			case 0:
 19540  				return &v.state
 19541  			case 1:
 19542  				return &v.sizeCache
 19543  			case 2:
 19544  				return &v.unknownFields
 19545  			default:
 19546  				return nil
 19547  			}
 19548  		}
 19549  		file_vega_snapshot_v1_snapshot_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
 19550  			switch v := v.(*PeggedOrders); i {
 19551  			case 0:
 19552  				return &v.state
 19553  			case 1:
 19554  				return &v.sizeCache
 19555  			case 2:
 19556  				return &v.unknownFields
 19557  			default:
 19558  				return nil
 19559  			}
 19560  		}
 19561  		file_vega_snapshot_v1_snapshot_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
 19562  			switch v := v.(*SLANetworkParams); i {
 19563  			case 0:
 19564  				return &v.state
 19565  			case 1:
 19566  				return &v.sizeCache
 19567  			case 2:
 19568  				return &v.unknownFields
 19569  			default:
 19570  				return nil
 19571  			}
 19572  		}
 19573  		file_vega_snapshot_v1_snapshot_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} {
 19574  			switch v := v.(*ExecutionMarkets); i {
 19575  			case 0:
 19576  				return &v.state
 19577  			case 1:
 19578  				return &v.sizeCache
 19579  			case 2:
 19580  				return &v.unknownFields
 19581  			default:
 19582  				return nil
 19583  			}
 19584  		}
 19585  		file_vega_snapshot_v1_snapshot_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
 19586  			switch v := v.(*Successors); i {
 19587  			case 0:
 19588  				return &v.state
 19589  			case 1:
 19590  				return &v.sizeCache
 19591  			case 2:
 19592  				return &v.unknownFields
 19593  			default:
 19594  				return nil
 19595  			}
 19596  		}
 19597  		file_vega_snapshot_v1_snapshot_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} {
 19598  			switch v := v.(*Position); i {
 19599  			case 0:
 19600  				return &v.state
 19601  			case 1:
 19602  				return &v.sizeCache
 19603  			case 2:
 19604  				return &v.unknownFields
 19605  			default:
 19606  				return nil
 19607  			}
 19608  		}
 19609  		file_vega_snapshot_v1_snapshot_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} {
 19610  			switch v := v.(*MarketPositions); i {
 19611  			case 0:
 19612  				return &v.state
 19613  			case 1:
 19614  				return &v.sizeCache
 19615  			case 2:
 19616  				return &v.unknownFields
 19617  			default:
 19618  				return nil
 19619  			}
 19620  		}
 19621  		file_vega_snapshot_v1_snapshot_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} {
 19622  			switch v := v.(*PartyPositionStats); i {
 19623  			case 0:
 19624  				return &v.state
 19625  			case 1:
 19626  				return &v.sizeCache
 19627  			case 2:
 19628  				return &v.unknownFields
 19629  			default:
 19630  				return nil
 19631  			}
 19632  		}
 19633  		file_vega_snapshot_v1_snapshot_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} {
 19634  			switch v := v.(*SettlementState); i {
 19635  			case 0:
 19636  				return &v.state
 19637  			case 1:
 19638  				return &v.sizeCache
 19639  			case 2:
 19640  				return &v.unknownFields
 19641  			default:
 19642  				return nil
 19643  			}
 19644  		}
 19645  		file_vega_snapshot_v1_snapshot_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} {
 19646  			switch v := v.(*LastSettledPosition); i {
 19647  			case 0:
 19648  				return &v.state
 19649  			case 1:
 19650  				return &v.sizeCache
 19651  			case 2:
 19652  				return &v.unknownFields
 19653  			default:
 19654  				return nil
 19655  			}
 19656  		}
 19657  		file_vega_snapshot_v1_snapshot_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} {
 19658  			switch v := v.(*SettlementTrade); i {
 19659  			case 0:
 19660  				return &v.state
 19661  			case 1:
 19662  				return &v.sizeCache
 19663  			case 2:
 19664  				return &v.unknownFields
 19665  			default:
 19666  				return nil
 19667  			}
 19668  		}
 19669  		file_vega_snapshot_v1_snapshot_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} {
 19670  			switch v := v.(*AppState); i {
 19671  			case 0:
 19672  				return &v.state
 19673  			case 1:
 19674  				return &v.sizeCache
 19675  			case 2:
 19676  				return &v.unknownFields
 19677  			default:
 19678  				return nil
 19679  			}
 19680  		}
 19681  		file_vega_snapshot_v1_snapshot_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} {
 19682  			switch v := v.(*EpochState); i {
 19683  			case 0:
 19684  				return &v.state
 19685  			case 1:
 19686  				return &v.sizeCache
 19687  			case 2:
 19688  				return &v.unknownFields
 19689  			default:
 19690  				return nil
 19691  			}
 19692  		}
 19693  		file_vega_snapshot_v1_snapshot_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} {
 19694  			switch v := v.(*RewardsPendingPayouts); i {
 19695  			case 0:
 19696  				return &v.state
 19697  			case 1:
 19698  				return &v.sizeCache
 19699  			case 2:
 19700  				return &v.unknownFields
 19701  			default:
 19702  				return nil
 19703  			}
 19704  		}
 19705  		file_vega_snapshot_v1_snapshot_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} {
 19706  			switch v := v.(*ScheduledRewardsPayout); i {
 19707  			case 0:
 19708  				return &v.state
 19709  			case 1:
 19710  				return &v.sizeCache
 19711  			case 2:
 19712  				return &v.unknownFields
 19713  			default:
 19714  				return nil
 19715  			}
 19716  		}
 19717  		file_vega_snapshot_v1_snapshot_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} {
 19718  			switch v := v.(*RewardsPayout); i {
 19719  			case 0:
 19720  				return &v.state
 19721  			case 1:
 19722  				return &v.sizeCache
 19723  			case 2:
 19724  				return &v.unknownFields
 19725  			default:
 19726  				return nil
 19727  			}
 19728  		}
 19729  		file_vega_snapshot_v1_snapshot_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} {
 19730  			switch v := v.(*RewardsPartyAmount); i {
 19731  			case 0:
 19732  				return &v.state
 19733  			case 1:
 19734  				return &v.sizeCache
 19735  			case 2:
 19736  				return &v.unknownFields
 19737  			default:
 19738  				return nil
 19739  			}
 19740  		}
 19741  		file_vega_snapshot_v1_snapshot_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} {
 19742  			switch v := v.(*LimitState); i {
 19743  			case 0:
 19744  				return &v.state
 19745  			case 1:
 19746  				return &v.sizeCache
 19747  			case 2:
 19748  				return &v.unknownFields
 19749  			default:
 19750  				return nil
 19751  			}
 19752  		}
 19753  		file_vega_snapshot_v1_snapshot_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} {
 19754  			switch v := v.(*VoteSpamPolicy); i {
 19755  			case 0:
 19756  				return &v.state
 19757  			case 1:
 19758  				return &v.sizeCache
 19759  			case 2:
 19760  				return &v.unknownFields
 19761  			default:
 19762  				return nil
 19763  			}
 19764  		}
 19765  		file_vega_snapshot_v1_snapshot_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} {
 19766  			switch v := v.(*PartyProposalVoteCount); i {
 19767  			case 0:
 19768  				return &v.state
 19769  			case 1:
 19770  				return &v.sizeCache
 19771  			case 2:
 19772  				return &v.unknownFields
 19773  			default:
 19774  				return nil
 19775  			}
 19776  		}
 19777  		file_vega_snapshot_v1_snapshot_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} {
 19778  			switch v := v.(*PartyTokenBalance); i {
 19779  			case 0:
 19780  				return &v.state
 19781  			case 1:
 19782  				return &v.sizeCache
 19783  			case 2:
 19784  				return &v.unknownFields
 19785  			default:
 19786  				return nil
 19787  			}
 19788  		}
 19789  		file_vega_snapshot_v1_snapshot_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} {
 19790  			switch v := v.(*BlockRejectStats); i {
 19791  			case 0:
 19792  				return &v.state
 19793  			case 1:
 19794  				return &v.sizeCache
 19795  			case 2:
 19796  				return &v.unknownFields
 19797  			default:
 19798  				return nil
 19799  			}
 19800  		}
 19801  		file_vega_snapshot_v1_snapshot_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} {
 19802  			switch v := v.(*SpamPartyTransactionCount); i {
 19803  			case 0:
 19804  				return &v.state
 19805  			case 1:
 19806  				return &v.sizeCache
 19807  			case 2:
 19808  				return &v.unknownFields
 19809  			default:
 19810  				return nil
 19811  			}
 19812  		}
 19813  		file_vega_snapshot_v1_snapshot_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} {
 19814  			switch v := v.(*SimpleSpamPolicy); i {
 19815  			case 0:
 19816  				return &v.state
 19817  			case 1:
 19818  				return &v.sizeCache
 19819  			case 2:
 19820  				return &v.unknownFields
 19821  			default:
 19822  				return nil
 19823  			}
 19824  		}
 19825  		file_vega_snapshot_v1_snapshot_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} {
 19826  			switch v := v.(*NotarySigs); i {
 19827  			case 0:
 19828  				return &v.state
 19829  			case 1:
 19830  				return &v.sizeCache
 19831  			case 2:
 19832  				return &v.unknownFields
 19833  			default:
 19834  				return nil
 19835  			}
 19836  		}
 19837  		file_vega_snapshot_v1_snapshot_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} {
 19838  			switch v := v.(*Notary); i {
 19839  			case 0:
 19840  				return &v.state
 19841  			case 1:
 19842  				return &v.sizeCache
 19843  			case 2:
 19844  				return &v.unknownFields
 19845  			default:
 19846  				return nil
 19847  			}
 19848  		}
 19849  		file_vega_snapshot_v1_snapshot_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} {
 19850  			switch v := v.(*StakeVerifierDeposited); i {
 19851  			case 0:
 19852  				return &v.state
 19853  			case 1:
 19854  				return &v.sizeCache
 19855  			case 2:
 19856  				return &v.unknownFields
 19857  			default:
 19858  				return nil
 19859  			}
 19860  		}
 19861  		file_vega_snapshot_v1_snapshot_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} {
 19862  			switch v := v.(*StakeVerifierRemoved); i {
 19863  			case 0:
 19864  				return &v.state
 19865  			case 1:
 19866  				return &v.sizeCache
 19867  			case 2:
 19868  				return &v.unknownFields
 19869  			default:
 19870  				return nil
 19871  			}
 19872  		}
 19873  		file_vega_snapshot_v1_snapshot_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} {
 19874  			switch v := v.(*StakeVerifierPending); i {
 19875  			case 0:
 19876  				return &v.state
 19877  			case 1:
 19878  				return &v.sizeCache
 19879  			case 2:
 19880  				return &v.unknownFields
 19881  			default:
 19882  				return nil
 19883  			}
 19884  		}
 19885  		file_vega_snapshot_v1_snapshot_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} {
 19886  			switch v := v.(*L2EthOracles); i {
 19887  			case 0:
 19888  				return &v.state
 19889  			case 1:
 19890  				return &v.sizeCache
 19891  			case 2:
 19892  				return &v.unknownFields
 19893  			default:
 19894  				return nil
 19895  			}
 19896  		}
 19897  		file_vega_snapshot_v1_snapshot_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} {
 19898  			switch v := v.(*ChainIdEthOracles); i {
 19899  			case 0:
 19900  				return &v.state
 19901  			case 1:
 19902  				return &v.sizeCache
 19903  			case 2:
 19904  				return &v.unknownFields
 19905  			default:
 19906  				return nil
 19907  			}
 19908  		}
 19909  		file_vega_snapshot_v1_snapshot_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} {
 19910  			switch v := v.(*EthOracleVerifierLastBlock); i {
 19911  			case 0:
 19912  				return &v.state
 19913  			case 1:
 19914  				return &v.sizeCache
 19915  			case 2:
 19916  				return &v.unknownFields
 19917  			default:
 19918  				return nil
 19919  			}
 19920  		}
 19921  		file_vega_snapshot_v1_snapshot_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} {
 19922  			switch v := v.(*EthOracleVerifierMisc); i {
 19923  			case 0:
 19924  				return &v.state
 19925  			case 1:
 19926  				return &v.sizeCache
 19927  			case 2:
 19928  				return &v.unknownFields
 19929  			default:
 19930  				return nil
 19931  			}
 19932  		}
 19933  		file_vega_snapshot_v1_snapshot_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} {
 19934  			switch v := v.(*EthContractCallResults); i {
 19935  			case 0:
 19936  				return &v.state
 19937  			case 1:
 19938  				return &v.sizeCache
 19939  			case 2:
 19940  				return &v.unknownFields
 19941  			default:
 19942  				return nil
 19943  			}
 19944  		}
 19945  		file_vega_snapshot_v1_snapshot_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} {
 19946  			switch v := v.(*EthContractCallResult); i {
 19947  			case 0:
 19948  				return &v.state
 19949  			case 1:
 19950  				return &v.sizeCache
 19951  			case 2:
 19952  				return &v.unknownFields
 19953  			default:
 19954  				return nil
 19955  			}
 19956  		}
 19957  		file_vega_snapshot_v1_snapshot_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} {
 19958  			switch v := v.(*EthVerifierBucket); i {
 19959  			case 0:
 19960  				return &v.state
 19961  			case 1:
 19962  				return &v.sizeCache
 19963  			case 2:
 19964  				return &v.unknownFields
 19965  			default:
 19966  				return nil
 19967  			}
 19968  		}
 19969  		file_vega_snapshot_v1_snapshot_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} {
 19970  			switch v := v.(*PendingKeyRotation); i {
 19971  			case 0:
 19972  				return &v.state
 19973  			case 1:
 19974  				return &v.sizeCache
 19975  			case 2:
 19976  				return &v.unknownFields
 19977  			default:
 19978  				return nil
 19979  			}
 19980  		}
 19981  		file_vega_snapshot_v1_snapshot_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} {
 19982  			switch v := v.(*PendingEthereumKeyRotation); i {
 19983  			case 0:
 19984  				return &v.state
 19985  			case 1:
 19986  				return &v.sizeCache
 19987  			case 2:
 19988  				return &v.unknownFields
 19989  			default:
 19990  				return nil
 19991  			}
 19992  		}
 19993  		file_vega_snapshot_v1_snapshot_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} {
 19994  			switch v := v.(*Topology); i {
 19995  			case 0:
 19996  				return &v.state
 19997  			case 1:
 19998  				return &v.sizeCache
 19999  			case 2:
 20000  				return &v.unknownFields
 20001  			default:
 20002  				return nil
 20003  			}
 20004  		}
 20005  		file_vega_snapshot_v1_snapshot_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} {
 20006  			switch v := v.(*ToplogySignatures); i {
 20007  			case 0:
 20008  				return &v.state
 20009  			case 1:
 20010  				return &v.sizeCache
 20011  			case 2:
 20012  				return &v.unknownFields
 20013  			default:
 20014  				return nil
 20015  			}
 20016  		}
 20017  		file_vega_snapshot_v1_snapshot_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} {
 20018  			switch v := v.(*PendingERC20MultisigControlSignature); i {
 20019  			case 0:
 20020  				return &v.state
 20021  			case 1:
 20022  				return &v.sizeCache
 20023  			case 2:
 20024  				return &v.unknownFields
 20025  			default:
 20026  				return nil
 20027  			}
 20028  		}
 20029  		file_vega_snapshot_v1_snapshot_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} {
 20030  			switch v := v.(*IssuedERC20MultisigControlSignature); i {
 20031  			case 0:
 20032  				return &v.state
 20033  			case 1:
 20034  				return &v.sizeCache
 20035  			case 2:
 20036  				return &v.unknownFields
 20037  			default:
 20038  				return nil
 20039  			}
 20040  		}
 20041  		file_vega_snapshot_v1_snapshot_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} {
 20042  			switch v := v.(*ValidatorState); i {
 20043  			case 0:
 20044  				return &v.state
 20045  			case 1:
 20046  				return &v.sizeCache
 20047  			case 2:
 20048  				return &v.unknownFields
 20049  			default:
 20050  				return nil
 20051  			}
 20052  		}
 20053  		file_vega_snapshot_v1_snapshot_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} {
 20054  			switch v := v.(*HeartbeatTracker); i {
 20055  			case 0:
 20056  				return &v.state
 20057  			case 1:
 20058  				return &v.sizeCache
 20059  			case 2:
 20060  				return &v.unknownFields
 20061  			default:
 20062  				return nil
 20063  			}
 20064  		}
 20065  		file_vega_snapshot_v1_snapshot_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} {
 20066  			switch v := v.(*PerformanceStats); i {
 20067  			case 0:
 20068  				return &v.state
 20069  			case 1:
 20070  				return &v.sizeCache
 20071  			case 2:
 20072  				return &v.unknownFields
 20073  			default:
 20074  				return nil
 20075  			}
 20076  		}
 20077  		file_vega_snapshot_v1_snapshot_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} {
 20078  			switch v := v.(*ValidatorPerformance); i {
 20079  			case 0:
 20080  				return &v.state
 20081  			case 1:
 20082  				return &v.sizeCache
 20083  			case 2:
 20084  				return &v.unknownFields
 20085  			default:
 20086  				return nil
 20087  			}
 20088  		}
 20089  		file_vega_snapshot_v1_snapshot_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} {
 20090  			switch v := v.(*LiquidityParameters); i {
 20091  			case 0:
 20092  				return &v.state
 20093  			case 1:
 20094  				return &v.sizeCache
 20095  			case 2:
 20096  				return &v.unknownFields
 20097  			default:
 20098  				return nil
 20099  			}
 20100  		}
 20101  		file_vega_snapshot_v1_snapshot_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} {
 20102  			switch v := v.(*LiquidityPendingProvisions); i {
 20103  			case 0:
 20104  				return &v.state
 20105  			case 1:
 20106  				return &v.sizeCache
 20107  			case 2:
 20108  				return &v.unknownFields
 20109  			default:
 20110  				return nil
 20111  			}
 20112  		}
 20113  		file_vega_snapshot_v1_snapshot_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} {
 20114  			switch v := v.(*LiquidityPartiesLiquidityOrders); i {
 20115  			case 0:
 20116  				return &v.state
 20117  			case 1:
 20118  				return &v.sizeCache
 20119  			case 2:
 20120  				return &v.unknownFields
 20121  			default:
 20122  				return nil
 20123  			}
 20124  		}
 20125  		file_vega_snapshot_v1_snapshot_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} {
 20126  			switch v := v.(*PartyOrders); i {
 20127  			case 0:
 20128  				return &v.state
 20129  			case 1:
 20130  				return &v.sizeCache
 20131  			case 2:
 20132  				return &v.unknownFields
 20133  			default:
 20134  				return nil
 20135  			}
 20136  		}
 20137  		file_vega_snapshot_v1_snapshot_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} {
 20138  			switch v := v.(*LiquidityPartiesOrders); i {
 20139  			case 0:
 20140  				return &v.state
 20141  			case 1:
 20142  				return &v.sizeCache
 20143  			case 2:
 20144  				return &v.unknownFields
 20145  			default:
 20146  				return nil
 20147  			}
 20148  		}
 20149  		file_vega_snapshot_v1_snapshot_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} {
 20150  			switch v := v.(*LiquidityProvisions); i {
 20151  			case 0:
 20152  				return &v.state
 20153  			case 1:
 20154  				return &v.sizeCache
 20155  			case 2:
 20156  				return &v.unknownFields
 20157  			default:
 20158  				return nil
 20159  			}
 20160  		}
 20161  		file_vega_snapshot_v1_snapshot_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} {
 20162  			switch v := v.(*LiquidityScores); i {
 20163  			case 0:
 20164  				return &v.state
 20165  			case 1:
 20166  				return &v.sizeCache
 20167  			case 2:
 20168  				return &v.unknownFields
 20169  			default:
 20170  				return nil
 20171  			}
 20172  		}
 20173  		file_vega_snapshot_v1_snapshot_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} {
 20174  			switch v := v.(*LiquidityScore); i {
 20175  			case 0:
 20176  				return &v.state
 20177  			case 1:
 20178  				return &v.sizeCache
 20179  			case 2:
 20180  				return &v.unknownFields
 20181  			default:
 20182  				return nil
 20183  			}
 20184  		}
 20185  		file_vega_snapshot_v1_snapshot_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} {
 20186  			switch v := v.(*LiquidityV2Parameters); i {
 20187  			case 0:
 20188  				return &v.state
 20189  			case 1:
 20190  				return &v.sizeCache
 20191  			case 2:
 20192  				return &v.unknownFields
 20193  			default:
 20194  				return nil
 20195  			}
 20196  		}
 20197  		file_vega_snapshot_v1_snapshot_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} {
 20198  			switch v := v.(*LiquidityV2PaidFeesStats); i {
 20199  			case 0:
 20200  				return &v.state
 20201  			case 1:
 20202  				return &v.sizeCache
 20203  			case 2:
 20204  				return &v.unknownFields
 20205  			default:
 20206  				return nil
 20207  			}
 20208  		}
 20209  		file_vega_snapshot_v1_snapshot_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} {
 20210  			switch v := v.(*LiquidityV2Provisions); i {
 20211  			case 0:
 20212  				return &v.state
 20213  			case 1:
 20214  				return &v.sizeCache
 20215  			case 2:
 20216  				return &v.unknownFields
 20217  			default:
 20218  				return nil
 20219  			}
 20220  		}
 20221  		file_vega_snapshot_v1_snapshot_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} {
 20222  			switch v := v.(*LiquidityV2PendingProvisions); i {
 20223  			case 0:
 20224  				return &v.state
 20225  			case 1:
 20226  				return &v.sizeCache
 20227  			case 2:
 20228  				return &v.unknownFields
 20229  			default:
 20230  				return nil
 20231  			}
 20232  		}
 20233  		file_vega_snapshot_v1_snapshot_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} {
 20234  			switch v := v.(*LiquidityV2Performances); i {
 20235  			case 0:
 20236  				return &v.state
 20237  			case 1:
 20238  				return &v.sizeCache
 20239  			case 2:
 20240  				return &v.unknownFields
 20241  			default:
 20242  				return nil
 20243  			}
 20244  		}
 20245  		file_vega_snapshot_v1_snapshot_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} {
 20246  			switch v := v.(*LiquidityV2PerformancePerParty); i {
 20247  			case 0:
 20248  				return &v.state
 20249  			case 1:
 20250  				return &v.sizeCache
 20251  			case 2:
 20252  				return &v.unknownFields
 20253  			default:
 20254  				return nil
 20255  			}
 20256  		}
 20257  		file_vega_snapshot_v1_snapshot_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} {
 20258  			switch v := v.(*LiquidityV2Scores); i {
 20259  			case 0:
 20260  				return &v.state
 20261  			case 1:
 20262  				return &v.sizeCache
 20263  			case 2:
 20264  				return &v.unknownFields
 20265  			default:
 20266  				return nil
 20267  			}
 20268  		}
 20269  		file_vega_snapshot_v1_snapshot_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} {
 20270  			switch v := v.(*LiquidityV2Supplied); i {
 20271  			case 0:
 20272  				return &v.state
 20273  			case 1:
 20274  				return &v.sizeCache
 20275  			case 2:
 20276  				return &v.unknownFields
 20277  			default:
 20278  				return nil
 20279  			}
 20280  		}
 20281  		file_vega_snapshot_v1_snapshot_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} {
 20282  			switch v := v.(*FloatingPointConsensus); i {
 20283  			case 0:
 20284  				return &v.state
 20285  			case 1:
 20286  				return &v.sizeCache
 20287  			case 2:
 20288  				return &v.unknownFields
 20289  			default:
 20290  				return nil
 20291  			}
 20292  		}
 20293  		file_vega_snapshot_v1_snapshot_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} {
 20294  			switch v := v.(*StateVarInternalState); i {
 20295  			case 0:
 20296  				return &v.state
 20297  			case 1:
 20298  				return &v.sizeCache
 20299  			case 2:
 20300  				return &v.unknownFields
 20301  			default:
 20302  				return nil
 20303  			}
 20304  		}
 20305  		file_vega_snapshot_v1_snapshot_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} {
 20306  			switch v := v.(*FloatingPointValidatorResult); i {
 20307  			case 0:
 20308  				return &v.state
 20309  			case 1:
 20310  				return &v.sizeCache
 20311  			case 2:
 20312  				return &v.unknownFields
 20313  			default:
 20314  				return nil
 20315  			}
 20316  		}
 20317  		file_vega_snapshot_v1_snapshot_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} {
 20318  			switch v := v.(*NextTimeTrigger); i {
 20319  			case 0:
 20320  				return &v.state
 20321  			case 1:
 20322  				return &v.sizeCache
 20323  			case 2:
 20324  				return &v.unknownFields
 20325  			default:
 20326  				return nil
 20327  			}
 20328  		}
 20329  		file_vega_snapshot_v1_snapshot_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} {
 20330  			switch v := v.(*MarketTracker); i {
 20331  			case 0:
 20332  				return &v.state
 20333  			case 1:
 20334  				return &v.sizeCache
 20335  			case 2:
 20336  				return &v.unknownFields
 20337  			default:
 20338  				return nil
 20339  			}
 20340  		}
 20341  		file_vega_snapshot_v1_snapshot_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} {
 20342  			switch v := v.(*SignerEventsPerAddress); i {
 20343  			case 0:
 20344  				return &v.state
 20345  			case 1:
 20346  				return &v.sizeCache
 20347  			case 2:
 20348  				return &v.unknownFields
 20349  			default:
 20350  				return nil
 20351  			}
 20352  		}
 20353  		file_vega_snapshot_v1_snapshot_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} {
 20354  			switch v := v.(*ERC20MultiSigTopologyVerified); i {
 20355  			case 0:
 20356  				return &v.state
 20357  			case 1:
 20358  				return &v.sizeCache
 20359  			case 2:
 20360  				return &v.unknownFields
 20361  			default:
 20362  				return nil
 20363  			}
 20364  		}
 20365  		file_vega_snapshot_v1_snapshot_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} {
 20366  			switch v := v.(*ERC20MultiSigTopologyPending); i {
 20367  			case 0:
 20368  				return &v.state
 20369  			case 1:
 20370  				return &v.sizeCache
 20371  			case 2:
 20372  				return &v.unknownFields
 20373  			default:
 20374  				return nil
 20375  			}
 20376  		}
 20377  		file_vega_snapshot_v1_snapshot_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} {
 20378  			switch v := v.(*EVMMultisigTopology); i {
 20379  			case 0:
 20380  				return &v.state
 20381  			case 1:
 20382  				return &v.sizeCache
 20383  			case 2:
 20384  				return &v.unknownFields
 20385  			default:
 20386  				return nil
 20387  			}
 20388  		}
 20389  		file_vega_snapshot_v1_snapshot_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} {
 20390  			switch v := v.(*EVMMultisigTopologies); i {
 20391  			case 0:
 20392  				return &v.state
 20393  			case 1:
 20394  				return &v.sizeCache
 20395  			case 2:
 20396  				return &v.unknownFields
 20397  			default:
 20398  				return nil
 20399  			}
 20400  		}
 20401  		file_vega_snapshot_v1_snapshot_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} {
 20402  			switch v := v.(*ProofOfWork); i {
 20403  			case 0:
 20404  				return &v.state
 20405  			case 1:
 20406  				return &v.sizeCache
 20407  			case 2:
 20408  				return &v.unknownFields
 20409  			default:
 20410  				return nil
 20411  			}
 20412  		}
 20413  		file_vega_snapshot_v1_snapshot_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} {
 20414  			switch v := v.(*BannedParty); i {
 20415  			case 0:
 20416  				return &v.state
 20417  			case 1:
 20418  				return &v.sizeCache
 20419  			case 2:
 20420  				return &v.unknownFields
 20421  			default:
 20422  				return nil
 20423  			}
 20424  		}
 20425  		file_vega_snapshot_v1_snapshot_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} {
 20426  			switch v := v.(*ProofOfWorkParams); i {
 20427  			case 0:
 20428  				return &v.state
 20429  			case 1:
 20430  				return &v.sizeCache
 20431  			case 2:
 20432  				return &v.unknownFields
 20433  			default:
 20434  				return nil
 20435  			}
 20436  		}
 20437  		file_vega_snapshot_v1_snapshot_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} {
 20438  			switch v := v.(*ProofOfWorkState); i {
 20439  			case 0:
 20440  				return &v.state
 20441  			case 1:
 20442  				return &v.sizeCache
 20443  			case 2:
 20444  				return &v.unknownFields
 20445  			default:
 20446  				return nil
 20447  			}
 20448  		}
 20449  		file_vega_snapshot_v1_snapshot_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} {
 20450  			switch v := v.(*ProofOfWorkBlockState); i {
 20451  			case 0:
 20452  				return &v.state
 20453  			case 1:
 20454  				return &v.sizeCache
 20455  			case 2:
 20456  				return &v.unknownFields
 20457  			default:
 20458  				return nil
 20459  			}
 20460  		}
 20461  		file_vega_snapshot_v1_snapshot_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} {
 20462  			switch v := v.(*ProofOfWorkPartyStateForBlock); i {
 20463  			case 0:
 20464  				return &v.state
 20465  			case 1:
 20466  				return &v.sizeCache
 20467  			case 2:
 20468  				return &v.unknownFields
 20469  			default:
 20470  				return nil
 20471  			}
 20472  		}
 20473  		file_vega_snapshot_v1_snapshot_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} {
 20474  			switch v := v.(*TransactionsAtHeight); i {
 20475  			case 0:
 20476  				return &v.state
 20477  			case 1:
 20478  				return &v.sizeCache
 20479  			case 2:
 20480  				return &v.unknownFields
 20481  			default:
 20482  				return nil
 20483  			}
 20484  		}
 20485  		file_vega_snapshot_v1_snapshot_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} {
 20486  			switch v := v.(*NonceRef); i {
 20487  			case 0:
 20488  				return &v.state
 20489  			case 1:
 20490  				return &v.sizeCache
 20491  			case 2:
 20492  				return &v.unknownFields
 20493  			default:
 20494  				return nil
 20495  			}
 20496  		}
 20497  		file_vega_snapshot_v1_snapshot_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} {
 20498  			switch v := v.(*NonceRefsAtHeight); i {
 20499  			case 0:
 20500  				return &v.state
 20501  			case 1:
 20502  				return &v.sizeCache
 20503  			case 2:
 20504  				return &v.unknownFields
 20505  			default:
 20506  				return nil
 20507  			}
 20508  		}
 20509  		file_vega_snapshot_v1_snapshot_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} {
 20510  			switch v := v.(*ProtocolUpgradeProposals); i {
 20511  			case 0:
 20512  				return &v.state
 20513  			case 1:
 20514  				return &v.sizeCache
 20515  			case 2:
 20516  				return &v.unknownFields
 20517  			default:
 20518  				return nil
 20519  			}
 20520  		}
 20521  		file_vega_snapshot_v1_snapshot_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} {
 20522  			switch v := v.(*AcceptedProtocolUpgradeProposal); i {
 20523  			case 0:
 20524  				return &v.state
 20525  			case 1:
 20526  				return &v.sizeCache
 20527  			case 2:
 20528  				return &v.unknownFields
 20529  			default:
 20530  				return nil
 20531  			}
 20532  		}
 20533  		file_vega_snapshot_v1_snapshot_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} {
 20534  			switch v := v.(*Teams); i {
 20535  			case 0:
 20536  				return &v.state
 20537  			case 1:
 20538  				return &v.sizeCache
 20539  			case 2:
 20540  				return &v.unknownFields
 20541  			default:
 20542  				return nil
 20543  			}
 20544  		}
 20545  		file_vega_snapshot_v1_snapshot_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} {
 20546  			switch v := v.(*Team); i {
 20547  			case 0:
 20548  				return &v.state
 20549  			case 1:
 20550  				return &v.sizeCache
 20551  			case 2:
 20552  				return &v.unknownFields
 20553  			default:
 20554  				return nil
 20555  			}
 20556  		}
 20557  		file_vega_snapshot_v1_snapshot_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} {
 20558  			switch v := v.(*Membership); i {
 20559  			case 0:
 20560  				return &v.state
 20561  			case 1:
 20562  				return &v.sizeCache
 20563  			case 2:
 20564  				return &v.unknownFields
 20565  			default:
 20566  				return nil
 20567  			}
 20568  		}
 20569  		file_vega_snapshot_v1_snapshot_proto_msgTypes[169].Exporter = func(v interface{}, i int) interface{} {
 20570  			switch v := v.(*TeamSwitches); i {
 20571  			case 0:
 20572  				return &v.state
 20573  			case 1:
 20574  				return &v.sizeCache
 20575  			case 2:
 20576  				return &v.unknownFields
 20577  			default:
 20578  				return nil
 20579  			}
 20580  		}
 20581  		file_vega_snapshot_v1_snapshot_proto_msgTypes[170].Exporter = func(v interface{}, i int) interface{} {
 20582  			switch v := v.(*TeamSwitch); i {
 20583  			case 0:
 20584  				return &v.state
 20585  			case 1:
 20586  				return &v.sizeCache
 20587  			case 2:
 20588  				return &v.unknownFields
 20589  			default:
 20590  				return nil
 20591  			}
 20592  		}
 20593  		file_vega_snapshot_v1_snapshot_proto_msgTypes[171].Exporter = func(v interface{}, i int) interface{} {
 20594  			switch v := v.(*Vesting); i {
 20595  			case 0:
 20596  				return &v.state
 20597  			case 1:
 20598  				return &v.sizeCache
 20599  			case 2:
 20600  				return &v.unknownFields
 20601  			default:
 20602  				return nil
 20603  			}
 20604  		}
 20605  		file_vega_snapshot_v1_snapshot_proto_msgTypes[172].Exporter = func(v interface{}, i int) interface{} {
 20606  			switch v := v.(*PartyReward); i {
 20607  			case 0:
 20608  				return &v.state
 20609  			case 1:
 20610  				return &v.sizeCache
 20611  			case 2:
 20612  				return &v.unknownFields
 20613  			default:
 20614  				return nil
 20615  			}
 20616  		}
 20617  		file_vega_snapshot_v1_snapshot_proto_msgTypes[173].Exporter = func(v interface{}, i int) interface{} {
 20618  			switch v := v.(*ReferralProgramData); i {
 20619  			case 0:
 20620  				return &v.state
 20621  			case 1:
 20622  				return &v.sizeCache
 20623  			case 2:
 20624  				return &v.unknownFields
 20625  			default:
 20626  				return nil
 20627  			}
 20628  		}
 20629  		file_vega_snapshot_v1_snapshot_proto_msgTypes[174].Exporter = func(v interface{}, i int) interface{} {
 20630  			switch v := v.(*ReferralSet); i {
 20631  			case 0:
 20632  				return &v.state
 20633  			case 1:
 20634  				return &v.sizeCache
 20635  			case 2:
 20636  				return &v.unknownFields
 20637  			default:
 20638  				return nil
 20639  			}
 20640  		}
 20641  		file_vega_snapshot_v1_snapshot_proto_msgTypes[175].Exporter = func(v interface{}, i int) interface{} {
 20642  			switch v := v.(*RunningVolume); i {
 20643  			case 0:
 20644  				return &v.state
 20645  			case 1:
 20646  				return &v.sizeCache
 20647  			case 2:
 20648  				return &v.unknownFields
 20649  			default:
 20650  				return nil
 20651  			}
 20652  		}
 20653  		file_vega_snapshot_v1_snapshot_proto_msgTypes[176].Exporter = func(v interface{}, i int) interface{} {
 20654  			switch v := v.(*FactorByReferee); i {
 20655  			case 0:
 20656  				return &v.state
 20657  			case 1:
 20658  				return &v.sizeCache
 20659  			case 2:
 20660  				return &v.unknownFields
 20661  			default:
 20662  				return nil
 20663  			}
 20664  		}
 20665  		file_vega_snapshot_v1_snapshot_proto_msgTypes[177].Exporter = func(v interface{}, i int) interface{} {
 20666  			switch v := v.(*AssetLocked); i {
 20667  			case 0:
 20668  				return &v.state
 20669  			case 1:
 20670  				return &v.sizeCache
 20671  			case 2:
 20672  				return &v.unknownFields
 20673  			default:
 20674  				return nil
 20675  			}
 20676  		}
 20677  		file_vega_snapshot_v1_snapshot_proto_msgTypes[178].Exporter = func(v interface{}, i int) interface{} {
 20678  			switch v := v.(*EpochBalance); i {
 20679  			case 0:
 20680  				return &v.state
 20681  			case 1:
 20682  				return &v.sizeCache
 20683  			case 2:
 20684  				return &v.unknownFields
 20685  			default:
 20686  				return nil
 20687  			}
 20688  		}
 20689  		file_vega_snapshot_v1_snapshot_proto_msgTypes[179].Exporter = func(v interface{}, i int) interface{} {
 20690  			switch v := v.(*InVesting); i {
 20691  			case 0:
 20692  				return &v.state
 20693  			case 1:
 20694  				return &v.sizeCache
 20695  			case 2:
 20696  				return &v.unknownFields
 20697  			default:
 20698  				return nil
 20699  			}
 20700  		}
 20701  		file_vega_snapshot_v1_snapshot_proto_msgTypes[180].Exporter = func(v interface{}, i int) interface{} {
 20702  			switch v := v.(*ActivityStreak); i {
 20703  			case 0:
 20704  				return &v.state
 20705  			case 1:
 20706  				return &v.sizeCache
 20707  			case 2:
 20708  				return &v.unknownFields
 20709  			default:
 20710  				return nil
 20711  			}
 20712  		}
 20713  		file_vega_snapshot_v1_snapshot_proto_msgTypes[181].Exporter = func(v interface{}, i int) interface{} {
 20714  			switch v := v.(*PartyActivityStreak); i {
 20715  			case 0:
 20716  				return &v.state
 20717  			case 1:
 20718  				return &v.sizeCache
 20719  			case 2:
 20720  				return &v.unknownFields
 20721  			default:
 20722  				return nil
 20723  			}
 20724  		}
 20725  		file_vega_snapshot_v1_snapshot_proto_msgTypes[182].Exporter = func(v interface{}, i int) interface{} {
 20726  			switch v := v.(*PartyRebateData); i {
 20727  			case 0:
 20728  				return &v.state
 20729  			case 1:
 20730  				return &v.sizeCache
 20731  			case 2:
 20732  				return &v.unknownFields
 20733  			default:
 20734  				return nil
 20735  			}
 20736  		}
 20737  		file_vega_snapshot_v1_snapshot_proto_msgTypes[183].Exporter = func(v interface{}, i int) interface{} {
 20738  			switch v := v.(*VolumeRebateProgram); i {
 20739  			case 0:
 20740  				return &v.state
 20741  			case 1:
 20742  				return &v.sizeCache
 20743  			case 2:
 20744  				return &v.unknownFields
 20745  			default:
 20746  				return nil
 20747  			}
 20748  		}
 20749  		file_vega_snapshot_v1_snapshot_proto_msgTypes[184].Exporter = func(v interface{}, i int) interface{} {
 20750  			switch v := v.(*VolumeRebateStats); i {
 20751  			case 0:
 20752  				return &v.state
 20753  			case 1:
 20754  				return &v.sizeCache
 20755  			case 2:
 20756  				return &v.unknownFields
 20757  			default:
 20758  				return nil
 20759  			}
 20760  		}
 20761  		file_vega_snapshot_v1_snapshot_proto_msgTypes[185].Exporter = func(v interface{}, i int) interface{} {
 20762  			switch v := v.(*VolumeDiscountProgram); i {
 20763  			case 0:
 20764  				return &v.state
 20765  			case 1:
 20766  				return &v.sizeCache
 20767  			case 2:
 20768  				return &v.unknownFields
 20769  			default:
 20770  				return nil
 20771  			}
 20772  		}
 20773  		file_vega_snapshot_v1_snapshot_proto_msgTypes[186].Exporter = func(v interface{}, i int) interface{} {
 20774  			switch v := v.(*VolumeDiscountStats); i {
 20775  			case 0:
 20776  				return &v.state
 20777  			case 1:
 20778  				return &v.sizeCache
 20779  			case 2:
 20780  				return &v.unknownFields
 20781  			default:
 20782  				return nil
 20783  			}
 20784  		}
 20785  		file_vega_snapshot_v1_snapshot_proto_msgTypes[187].Exporter = func(v interface{}, i int) interface{} {
 20786  			switch v := v.(*EpochPartyVolumes); i {
 20787  			case 0:
 20788  				return &v.state
 20789  			case 1:
 20790  				return &v.sizeCache
 20791  			case 2:
 20792  				return &v.unknownFields
 20793  			default:
 20794  				return nil
 20795  			}
 20796  		}
 20797  		file_vega_snapshot_v1_snapshot_proto_msgTypes[188].Exporter = func(v interface{}, i int) interface{} {
 20798  			switch v := v.(*PartyVolume); i {
 20799  			case 0:
 20800  				return &v.state
 20801  			case 1:
 20802  				return &v.sizeCache
 20803  			case 2:
 20804  				return &v.unknownFields
 20805  			default:
 20806  				return nil
 20807  			}
 20808  		}
 20809  		file_vega_snapshot_v1_snapshot_proto_msgTypes[189].Exporter = func(v interface{}, i int) interface{} {
 20810  			switch v := v.(*Liquidation); i {
 20811  			case 0:
 20812  				return &v.state
 20813  			case 1:
 20814  				return &v.sizeCache
 20815  			case 2:
 20816  				return &v.unknownFields
 20817  			default:
 20818  				return nil
 20819  			}
 20820  		}
 20821  		file_vega_snapshot_v1_snapshot_proto_msgTypes[190].Exporter = func(v interface{}, i int) interface{} {
 20822  			switch v := v.(*PartyAssetAmount); i {
 20823  			case 0:
 20824  				return &v.state
 20825  			case 1:
 20826  				return &v.sizeCache
 20827  			case 2:
 20828  				return &v.unknownFields
 20829  			default:
 20830  				return nil
 20831  			}
 20832  		}
 20833  		file_vega_snapshot_v1_snapshot_proto_msgTypes[191].Exporter = func(v interface{}, i int) interface{} {
 20834  			switch v := v.(*BankingTransferFeeDiscounts); i {
 20835  			case 0:
 20836  				return &v.state
 20837  			case 1:
 20838  				return &v.sizeCache
 20839  			case 2:
 20840  				return &v.unknownFields
 20841  			default:
 20842  				return nil
 20843  			}
 20844  		}
 20845  		file_vega_snapshot_v1_snapshot_proto_msgTypes[192].Exporter = func(v interface{}, i int) interface{} {
 20846  			switch v := v.(*CompositePriceCalculator); i {
 20847  			case 0:
 20848  				return &v.state
 20849  			case 1:
 20850  				return &v.sizeCache
 20851  			case 2:
 20852  				return &v.unknownFields
 20853  			default:
 20854  				return nil
 20855  			}
 20856  		}
 20857  		file_vega_snapshot_v1_snapshot_proto_msgTypes[193].Exporter = func(v interface{}, i int) interface{} {
 20858  			switch v := v.(*Parties); i {
 20859  			case 0:
 20860  				return &v.state
 20861  			case 1:
 20862  				return &v.sizeCache
 20863  			case 2:
 20864  				return &v.unknownFields
 20865  			default:
 20866  				return nil
 20867  			}
 20868  		}
 20869  		file_vega_snapshot_v1_snapshot_proto_msgTypes[194].Exporter = func(v interface{}, i int) interface{} {
 20870  			switch v := v.(*PartyProfile); i {
 20871  			case 0:
 20872  				return &v.state
 20873  			case 1:
 20874  				return &v.sizeCache
 20875  			case 2:
 20876  				return &v.unknownFields
 20877  			default:
 20878  				return nil
 20879  			}
 20880  		}
 20881  		file_vega_snapshot_v1_snapshot_proto_msgTypes[195].Exporter = func(v interface{}, i int) interface{} {
 20882  			switch v := v.(*AMMValues); i {
 20883  			case 0:
 20884  				return &v.state
 20885  			case 1:
 20886  				return &v.sizeCache
 20887  			case 2:
 20888  				return &v.unknownFields
 20889  			default:
 20890  				return nil
 20891  			}
 20892  		}
 20893  		file_vega_snapshot_v1_snapshot_proto_msgTypes[196].Exporter = func(v interface{}, i int) interface{} {
 20894  			switch v := v.(*MarketLiquidity); i {
 20895  			case 0:
 20896  				return &v.state
 20897  			case 1:
 20898  				return &v.sizeCache
 20899  			case 2:
 20900  				return &v.unknownFields
 20901  			default:
 20902  				return nil
 20903  			}
 20904  		}
 20905  		file_vega_snapshot_v1_snapshot_proto_msgTypes[197].Exporter = func(v interface{}, i int) interface{} {
 20906  			switch v := v.(*DelayedTx); i {
 20907  			case 0:
 20908  				return &v.state
 20909  			case 1:
 20910  				return &v.sizeCache
 20911  			case 2:
 20912  				return &v.unknownFields
 20913  			default:
 20914  				return nil
 20915  			}
 20916  		}
 20917  		file_vega_snapshot_v1_snapshot_proto_msgTypes[198].Exporter = func(v interface{}, i int) interface{} {
 20918  			switch v := v.(*TxCache); i {
 20919  			case 0:
 20920  				return &v.state
 20921  			case 1:
 20922  				return &v.sizeCache
 20923  			case 2:
 20924  				return &v.unknownFields
 20925  			default:
 20926  				return nil
 20927  			}
 20928  		}
 20929  		file_vega_snapshot_v1_snapshot_proto_msgTypes[199].Exporter = func(v interface{}, i int) interface{} {
 20930  			switch v := v.(*EVMFwdPendingHeartbeat); i {
 20931  			case 0:
 20932  				return &v.state
 20933  			case 1:
 20934  				return &v.sizeCache
 20935  			case 2:
 20936  				return &v.unknownFields
 20937  			default:
 20938  				return nil
 20939  			}
 20940  		}
 20941  		file_vega_snapshot_v1_snapshot_proto_msgTypes[200].Exporter = func(v interface{}, i int) interface{} {
 20942  			switch v := v.(*EVMFwdLastSeen); i {
 20943  			case 0:
 20944  				return &v.state
 20945  			case 1:
 20946  				return &v.sizeCache
 20947  			case 2:
 20948  				return &v.unknownFields
 20949  			default:
 20950  				return nil
 20951  			}
 20952  		}
 20953  		file_vega_snapshot_v1_snapshot_proto_msgTypes[201].Exporter = func(v interface{}, i int) interface{} {
 20954  			switch v := v.(*EVMFwdHeartbeats); i {
 20955  			case 0:
 20956  				return &v.state
 20957  			case 1:
 20958  				return &v.sizeCache
 20959  			case 2:
 20960  				return &v.unknownFields
 20961  			default:
 20962  				return nil
 20963  			}
 20964  		}
 20965  		file_vega_snapshot_v1_snapshot_proto_msgTypes[202].Exporter = func(v interface{}, i int) interface{} {
 20966  			switch v := v.(*ProtocolAutomatedPurchase); i {
 20967  			case 0:
 20968  				return &v.state
 20969  			case 1:
 20970  				return &v.sizeCache
 20971  			case 2:
 20972  				return &v.unknownFields
 20973  			default:
 20974  				return nil
 20975  			}
 20976  		}
 20977  		file_vega_snapshot_v1_snapshot_proto_msgTypes[203].Exporter = func(v interface{}, i int) interface{} {
 20978  			switch v := v.(*PoolMapEntry_Curve); i {
 20979  			case 0:
 20980  				return &v.state
 20981  			case 1:
 20982  				return &v.sizeCache
 20983  			case 2:
 20984  				return &v.unknownFields
 20985  			default:
 20986  				return nil
 20987  			}
 20988  		}
 20989  		file_vega_snapshot_v1_snapshot_proto_msgTypes[204].Exporter = func(v interface{}, i int) interface{} {
 20990  			switch v := v.(*PoolMapEntry_Pool); i {
 20991  			case 0:
 20992  				return &v.state
 20993  			case 1:
 20994  				return &v.sizeCache
 20995  			case 2:
 20996  				return &v.unknownFields
 20997  			default:
 20998  				return nil
 20999  			}
 21000  		}
 21001  	}
 21002  	file_vega_snapshot_v1_snapshot_proto_msgTypes[4].OneofWrappers = []interface{}{
 21003  		(*Payload_ActiveAssets)(nil),
 21004  		(*Payload_PendingAssets)(nil),
 21005  		(*Payload_BankingWithdrawals)(nil),
 21006  		(*Payload_BankingDeposits)(nil),
 21007  		(*Payload_BankingSeen)(nil),
 21008  		(*Payload_BankingAssetActions)(nil),
 21009  		(*Payload_Checkpoint)(nil),
 21010  		(*Payload_CollateralAccounts)(nil),
 21011  		(*Payload_CollateralAssets)(nil),
 21012  		(*Payload_DelegationActive)(nil),
 21013  		(*Payload_DelegationPending)(nil),
 21014  		(*Payload_DelegationAuto)(nil),
 21015  		(*Payload_GovernanceActive)(nil),
 21016  		(*Payload_GovernanceEnacted)(nil),
 21017  		(*Payload_StakingAccounts)(nil),
 21018  		(*Payload_MatchingBook)(nil),
 21019  		(*Payload_NetworkParameters)(nil),
 21020  		(*Payload_ExecutionMarkets)(nil),
 21021  		(*Payload_MarketPositions)(nil),
 21022  		(*Payload_AppState)(nil),
 21023  		(*Payload_Epoch)(nil),
 21024  		(*Payload_RewardsPendingPayouts)(nil),
 21025  		(*Payload_GovernanceNode)(nil),
 21026  		(*Payload_LimitState)(nil),
 21027  		(*Payload_VoteSpamPolicy)(nil),
 21028  		(*Payload_SimpleSpamPolicy)(nil),
 21029  		(*Payload_Notary)(nil),
 21030  		(*Payload_EventForwarder)(nil),
 21031  		(*Payload_StakeVerifierDeposited)(nil),
 21032  		(*Payload_StakeVerifierRemoved)(nil),
 21033  		(*Payload_Witness)(nil),
 21034  		(*Payload_DelegationLastReconciliationTime)(nil),
 21035  		(*Payload_Topology)(nil),
 21036  		(*Payload_OracleData)(nil),
 21037  		(*Payload_LiquidityParameters)(nil),
 21038  		(*Payload_LiquidityPendingProvisions)(nil),
 21039  		(*Payload_LiquidityPartiesLiquidityOrders)(nil),
 21040  		(*Payload_LiquidityPartiesOrders)(nil),
 21041  		(*Payload_LiquidityProvisions)(nil),
 21042  		(*Payload_LiquiditySupplied)(nil),
 21043  		(*Payload_LiquidityTarget)(nil),
 21044  		(*Payload_FloatingPointConsensus)(nil),
 21045  		(*Payload_MarketTracker)(nil),
 21046  		(*Payload_BankingRecurringTransfers)(nil),
 21047  		(*Payload_BankingScheduledTransfers)(nil),
 21048  		(*Payload_Erc20MultisigTopologyVerified)(nil),
 21049  		(*Payload_Erc20MultisigTopologyPending)(nil),
 21050  		(*Payload_ProofOfWork)(nil),
 21051  		(*Payload_PendingAssetUpdates)(nil),
 21052  		(*Payload_ProtocolUpgradeProposals)(nil),
 21053  		(*Payload_BankingPrimaryBridgeState)(nil),
 21054  		(*Payload_SettlementState)(nil),
 21055  		(*Payload_LiquidityScores)(nil),
 21056  		(*Payload_SpotLiquidityTarget)(nil),
 21057  		(*Payload_BankingRecurringGovernanceTransfers)(nil),
 21058  		(*Payload_BankingScheduledGovernanceTransfers)(nil),
 21059  		(*Payload_EthContractCallResults)(nil),
 21060  		(*Payload_EthOracleVerifierLastBlock)(nil),
 21061  		(*Payload_LiquidityV2Provisions)(nil),
 21062  		(*Payload_LiquidityV2PendingProvisions)(nil),
 21063  		(*Payload_LiquidityV2Performances)(nil),
 21064  		(*Payload_LiquidityV2Supplied)(nil),
 21065  		(*Payload_LiquidityV2Scores)(nil),
 21066  		(*Payload_HoldingAccountTracker)(nil),
 21067  		(*Payload_Teams)(nil),
 21068  		(*Payload_TeamSwitches)(nil),
 21069  		(*Payload_Vesting)(nil),
 21070  		(*Payload_ReferralProgram)(nil),
 21071  		(*Payload_ActivityStreak)(nil),
 21072  		(*Payload_VolumeDiscountProgram)(nil),
 21073  		(*Payload_LiquidityV2Parameters)(nil),
 21074  		(*Payload_LiquidityV2PaidFeesStats)(nil),
 21075  		(*Payload_Liquidation)(nil),
 21076  		(*Payload_BankingTransferFeeDiscounts)(nil),
 21077  		(*Payload_GovernanceBatchActive)(nil),
 21078  		(*Payload_Parties)(nil),
 21079  		(*Payload_L2EthOracles)(nil),
 21080  		(*Payload_EthOracleVerifierMisc)(nil),
 21081  		(*Payload_BankingEvmBridgeStates)(nil),
 21082  		(*Payload_EvmMultisigTopologies)(nil),
 21083  		(*Payload_TxCache)(nil),
 21084  		(*Payload_EvmFwdHeartbeats)(nil),
 21085  		(*Payload_VolumeRebateProgram)(nil),
 21086  	}
 21087  	file_vega_snapshot_v1_snapshot_proto_msgTypes[68].OneofWrappers = []interface{}{}
 21088  	file_vega_snapshot_v1_snapshot_proto_msgTypes[73].OneofWrappers = []interface{}{
 21089  		(*Product_Perps)(nil),
 21090  	}
 21091  	file_vega_snapshot_v1_snapshot_proto_msgTypes[90].OneofWrappers = []interface{}{}
 21092  	file_vega_snapshot_v1_snapshot_proto_msgTypes[117].OneofWrappers = []interface{}{}
 21093  	type x struct{}
 21094  	out := protoimpl.TypeBuilder{
 21095  		File: protoimpl.DescBuilder{
 21096  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
 21097  			RawDescriptor: file_vega_snapshot_v1_snapshot_proto_rawDesc,
 21098  			NumEnums:      1,
 21099  			NumMessages:   205,
 21100  			NumExtensions: 0,
 21101  			NumServices:   0,
 21102  		},
 21103  		GoTypes:           file_vega_snapshot_v1_snapshot_proto_goTypes,
 21104  		DependencyIndexes: file_vega_snapshot_v1_snapshot_proto_depIdxs,
 21105  		EnumInfos:         file_vega_snapshot_v1_snapshot_proto_enumTypes,
 21106  		MessageInfos:      file_vega_snapshot_v1_snapshot_proto_msgTypes,
 21107  	}.Build()
 21108  	File_vega_snapshot_v1_snapshot_proto = out.File
 21109  	file_vega_snapshot_v1_snapshot_proto_rawDesc = nil
 21110  	file_vega_snapshot_v1_snapshot_proto_goTypes = nil
 21111  	file_vega_snapshot_v1_snapshot_proto_depIdxs = nil
 21112  }